BML6(i ======>>>??????BBBMMMXXX]]]bbbmmmyyy{{{uuusssuuugggfffxxx|||ddd]]]UUUWWWeeessssssiii___\\\[[[ZZZ[[[^^^\\\dddiiiiiikkkppptttuuuxxx{{{~~~|||~~~zzzsssnnnjjjeee]]]XXXSSSSSSTTTVVVXXXXXXVVVSSSQQQQQQRRRRRRQQQQQQPPPOOOLLLLLLLLLJJJHHHIIILLLNNNSSS[[[hhhwww~~~{{{xxxvvvtttssslllkkkkkkkkkkkkiiifffcccbbbbbbaaa```````````````aaaaaaaaa```______^^^^^^[[[ZZZZZZYYYXXXXXXWWWWWWSSSUUUVVVVVVUUUVVVXXXZZZ[[[cccgggccc]]]\\\[[[ZZZ^^^[[[XXXWWWWWWXXXWWWVVVTTTSSSSSSTTTTTTSSSQQQNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOORRRSSSTTTSSSQQQQQQSSSTTTVVVWWWWWWWWWUUURRROOONNNNNNNNNOOOPPPOOONNNMMMLLLGGGIIIHHHGGGLLLUUU\\\^^^PPPLLLHHHEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGDDDDDDEEEDDDCCCCCCFFFHHHKKKGGGEEEFFFIIIMMMMMMLLLLLLNNNOOOOOOOOOPPPSSSUUUWWW[[[bbbhhhoooyyy|||xxx{{{rrrkkklllwwwqqqWWWGGGDDD===<<>>???AAAAAA@@@@@@@@@AAAAAABBBDDDFFFHHHJJJKKKKKKLLLRRRTTTWWW]]]^^^lll======>>>??????BBBMMMXXXaaaeeeooo|||{{{tttrrrhhhhhh{{{hhh___VVVWWWbbbooouuujjj```\\\[[[YYYZZZ\\\[[[ccchhhhhhjjjooossstttvvvyyy~~~{{{uuummmgggccc___YYYTTTRRRRRRRRRTTTVVVVVVSSSQQQOOOOOOPPPPPPOOOOOONNNNNNLLLLLLLLLJJJIIIIIILLLNNNQQQXXXdddrrr~~~zzzvvvtttssssssmmmlllllllllllljjjgggdddccccccbbbaaaaaaaaaaaaaaabbbaaa```______^^^^^^^^^ZZZZZZZZZYYYXXXXXXWWWWWWVVVWWWXXXWWWVVVVVVXXXZZZXXX```eeebbb^^^]]]^^^]]]^^^[[[XXXWWWWWWXXXWWWVVVVVVVVVVVVVVVUUUSSSPPPNNNOOONNNMMMLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUSSSPPPMMMKKKNNNNNNOOOPPPOOONNNMMMLLLGGGIIIIIIGGGKKKRRRWWWWWWPPPLLLHHHEEEEEEFFFFFFEEECCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFEEEEEEFFFIIIKKKIIIFFFDDDFFFJJJNNNNNNMMMMMMOOOPPPPPPPPPQQQTTTVVVXXX]]]eeekkkqqqzzz~~~zzzzzzooojjjkkkuuurrrXXXHHHDDD===;;;>>>;;;:::;;;<<<;;;:::999;;;<<<;;;999888888999:::999999888999999999888888:::<<<:::999999888999999::::::888<<<===:::999;;;<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAA@@@BBBDDDFFFHHHJJJKKKKKKLLLSSSVVVZZZ___```lll======>>>??????BBBMMMXXXeeejjjssswwwrrriiijjj}}}nnncccWWWVVV^^^hhhvvvkkk```\\\[[[XXXYYY[[[[[[bbbggghhhiiinnnsssttttttxxxxxxqqqhhhbbb^^^ZZZUUUQQQPPPPPPQQQSSSTTTTTTQQQOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMLLLJJJIIIIIILLLOOOPPPVVVaaaooo|||~~~yyyuuusssssssssnnnmmmmmmmmmmmmkkkhhheeedddccccccbbbbbbbbbbbbbbbbbbaaa```______^^^^^^___ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXYYYXXXWWWVVVXXXZZZUUU^^^cccbbb^^^___``````^^^[[[XXXWWWXXXXXXWWWVVVWWWWWWWWWWWWVVVSSSPPPNNNPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPNNNNNNOOOPPPRRRSSSSSSSSSQQQNNNKKKJJJMMMNNNOOOPPPOOONNNMMMLLLHHHJJJIIIFFFGGGKKKMMMKKKPPPMMMHHHFFFEEEFFFFFFEEECCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGGGGHHHKKKNNNHHHEEEDDDFFFKKKOOOOOONNNNNNOOOQQQQQQQQQRRRUUUWWWZZZ___gggmmmrrr{{{}}}xxxmmmggghhhrrr}}}sssYYYHHHDDD===;;;===::::::;;;<<<;;;::::::;;;===;;;999888888999::::::999888999:::999888888:::<<<999999999888999999::::::999======:::999;;;<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAA@@@AAACCCFFFHHHJJJKKKKKKLLLSSSWWW\\\aaaaaammm======>>>@@@@@@EEESSSbbbjjjooowwwpppjjjbbbmmm~~~ttt^^^XXXXXX[[[hhhyyyvvvjjj^^^ZZZZZZYYYYYYZZZ]]]___bbbeeegggjjjnnnqqqsssyyy~~~zzzvvvooofff]]]XXXWWWXXXQQQQQQRRRSSSUUUTTTQQQOOOKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNNNNMMMKKKKKKLLLMMMPPPUUU```lllzzzzzzxxxwwwtttrrrrrrrrrpppnnnkkkgggcccaaa```aaacccddddddcccbbbaaaddddddccccccbbbaaa``````[[[]]]]]][[[VVVTTTTTTVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZ\\\^^^____________ZZZ[[[ZZZWWWTTTRRRRRRSSSUUUUUUTTTSSSRRRPPPNNNMMMPPPOOOMMMOOOPPPPPPMMMIIIKKKMMMNNNOOOOOONNNMMMKKKNNNPPPSSSUUUUUUSSSPPPNNNQQQRRRSSSQQQNNNLLLLLLLLLKKKNNNQQQTTTTTTQQQMMMJJJHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDGGGEEEFFFYYYgggaaaWWWMMMFFFGGGIIIHHHJJJOOONNNNNNOOOOOOOOOQQQUUUXXX[[[```hhhooovvvtttjjjiiieeelllvvvmmmTTTHHHFFFAAA>>>???;;;;;;;;;<<<<<<===???@@@AAA888888999999999:::::::::999999888888999999:::;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>AAA@@@???>>>>>>@@@BBBDDDCCCDDDFFFFFFFFFHHHJJJMMMOOOUUU]]]bbbbbbeeettt;;;;;;===???AAAGGGVVVeeemmmsss{{{oooffffffqqqttt___[[[\\\```nnnwwwjjj^^^ZZZZZZYYYYYYZZZ\\\___bbbeeehhhlllpppssssssxxx}}}{{{oooddd]]][[[[[[UUUTTTTTTUUUVVVUUURRROOOMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNMMMKKKKKKMMMNNNQQQVVV```lllyyy}}}{{{yyywwwuuusssrrrqqqooollliiieeedddbbbccccccdddddddddccccccddddddccccccbbbaaaaaaaaa^^^______]]]YYYVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXYYY[[[]]]^^^^^^^^^^^^ZZZZZZZZZWWWTTTRRRRRRSSSTTTTTTTTTSSSQQQPPPNNNMMMQQQOOOOOOPPPRRRRRROOOLLLKKKLLLNNNOOOOOONNNLLLKKKNNNPPPRRRTTTTTTRRRPPPNNNPPPQQQQQQPPPNNNLLLKKKLLLMMMOOOSSSUUUUUURRRNNNKKKIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIGGGFFFEEEEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDAAABBBGGGIIIPPPhhh{{{yyyTTTLLLFFFHHHIIIIIIKKKNNNOOOPPPPPPPPPQQQSSSWWWZZZ^^^cccjjjpppwww~~~mmmccceeeaaahhhrrr|||mmmSSSEEECCC<<<:::;;;777<<<;;;;;;;;;;;;<<<<<<===777777777888888888888999999999888888999999:::;;;???>>>===<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???AAA@@@???>>>???AAABBBDDDAAACCCEEEGGGHHHJJJNNNPPPQQQTTT\\\cccgggkkkuuu::::::===@@@AAAHHHXXXgggqqqxxxrrrccceeepppsss```]]]```dddrrrxxxkkk___[[[[[[ZZZZZZ[[[\\\^^^bbbfffiiinnnsssvvvuuuyyy}}}~~~vvviiiaaa^^^^^^ZZZYYYWWWWWWWWWUUUSSSPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNPPPRRRSSSXXXaaammmzzz}}}{{{yyywwwttttttsssqqqooollliiigggfffeeedddddddddddddddeeedddddddddcccbbbbbbaaaaaabbbbbbbbb___\\\YYYYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\ZZZZZZZZZXXXUUUSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMPPPPPPPPPRRRSSSSSSRRRPPPLLLMMMNNNOOOOOONNNMMMLLLMMMNNNPPPQQQQQQPPPNNNMMMMMMOOOOOOOOOLLLKKKKKKKKKOOOQQQTTTVVVUUUSSSOOOMMMJJJJJJJJJKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGEEEHHHHHHLLL```rrrpppNNNIIIFFFHHHJJJJJJKKKNNNPPPQQQRRRRRRSSSVVVZZZ]]]bbbggglllrrrxxxvvvggg^^^___\\\cccnnnyyyqqqWWWHHHDDD===;;;===:::;;;;;;:::999999999999999888888888888999999999999999999888888999999:::;;;???>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===??????@@@@@@??????@@@AAACCCDDDCCCEEEGGGHHHIIIKKKNNNPPPTTTUUU[[[eeelllpppvvv|||;;;;;;>>>@@@BBBHHHXXXgggsss|||yyyfffcccnnnqqq___\\\___bbboooyyylll```\\\[[[ZZZZZZ[[[[[[^^^bbbfffkkkpppuuuyyyyyy|||~~~~~~~~~rrriiiffffffaaa^^^[[[YYYXXXVVVSSSQQQPPPPPPOOOOOONNNMMMLLLLLLMMMNNNPPPPPPPPPQQQTTTVVVVVV[[[dddppp|||~~~{{{yyyxxxuuuuuuuuutttrrrooommmllliiihhhgggeeeeeeeeefffgggdddddddddccccccbbbbbbbbbdddcccbbb```]]][[[ZZZZZZWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[[[[YYYZZZZZZXXXVVVTTTSSSTTTSSSSSSRRRRRRQQQOOONNNMMMOOOOOOQQQRRRTTTTTTSSSRRRMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLKKKMMMNNNMMMLLLKKKKKKLLLPPPRRRTTTVVVUUURRROOOMMMIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEELLLHHHHHHEEEBBBMMMWWWRRRHHHGGGGGGIIIKKKKKKLLLMMMPPPQQQRRRSSSTTTXXX\\\```fffiiinnnsssyyyssseee^^^]]]ZZZcccppp{{{rrrXXXHHHDDD>>>===???===::::::999888888888888999::::::;;;;;;;;;<<<<<<<<<999999888888999999:::;;;::::::;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBDDDEEEIIIJJJKKKJJJIIIJJJKKKMMMUUUVVV\\\eeelllqqqxxx======???AAABBBHHHWWWfffuuukkkfffrrrppp]]]ZZZ[[[\\\gggvvvyyymmm```\\\[[[ZZZYYY[[[ZZZ]]]bbbgggkkkpppvvvzzz|||~~~vvvqqqppphhheee```\\\YYYWWWTTTRRRRRRQQQQQQPPPOOONNNMMMMMMLLLMMMOOOPPPPPPRRRTTTWWWZZZ___iiiuuu~~~{{{yyyxxxwwwwwwwwwvvvuuurrrpppnnnlllkkkiiigggggggggggghhhdddddddddcccccccccccccccdddcccaaa```^^^]]][[[ZZZXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYZZZXXXZZZZZZYYYWWWTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMOOOQQQSSSSSSSSSSSSSSSNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLMMMNNNLLLLLLLLLMMMPPPRRRTTTUUUTTTQQQNNNLLLGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFHHHDDDHHHHHHCCCIIINNNHHHCCCFFFHHHIIIKKKMMMNNNNNNOOOPPPRRRSSSUUUYYY^^^bbbhhhkkkpppuuu|||rrreee___^^^]]]iiiwwwlllRRRCCCAAA;;;;;;>>>===999999888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<999999888888999999:::;;;888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>@@@@@@@@@AAABBBDDDEEEEEEIIIKKKKKKKKKJJJJJJLLLNNNTTTWWW]]]eeeiiiooozzz>>>>>>@@@BBBCCCIIIXXXfffwwwpppiiitttrrr___ZZZYYYWWW```mmmyyymmm```\\\[[[YYYXXXZZZZZZ]]]bbbfffkkkpppvvvzzz}}}wwwtttqqqmmmfff```\\\YYYVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQLLLNNNPPPPPPQQQRRRUUUWWW^^^dddooo{{{|||zzzzzzyyyyyyyyyxxxvvvtttqqqpppnnnmmmllljjjiiihhhhhhhhhddddddddddddddddddcccccccccaaa____________]]][[[ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYYYYYXXXYYY[[[ZZZXXXUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNPPPSSSTTTSSSSSSSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLKKKKKKLLLMMMMMMJJJLLLNNNOOONNNNNNOOOPPPQQQSSSTTTUUUTTTQQQNNNMMMGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEBBBHHHKKKFFFHHHKKKDDDBBBGGGJJJJJJJJJMMMOOONNNNNNPPPRRRTTTWWW[[[```dddiiimmmsssyyyqqqeee```bbbdddssskkkRRRDDDBBB>>>===@@@>>>999999999999999:::;;;<<<888888888888999999999999999999888888999999:::;;;::::::::::::999999888888:::::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFEEEGGGIIIJJJKKKMMMPPPRRRUUUXXX^^^fffjjjqqq======@@@BBBDDDJJJZZZiiiyyyvvvpppyyywwwccc^^^[[[WWW^^^kkkyyylll```[[[ZZZXXXWWWXXXZZZ]]]aaafffjjjooouuuyyyzzz}}}}}}zzzuuummmfffaaa]]]ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVRRRSSSUUUUUUVVVWWWZZZ\\\aaahhhttt~~~~~~{{{{{{zzzyyywwwtttqqqpppoooooonnnmmmllljjjhhhhhhddddddddddddddddddddddddcccaaa______aaabbb```^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[YYYXXXXXXXXXYYYYYYWWWYYY[[[[[[XXXVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQQQQOOORRRUUUVVVTTTSSSTTTUUURRRRRRQQQQQQQQQQQQRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNKKKMMMOOOPPPPPPPPPRRRSSSTTTTTTUUUVVVTTTRRRPPPNNNHHHHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHCCCHHHKKKEEEDDDFFFAAABBBIIILLLJJJJJJNNNQQQPPPPPPQQQTTTVVVYYY^^^cccgggjjjooowww~~~qqqgggcccfffjjj}}}nnnUUUGGGFFFAAA???AAA>>>::::::999999888999999999777777777888888888888999999999888888999999:::;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@???@@@AAACCCEEEFFFFFFFFFDDDFFFHHHJJJKKKMMMPPPSSSVVVXXX^^^hhhqqqyyy;;;<<>><<<<<<888<<<;;;:::888777777666666888888999999999:::::::::999999888888999999:::;;;888888999:::<<<======>>>:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB???@@@BBBDDDEEEFFFGGGGGGFFFHHHIIIJJJJJJKKKNNNPPPXXXWWW]]]kkkyyy;;;:::;;;>>>BBBLLL]]]mmm|||yyyhhh___\\\```fff~~~mmm]]]WWWXXXXXXWWWWWW\\\___bbbeeehhhlllqqquuuxxx{{{sssgggaaa``````aaa```bbbcccbbb```___```aaabbbccceeeggghhhhhhggggggfffsssyyy~~~}}}|||zzzxxxuuurrrqqqtttsssqqqnnnkkkiiigggffffffdddccceeehhhiiigggdddeeeeeeeeeeeeeeeeeeddddddcccbbbbbbbbbcccbbb___]]]]]]\\\ZZZZZZ[[[[[[YYYXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVUUUSSSRRRPPPNNNNNNNNNOOOOOOPPPQQQRRRTTTUUUUUUTTTRRRQQQPPPPPPPPPQQQQQQOOOMMMLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPRRRRRRSSSXXXXXXXXXWWWUUURRRPPPNNNHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHKKKLLLMMMNNNPPPRRRRRRTTTWWWYYY\\\aaafffiiilllrrr|||uuulllggghhhyyyqqqUUUEEEDDD@@@>>>===777888888888888888888888888444666999;;;:::999999999555666999;;;<<<<<<;;;:::777888999:::;;;:::999999<<<;;;;;;;;;;;;<<<======777999<<>>===@@@AAACCCBBBBBBBBBEEEGGGHHHJJJLLLMMMMMMNNNQQQRRRZZZXXX\\\iiivvv===<<<===@@@CCCLLL]]]mmm~~~xxxpppbbb\\\___eee|||mmm^^^YYYZZZYYYXXXXXX]]]___bbbeeehhhlllqqquuuwwwzzz~~~~~~~~~zzzppphhhddddddeeefffeeegggggggggeeeeeefffhhhjjjkkkmmmnnnoooooonnnnnnkkkwww}}}~~~}}}|||zzzyyywwwvvvuuuuuutttrrrpppmmmkkkiiiiiihhhgggfffgggjjjkkkiiiggghhhhhhhhhhhhhhhgggfffeeedddccccccccccccbbb```^^^]]]\\\ZZZZZZ[[[[[[YYYXXXYYYYYYYYYXXXWWWVVVUUUTTTYYYXXXVVVSSSPPPNNNLLLKKKNNNNNNNNNNNNOOOPPPRRRRRRRRRQQQPPPOOONNNNNNOOOOOOSSSOOOLLLJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRPPPOOONNNHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEDDDFFFHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKMMMMMMOOOQQQSSSSSSUUUXXXZZZ]]]aaafffiiimmmsss}}}~~~~~~~~~vvvqqqoooxxxqqqTTTBBB???;;;;;;===999999999999999888888888888777999<<<<<<;;;999888999000222444666777777666666888999:::;;;<<<;;;::::::;;;;;;;;;;;;;;;<<<======;;;===>>>@@@@@@@@@???>>>AAABBBDDDDDDCCCDDDGGGIIIJJJLLLNNNOOOOOOPPPRRRTTTWWWVVV[[[fffpppwww~~~???>>>@@@BBBDDDLLL]]]nnnvvvuuuuuuddd\\\___fffyyyyyylll___[[[\\\[[[YYYXXX]]]___bbbeeehhhlllqqquuuwwwyyy|||~~~||||||~~~zzzsssmmmkkkkkkkkkkkklllmmmnnnmmmmmmnnnppprrrvvvwwwzzz{{{|||{{{yyyxxxvvv~~~~~~|||{{{zzzzzzzzzzzzuuutttsssrrrpppnnnmmmmmmlllkkkjjjkkklllmmmlllkkkllllllllllllkkkiiihhhgggeeedddcccccccccbbb```^^^^^^\\\[[[ZZZ[[[[[[ZZZXXXXXXXXXWWWWWWVVVTTTSSSRRRZZZXXXUUUQQQNNNKKKIIIHHHMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPOOONNNNNNNNNOOOOOOTTTPPPKKKIIIJJJLLLMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQQQQPPPOOONNNHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEFFFHHHHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJMMMNNNOOOPPPSSSUUUUUUWWWYYY[[[]]]aaafffiiinnnttt|||xxxyyy~~~xxxxxx{{{rrrTTTAAA===888:::>>>===:::::::::999999888888888888:::<<<;;;999777666777333444666888999999999888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEGGGIIILLLLLLNNNQQQRRRSSSTTTUUUWWWWWWXXX]]]eeekkkooovvv~~~??????AAABBBCCCJJJ\\\nnnvvvsssyyyuuuccc[[[___hhhuuuuuuiii^^^\\\\\\ZZZXXXXXX\\\^^^bbbdddggglllqqquuuwwwyyy|||~~~}}}}}}|||vvvsssqqqpppnnnrrrssssssttttttwww{{{~~~~~~}}}}}}}}}~~~uuuuuutttsssrrrqqqppppppooonnnnnnnnnnnnoooooonnnoooooopppooommmkkkhhhfffdddcccaaaaaaaaaaaa___]]]^^^\\\[[[[[[[[[[[[ZZZXXXXXXXXXWWWWWWUUUTTTRRRQQQWWWVVVRRROOOLLLIIIHHHGGGKKKKKKJJJJJJJJJKKKLLLLLLPPPPPPPPPPPPPPPQQQQQQQQQRRROOOLLLKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPOOOOOOPPPQQQQQQPPPOOONNNGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFFFFGGGGGGFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIKKKNNNOOOPPPRRRTTTVVVWWWYYY[[[]]]___bbbfffiiiooottt|||{{{uuuxxx|||pppUUUDDD@@@;;;<<>>AAABBBBBBIII[[[mmmwwwppprrryyysssaaaYYY^^^gggsssqqqggg]]][[[ZZZXXXVVVWWW[[[]]]```cccfffkkkppptttwwwyyy|||~~~~~~}}}yyywwwuuutttvvvwwwxxxyyy|||vvvvvvvvvuuuttttttssssssqqqqqqqqqpppooopppqqqrrrqqqrrrrrrqqqnnnkkkgggeeebbb```^^^^^^______]]]\\\^^^]]][[[[[[\\\\\\ZZZYYYZZZYYYYYYXXXVVVUUUSSSRRRSSSQQQNNNLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMNNNPPPQQQQQQNNNLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPOOONNNMMMLLLGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIKKKNNNPPPQQQSSSUUUXXXXXXZZZ\\\^^^```ccchhhkkkooottt|||zzzwww}}}iiiQQQDDDCCC===<<>>=========???AAADDDFFFAAACCCDDDEEEFFFGGGJJJMMMPPPSSSWWWYYYYYYYYYZZZ[[[^^^___ccchhhiiijjjqqqxxx<<<>>>AAABBBAAAHHH\\\ooowwwsssmmmmmmqqqqqq```WWW[[[cccqqqpppfff]]]ZZZXXXUUUUUUVVVZZZ\\\___bbbeeeiiiooorrruuuxxx}}}}}}}}}||||||}}}}}}{{{|||~~~yyyyyyxxxxxxwwwwwwvvvvvvtttuuutttsssqqqqqqsssuuusssttttttrrroookkkfffddd___]]]\\\\\\]]]^^^^^^]]]^^^]]]\\\[[[\\\\\\[[[YYY[[[[[[ZZZYYYWWWUUUTTTSSSOOOMMMKKKIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLOOOSSSUUUTTTQQQNNNKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIKKKNNNPPPQQQSSSVVVXXXYYY[[[]]]___aaaeeejjjmmmpppvvv~~~}}}{{{aaaKKKBBBBBB===:::;;;888888888888888888888888888666888999999888999:::<<<666777777777777888888999999999888888888999:::;;;:::::::::::::::;;;;;;<<<;;;;;;<<<===???AAADDDFFFBBBDDDEEEFFFFFFGGGJJJLLLQQQTTTXXXZZZZZZZZZ[[[[[[]]]]]]```eeeiiikkkpppvvv;;;>>>BBBCCCBBBIII^^^rrrwwwppplllnnnsssmmm]]]UUUXXX^^^nnnrrrhhh^^^ZZZWWWTTTUUUWWWXXXZZZ]]]```ccchhhmmmqqqrrrvvv|||~~~}}}}}}}}}}}}}}}|||{{{zzzzzzyyyxxxyyyxxxvvvssssssvvvyyyvvvvvvvvvuuuqqqlllgggccc^^^\\\[[[[[[]]]____________]]]\\\\\\\\\\\\[[[YYY[[[[[[ZZZYYYWWWUUUSSSRRRNNNLLLIIIGGGFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLOOOSSSVVVVVVUUURRRJJJJJJKKKKKKKKKKKKLLLLLLIIIJJJLLLMMMMMMLLLLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJMMMOOOQQQSSSVVVXXXYYY[[[^^^```cccgggkkkooosssyyy~~~zzz~~~^^^III@@@AAA;;;888:::888666666666777777888888999999:::::::::999888:::<<<::::::999999::::::;;;;;;::::::999888999:::;;;<<<::::::999999::::::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFHHHHHHGGGHHHKKKMMMPPPSSSXXXZZZZZZZZZZZZ[[[^^^[[[]]]dddjjjnnnqqqvvv;;;???CCCDDDDDDKKK```ttt|||qqqmmmrrrzzzhhhZZZTTTVVV\\\kkktttiii___ZZZWWWTTTUUUXXXWWWYYY\\\___bbbggglllppppppuuu{{{~~~~~~~~~}}}||||||zzz{{{{{{xxxuuuuuuxxx|||xxxxxxxxxvvvrrrmmmgggddd]]]\\\[[[[[[^^^```aaaaaa___]]]\\\\\\\\\\\\[[[YYY[[[[[[ZZZYYYWWWUUUSSSRRRNNNLLLIIIFFFEEEEEEGGGHHHIIIIIIJJJJJJLLLMMMOOOOOOOOOPPPPPPPPPOOONNNLLLKKKMMMMMMNNNRRRUUUWWWWWWWWWJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPOOOFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGJJJMMMOOOQQQSSSVVVXXXYYY[[[^^^```ccchhhmmmpppuuu{{{}}}vvvzzzxxx___JJJAAAAAA;;;999<<<;;;444444555666777888999999:::::::::999777666777888999999888888888999::::::;;;;;;:::999:::;;;<<<===::::::999999::::::;;;<<<>>>>>>???@@@AAAAAABBBBBBGGGHHHJJJIIIIIIIIILLLNNNOOOSSSWWWZZZZZZZZZZZZZZZ___[[[\\\eeemmmrrruuuxxx@@@CCCAAABBBHHHKKKYYYssstttrrrtttyyyiii```XXXWWW[[[kkk{{{mmm```[[[[[[XXXTTTSSSXXXYYYZZZ[[[^^^ccciiinnnsssvvvzzz~~~~~~}}}}}}~~~~~~~~~{{{~~~~~~}}}}}}{{{yyyxxxxxxvvvqqqiiicccdddcccaaa```^^^^^^^^^^^^aaa^^^[[[ZZZ[[[\\\[[[[[[VVVWWWXXXYYYXXXVVVTTTRRRLLLJJJHHHFFFFFFHHHJJJKKKMMMMMMMMMNNNNNNOOOOOOPPPPPPOOONNNMMMMMMNNNOOOOOOKKKKKKLLLMMMPPPTTTXXXZZZTTTLLLDDDDDDKKKPPPOOOKKKMMMMMMNNNOOOOOOMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFGGGIIIIIIGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHMMMLLLKKKJJJIIIHHHHHHHHHJJJLLLOOOPPPQQQQQQSSSTTTXXXZZZ\\\___bbbgggmmmqqqxxx}}}yyylllttttttXXXLLL@@@======;;;;;;<<<777777777777777777777777:::<<<===;;;888777888:::777888999::::::::::::999777888999:::;;;:::999888:::::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCBBBAAAGGGHHHIIILLLNNNPPPQQQRRRSSSTTTVVVVVVWWWYYY]]]```\\\^^^aaaeeekkkrrrxxx{{{@@@CCCAAACCCHHHJJJXXXqqqxxxtttxxxwwwfff^^^WWWVVV[[[kkkppp```YYYXXXVVVTTTSSSWWWXXXYYYZZZ\\\aaaggglllqqquuuyyy~~~~~~}}}}}}~~~|||{{{zzzyyyyyyxxxssslllgggccccccbbbaaa___^^^]]]]]]___^^^\\\[[[\\\]]]\\\[[[WWWWWWWWWWWWVVVUUUSSSRRRJJJIIIGGGEEEEEEFFFHHHJJJJJJJJJLLLMMMNNNOOOOOOOOOPPPOOONNNMMMMMMNNNOOOOOOOOONNNNNNNNNOOORRRTTTVVVVVVOOOIIIHHHKKKNNNMMMJJJNNNNNNNNNOOONNNNNNMMMLLLHHHHHHHHHGGGGGGGGGGGGFFFGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGJJJLLLOOOQQQRRRSSSUUUVVVXXXZZZ]]]```ccchhhmmmqqqzzz~~~uuulllwwwpppWWWKKK@@@======;;;;;;<<<888888888888888888888888999;;;<<<;;;999888999;;;888888999:::::::::999999777888999:::;;;:::999999:::::::::;;;;;;<<<===>>>@@@@@@AAABBBDDDDDDDDDCCCEEEFFFHHHJJJLLLNNNOOOPPPRRRSSSTTTUUUVVVXXX[[[^^^^^^```dddjjjpppvvv{{{~~~???CCCAAACCCHHHJJJVVVooo{{{vvv~~~xxxfff]]]WWWWWW[[[kkkrrr```XXXVVVTTTSSSTTTTTTUUUVVVWWWYYY^^^eeeiiinnnrrrwww|||~~~}}}}}}~~~~~~|||||||||{{{{{{yyyuuuooojjjeeeeeefffeeedddaaa___]]]^^^]]]]]]]]]^^^^^^]]][[[XXXXXXWWWVVVUUUSSSSSSRRRJJJIIIHHHFFFFFFHHHJJJKKKIIIJJJLLLMMMNNNNNNMMMLLLOOOOOONNNNNNNNNNNNOOOOOORRRRRRPPPOOOOOOOOOPPPQQQRRROOOLLLLLLMMMNNNNNNMMMOOOOOOOOONNNNNNNNNNNNNNNHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIILLLPPPRRRTTTUUUXXXZZZYYY\\\___bbbeeeiiinnnqqq{{{rrrmmmzzzlllVVVJJJ???<<<===;;;:::;;;999999999999999999999999888999;;;:::999999:::;;;999999:::::::::999999888888888999:::::::::::::::::::::::::::;;;<<<======???@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPRRRTTTVVVWWWWWWYYY\\\___```cccgggnnnttt{{{???CCCBBBEEEJJJJJJVVVnnn}}}xxx~~~iii^^^YYYXXX[[[kkkqqq```YYYWWWUUUSSSTTTRRRSSSTTTUUUWWW\\\bbbgggkkknnntttyyy}}}~~~}}}~~~~~~~~~|||yyytttoookkkiiijjjkkkkkkiiifffbbb___^^^]]]^^^___``````^^^\\\ZZZXXXWWWUUUSSSRRRRRRRRRMMMLLLKKKJJJJJJKKKMMMNNNLLLMMMNNNOOOOOOMMMLLLKKKOOOOOOOOOOOOOOOOOOPPPPPPTTTSSSQQQPPPOOOOOOOOOOOOJJJKKKMMMMMMNNNOOOPPPRRRQQQPPPPPPOOOOOOOOOOOOOOOIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJMMMQQQTTTVVVXXX[[[]]][[[^^^bbbeeehhhkkkooorrr{{{tttooo}}}iiiTTTHHH>>><<<===;;;:::;;;::::::::::::::::::::::::888888999999999::::::;;;999999:::::::::999888888888888999::::::;;;;;;;;;;;;;;;::::::;;;<<<======>>>???BBBDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRUUUWWWZZZ[[[[[[]]]```bbbcccdddggglllttt|||???DDDDDDGGGMMMMMMXXXooozzzkkk^^^XXXWWWXXXkkk|||nnn```[[[ZZZWWWTTTSSSPPPQQQRRRSSSVVV[[[aaafffhhhlllqqqvvv{{{~~~}}}xxxsssnnnllllllmmmnnnooolllhhhccc```_________```aaaaaa^^^\\\[[[ZZZXXXUUUSSSRRRQQQQQQMMMMMMLLLLLLLLLMMMOOOOOOLLLMMMNNNPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQSSSRRRRRRQQQPPPPPPPPPPPPHHHJJJMMMNNNMMMMMMOOOQQQQQQQQQQQQQQQPPPPPPPPPOOOIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEGGGGGGEEEDDDEEEFFFHHHJJJJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKNNNRRRVVVXXX[[[^^^```^^^```dddfffiiimmmqqqtttyyy~~~zzzsss~~~{{{}}}iiiQQQGGG===<<<===;;;:::;;;::::::::::::::::::::::::888888888888999:::::::::999999:::::::::999999888888999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<>>>>>===============>>>>>>>>>AAAEEEFFFEEEFFFHHHKKKKKKLLLMMMNNNOOOQQQRRRRRRVVVXXX[[[]]]^^^___aaabbbcccccccccgggppp{{{@@@FFFIIINNNUUUUUU___vvvzzzlll]]]XXXWWWWWWddd}}}ooo```ZZZYYYVVVTTTSSSQQQRRRSSSTTTVVV[[[aaafffkkknnnssswww{{{{{{vvvtttttttttuuuuuutttqqqmmmhhhffffffdddaaa`````````___]]]\\\\\\[[[ZZZWWWTTTQQQOOOLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOQQQTTTWWWYYYQQQRRRSSSUUUVVVVVVUUUUUUSSSSSSTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLPPPRRRTTTUUUUUUSSSPPPNNNJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEEEEGGGJJJLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJKKKKKKLLLOOORRRVVVYYY[[[^^^aaaccceeeffffffgggiiinnnuuuzzz}}}}}}{{{}}}dddNNNDDD<<<;;;===;;;::::::999999999999999999999999;;;888777777999:::888666666777888999:::;;;;;;;;;999999999999:::<<<>>>?????????>>>>>>>>>>>>??????@@@EEEIIIIIIGGGGGGJJJMMMMMMNNNOOOPPPQQQRRRSSSTTTWWWYYY]]]______```bbbcccaaacccfffllluuuAAAGGGJJJPPPWWWWWWbbbxxxyyyooo___\\\\\\\\\bbbqqq```XXXVVVTTTSSSTTTRRRRRRSSSTTTWWW\\\bbbgggmmmqqquuuyyy}}}}}}yyyyyyyyy{{{{{{zzzxxxuuuqqqnnnkkkhhheeebbb`````````___^^^\\\]]]]]][[[YYYUUUQQQOOONNNNNNOOOPPPPPPQQQRRRRRRTTTSSSPPPOOOOOOQQQSSSUUURRRSSSUUUVVVWWWWWWVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSQQQOOOMMMMMMOOOPPPPPPPPPOOORRRUUUWWWVVVTTTPPPMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFGGGIIIIIIGGGFFFEEEGGGJJJLLLMMMLLLJJJIIINNNNNNMMMMMMMMMMMMNNNNNNPPPSSSWWWZZZ\\\^^^aaadddggggggggggggiiiooovvv|||{{{bbbMMMCCC;;;;;;===<<<::::::999999999999999999999999;;;999777777999:::888555555666777999:::;;;<<<<<<999999999999:::<<<>>>???@@@@@@???????????????@@@CCCGGGLLLLLLIIIIIILLLOOOPPPQQQRRRSSSTTTUUUVVVWWWYYY\\\___bbbbbbcccdddeee```ccciiiqqqzzzAAAHHHHHHLLLWWW]]]iii|||zzzrrraaa\\\ZZZWWWbbbxxx{{{ggg^^^[[[XXXTTTSSSQQQRRRSSSUUUXXX]]]dddiiikkkooouuu{{{|||{{{|||yyyrrrllloooiiiaaa___```bbbaaa^^^___^^^\\\ZZZXXXWWWVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQXXXWWWUUUSSSSSSSSSSSSTTTTTTTTTSSSSSSTTTVVVWWWYYYYYYYYYYYYYYYXXXWWWVVVUUUPPPOOOMMMLLLLLLNNNOOOQQQPPPRRRUUUVVVUUURRRNNNLLLHHHFFFCCCCCCDDDFFFFFFFFFIIIJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKHHHJJJKKKLLLKKKKKKMMMOOOSSSSSSVVVYYY]]]___^^^^^^dddcccdddiiimmmqqqyyy}}}^^^IIIBBB===<<<;;;777777999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::999999999:::;;;<<<;;;::::::;;;;;;<<<===>>>CCCBBB???===<<<<<<======IIIKKKLLLKKKIIIJJJNNNQQQQQQQQQRRRUUUWWWYYYYYYXXXZZZ[[[]]]^^^___bbbfffiiiiiiiiimmmuuuBBBHHHHHHKKKWWW___mmm~~~qqqxxxuuubbb\\\ZZZVVV]]]uuuzzzggg^^^[[[XXXUUUTTTQQQSSSTTTVVVXXX^^^dddiiimmmqqqvvv{{{~~~}}}{{{{{{zzzvvvrrroooiiiccc```aaabbb```]]]^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYXXXWWWUUUUUUTTTXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUPPPOOONNNMMMLLLMMMOOOPPPMMMOOORRRSSSSSSPPPLLLJJJIIIFFFDDDDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGHHHIIIJJJJJJKKKIIIJJJLLLLLLLLLLLLNNNPPPSSSTTTVVVZZZ]]]_________eeedddffflllrrrwww}}}}}}~~~^^^JJJCCC>>>===<<<999888:::999999999999999999999999777777888888888999999999;;;;;;:::::::::;;;=========<<<<<<======>>>???@@@@@@???>>>======>>>???@@@DDDGGGJJJKKKJJJJJJMMMPPPQQQRRRSSSVVVXXXZZZ[[[[[[\\\]]]^^^___aaadddgggiiigggkkkrrr}}}CCCHHHGGGJJJUUU```qqqzzziiipppyyyyyyddd\\\YYYVVVZZZqqqzzzfff]]][[[YYYWWWVVVSSSTTTVVVWWWZZZ^^^eeeiiilllooouuuzzz~~~~~~~~~||||||{{{xxxvvvooojjjeeecccbbbbbb___\\\]]]]]]\\\\\\]]]]]]^^^___aaa```___]]][[[YYYWWWUUUXXXWWWUUUTTTSSSSSSTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVUUUQQQPPPOOOMMMMMMMMMNNNNNNMMMNNNQQQRRRRRROOOLLLJJJIIIGGGEEEEEEFFFHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMMMMMMMNNNOOOQQQSSSUUUXXX[[[^^^```aaabbbhhhgggiiioootttyyy{{{}}}|||\\\JJJDDD???>>>===999999;;;888888888888888888888888777777888888888999999999:::::::::;;;<<<===>>>???===<<<<<<======>>>???@@@======<<<<<<===???AAABBBAAAFFFLLLOOOOOONNNOOOPPPRRRSSSUUUWWWYYY[[[\\\]]]^^^^^^^^^```cccfffggghhhdddjjjuuuBBBGGGFFFHHHSSS^^^rrrzzzjjjlllpppzzz~~~ggg\\\YYYVVVZZZqqqyyyfff]]][[[ZZZXXXWWWTTTUUUWWWYYY[[[___dddhhhiiimmmsssxxx~~~|||vvvwwwwwwwwwyyy~~~~~~}}}zzzwwwtttoookkkgggeeecccaaa^^^[[[\\\]]]]]]^^^```aaacccdddfffeeecccaaa^^^ZZZWWWUUUVVVUUUTTTSSSRRRSSSSSSTTTSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUURRRQQQPPPNNNMMMMMMMMMNNNNNNPPPRRRSSSSSSPPPNNNLLLJJJHHHFFFFFFHHHIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLMMMNNNNNNOOOQQQRRRTTTVVVYYY\\\^^^aaadddfffllljjjkkkooosssvvv~~~zzzZZZJJJCCC>>>>>><<<999888:::777777777777777777777777999999:::::::::;;;;;;;;;999999:::;;;<<<===>>>???;;;::::::;;;;;;<<<===>>>============>>>???AAABBBDDDKKKRRRVVVVVVSSSRRRRRRUUUVVVWWWXXXXXXYYY[[[]]]^^^]]]]]]```dddggghhhgggccciiisss~~~@@@FFFEEEFFFPPP[[[ooo~~~xxxkkkiiiiiitttjjj]]]YYYXXX^^^rrrzzzfff]]][[[ZZZXXXXXXUUUVVVXXXZZZ\\\___dddgggjjjmmmrrrwww{{{}}}vvvnnniiijjjmmmqqqvvv}}}~~~yyysssnnnooollliiifffdddaaa___]]]]]]^^^^^^```bbbdddfffgggiiiiiigggeeeaaa]]]YYYWWWUUUTTTRRRQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNOOOQQQRRRRRRPPPNNNMMMJJJHHHGGGGGGIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNNNNOOOQQQSSSTTTWWW[[[^^^___bbbfffjjjllljjjkkkpppsssvvv~~~{{{[[[IIIBBB===<<<;;;888777999777777777777777777777777999999:::::::::;;;;;;;;;777888999:::;;;<<<======;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????GGGNNNVVVZZZYYYVVVTTTTTTXXXYYYZZZYYYWWWWWWZZZ\\\^^^^^^___bbbeeeggghhhhhhgggkkkqqqxxx???GGGGGGHHHPPPXXXjjjxxxtttiiihhhhhhsssmmm___[[[YYY```rrr{{{fff]]][[[ZZZXXXXXXUUUWWWYYYZZZ\\\___cccfffmmmooosssuuuxxx|||~~~|||uuunnnhhhdddbbbbbbeeekkkrrrzzz~~~xxxqqqmmmooommmjjjfffcccaaa``````______```aaaccceeegggiiikkkkkkjjjhhheeeaaa\\\ZZZTTTSSSRRRRRRQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTSSSUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMNNNOOOPPPPPPOOONNNLLLIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEEEEFFFHHHIIIKKKLLLJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQSSSUUUYYY]]]___```ccciiimmmkkkjjjlllqqqvvvzzz}}}^^^HHHBBB===<<<;;;777777888888888888888888888888888777777888888888999999999777888999:::;;;;;;;;;;;;===<<<<<<======>>>???@@@@@@?????????>>>>>>======FFFLLLSSSWWWVVVTTTTTTUUUZZZ[[[\\\ZZZXXXXXX[[[^^^eeegggiiiiiihhhggghhhjjjmmmooorrrvvv{{{@@@IIIJJJKKKPPPUUUeee~~~wwwrrriiimmmpppvvvooo```\\\[[[```ooo}}}ggg]]]ZZZYYYXXXXXXUUUWWWYYYZZZ[[[^^^aaadddjjjlllpppsssvvv{{{{{{xxxlllbbb]]]^^^aaaaaacccgggllluuu}}}xxxtttrrrooommmiiieeebbbaaabbbcccaaaaaaaaabbbdddeeeggghhhiiiiiiiiihhheeeaaa]]][[[VVVUUUTTTSSSSSSTTTUUUVVVSSSSSSRRRRRRRRRRRRSSSSSSVVVUUUUUUTTTSSSQQQPPPOOOPPPPPPPPPPPPPPPPPPOOOOOONNNOOOPPPQQQQQQPPPOOONNNHHHGGGFFFGGGIIIIIIGGGFFFDDDDDDDDDEEEGGGIIILLLMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHJJJLLLMMMNNNOOOQQQSSSUUUZZZ^^^```aaadddjjjpppmmmkkkmmmrrrwww{{{|||~~~|||]]]IIICCC>>>===;;;888777999999999999999999999999999777777888888888999999999888999:::<<<<<<<<<;;;;;;===<<<<<<======>>>???@@@???????????????>>>======BBBHHHOOORRRSSSTTTWWWYYYZZZ\\\^^^]]]ZZZ[[[```dddppptttwwwtttmmmhhhiiilllooopppsssvvvzzzAAAKKKMMMNNNRRRTTTbbbzzzyyytttkkktttxxxzzzqqqaaa]]]]]]^^^lll}}}hhh]]]ZZZYYYWWWWWWTTTVVVYYYZZZ[[[]]]```cccdddgggkkkpppvvv}}}~~~|||zzz~~~vvvhhh\\\XXX\\\bbbddddddeeeiiirrr|||yyyxxxxxxooommmiiieeebbbaaaccceeebbbbbbbbbcccdddeeefffgggeeefffffffffccc```\\\YYYWWWVVVUUUUUUUUUVVVWWWXXXSSSRRRQQQPPPPPPQQQRRRSSSVVVVVVUUUTTTRRRPPPOOONNNOOOOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQGGGFFFFFFGGGHHHIIIGGGEEECCCCCCDDDEEEGGGJJJLLLNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGIIILLLMMMMMMOOOQQQSSSVVVZZZ___aaaaaaeeelllrrrooommmnnnrrruuuxxxtttvvvyyyZZZJJJDDD???>>><<<999888:::999999999999999999999999999999:::::::::;;;;;;;;;:::;;;<<<=========<<<;;;;;;::::::;;;;;;<<<===>>>===>>>????????????>>>>>>AAAFFFLLLPPPSSSVVV[[[^^^ZZZ]]]______]]]^^^dddjjjzzz|||qqqiiijjjmmmmmmooorrrvvvzzzFFFIIINNNQQQPPPSSS___lllzzzvvv{{{~~~wwwddd\\\YYY[[[hhhzzzjjj^^^[[[XXXUUUSSSTTTUUUVVVXXX[[[]]]^^^___aaaeeelllsssxxx~~~uuuggg]]]XXXXXXYYY___```dddlllttt~~~|||yyywwwqqqnnniiifffeeedddcccbbb^^^___```bbbdddeeeeeefffddddddeeedddbbb___\\\ZZZ\\\[[[YYYWWWVVVVVVWWWXXXUUUTTTTTTSSSTTTSSSQQQOOO\\\[[[YYYWWWUUUSSSQQQQQQSSSSSSRRRQQQOOONNNMMMMMMPPPQQQSSSTTTSSSRRRPPPOOOLLLKKKHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMKKKLLLNNNMMMIIIFFFIIILLLNNNPPPPPPQQQRRRTTTYYY\\\```dddfffjjjnnnqqqsssttttttuuuvvvyyy~~~rrrvvvpppWWWHHHDDD@@@===<<<;;;:::999888888888999999:::::::::999999888888888888999999::::::999999::::::;;;<<<>>>============>>>>>>???AAAAAAAAA@@@??????BBBEEEEEEFFFHHHKKKOOOTTTWWWYYY^^^]]][[[ZZZ\\\aaaiiinnnxxxppplllmmmppppppqqqrrrppprrr|||GGGIIINNNQQQPPPRRR]]]jjj~~~}}}iii```]]]ZZZgggvvvjjj^^^[[[YYYVVVTTTTTTUUUWWWXXX[[[]]]^^^___bbbffflllrrrxxx~~~rrrdddZZZVVVUUUVVV]]]^^^bbbjjjrrr|||}}}{{{yyyrrrnnnjjjgggfffeeecccbbbaaabbbbbbccccccccccccbbb\\\]]]^^^___``````______ZZZZZZYYYYYYYYYYYYYYYZZZ[[[ZZZYYYYYYXXXWWWUUUTTTZZZYYYXXXVVVTTTSSSRRRQQQSSSSSSRRRQQQOOONNNMMMLLLQQQRRRSSSTTTTTTRRRPPPOOOHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKMMMOOONNNLLLIIIIIIKKKNNNOOOPPPQQQSSSTTTZZZ\\\```dddgggjjjnnnqqqssstttuuuvvvwww{{{zzzooovvv~~~mmmUUUEEEBBB>>><<<<<<<<<<<<;;;888888999999999:::::::::::::::999999999999::::::::::::999999::::::;;;<<<===============>>>>>>???@@@AAACCCBBBAAAAAAAAABBBDDDFFFHHHKKKPPPTTTWWWYYY\\\\\\[[[[[[]]]bbbhhhmmmwwwxxxvvvqqqllljjjlllpppqqqssssssrrrtttHHHJJJNNNQQQPPPQQQ[[[ggg~~~mmmccc___ZZZeeerrrjjj]]]ZZZYYYWWWWWWVVVVVVWWWXXXZZZ]]]^^^```bbbfffkkkqqqwww~~~~~~~~~zzzmmm___VVVRRRRRRSSS[[[\\\```iiiqqqzzz~~~}}}{{{ssspppkkkhhhgggfffdddbbbeeeeeedddbbbaaa___^^^]]]XXXXXXZZZ[[[^^^```bbbccc^^^^^^___`````````______```___^^^]]][[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSRRRPPPOOONNNMMMLLLQQQRRRSSSTTTTTTRRRQQQOOOHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLLLLMMMOOOOOONNNLLLHHHJJJMMMOOOOOOQQQSSSVVVZZZ]]]aaadddgggjjjnnnqqqrrrsssvvvxxxzzz}}}tttnnnxxx}}}{{{}}}gggPPPCCC@@@===;;;<<<======<<<888999999999999:::::::::;;;;;;::::::::::::;;;;;;:::::::::::::::;;;;;;<<<===============>>>?????????BBBDDDEEEDDDBBBAAAAAADDDFFFHHHKKKPPPTTTWWWYYYZZZ\\\]]]^^^```cccgggjjjkkklllmmmkkkhhhiiinnnrrrrrrsssrrrrrrvvvJJJKKKNNNQQQPPPQQQYYYcccxxxnnnbbb___YYYdddooojjj]]]ZZZZZZYYYXXXVVVVVVWWWXXXZZZ\\\^^^```cccfffkkkqqqwww~~~~~~}}}}}}}}}~~~~~~~~~xxxqqqeeeZZZSSSQQQRRRTTTZZZ[[[```hhhpppzzz~~~{{{|||~~~}}}{{{tttqqqmmmjjjhhhgggdddbbbgggfffccc```]]]ZZZYYYXXXZZZZZZZZZ[[[]]]```ccceeeccccccdddeeedddbbbaaa```______^^^\\\ZZZXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQOOONNNMMMMMMQQQRRRSSSTTTTTTRRRQQQOOOKKKKKKKKKJJJHHHEEEBBBAAADDDEEEFFFHHHJJJLLLMMMNNNLLLLLLLLLLLLMMMMMMLLLLLLHHHJJJLLLNNNPPPRRRUUUXXX\\\^^^bbbeeehhhkkkoooqqqqqqtttvvvyyy{{{~~~}}}qqqooo|||{{{wwwyyy|||```KKKCCC@@@<<<;;;;;;<<<<<<;;;999999999999999999999999;;;;;;::::::::::::;;;;;;:::::::::::::::;;;<<<<<<===<<<<<<======>>>???@@@AAACCCEEEEEEDDDBBBBBBCCCEEEFFFHHHKKKOOOSSSWWWYYY\\\^^^aaaccccccdddfffgggfffggghhhhhhhhhkkkppptttppppppppppppvvvKKKLLLOOORRRQQQRRRYYYbbbtttpppccc```XXXcccmmmlll^^^[[[ZZZYYYXXXWWWVVVVVVWWWXXX[[[]]]___bbbffflllrrrxxx~~~}}}|||}}}}}}~~~~~~{{{nnnhhh___WWWRRRQQQTTTVVV[[[[[[```iiiqqq{{{~~~xxxxxxzzz}}}|||yyytttqqqnnnkkkiiigggdddbbbfffdddaaa]]]ZZZWWWVVVUUUZZZYYYYYYZZZ]]]```dddfffggggggfffeeeccc___]]][[[]]]^^^]]][[[WWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTSSSRRRPPPOOONNNNNNPPPQQQSSSTTTSSSRRRPPPOOOJJJJJJJJJJJJHHHEEECCCAAADDDEEEFFFHHHJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHJJJLLLNNNPPPTTTXXX[[[^^^aaadddgggiiilllpppsssrrrtttvvvxxx{{{~~~{{{qqqqqq~~~vvvnnnpppzzzxxx\\\JJJDDD@@@===::::::::::::999999999999999999999999999::::::999999999999::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@DDDDDDDDDCCCBBBCCCEEEGGGFFFGGGIIILLLOOOSSSVVVWWW___bbbeeegggfffeeeeeeeeeffffffffffffgggjjjooorrrllllllmmmnnnuuuLLLLLLOOOSSSSSSTTTZZZaaapppvvveeebbbXXXbbbiiinnnaaa]]]ZZZXXXWWWVVVVVVUUUUUUWWWYYY\\\^^^```eeellltttzzz~~~}}}}}}}}}~~~{{{uuuiiiddd\\\UUURRRSSSUUUXXX[[[\\\aaaiiirrr|||}}}uuuvvvwwwyyy~~~|||zzztttqqqnnnkkkiiigggcccaaabbbaaa^^^[[[YYYXXXWWWWWWYYYYYYYYY[[[^^^cccgggiiiooonnnkkkhhhddd```]]][[[[[[\\\\\\YYYVVVTTTWWWZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPOOOMMMFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMLLLJJJHHHGGGHHHIIIHHHJJJMMMOOORRRVVV[[[^^^aaacccgggiiilllnnnrrrttttttuuuvvvwwwyyy}}}wwwvvvnnnfffgggrrr}}}tttZZZJJJCCC@@@<<<:::999999999888:::::::::999999999999888::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAADDDDDDDDDCCCCCCDDDHHHKKKHHHIIIJJJLLLOOOQQQTTTUUU^^^aaaeeehhhhhhfffffffffgggfffddddddeeehhhkkkmmmjjjkkklllooowwwMMMMMMOOOTTTUUUVVV[[[bbbiii|||fff```XXX```aaapppccc^^^[[[WWWUUUVVVUUUTTTTTTUUUXXX[[[]]]___dddmmmuuu|||~~~}}}zzzsssiiiddd]]]VVVRRRSSSVVVXXXZZZ[[[```iiirrr|||}}}sssssstttvvvzzz~~~|||sssqqqnnnkkkiiifffbbb______^^^\\\ZZZZZZZZZ\\\\\\___``````bbbdddgggiiikkkqqqoookkkfffbbb^^^\\\ZZZVVVXXXYYYVVVRRRRRRUUUZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTRRRQQQQQQNNNOOOPPPQQQQQQOOOMMMLLLFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMKKKHHHHHHJJJLLLIIIKKKNNNPPPSSSXXX]]]aaaccceeeiiikkkmmmpppsssvvvvvvvvvuuuuuuwww{{{|||jjjccceeeooozzzpppXXXIIIAAA>>>;;;999999::::::999:::::::::999999999888888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<===???@@@AAAAAACCCDDDEEEFFFGGGIIILLLKKKKKKKKKMMMNNNPPPRRRSSSYYY]]]bbbfffgggggghhhiiiiiigggeeedddeeehhhjjjkkkkkklllnnnrrr{{{MMMMMMPPPTTTVVVWWW\\\bbbddd~~~ddd\\\XXX^^^[[[wwwrrrddd___[[[VVVSSSUUUTTTSSSSSSTTTWWWZZZ\\\^^^dddnnnwww}}}~~~}}}zzzsssjjjfff^^^WWWSSSSSSUUUWWWZZZZZZ___hhhqqq{{{|||rrrrrrrrrtttwww|||rrrpppmmmkkkiiifffaaa^^^^^^]]][[[[[[\\\]]]___aaajjjjjjjjjiiiiiijjjjjjjjjjjjgggccc^^^YYYVVVTTTTTTRRRTTTUUUSSSOOOOOOSSSXXXXXXXXXXXXXXXXXXWWWWWWWWWYYYXXXWWWVVVUUUSSSRRRRRRMMMNNNOOOPPPPPPNNNMMMKKKJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLMMMKKKIIIIIILLLPPPJJJLLLNNNQQQTTTYYY___cccdddgggjjjmmmoooqqquuuwwwxxxwwwuuutttuuuzzzyyyjjjdddgggpppzzznnnUUUGGG???<<<999888:::;;;;;;;;;:::::::::999999888888888<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<===???@@@AAA>>>AAAEEEHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRTTTXXX___cccfffhhhjjjkkkkkkiiiffffffgggiiikkkllllllnnnpppvvv~~~SSSTTTUUUVVVVVVXXX[[[^^^lllkkk___ZZZ___dddoooqqqdddaaa\\\WWWTTTUUUTTTSSSSSSUUUXXX\\\^^^```eeelllqqqvvv}}}}}}wwwnnnbbbZZZWWWVVVVVVUUUWWWYYY___gggooo{{{|||ssspppoootttyyy|||||||||~~~xxxvvvsssnnnjjjgggddd```^^^]]]]]]]]][[[YYY\\\bbbggglllooossssssoooiiidddaaaaaa```]]]ZZZWWWTTTQQQPPPLLLNNNOOONNNMMMNNNRRRVVV[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSQQQOOONNNMMMMMMMMMNNNMMMLLLKKKKKKIIIIIIIIIHHHEEEDDDEEEGGGIIIHHHGGGFFFFFFFFFHHHHHHIIIJJJLLLLLLKKKJJJKKKKKKMMMNNNPPPSSSVVVZZZ]]]___gggjjjnnnpppqqqqqqqqqrrrqqquuuyyyyyyxxxyyy~~~ooogggccccccpppkkkTTTFFF??????>>><<<<<<;;;;;;;;;999999999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===999:::<<<>>>@@@@@@@@@@@@AAACCCEEEFFFFFFGGGIIIKKKKKKLLLNNNOOOOOOPPPRRRTTTWWWXXX[[[aaaiiinnnooonnnnnnllljjjgggffffffhhhhhhlllooossswww}}}OOOQQQRRRTTTUUUWWW[[[^^^mmmpppaaaYYY]]]```mmmwwwgggaaa\\\WWWUUUVVVUUUTTTTTTVVVXXXZZZ\\\^^^cccjjjqqqvvv}}}{{{rrrfff\\\XXXVVVTTTSSSTTTWWW]]]eeemmmzzz~~~xxxxxxsssnnnmmmooossswww{{{{{{vvvrrroookkkhhhfffdddaaa^^^]]]^^^]]]ZZZYYY\\\aaaeeennnqqqtttuuuqqqkkkgggddd\\\[[[YYYVVVSSSPPPNNNLLLKKKLLLMMMLLLKKKLLLPPPTTTVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXWWWVVVTTTRRRQQQPPPLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEGGGGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJLLLMMMLLLKKKLLLMMMMMMNNNPPPSSSVVVZZZ]]]___fffjjjnnnpppqqqqqqrrrsssrrruuuxxxyyyzzz|||{{{fff```___aaaqqqiiiTTTHHH@@@???>>><<<;;;;;;::::::999999999999888888888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999999;;;===>>>?????????CCCEEEGGGHHHHHHHHHJJJLLLLLLNNNOOOPPPPPPQQQSSSUUUXXXYYY\\\bbbiiinnnooonnnpppooommmkkkjjjiiiiiiiiijjjlllpppxxxMMMOOOQQQSSSUUUXXX\\\___lllwwwdddXXXZZZ\\\hhh~~~kkkccc]]]XXXVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\bbbiiipppuuu|||xxxkkkaaaZZZWWWTTTQQQQQQTTTZZZbbbjjjwww{{{uuuqqqpppmmmkkklllqqqxxx}}}}}}yyytttnnnllliiigggfffdddbbb___[[[[[[ZZZZZZZZZ^^^cccgggqqqsssvvvtttpppjjjeeeccc\\\[[[YYYVVVSSSPPPNNNMMMKKKKKKKKKIIIIIIKKKOOORRRSSSTTTUUUVVVXXXZZZ[[[\\\YYYYYYXXXWWWUUUTTTRRRQQQOOONNNLLLJJJIIIHHHHHHHHHHHHIIIIIIGGGEEEDDDEEEGGGGGGGGGHHHIIIIIIIIIHHHGGGHHHJJJLLLMMMLLLLLLMMMOOONNNNNNPPPSSSVVVZZZ]]]^^^fffiiinnnqqqrrrssstttuuuqqqrrrtttwwwzzz}}}qqq___[[[[[[```ssseeeRRRHHHAAA@@@>>><<<;;;:::999999999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;::::::::::::<<<<<<<<<===???@@@BBBCCCFFFGGGIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQQQQRRRUUUWWWYYYZZZ]]]ccciiimmmnnnnnnpppqqqqqqqqqpppnnnmmmllljjjjjjmmmwwwOOOQQQSSSTTTVVVXXX]]]```iii~~~fffZZZYYYYYYeeeoooddd___[[[XXXTTTUUUVVVWWWXXXXXXYYYYYY]]]bbbiiioootttzzz|||oooddd]]]XXXTTTQQQOOOQQQWWW___fffssszzzsssfffkkknnnlllkkknnnrrrtttyyy||||||wwwsssooommmkkkiiihhhfffccc```WWWWWWXXXYYY\\\aaafffiiirrrssstttrrrmmmhhhcccaaa```^^^\\\YYYUUURRROOONNNMMMLLLJJJIIIIIIKKKOOOQQQVVVWWWXXXZZZ\\\]]]___```YYYYYYXXXWWWUUUSSSRRRQQQSSSQQQNNNKKKIIIIIIIIIJJJGGGHHHHHHGGGEEEDDDEEEGGGGGGIIIKKKMMMMMMLLLJJJHHHGGGIIIKKKLLLLLLLLLNNNOOONNNOOOQQQTTTWWW[[[^^^___eeeiiinnnqqqssstttuuuvvvoooooopppsssyyy}}}mmm^^^[[[\\\```rrrzzzaaaOOOFFFAAA@@@>>><<<:::999888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<@@@@@@@@@@@@AAADDDFFFGGGGGGHHHJJJJJJIIIIIIJJJKKKNNNPPPQQQQQQQQQSSSUUUWWWZZZ[[[___dddhhhkkkmmmmmmnnnpppsssuuuuuutttrrrpppnnnkkklllvvvQQQRRRTTTTTTUUUWWWZZZ]]]eeeyyy}}}hhh\\\ZZZXXXaaa~~~sssfff```]]][[[SSSTTTUUUVVVXXXYYYZZZZZZ^^^bbbiiinnnrrrxxx{{{nnnddd]]]XXXTTTQQQOOOPPPVVV\\\cccnnn|||tttfffkkkkkkfffdddhhhmmmnnnzzz{{{|||}}}yyyvvvtttrrrpppnnnlllkkkhhhdddaaaZZZZZZYYYZZZ]]]aaaeeefffmmmoooqqqqqqooommmlllkkkhhhfffccc___ZZZVVVRRRQQQQQQNNNKKKJJJKKKNNNQQQSSSYYYZZZZZZ\\\]]]^^^______XXXXXXWWWVVVTTTSSSQQQPPPTTTRRRNNNKKKIIIIIIIIIJJJFFFGGGGGGFFFEEEDDDFFFGGGEEEGGGJJJLLLMMMLLLIIIHHHFFFHHHKKKLLLLLLLLLMMMOOOOOOPPPRRRUUUYYY]]]```bbbfffjjjnnnrrrssstttvvvwwwppppppqqquuu{{{yyyiii^^^^^^]]]```pppyyy```NNNGGGAAA@@@>>><<<:::999888777999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???BBBAAAAAAAAACCCEEEGGGIIIFFFHHHIIIIIIHHHHHHIIIKKKNNNPPPRRRSSSSSSTTTUUUWWW[[[]]]aaaeeehhhjjjlllmmmkkknnnssswwwyyyyyywwwuuuqqqmmmmmmwwwQQQRRRSSSTTTTTTVVVYYY[[[dddtttjjj^^^\\\XXX^^^uuuyyyiiiccc___[[[UUUUUUUUUVVVWWWXXXZZZZZZ\\\aaaggglllqqqvvv~~~|||oooeee^^^YYYTTTQQQQQQRRRVVV[[[```iii{{{|||ttthhhjjjggg```eeeuuu~~~|||{{{xxxxxxyyyuuuwwwxxxyyy||||||yyyvvvtttsssrrrpppnnnmmmkkkhhhdddaaaaaa___]]]]]]^^^aaaaaaaaaeeeiiinnnrrrtttwwwzzz}}}zzzwwwsssmmmfffaaa\\\ZZZUUUQQQMMMLLLNNNQQQTTTUUUYYYYYYYYYZZZ[[[\\\\\\\\\XXXXXXWWWVVVTTTRRRQQQPPPPPPOOOMMMJJJHHHGGGGGGGGGFFFFFFGGGFFFDDDDDDFFFGGGDDDEEEHHHJJJKKKJJJHHHGGGHHHJJJLLLMMMLLLLLLMMMOOOOOOPPPSSSVVV[[[___ccceeehhhkkkpppssstttuuuvvvwwwtttvvvxxx{{{rrrddd\\\^^^```dddvvvzzz```OOOIII@@@???===;;;:::999888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDFFFFFFFFFGGGIIIIIIIIIIIIJJJLLLNNNQQQUUUWWWWWWVVVVVVWWW\\\___cccfffgggiiikkkmmmiiilllrrrwwwyyyzzzxxxwwwqqqooopppzzzSSSTTTUUUVVVWWWYYY]]]```hhhuuummm___]]]XXXZZZkkklllddd___ZZZYYYXXXVVVUUUUUUVVVWWWXXXYYY^^^eeekkkpppwww~~~}}}wwwllleee___YYYUUUSSSTTTWWWZZZ]]]eeevvv|||ssshhhjjjfffbbbnnnxxxuuusssnnnllllllgggjjjlllmmmmmmqqqyyy~~~}}}}}}}}}{{{xxxuuusssrrrrrrmmmlllkkkkkkjjjgggccc```bbb___]]]^^^aaaccccccbbbaaaeeekkkqqqwww|||xxxooohhhbbb___WWWSSSNNNMMMOOOSSSUUUVVVVVVWWWXXXXXXZZZ[[[[[[\\\YYYYYYXXXWWWUUUSSSRRRQQQNNNNNNMMMKKKJJJHHHGGGGGGEEEFFFFFFFFFDDDDDDFFFGGGEEEGGGIIIKKKKKKKKKJJJIIIKKKMMMOOOOOONNNNNNOOOPPPOOOPPPSSSXXX]]]bbbfffiiiiiilllqqqsssttttttuuuvvvwwwzzz~~~lll```ZZZ___eeepppvvv\\\MMMHHH???>>><<<;;;:::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>???AAABBBDDDEEEEEEEEEFFFHHHJJJJJJJJJKKKMMMNNNOOOSSSXXX[[[[[[ZZZXXXXXX\\\```dddgggggghhhjjjllliiilllqqquuuwwwwwwvvvuuupppooorrr{{{UUUWWWYYYZZZ\\\___cccgggmmmwww~~~|||~~~ooo___]]]XXXWWWeeeooofff___YYY]]][[[XXXUUUSSSTTTUUUVVVUUU[[[cccjjjpppxxx~~~tttllleee___ZZZVVVVVVXXXZZZ\\\cccssszzzqqqiiillliiifffqqq}}}{{{yyyzzz~~~~~~vvvsssooojjjeeeeee___cccggghhhggghhhmmmrrr|||~~~|||zzzzzz~~~~~~~~~zzzzzzxxxuuurrrppppppqqqhhhgggggghhhhhhfffccc```^^^\\\[[[^^^cccggghhhgggaaaeeejjjpppuuu{{{wwwnnneee___[[[YYYTTTNNNMMMOOOSSSVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^[[[ZZZZZZXXXWWWUUUSSSRRROOOOOOOOONNNMMMKKKIIIHHHEEEFFFFFFEEEDDDDDDFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMNNNPPPQQQQQQPPPOOOPPPQQQOOOPPPTTTYYY^^^dddhhhkkkjjjmmmqqqtttttttttuuuvvvwww|||~~~}}}jjj^^^YYY```kkk{{{qqqVVVIIIEEE>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>@@@AAACCCEEEGGGGGGGGGFFFGGGHHHJJJKKKLLLMMMOOOQQQPPPUUU[[[______]]]ZZZYYY]]]aaaeeegggggghhhjjjlllkkkmmmqqqtttvvvuuusssrrrooopppssszzzSSSXXX^^^```aaadddkkkpppmmmyyyxxxyyykkkbbb\\\XXX[[[eee|||xxxjjjbbb]]]\\\ZZZXXXUUUTTTUUUVVVVVVWWW\\\dddlllsssyyy~~~|||rrriiiddd^^^[[[ZZZ[[[]]]cccppp~~~|||oooeeeeeeffffffhhhlllqqqvvvtttwww{{{||||||zzzuuuoooiiiddd```]]][[[[[[___dddhhhjjjuuuyyy~~~}}}|||{{{zzzyyywwwwwwxxxyyyyyyyyyxxxxxxyyywwwtttpppmmmkkkjjjjjjhhhiiikkkkkkiiifffcccaaaaaa^^^\\\```iiinnnmmmjjjkkkkkkmmmppptttvvvvvvvvvzzzyyyvvvqqqiiibbb^^^]]]XXXWWWTTTRRRQQQQQQSSSSSSUUUWWWYYY\\\]]]]]]\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVRRRRRRPPPNNNLLLJJJHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFIIIIIIJJJLLLNNNNNNMMMKKKJJJLLLNNNPPPRRRRRRQQQPPPPPPQQQTTTXXX^^^ccciiikkkqqqqqqrrrqqqpppqqqtttvvv~~~~~~zzzuuuddd\\\XXX```rrrpppTTTEEEAAA>>>===;;;999999:::;;;<<<888888999999999999:::::::::;;;<<<=========<<<;;;;;;<<<<<<===>>>??????@@@CCCCCCDDDEEEEEEEEEEEEDDDHHHJJJLLLMMMNNNOOORRRUUUWWWVVV[[[eeegggaaa\\\\\\]]]___bbbbbbbbbbbbcccdddhhhkkkpppqqqpppppprrruuussstttvvvxxx|||TTTYYY^^^aaabbbffflllqqqsss}}}}}}{{{xxx|||rrreee^^^YYYZZZbbbwww}}}mmmddd```ZZZYYYWWWVVVUUUUUUVVVVVVWWW\\\dddlllssszzzzzznnneeebbb^^^\\\[[[\\\bbbppp}}}}}}pppgggggggggfffgggjjjooorrrqqquuuyyyzzz{{{yyyssslllgggdddaaa]]]\\\^^^aaacccdddiiiooowww}}}~~~}}}|||xxxxxxwwwvvvvvvuuuttttttwwwwwwwwwvvvuuusssrrrrrrsssqqqooommmkkkjjjiiihhheeefffhhhiiiiiihhhfffeee```^^^^^^eeepppwwwxxxvvvsssqqqnnnmmmmmmllljjjhhhggggggeeeaaa\\\WWWTTTTTTUUUTTTSSSRRRRRRTTTUUUVVVVVVWWWXXXYYYZZZ\\\]]]]]][[[[[[YYYXXXWWWVVVVVVVVVTTTSSSRRRPPPOOOMMMKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNNNNMMMLLLJJJLLLNNNPPPRRRRRRQQQQQQQQQRRRUUUYYY___eeeiiilllooopppqqqqqqqqqsssvvvxxx~~~}}}~~~ttt}}}rrreee___\\\cccqqqmmmRRRDDD@@@===<<<:::999888999:::;;;::::::;;;;;;;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;;;;<<<===>>>???@@@@@@@@@BBBCCCDDDFFFGGGHHHIIIIIILLLMMMOOOOOOPPPSSSWWWYYYYYYWWWYYY___aaa^^^]]]______```bbbaaa```___```aaadddiiiooorrrssssssvvvxxxwwwwwwyyy{{{~~~VVVZZZ___bbbdddhhhnnnrrryyy~~~xxxvvv|||}}}iii```YYYYYY^^^oooqqqgggbbbYYYXXXWWWVVVVVVVVVVVVVVVXXX\\\dddlllttt|||wwwllliiiccc^^^\\\\\\aaannn{{{}}}qqqiiiiiigggfffeeegggkkkooonnnqqquuuwwwyyy|||yyyrrrmmmjjjgggccc```_________^^^___fffooouuuwwwtttqqqooooooooooooooooooooooooooorrrrrrqqqqqqpppooonnnnnnmmmmmmmmmlllkkkjjjhhhhhheeefffggghhhhhhgggfffeeeaaa___aaaiiittt{{{}}}|||wwwrrrlllfffbbb___\\\YYYWWWWWWWWWUUURRRPPPPPPPPPQQQQQQRRRRRRTTTVVVXXXYYYWWWWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[YYYXXXVVVUUUUUUTTTSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJLLLMMMMMMMMMMMMLLLKKKLLLNNNPPPRRRRRRRRRRRRRRRTTTWWW\\\aaagggkkknnnmmmooopppqqqrrrtttwwwzzz|||||||||}}}|||mmm{{{}}}pppgggcccbbbgggqqqfffOOOCCC???<<<;;;999888888999999:::::::::;;;;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAABBBCCCEEEHHHKKKMMMOOOPPPNNNNNNOOOOOOPPPTTTYYY\\\ZZZXXXWWWZZZ[[[[[[]]]aaa___``````___\\\ZZZZZZ[[[```fffnnnssstttuuuvvvxxx{{{{{{{{{}}}XXX[[[___bbbeeeiiinnnrrryyy}}}{{{jjj```XXXYYY[[[gggvvvhhhaaaXXXXXXXXXWWWWWWVVVVVVVVVXXX\\\dddlllttt}}}yyyqqqiiiaaa]]]\\\```kkkwww{{{qqqiiihhhgggeeeccceeeiiilllmmmooorrruuuvvvyyy~~~zzzwwwsssoookkkhhhfffcccaaa^^^___dddiiilllkkkhhheeedddhhhiiiiiijjjkkklllmmmmmmjjjjjjjjjkkkkkklllmmmmmmmmmmmmnnnnnnmmmkkkiiiggggggggggggfffeeedddbbbbbbbbbaaaccchhhpppuuuvvvtttqqqlllddd]]]XXXUUURRRPPPMMMNNNNNNNNNLLLLLLMMMOOOOOOPPPQQQSSSUUUWWWXXXYYYXXXXXXZZZ[[[\\\]]]]]]]]]^^^]]]\\\ZZZYYYWWWUUUTTTRRRQQQPPPOOONNNLLLKKKKKKHHHHHHGGGFFFFFFGGGHHHHHHIIIKKKMMMNNNMMMMMMLLLMMMKKKMMMNNNQQQRRRSSSSSSTTTTTTVVVZZZ___dddiiinnnpppnnnppprrrssstttuuuwwwzzzzzzzzz{{{}}}tttjjj{{{rrrhhhggggggkkkqqq~~~{{{___KKKAAA===;;;:::999888888888999999888888888999999999::::::999999::::::::::::;;;:::<<<===???AAABBBCCCCCCBBBBBBCCCFFFIIIMMMQQQTTTVVVLLLLLLLLLLLLMMMQQQVVV[[[ZZZYYYYYYYYYYYYZZZ\\\```]]]]]]\\\YYYVVVSSSSSSSSS\\\cccmmmsssttttttuuuvvv}}}}}}}}}~~~ZZZ\\\___bbbeeeiiimmmpppsss||||||zzzkkk___WWWYYYZZZbbb~~~}}}kkk```ZZZZZZYYYXXXWWWWWWWWWWWWXXX]]]dddkkksss||||||rrrggg```]]]___hhhrrrzzzqqqggggggeeecccbbbdddhhhkkklllnnnpppsssuuuxxx{{{}}}zzzxxxuuurrrooolllgggdddaaabbbcccbbb```______```bbbcccdddeeeggghhhiiijjjffffffffffffggghhhiiijjjlllllllllllljjjhhheeedddfffeeedddcccbbbaaaaaaaaacccbbbcccfffjjjmmmllljjjiiiccc[[[TTTOOOLLLJJJIIIDDDEEEFFFFFFEEEFFFHHHJJJOOOPPPSSSVVVXXXYYYYYYZZZYYY[[[]]]___```___]]]\\\^^^^^^]]]\\\ZZZWWWUUUTTTRRRQQQPPPOOOMMMLLLJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHIIILLLNNNOOOMMMLLLLLLMMMLLLMMMOOOQQQRRRTTTUUUUUUVVVYYY]]]bbbhhhlllppprrrrrrsssuuuvvvuuuvvvwwwxxxyyyyyy{{{~~~nnnhhh}}}xxxiiihhhiiimmmrrr|||rrrXXXHHHAAA===::::::999999888888888999888888888999999999::::::999999999999::::::;;;;;;<<<>>>@@@CCCDDDDDDDDDDDDCCCDDDFFFIIIMMMRRRUUUWWWKKKKKKKKKJJJKKKNNNTTTXXXWWWZZZ]]]\\\ZZZZZZZZZ[[[XXXXXXVVVSSSOOOMMMMMMNNNYYYaaallltttwwwyyyzzz|||[[[\\\^^^```dddgggjjjkkklllwwwwwwrrr}}}nnn```XXXZZZYYY^^^xxxttteee___]]]ZZZXXXWWWWWWXXXYYYYYY]]]cccjjjrrr{{{|||pppgggbbbaaafffmmm}}}zzztttttt|||sssgggfffdddbbbaaabbbfffiiijjjkkknnnrrrvvvyyy|||}}}{{{}}}{{{xxxsssmmmiii___^^^\\\YYYXXXZZZ]]]aaa[[[\\\]]]___aaabbbcccdddeeedddbbbaaaaaaaaabbbcccggggggfffeeecccaaa```___aaa```_________aaacccdddbbbbbbbbbeeeggggggfffddd```[[[SSSLLLHHHFFFDDDBBBCCCDDDDDDDDDDDDEEEHHHKKKPPPRRRVVVZZZ\\\^^^^^^]]]]]]^^^```aaaaaa___]]]\\\]]]]]]]]]]]][[[YYYVVVUUUTTTTTTRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIMMMPPPPPPMMMKKKLLLNNNMMMNNNOOOQQQSSSUUUVVVWWWXXX[[[```eeekkkooorrrttttttvvvxxxyyyxxxxxxxxxyyyyyyzzz|||xxxkkkkkk~~~kkkhhhgggkkkpppyyyjjjQQQFFFAAA<<<:::::::::::::::999999999::::::;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<===???AAADDDFFFFFFFFFEEEDDDEEEFFFHHHKKKOOOSSSUUULLLMMMMMMLLLLLLNNNRRRVVVTTT\\\aaa___[[[YYYWWWTTTRRRRRRQQQNNNKKKJJJLLLMMMXXX```lllvvv{{{~~~\\\\\\\\\___bbbdddfffggghhhrrrxxx|||qqqyyyrrrcccZZZ\\\YYY[[[sssoooccc```\\\XXXWWWWWWYYY[[[ZZZ]]]ccciiiqqqyyyyyyooohhhdddgggkkkqqqzzzsssmmmkkkhhheeedddfffyyyxxxiiihhheeebbb___```bbbeeefffgggkkkqqqwww|||yyy{{{|||vvvnnniii\\\[[[XXXTTTRRRSSSXXX[[[XXXXXXZZZ[[[]]]^^^`````````___]]]\\\\\\]]]^^^___aaa```___^^^^^^]]]]]]]]]___^^^\\\\\\\\\^^^aaabbbbbbbbbcccccccccaaa^^^\\\VVVQQQLLLGGGEEECCCAAA@@@DDDEEEFFFFFFGGGIIIMMMPPPQQQTTTYYY___ccceeeeeeeeecccaaa```^^^]]]\\\]]]]]]\\\]]]]]]]]]\\\ZZZXXXVVVUUUTTTRRROOOMMMJJJHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIMMMQQQPPPMMMKKKLLLNNNMMMNNNOOOQQQSSSUUUWWWXXXZZZ]]]bbbgggmmmqqqtttvvvtttwwwzzz{{{{{{{{{{{{}}}zzz{{{}}}xxxooosssmmmgggdddgggmmmuuudddMMMDDDAAA===;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;=========???BBBFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHKKKNNNPPPLLLMMMNNNMMMLLLMMMPPPRRRSSS\\\bbb___YYYWWWSSSOOOMMMNNNMMMLLLJJJKKKMMMOOOZZZbbbmmmuuuyyy{{{~~~\\\\\\\\\]]]```cccddddddgggppptttxxxyyyvvveee\\\]]]YYYYYYpppxxxfffccc]]]XXXVVVWWWZZZ\\\ZZZ^^^ccciiipppxxxuuummmggghhhkkklll{{{yyymmm```ZZZXXXXXXZZZ^^^mmm|||kkkjjjfffbbb^^^]]]```bbbbbbdddiiiqqqyyy}}}}}}}}}vvvmmmggg]]][[[WWWRRRNNNNNNPPPSSSXXXXXXYYY[[[]]]^^^___```ZZZYYYXXXXXXYYY[[[^^^___^^^]]]\\\[[[\\\]]]^^^___aaa___]]][[[ZZZ[[[]]]^^^ddddddcccbbb___[[[WWWTTTMMMJJJFFFDDDDDDDDDCCCBBBAAABBBDDDDDDFFFIIINNNQQQQQQUUU\\\bbbhhhjjjkkkkkkgggccc^^^ZZZXXXZZZ\\\___[[[\\\]]]^^^]]][[[YYYWWWSSSRRRPPPMMMJJJGGGEEEDDDFFFFFFEEEDDDDDDEEEFFFFFFIIINNNQQQQQQMMMJJJLLLNNNNNNNNNOOOQQQSSSUUUWWWYYY[[[^^^ccciiinnnsssuuuwwwsssvvvzzz|||}}}}}}~~~{{{|||~~~{{{uuu{{{ooogggaaadddjjjrrr}}}aaaJJJDDDAAA===;;;;;;<<<<<<<<<;;;:::999888888999999999:::::::::<<<<<<;;;:::;;;<<<===>>>===???CCCFFFHHHHHHGGGGGGGGGFFFEEEEEEFFFIIIKKKMMMKKKLLLMMMLLLKKKKKKMMMNNNSSS]]]bbb]]]WWWTTTQQQLLLKKKLLLLLLKKKJJJLLLOOORRR___eeemmmrrrtttuuuvvvxxx{{{{{{|||\\\^^^___```______aaabbbggghhhmmm}}}{{{|||}}}eeeaaa[[[XXX\\\hhhsssbbb]]]___XXXUUUWWWUUUXXXZZZ^^^dddlllvvv~~~tttjjjgggjjjnnnwww~~~hhhWWWUUUWWWTTTUUUZZZ^^^sssxxxooommmiiiddd___]]]^^^______bbbhhhpppxxx~~~xxx{{{rrriiibbb]]]YYYTTTOOONNNPPPTTTWWWZZZYYYZZZ\\\]]]^^^\\\ZZZWWWUUUTTTVVVYYY\\\]]]^^^[[[ZZZYYYXXXYYY\\\___aaa___``````^^^\\\[[[\\\^^^```___^^^[[[WWWSSSOOOMMMDDDDDDCCCBBBBBBBBBBBBBBBFFFFFFFFFGGGJJJNNNQQQSSSVVVYYY___eeejjjnnnppprrrdddbbb___\\\\\\^^^aaaccccccaaa___]]]ZZZXXXWWWVVVUUUTTTRRRPPPLLLIIIFFFDDDHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMPPPOOOMMMLLLOOORRRMMMOOOPPPQQQRRRTTTWWWZZZ]]]```dddhhhlllrrrwww{{{wwwyyy}}}|||zzzzzz|||zzz~~~nnnkkkiiihhhlllttt|||ttt[[[KKKEEECCC???===<<<;;;:::888777666555999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBDDDFFFHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIIIIKKKOOORRRSSSRRRPPPNNNRRRVVV[[[\\\XXXQQQKKKGGGGGGGGGHHHIIIKKKQQQWWW\\\cccgggkkknnnqqqtttwwwyyy{{{{{{{{{{{{~~~cccddddddbbb```^^^^^^___hhhhhhkkkwww{{{wwwggg___XXXVVVZZZccc}}}iiibbbbbbYYYUUUWWWVVVZZZ\\\___eeemmmvvv~~~wwwmmmkkknnnnnnvvvnnn\\\XXXXXXTTTUUUYYYVVVfffxxxrrrooojjjccc]]]ZZZYYYZZZ[[[^^^eeemmmwww|||~~~{{{uuulllccc^^^YYYVVVSSSPPPPPPRRRUUUWWW[[[ZZZZZZ[[[\\\\\\ZZZXXXUUUSSSSSSTTTWWW[[[\\\\\\YYYXXXVVVVVVWWWZZZ\\\^^^```aaaaaa```^^^\\\]]]]]]^^^]]][[[XXXTTTPPPLLLJJJDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHJJJMMMRRRWWWYYY^^^```bbbeeehhhkkkmmmnnnjjjhhhfffcccaaaaaaaaaaaabbb```^^^[[[YYYXXXXXXXXXSSSRRRQQQNNNLLLIIIFFFEEEHHHGGGFFFFFFFFFHHHIIIJJJMMMOOOQQQPPPNNNMMMOOORRRPPPRRRSSSTTTUUUWWW[[[^^^```cccfffiiilllpppuuuxxxyyy{{{}}}~~~|||rrrqqqqqquuu|||ttt[[[JJJDDDAAA===<<<;;;;;;;;;:::999999999::::::::::::;;;;;;;;;;;;======<<<<<<<<<===>>>>>>@@@@@@BBBDDDFFFHHHIIIJJJIIIHHHGGGGGGHHHKKKMMMOOOLLLNNNQQQSSSTTTSSSQQQPPPTTTXXX\\\]]]ZZZSSSNNNKKKLLLMMMMMMNNNQQQWWW^^^dddhhhjjjmmmoooppprrrtttvvvzzz{{{{{{{{{fffggggggeeebbb______```iiiiiijjjqqquuujjj```XXXWWWZZZ```zzzsssgggdddZZZVVVXXXWWWZZZ[[[^^^dddkkkttt|||}}}xxxpppooorrrrrryyyzzzfff^^^[[[VVVUUUXXXTTT]]]ooo{{{uuuqqqiiibbb]]]ZZZZZZZZZXXX[[[aaahhhpppzzz|||{{{~~~xxxqqqkkkccc\\\XXXUUUUUUTTTTTTUUUWWWYYYZZZ\\\[[[ZZZZZZZZZYYYVVVTTTQQQPPPPPPQQQUUUXXXZZZZZZXXXWWWVVVVVVWWWYYY[[[]]]```aaacccbbb___]]]\\\\\\[[[YYYWWWTTTOOOKKKGGGEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNRRRXXX]]]```gggggggggggggggggghhhhhhmmmmmmmmmlllkkkiiigggfffhhheeeaaa]]]ZZZYYYYYYYYYQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKOOOQQQSSSRRROOOMMMOOORRRQQQRRRTTTUUUVVVYYY]]]```dddfffiiikkklllooosssuuu||||||~~~yyyqqqpppsss|||pppXXXIIICCC???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>=========>>>>>>???@@@AAABBBDDDFFFHHHJJJKKKLLLIIIHHHIIIJJJLLLPPPSSSUUUPPPRRRTTTVVVWWWVVVTTTRRRVVVYYY^^^___]]]XXXTTTRRRWWWWWWWWWXXX[[[bbbjjjppprrrsssttttttsssssstttuuuyyyzzz{{{|||cccdddeeeeeeddddddeeefffhhhkkklllppprrrxxxpppccc[[[ZZZ]]]___vvv{{{kkkdddZZZVVVYYYWWWWWWXXX[[[```gggooovvvzzz}}}uuupppuuu~~~yyysssrrrvvvzzzuuuhhh```YYYVVVWWWUUUXXX```rrruuupppiiibbb___^^^^^^^^^WWWYYY]]]aaagggqqq||||||tttvvvxxxsssllleee```\\\XXXUUUVVVWWWYYY[[[\\\]]]^^^^^^\\\[[[YYYYYYXXXVVVRRRPPPNNNMMMMMMOOOSSSVVVXXXYYYZZZYYYXXXXXXYYY[[[]]]^^^^^^```bbbaaa^^^[[[YYYYYYXXXVVVSSSPPPLLLHHHDDDCCCCCCDDDEEEFFFIIIKKKMMMNNNOOOOOOPPPRRRVVV\\\aaadddkkkkkkkkkkkkiiigggdddccciiikkkooorrrsssrrrpppooorrrnnngggaaa\\\YYYYYYYYYQQQPPPOOOMMMLLLKKKJJJJJJGGGFFFFFFGGGHHHJJJLLLMMMOOOQQQSSSQQQNNNLLLNNNPPPNNNPPPRRRSSSUUUXXX\\\___fffhhhjjjlllmmmooosssuuu{{{}}}{{{uuupppooosssiiiTTTGGGAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>???@@@CCCDDDEEEGGGIIIKKKLLLMMMJJJJJJKKKLLLOOOSSSWWWYYYTTTUUUWWWYYYYYYXXXWWWVVVWWW[[[aaaddddddbbb```___dddddddddeeegggmmmuuu{{{}}}~~~}}}{{{xxxwwwwwwxxxwwwxxxzzz|||```bbbdddddddddeeefffhhhffflllooossslllmmmyyyuuuggg___^^^___^^^rrrnnneeeZZZVVVYYYXXXWWWWWWZZZ^^^dddkkkrrrvvvzzzuuuiiiiiiiiimmmppptttyyy}}}}}}|||}}}{{{wwwxxx|||rrrfff]]]XXXVVVRRRQQQSSS]]]mmm~~~vvvppphhhbbb___^^^]]][[[VVVXXXZZZ\\\aaalllzzzwwwrrrxxxxxxmmmhhhaaa\\\ZZZYYYXXXWWW]]]___aaacccdddcccbbbaaaZZZYYYWWWWWWVVVTTTPPPMMMLLLKKKKKKMMMRRRVVVXXXXXXZZZZZZYYYYYYZZZ[[[\\\]]]\\\^^^```___[[[XXXVVVUUUUUUSSSPPPMMMIIIFFFCCCBBBCCCDDDEEEHHHKKKNNNPPPRRRSSSTTTUUUWWWZZZ___bbbeeehhhjjjlllmmmlllhhhdddaaabbbfffjjjoooqqqqqqooonnnqqqmmmgggaaa\\\ZZZZZZZZZRRRRRRPPPOOONNNMMMMMMMMMGGGGGGGGGGGGIIIJJJLLLNNNNNNPPPRRRPPPMMMKKKMMMOOONNNPPPRRRTTTVVVYYY]]]aaafffhhhkkkmmmnnnqqquuuxxxzzz~~~xxxsssssssssxxxyyy```NNNEEE@@@===;;;;;;;;;::::::999888888888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@CCCDDDEEEGGGIIIKKKMMMNNNMMMLLLMMMNNNPPPSSSWWWYYYVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ```hhhnnnqqqqqqppppppqqqqqqqqqqqqrrrvvv|||}}}zzzxxxxxxyyyvvvxxx{{{}}}```bbbccccccbbbaaacccdddcccjjjoootttkkkjjjuuu|||pppgggccc```\\\nnnssshhh]]]XXXZZZXXXXXXYYYZZZ^^^cccjjjppptttxxx~~~xxxjjjddd___^^^___bbbhhhooottttttwww{{{|||{{{}}}vvvjjj```YYYUUUPPPOOOOOORRRYYYaaahhhkkkzzzxxxrrriiiccc___\\\WWWTTTSSSUUUXXXYYY___kkk|||yyywwwwww|||vvvoooeeeaaa[[[XXXYYY[[[\\\]]]eeefffhhhhhhgggdddaaa___WWWVVVUUUUUUTTTRRROOOLLLKKKJJJJJJMMMRRRVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]][[[XXXTTTSSSRRRRRRPPPMMMJJJGGGDDDCCCBBBCCCDDDFFFIIILLLOOORRRTTTUUUVVVYYY\\\___bbbdddffffffhhhkkkmmmllliiifffccc```bbbeeeggghhhgggeeedddeeeccc```\\\[[[ZZZ[[[\\\TTTSSSQQQOOONNNNNNOOOOOOIIIHHHHHHHHHIIIKKKLLLMMMLLLOOOQQQOOOLLLKKKMMMOOOQQQSSSUUUWWWZZZ]]]bbbeeefffhhhkkkmmmooosssvvvyyyzzz~~~vvvqqqsssvvvtttZZZJJJDDD@@@===<<<;;;;;;:::999999888777777:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@BBBCCCEEEGGGIIIJJJLLLMMMMMMLLLLLLMMMOOORRRUUUWWWVVVWWWYYYZZZ[[[\\\\\\[[[^^^eeeoooxxx}}}}}}}}}}}}{{{{{{{{{zzzyyyyyy|||~~~}}}}}}|||yyywwwvvvwwwyyyxxx{{{}}}___```aaa```___^^^___```___fffkkkqqq~~~mmmmmmvvv}}}rrriiibbb[[[lll~~~{{{oooaaa[[[\\\XXXXXXXXXYYY]]]aaahhhmmmqqquuu|||sssiii```\\\XXXWWW[[[ccchhhiiinnnvvvzzzzzz~~~uuuiiiaaaZZZUUUQQQQQQQQQPPPPPPSSSWWW[[[ccctttzzzssslllfffccc___XXXSSSRRRTTTUUUUUUZZZgggyyyxxxvvv~~~}}}{{{yyyxxxtttnnnjjjccc___[[[ZZZ\\\___bbbccckkkkkkkkkjjjfffaaa\\\YYYTTTSSSRRRSSSSSSRRROOOMMMKKKJJJJJJMMMRRRWWWZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]\\\YYYUUURRRQQQRRRNNNLLLIIIGGGDDDCCCBBBBBBCCCDDDFFFIIILLLPPPSSSUUUTTTWWW\\\aaaeeeggghhhiiifffggghhhiiiiiihhhhhhgggaaaaaaaaaaaa```______^^^^^^]]][[[ZZZZZZ[[[\\\\\\TTTSSSQQQOOOMMMMMMNNNOOOJJJJJJIIIIIIIIIJJJLLLMMMLLLOOOQQQPPPNNNMMMOOOQQQSSSUUUXXXZZZ]]]```eeeiiihhhjjjlllnnnpppsssvvvyyy}}}~~~}}}uuuqqqrrr{{{tttXXXIIIDDD???<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAAAAABBBCCCEEEGGGIIIKKKKKKJJJJJJJJJKKKNNNQQQTTTVVVUUUVVVXXXZZZ[[[\\\]]]]]]]]]eeerrr{{{}}}~~~zzzxxxwwwwwwvvvwwwvvvtttssstttvvvyyy|||[[[]]]^^^^^^]]]]]]^^^```]]]cccgggmmmwwwjjjkkkvvv|||pppeee]]]nnnvvvttteee^^^]]]XXXVVVVVVWWWZZZ^^^dddjjjmmmqqqyyy|||qqqfff___XXXRRRSSSYYY^^^```gggpppuuuwww|||rrrhhhaaaZZZUUUNNNPPPPPPMMMKKKLLLQQQUUUXXXhhh~~~zzztttnnnkkkiiieee^^^YYYRRRSSSSSSQQQTTT```rrruuu}}}}}}xxxvvvvvvtttooopppqqqqqqpppmmmkkkjjjccc```]]]\\\___bbbeeegggnnnnnnllliiiddd^^^XXXTTTRRRQQQQQQRRRSSSRRRPPPMMMKKKJJJKKKNNNSSSXXX[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\XXXTTTQQQQQQRRRKKKIIIGGGDDDBBBAAAAAAAAACCCDDDFFFIIILLLPPPSSSUUUSSSWWW]]]dddiiikkklllllliiihhhfffeeeeeegggiiijjjbbbbbb```____________```^^^]]]]]]\\\[[[[[[[[[[[[TTTSSSPPPNNNLLLLLLMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMOOORRRQQQOOONNNQQQSSSSSSUUUXXXZZZ]]]aaafffjjjjjjlllnnnoooppprrruuuxxx~~~zzz|||uuuqqqwwwvvvYYYJJJEEE@@@<<<;;;999999:::;;;;;;<<<======999999999:::::::::;;;;;;=========>>>???AAABBBCCC@@@AAABBBDDDFFFHHHJJJJJJGGGGGGHHHIIIMMMQQQTTTWWWTTTUUUWWWYYY[[[\\\]]]^^^ZZZcccpppzzz~~~}}}zzzxxxzzzuuurrrqqqsssssssssrrrrrrtttwwwzzzYYYXXXXXX[[[```bbbbbbaaa___```eeepppyyygggfffsss|||uuufffaaadddooosssddd^^^\\\[[[XXXVVVVVVYYY\\\^^^eeelllrrruuu|||tttggg^^^YYYXXX[[[ZZZ[[[```hhhlllooowwwwwwkkkddd___YYYUUUQQQQQQQQQOOOLLLKKKOOORRRWWW___mmm}}}xxxrrrmmmjjjddd^^^XXXSSSQQQQQQRRRTTTZZZhhhvvv|||sssjjjdddhhhfffdddeeehhhlllooopppeeeeeefffggghhhiiikkklllpppkkkddd___]]]ZZZVVVSSSLLLLLLLLLMMMMMMMMMMMMMMMMMMOOORRRUUUWWWYYYYYYYYY[[[___```___```cccbbb___\\\ZZZVVVTTTRRRPPPNNNKKKMMMLLLJJJGGGEEECCCBBBAAACCCEEEHHHIIIKKKOOOSSSVVVVVVYYY___gggnnnqqqqqqpppnnnkkkgggeeefffggghhhhhhdddaaa^^^___```aaa___]]]]]]\\\[[[[[[[[[[[[XXXVVVSSSRRRQQQOOONNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLPPPPPPPPPQQQSSSTTTVVVWWWTTTVVVYYY^^^bbbeeehhhiiilllmmmpppsssvvvyyy|||}}}uuuqqqtttyyysssVVVIII???===???;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>???@@@???===<<<===>>>@@@AAAAAABBBDDDFFFGGGGGGFFFEEEDDDEEEGGGJJJKKKKKKLLLLLLLLLNNNRRRUUUTTTTTTRRRQQQRRRVVV\\\aaafffffffffiiimmmqqqssssss~~~|||yyyvvvrrrpppvvvuuusssrrrqqqrrrtttuuuyyyzzzYYYXXXWWWZZZ^^^aaabbbaaaaaa```dddmmm~~~{{{jjjgggppp|||~~~pppbbb]]]```lllzzzhhh```\\\ZZZXXXVVVVVVYYY[[[]]]dddkkknnnrrrzzz~~~qqqfff___\\\[[[ZZZZZZ^^^dddgggjjjsss|||wwwjjj```YYYTTTQQQPPPQQQPPPNNNLLLKKKNNNQQQRRRXXXeeetttzzzssslllhhhccc]]]XXXUUURRRQQQRRRSSSXXXdddqqq~~~rrrjjjiiiggggggiiimmmrrruuuwwwtttsssrrrqqqppppppppppppgggbbb[[[WWWUUUSSSQQQOOOPPPPPPOOOOOONNNNNNNNNOOONNNOOORRRTTTVVVXXXXXXXXX[[[___aaa```aaacccccc```]]]ZZZVVVRRRPPPNNNLLLJJJIIIHHHFFFDDDBBBBBBBBBBBBGGGHHHJJJKKKMMMQQQUUUYYY[[[]]]aaahhhnnnrrrsssrrrmmmllllllkkkkkkjjjhhhffffffccc```___```aaa```___]]]\\\[[[[[[[[[ZZZXXXVVVUUUTTTRRRPPPOOONNNNNNNNNLLLLLLMMMMMMMMMMMMLLLKKKNNNOOOPPPQQQSSSUUUVVVWWWVVVXXX[[[^^^bbbfffiiijjjnnnooorrruuuxxx|||~~~vvvrrrtttrrrUUUIII@@@>>>@@@<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@@@@???>>>======???AAABBBBBBCCCEEEFFFFFFFFFFFFEEEDDDFFFIIIKKKNNNOOOPPPPPPPPPQQQTTTWWWRRRRRRRRRQQQSSSXXX___dddddddddeeeggghhhjjjlllmmmwwwzzz}}}}}}yyytttpppnnnttttttsssrrrrrrssstttuuuwwwyyy[[[YYYXXXYYY\\\```bbbccccccaaabbbjjjxxxooohhhlllwwwwww{{{zzzlll___[[[^^^fffpppccc\\\ZZZYYYVVVVVVYYY[[[\\\bbbiiijjjnnnvvv~~~~~~ssskkkccc___]]][[[]]]```bbbeeeoooyyypppddd\\\WWWUUUPPPPPPPPPNNNMMMMMMNNNPPPSSSXXXbbbmmmzzz}}}ssskkkfffbbb]]]ZZZXXXUUURRRRRRRRRTTT^^^hhhqqqxxxqqqppppppsssxxx~~~~~~zzzvvvsssqqqpppbbb^^^XXXUUUSSSSSSSSSSSSUUUTTTSSSQQQQQQQQQQQQRRRRRRSSSUUUWWWXXXYYYYYYYYY[[[___aaaaaabbbdddddd```^^^ZZZTTTOOOMMMKKKIIIHHHGGGFFFCCCBBBBBBDDDFFFGGGKKKLLLMMMNNNPPPTTTZZZ^^^bbbccceeekkkqqqvvvxxxyyyqqqsssuuuvvvtttooojjjggghhheeeaaa______```______^^^\\\[[[ZZZ[[[ZZZXXXVVVVVVUUUTTTRRRPPPPPPOOOOOOJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQSSSUUUWWWXXXZZZ[[[]]]```cccgggjjjlllpppqqqsssvvvzzz}}}yyyuuuwwwmmmSSSIII@@@???AAA===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@???>>>>>>>>>@@@BBBBBBBBBCCCEEEGGGEEEFFFFFFFFFEEEFFFIIILLLOOOQQQRRRRRRRRRRRRSSSUUUOOOOOOPPPQQQSSSYYY___dddaaacccfffeeedddcccfffhhhpppxxx}}}vvvrrrqqqsssssstttttttttttttttttttttwww}}}]]]\\\ZZZZZZ]]]```ccceeegggcccbbbhhhtttvvvllljjjpppqqqtttyyykkk```^^^```bbbzzzzzzggg^^^ZZZYYYVVVWWWYYYZZZZZZ___eeefffkkksss{{{xxxmmmeee```]]]]]]^^^```dddnnnyyyzzzlllbbb]]][[[SSSSSSRRRQQQPPPPPPPPPQQQUUUYYY___gggqqq{{{~~~sssjjjfffccc```]]][[[WWWTTTSSSQQQQQQVVV^^^hhhuuu|||uuupppllljjjaaa^^^ZZZVVVUUUWWWXXXZZZXXXWWWVVVTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\```cccbbbccceeeddd```^^^YYYRRRMMMJJJHHHGGGFFFGGGFFFDDDCCCEEEHHHLLLNNNLLLMMMNNNPPPSSSYYY___dddjjjiiikkkpppvvv}}}}}}|||vvvqqqnnnkkkhhhdddaaa_______________]]][[[ZZZZZZZZZXXXVVVVVVUUUSSSRRRPPPOOOOOOOOOJJJKKKMMMNNNNNNNNNLLLKKKJJJLLLNNNQQQTTTVVVXXXYYY\\\\\\^^^```dddhhhkkkmmmppprrrtttwww{{{~~~|||{{{~~~fffOOOGGG???>>>@@@<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===>>>>>>>>>>>>>>>>>>???AAABBBBBBCCCEEEGGGGGGHHHHHHGGGFFFFFFHHHJJJMMMOOOPPPQQQOOOOOOOOOPPPMMMNNNPPPRRRTTTXXX]]]aaa___dddggggggcccbbbeeeiiinnnyyy}}}yyyxxxuuuvvvwwwxxxwwwvvvtttrrrrrruuuzzz~~~|||}}}______^^^^^^___bbbeeehhhkkkeeedddiiippptttlllnnnqqquuu{{{wwwiiiaaa___aaa^^^rrrlll```\\\YYYWWWWWWYYYYYYXXX\\\bbbdddiiiqqqxxxuuuhhhbbb___]]]^^^___cccnnnyyytttfff^^^ZZZYYYXXXVVVUUUUUUTTTSSSRRRPPPSSSXXX]]]dddmmmxxxsssjjjfffeeecccaaa]]]XXXTTTSSSQQQNNNQQQVVV]]]fffwwwyyyrrrlllgggeee^^^]]]ZZZWWWVVVWWWZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\]]][[[[[[[[[\\\\\\]]]^^^^^^^^^bbbeeeddddddfffccc___\\\WWWPPPKKKIIIGGGFFFFFFGGGFFFDDDDDDFFFJJJOOORRRKKKMMMPPPSSSWWW]]]ccchhhnnnmmmnnnrrryyy~~~yyywwwwwwsssqqqmmmhhhdddbbbaaabbb```^^^[[[YYYYYYYYYXXXWWWTTTSSSRRRPPPOOONNNMMMMMMKKKLLLNNNPPPPPPPPPNNNMMMJJJLLLOOORRRUUUWWWYYYYYY\\\]]]___bbbfffjjjmmmnnntttuuuwww{{{~~~{{{~~~~~~}}}zzz]]]JJJEEE>>><<<>>>;;;===<<<<<<;;;;;;<<<<<<===::::::;;;<<<=========>>>===???AAABBBBBBBBBDDDFFFIIIJJJJJJIIIGGGFFFGGGHHHKKKMMMNNNNNNMMMLLLMMMMMMQQQSSSVVVXXXYYYZZZ]]]______dddiiiiiiffffffiiimmmmmmyyy}}}|||wwwxxxzzzzzzyyywwwtttsssrrrssswww{{{{{{}}}```aaaaaaaaaaaacccfffiiilllfffeeejjjmmmwwwvvvkkkppptttvvvuuugggaaa^^^^^^\\\jjjqqqccc___YYYWWWWWWYYYXXXVVVYYY___aaagggooovvv}}}~~~nnngggccc`````````cccmmmxxxsssfff______]]]ZZZYYYYYYWWWUUUSSSNNNQQQUUUXXX]]]fffqqqyyyvvvmmmhhhfffdddccc^^^YYYUUUTTTQQQNNNNNNQQQPPPWWWeeevvv}}}xxxrrrmmmjjjhhhbbbbbbbbb___^^^^^^```bbb`````````aaaaaaaaabbbbbb\\\\\\\\\\\\]]]^^^___``````eeegggfffeeefffbbb]]]XXXTTTOOOKKKIIIHHHHHHGGGFFFEEEDDDEEEGGGKKKNNNQQQNNNPPPTTTWWW[[[```eeeiiilllkkklllooouuu|||}}}xxxvvvyyy}}}}}}|||yyytttmmmhhhffffffaaa^^^[[[YYYYYYYYYXXXWWWSSSRRRPPPOOOMMMLLLLLLLLLKKKLLLOOOQQQRRRQQQOOONNNKKKMMMPPPTTTWWWYYYZZZZZZ\\\^^^aaafffjjjmmmoooqqqwwwyyy{{{~~~xxx~~~{{{}}}pppVVVFFFCCC===;;;===:::======<<<<<<<<<<<<======::::::;;;;;;<<<===>>>???>>>@@@BBBBBBBBBCCCEEEGGGIIIKKKKKKJJJHHHGGGGGGHHHLLLMMMNNNNNNLLLLLLMMMOOOUUUYYY___bbbbbb```___^^^^^^bbbggghhhhhhhhhkkkmmmiiirrr}}}|||zzzzzzwwwxxxyyyzzzzzzxxxvvvuuuvvvuuuvvv{{{~~~___aaabbbbbbbbbccceeehhhjjjeeeeeekkkkkkoooqqqtttuuuvvvxxxhhhaaa]]]ZZZZZZbbb{{{uuufffbbbZZZWWWWWWYYYWWWUUUWWW\\\^^^dddlllssszzz{{{rrrmmmiiigggeeefffoooxxxvvvlllccc```]]]\\\[[[YYYUUURRRNNNRRRVVVZZZ^^^fffqqqyyyzzzpppjjjgggcccaaa^^^YYYUUUUUUSSSNNNMMMNNNLLLNNNWWWdddnnnyyy~~~{{{xxxuuurrrpppooolllmmmnnnllliiihhhiiijjjhhhhhhiiijjjiiigggeeeddd____________aaabbbdddeeecccgggiiihhhfffeeeaaa\\\SSSQQQMMMKKKKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLOOOPPPTTTVVVZZZ]]]___bbbeeeggggggfffeeegggkkkpppssstttuuuuuutttpppmmmooouuu{{{{{{ssskkkgggfffbbb___[[[YYYXXXXXXXXXWWWSSSRRRPPPOOOMMMLLLLLLLLLIIIKKKNNNQQQRRRQQQOOOMMMMMMOOORRRVVVXXXZZZZZZZZZ\\\___dddjjjooorrrssstttwwwyyy{{{~~~|||www}}}zzz{{{jjjQQQEEECCC===;;;>>>;;;======<<<<<<<<<<<<======;;;<<<<<<===>>>???@@@AAA@@@BBBDDDDDDDDDEEEGGGIIIGGGIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKNNNPPPUUU[[[bbbggggggccc___]]]\\\^^^aaadddfffgggggggggeeejjjppptttuuuuuuttttttrrrsssuuuwwwyyyyyyyyyyyy|||xxxxxx}}}]]]```ccccccbbbbbbdddgggiiiccceeekkkiiijjj}}}}}}||||||kkkccc]]]YYYXXX]]]rrrwwwhhhdddZZZXXXWWWYYYWWWTTTVVV[[[\\\ccckkkqqqxxx|||wwwrrroookkkjjjqqqzzzttteeebbb^^^\\\\\\YYYTTTPPPMMMQQQVVVYYY\\\dddoooxxx}}}rrrkkkfffbbb^^^]]]XXXUUUUUUTTTOOOLLLMMMOOONNNQQQWWW\\\cccrrr|||{{{zzzxxxvvvuuuttttttooorrrsssrrrnnnllllllmmmnnnoooppppppnnnjjjgggddddddccccccdddeeegggjjjkkkdddiiikkkhhhfffeee```[[[QQQOOOMMMLLLLLLLLLKKKIIIJJJJJJKKKLLLNNNOOOQQQRRRYYY\\\___bbbbbbcccdddeeecccaaa___```ccceeeggggggeeeggghhhfffeeehhhpppwww~~~tttkkkeeedddbbb___[[[YYYXXXXXXXXXWWWSSSRRRQQQOOONNNMMMLLLLLLHHHJJJMMMPPPQQQPPPNNNLLLNNNPPPTTTWWWYYYZZZZZZZZZ\\\```gggnnnsssvvvvvvvvvtttvvvxxx{{{yyywww~~~zzzzzz}}}gggPPPDDDDDD>>><<<>>><<<======<<<<<<<<<<<<===============>>>???AAABBBCCCBBBDDDFFFFFFFFFGGGIIIKKKDDDFFFIIIJJJKKKKKKLLLNNNJJJJJJJJJIIIHHHIIIMMMPPPQQQXXXaaahhhhhhddd^^^[[[[[[[[[]]]```cccdddcccaaaccceeehhhkkknnnpppqqqqqqmmmoooqqqtttwwwzzz||||||{{{yyy^^^^^^___^^^^^^___bbbeeeeeegggdddfffllllllwww}}}lllddd```YYYZZZ]]]hhhyyyggg___]]][[[XXXUUUSSSTTTUUUVVV___bbbhhhooowwwyyyqqqllllllvvvvvvjjjgggbbb\\\XXXUUUSSSSSSRRRRRRSSSUUU[[[eeeqqqyyy{{{vvvllldddaaa```XXXUUUQQQOOOMMMLLLKKKIIILLLLLLLLLMMMQQQYYYccciiivvv}}}qqqqqqqqqrrrsssrrrooommmooonnnlllkkkkkklllnnnooouuusssooollliiifffeeeeeefffeeeeeedddeeegggiiijjjnnnllljjjgggddd___ZZZVVVRRROOOLLLJJJKKKLLLLLLKKKHHHIIIJJJMMMPPPSSSUUUWWW[[[]]]^^^___``````______ZZZYYYXXXWWWWWWYYYZZZ[[[ZZZ[[[]]]___^^^```kkkxxxyyyqqqiiibbb^^^]]]\\\\\\\\\[[[YYYWWWUUUSSSPPPOOONNNMMMLLLJJJHHHKKKNNNOOONNNMMMLLLMMMJJJNNNSSSWWWXXXXXXYYYYYYaaacccfffjjjooossswwwxxxuuuvvvyyy|||xxx}}}|||ssspppppprrrwww]]]OOOBBB@@@BBBAAA>>><<<===<<<<<<======>>>???@@@======>>>???AAABBBCCCDDDCCCEEEFFFGGGGGGFFFEEECCCFFFHHHJJJKKKLLLMMMOOOQQQNNNMMMLLLLLLLLLLLLJJJIIIQQQVVV]]]aaaaaa___]]]\\\ZZZZZZZZZ\\\___bbbccccccfffeeeeeefffhhhiiiiiihhhlllmmmpppsssvvvzzz|||}}}~~~|||}}}^^^___``````______aaabbbfffhhhdddfffkkkkkkuuurrrfff```YYYXXXZZZccc{{{zzzhhhaaa\\\ZZZWWWUUUSSSTTTUUUVVV\\\___eeemmmuuu~~~wwwpppooowww}}}sssjjjfff```YYYUUUSSSSSSTTTSSSUUUWWWYYY___fffpppvvv}}}yyynnnfff```^^^XXXVVVRRRPPPOOONNNLLLKKKMMMMMMMMMLLLMMMQQQVVVZZZaaagggooowww~~~}}}xxxuuuiiijjjkkklllmmmllllllkkklllkkkkkkkkklllnnnppprrrtttrrroookkkiiihhhhhhhhhhhhhhhhhhiiijjjkkklllmmmooommmkkkhhheee```ZZZVVVQQQOOOLLLKKKKKKLLLLLLKKKKKKKKKMMMOOORRRUUUXXXZZZ______```aaaaaa```___^^^YYYWWWUUUTTTTTTVVVXXXYYYYYYZZZ\\\^^^^^^```kkkwwwvvvnnnhhhaaa```^^^\\\\\\ZZZWWWUUUUUUSSSPPPOOONNNMMMLLLJJJIIIKKKNNNOOONNNLLLKKKLLLKKKNNNSSSVVVXXXYYY[[[\\\eeefffiiimmmqqqtttvvvwwwxxxyyyzzz|||zzztttlllkkknnnqqqtttyyy[[[NNNAAA???AAA@@@===<<<:::999999::::::;;;<<<======>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEJJJKKKMMMMMMLLLLLLMMMOOONNNMMMLLLLLLLLLLLLKKKJJJMMMRRRXXX\\\]]]\\\ZZZYYYYYYXXXXXXZZZ^^^aaacccccceeedddddddddfffggghhhhhhkkklllooorrrvvvzzz}}}~~~~~~||||||___aaabbbaaa```^^^^^^___ccceeeccceeekkklllvvvzzziii```[[[WWWWWW^^^rrr|||jjjbbb[[[YYYVVVTTTSSSTTTUUUWWWXXX\\\bbbiiirrr|||}}}vvvsssyyy~~~zzztttmmmjjjfff```ZZZWWWVVVXXXYYYYYY[[[]]]aaaeeekkksssxxxwwwmmmddd___YYYVVVTTTRRRRRRQQQOOOMMMMMMMMMNNNMMMKKKLLLNNNPPPTTTXXX___dddiiimmmqqqtttwwwvvvuuusssqqqnnnllljjjcccgggjjjkkkiiiiiikkkmmmooonnnnnnnnnoooppprrrssssssqqqnnnkkkiiiiiijjjkkkkkklllnnnpppqqqqqqqqqpppqqqooolllhhheee```ZZZVVVQQQOOOLLLKKKLLLMMMMMMLLLMMMNNNPPPRRRVVVYYY\\\]]]bbbbbbcccbbbaaa___]]]\\\WWWUUURRRPPPPPPRRRTTTVVVXXXYYY[[[^^^___aaajjjuuu{{{rrrllldddbbb___]]][[[YYYVVVSSSUUUSSSPPPOOONNNMMMLLLJJJIIILLLNNNOOOMMMKKKJJJKKKKKKNNNRRRUUUWWWZZZ^^^```iiijjjmmmqqqtttvvvwwwwwwzzz{{{|||}}}zzzjjjbbbdddkkkqqq{{{pppXXXKKK@@@>>>@@@???<<<<<<999999999999:::;;;<<<<<<>>>>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFJJJLLLMMMMMMMMMMMMOOOPPPQQQQQQPPPPPPOOONNNNNNNNNKKKPPPUUUYYYZZZYYYXXXXXXXXXWWWVVVXXX\\\```bbbcccdddcccbbbbbbcccdddfffgggiiikkknnnrrrvvvzzz~~~}}}|||~~~aaacccdddcccaaa^^^]]]]]]___bbbaaafffnnnppp|||jjjaaa^^^XXXXXX[[[jjj~~~jjjbbbYYYXXXUUUSSSSSSTTTUUUWWWWWWZZZ___eeemmmwww{{{xxx}}}wwwrrrnnnkkkjjjiiifffcccbbbaaabbbccccccdddeeehhhlllttt|||xxxllldddZZZXXXUUUTTTTTTTTTRRRPPPNNNOOOOOONNNMMMNNNQQQSSSUUUXXX]]]```cccgggjjjmmmiiiiiihhhhhhhhhhhhhhhhhhhhhlllppppppmmmlllooosssvvvuuutttsssrrrrrrrrrrrrsssqqqnnnkkkjjjjjjlllmmmnnnpppsssuuuvvvuuutttrrrrrroookkkhhhddd___ZZZVVVPPPOOOMMMMMMNNNOOONNNMMMOOOPPPRRRTTTWWWZZZ]]]___ccccccbbbaaa^^^\\\YYYWWWTTTRRROOOMMMLLLOOORRRTTTWWWXXXZZZ^^^___aaaiiirrr|||sssmmmfffccc```]]][[[YYYWWWTTTUUUSSSPPPOOONNNMMMLLLJJJJJJLLLNNNOOOMMMKKKJJJJJJKKKMMMQQQSSSWWW[[[```dddjjjmmmqqquuuxxxyyyzzzzzz{{{|||}}}~~~~~~~~~xxx|||uuuddd]]]aaallluuu~~~iiiTTTHHH???===???===<<<<<<<<<<<<<<<<<<===>>>????????????@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGIIILLLMMMOOOPPPSSSVVVWWWWWWWWWUUUSSSQQQQQQQQQMMMQQQUUUXXXXXXXXXYYYZZZXXXVVVTTTVVVZZZ___bbbccccccccccccbbbaaabbbeeeggghhhjjjmmmrrrwww{{{~~~~~~bbbdddeeeeeebbb```______```ddddddhhhppprrr}}}yyymmmcccaaa\\\[[[[[[eeekkkaaaYYYWWWTTTRRRRRRSSSUUUVVVWWWZZZ^^^bbbiiipppyyy|||{{{|||vvvssspppmmmnnnpppqqqrrrqqqooonnnnnnmmmmmmnnnsss}}}sssjjj___\\\YYYWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOQQQVVVZZZYYY[[[___bbbdddfffiiikkkhhhhhhiiijjjkkkmmmnnnnnnppptttwwwvvvrrrqqqtttxxxxxxwwwvvvuuussssssrrrrrruuussspppmmmllllllnnnoooqqqsssvvvxxxxxxwwwtttsssqqqnnniiifffbbb^^^YYYVVVQQQOOONNNOOOPPPQQQQQQPPPPPPQQQRRRTTTWWWZZZ\\\^^^```______]]]ZZZWWWTTTRRRQQQOOOMMMLLLLLLNNNQQQSSSXXXWWWZZZ^^^___```fffnnnvvvvvvooofffccc___]]]\\\[[[YYYWWWUUUSSSPPPOOONNNMMMLLLJJJJJJLLLOOOOOONNNLLLKKKKKKLLLNNNQQQTTTWWW\\\bbbfffjjjnnnsssxxx|||~~~~~~}}}zzz{{{}}}~~~uuuddd___ffftttfffPPPFFF>>>===>>><<<;;;<<<============>>>???@@@AAA@@@@@@AAACCCDDDEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKNNNOOOQQQTTTWWWZZZ[[[[[[XXXTTTRRRRRRRRRPPPRRRUUUVVVVVVWWWYYY[[[XXXVVVTTTTTTXXX]]]aaaccccccdddeeedddbbbbbbeeeggghhhjjjnnnrrrwww|||ccceeefffeeedddbbbbbbcccfffiiihhhkkkqqqpppzzzpppxxxrrrfffddd^^^]]][[[aaawwwnnncccYYYWWWTTTRRRQQQRRRTTTUUUWWWYYY\\\```eeellltttyyy}}}||||||{{{|||yyy|||}}}{{{yyyxxxxxx~~~yyyooogggccc^^^[[[ZZZ[[[\\\\\\[[[ZZZWWWTTTRRRTTTXXX[[[^^^aaaeeehhhiiikkkmmmnnnmmmnnnppprrrsssuuuuuuvvvvvvxxxyyyxxxuuuuuuxxxzzzuuuuuuuuutttttttttttttttuuutttsssrrrrrrrrrssstttuuuwwwyyyzzzyyywwwtttsssmmmjjjfffccc___\\\XXXUUUQQQPPPPPPQQQSSSTTTSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[[[[[[[ZZZYYYVVVSSSQQQOOOOOONNNMMMMMMNNNPPPRRRTTTXXXWWWYYY^^^______ccciiiqqq}}}|||tttgggddd```]]]\\\[[[YYYXXXUUUSSSPPPOOONNNMMMLLLJJJJJJLLLOOOPPPOOONNNNNNNNNNNNPPPSSSWWWZZZ___dddhhhkkkooouuu{{{{{{|||}}}wwwiiigggrrrdddMMMEEE>>>===>>><<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHJJJMMMNNNNNNPPPRRRTTTYYY[[[\\\YYYUUURRRSSSUUUSSSTTTUUUUUUTTTUUUXXXZZZ[[[WWWTTTSSSWWW\\\```cccdddgggiiihhhfffeeegggiiijjjkkkoootttyyy}}}~~~dddeeefffeeeeeeeeeggghhhgggjjjiiikkkpppooowww~~~mmmtttzzziiiddd]]]]]]ZZZ]]]ppprrrgggYYYWWWTTTRRRPPPQQQRRRSSSUUUWWWZZZ^^^cccjjjrrrwwwzzzxxxwwwyyyyyy|||wwwqqqllleee```___```bbbddd______^^^[[[YYYYYY[[[]]]bbbfffkkkooopppqqqrrrsssqqqsssuuuxxxyyyzzzyyyyyywwwwwwwwwwwwxxxyyy{{{|||wwwxxxxxxxxxwwwvvvvvvuuuuuuvvvwwwyyyzzz{{{||||||zzz{{{{{{{{{yyywwwtttsssjjjgggccc___]]]ZZZWWWTTTRRRRRRRRRSSSVVVWWWVVVTTTSSSSSSSSSTTTUUUWWWYYYZZZWWWWWWVVVVVVTTTRRROOONNNMMMMMMNNNPPPQQQSSSUUUUUUZZZXXXZZZ^^^___^^^```eeelllxxxyyyjjjfffaaa^^^\\\ZZZXXXWWWUUUSSSPPPOOONNNMMMLLLJJJJJJLLLPPPQQQQQQPPPPPPQQQQQQTTTXXX[[[___ccchhhkkkmmmqqqxxx}}}}}}~~~~~~xxxoooqqq}}}```KKKDDD>>>>>>>>><<<<<>>???AAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGIIILLLMMMNNNOOORRRTTTXXX[[[]]]\\\YYYWWWZZZ]]]XXXXXXXXXVVVUUUVVVYYY\\\]]]YYYUUUSSSVVV[[[```bbbfffjjjnnnnnnjjjhhhiiikkklllmmmqqquuuzzz~~~|||dddeeefffeeeeeefffiiillldddhhhgggjjjpppoooxxxyyymmmrrrkkkccc\\\\\\YYYZZZlllvvvkkkZZZXXXUUURRRPPPPPPQQQRRRRRRUUUYYY]]]cccjjjrrrxxx~~~xxxvvvvvvwwwxxx{{{}}}xxxrrriiicccbbbdddgggiii___aaabbbbbbaaaaaaaaabbbaaaffflllppprrrrrrrrrsssrrrtttwwwzzz{{{{{{yyyxxxwwwvvvuuuvvvzzz}}}~~~~~~~~~}}}{{{xxxvvvuuutttvvvyyy}}}}}}}}}}}}|||zzzwwwuuusssgggddd```]]][[[YYYVVVTTTSSSSSSSSSUUUWWWXXXWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYTTTUUUUUUTTTSSSQQQOOONNNLLLMMMOOORRRTTTUUUVVVWWWZZZYYYZZZ^^^___^^^___bbbiiisss{{{mmmiiiccc^^^[[[YYYWWWUUUUUUSSSPPPOOONNNNNNLLLJJJJJJMMMPPPRRRRRRRRRRRRRRRTTTWWW[[[___bbbfffjjjmmmooosssyyy}}}{{{xxxrrrxxx{{{^^^JJJCCC>>>>>>>>>======???===<<<<<<======>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJCCCEEEIIILLLNNNQQQUUUXXXXXX\\\``````^^^^^^aaafff^^^]]]\\\ZZZXXXYYY\\\______[[[UUUSSSVVV[[[___bbbggglllqqqqqqmmmjjjjjjlllmmmooorrrvvvzzz{{{|||fffhhhjjjjjjhhhgggggghhhhhhjjjlllmmmooouuu}}}zzzlllnnn{{{qqqgggaaaZZZWWW]]]iiizzzjjj^^^XXXUUUUUUTTTPPPNNNPPPRRRTTTWWW\\\cccjjjqqqttt}}}|||yyyxxxxxxwwwxxx~~~yyysssnnnllllllllllllnnnllljjjiiiiiihhheeeccciiiiiilllrrrzzz|||yyyuuuttttttuuuvvvwwwyyyzzz{{{uuuvvvwwwyyyzzz|||}}}}}}~~~}}}}}}|||{{{zzzyyyxxxwwwyyy}}}~~~}}}|||zzzvvvtttpppkkk[[[cccjjjeeecccRRRRRRRRRRRRSSSTTTTTTSSSQQQQQQRRRTTTVVVXXXYYYYYYYYYWWWSSSPPPOOOQQQQQQOOOMMMNNNRRRWWW[[[\\\[[[YYYWWWXXXYYYZZZ\\\]]]]]]]]]]]]gggllluuu|||llljjjeee```\\\YYYWWWWWWVVVRRROOOOOOMMMIIIIIIKKKPPPRRRSSSTTTSSSTTTUUUWWWTTTYYY___eeeiiilllppprrrrrrtttwwwyyy|||yyyvvvyyypppYYYGGGEEEAAA@@@@@@@@@???===;;;<<<<<<===>>>??????@@@AAACCCEEEFFFFFFFFFGGGHHHJJJJJJIIIJJJJJJLLLMMMMMMMMMKKKJJJKKKNNNRRRUUUVVV]]]\\\[[[]]]aaadddffffffhhhccc]]]YYYZZZ]]]aaacccbbbaaa[[[UUUUUU[[[______iiijjjlllmmmnnnmmmmmmlllqqqssswww|||~~~}}}}}}jjjjjjkkkiiigggffffffgggiiikkkllllllmmmqqqyyywwwkkklllvvvtttjjjaaaZZZWWW[[[dddzzz}}}mmm```ZZZVVVVVVTTTPPPNNNOOOQQQRRRVVV[[[bbbiiipppssszzz}}}zzzxxxvvvuuuzzz{{{zzzzzzzzzzzzwwwuuusssrrrrrrqqqpppooonnnlllnnnsss{{{}}}wwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{|||~~~|||xxxtttgggiiieeezzz~~~gggVVVTTTRRRRRRRRRRRRRRRPPPRRRSSSTTTVVVWWWXXXXXXXXXUUUSSSPPPOOOOOOPPPPPPPPPTTTWWW]]]aaabbbaaa^^^\\\ZZZ[[[[[[\\\]]]^^^^^^___bbbfffmmmvvv||||||wwwrrrjjjhhhccc___[[[YYYWWWWWWVVVQQQOOOOOOMMMJJJJJJMMMPPPQQQSSSSSSRRRSSSTTTVVVWWW[[[bbbgggkkknnnqqqsssssstttvvvwwwwwwyyy|||~~~~~~wwwvvv|||mmmUUUFFFCCC@@@???>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@AAACCCFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKMMMQQQUUUXXXYYY]]]]]]^^^___aaacccfffgggjjjeee]]]VVVTTTWWW\\\```dddgggeee^^^YYY[[[___```eeefffhhhjjjlllnnnooooooqqqssswww|||mmmmmmllljjjgggfffggghhhkkklllmmmkkkkkkmmmsssyyyvvvnnnooouuuxxxlllaaa[[[WWWXXX]]]qqqmmmbbb\\\WWWWWWUUUPPPNNNOOOOOOPPPTTTYYY```gggnnnqqqvvv~~~~~~yyyvvvrrrooorrrwww~~~~~~~~~~~~}}}xxxvvvuuuxxx}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{{{{}}}~~~~~~~~~~~~yyyuuuiiimmmmmmvvv\\\XXXSSSPPPOOOPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSQQQOOONNNOOORRRUUU[[[^^^dddhhhiiigggdddaaa]]]]]]\\\\\\\\\]]]___```___bbbffflllpppooollliiifffdddaaa]]]ZZZXXXWWWWWWVVVQQQMMMMMMLLLJJJLLLQQQRRRTTTUUUUUUTTTTTTVVVWWW[[[___eeejjjmmmooorrrtttvvvxxxyyyzzzzzz{{{~~~yyyvvvxxxhhhPPPDDDBBB???======>>>===<<<;;;<<<===>>>???@@@AAAAAABBBDDDFFFGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPOOOOOOPPPTTTWWWXXXXXX]]]___aaa```___```dddhhhlllhhh```XXXRRRSSSZZZ```gggmmmpppjjjcccccceeefffeeeeeefffgggiiilllnnnpppqqqsssvvv{{{oooooommmjjjhhhgggiiikkkmmmnnnnnnllljjjkkkpppuuu}}}|||xxxxxxzzzzzzjjj```[[[WWWVVVYYYjjjllleee^^^YYYXXXVVVQQQNNNOOOMMMOOORRRWWW]]]eeekkkooossszzz~~~xxxrrrnnnjjjfffgggkkk|||~~~}}}}}}~~~~~~~~~~~~~~~|||{{{|||~~~xxxtttppppppmmmaaa\\\UUUOOONNNNNNOOOOOORRRSSSTTTUUUUUUUUUUUUUUURRRSSSSSSPPPNNNPPPUUUYYY^^^bbbgggkkkllliiieeeccc^^^]]][[[ZZZ[[[\\\^^^``````bbbdddggghhhgggeeedddcccaaa___\\\ZZZXXXWWWWWWUUUPPPLLLLLLLLLKKKNNNSSSVVVXXXYYYYYYYYYYYYZZZ\\\^^^bbbhhhllloooqqqsssuuuxxxzzz|||}}}~~~|||xxxwww|||cccMMMDDDBBB???===>>>>>>===<<<<<<<<<===>>>@@@AAABBBBBBBBBEEEGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOTTTSSSRRRSSSUUUWWWXXXXXX[[[___aaa```\\\\\\aaaeeekkkjjjeee^^^VVVUUU[[[aaafffnnnssssssrrrssssssqqqjjjiiigggfffgggiiilllmmmrrrsssvvvzzzmmmmmmllljjjiiiiiilllnnnnnnppppppnnnkkklllppptttzzz~~~|||hhh```[[[WWWWWWYYYfffnnnfff```[[[ZZZWWWRRROOOPPPMMMNNNQQQUUU[[[bbbhhhlllqqqxxx~~~xxxsssmmmgggdddaaa^^^^^^aaammm|||~~~|||}}}~~~|||vvvrrrmmmmmmhhhddd___WWWQQQOOOOOOOOOOOORRRSSSTTTUUUUUUUUUUUUUUURRRSSSTTTRRRQQQRRRWWW[[[^^^aaadddggghhhfffccc```\\\[[[ZZZYYYZZZ[[[^^^___bbbcccddddddcccbbbbbbaaa```___]]][[[YYYXXXVVVVVVUUUOOOLLLLLLLLLLLLPPPUUUWWWYYYZZZ[[[ZZZ[[[]]]^^^aaaeeejjjnnnqqqsssuuuwww{{{|||~~~~~~{{{{{{~~~___LLLDDDBBB???>>>??????>>>>>><<<<<<===???@@@BBBCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJNNNOOOPPPQQQQQQQQQQQQPPPSSSRRRQQQSSSWWW[[[]]]^^^[[[^^^```]]]YYYXXX\\\aaaccceeefffaaa[[[YYY\\\```ccchhhooouuu}}}{{{kkkiiigggfffgggiiilllnnnssstttvvvxxx{{{~~~jjjjjjjjjiiihhhhhhjjjlllmmmooopppooommmnnnrrrvvv|||}}}{{{jjjaaa[[[XXXYYY[[[ddd|||sssgggaaa\\\[[[YYYSSSQQQQQQNNNOOOQQQUUUZZZ```eeehhhpppvvv{{{sssnnnjjjccc]]]\\\[[[XXXWWWZZZ^^^kkk~~~{{{uuuqqqiiikkkeeexxxwwwddd```YYYUUURRRQQQPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUUUUUUUUUUVVVYYY[[[\\\^^^```aaabbb```^^^]]]ZZZYYYYYYYYYZZZ\\\^^^___```aaabbbaaa```^^^___```___^^^]]][[[YYYWWWVVVUUUTTTOOOMMMNNNNNNMMMPPPTTTTTTVVVXXXYYYZZZ[[[]]]___dddhhhmmmrrrtttvvvyyyzzz|||}}}qqqXXXJJJDDDBBB???>>>?????????>>><<<===>>>???AAACCCDDDDDDDDDFFFHHHIIIIIIIIIJJJKKKNNNOOORRRTTTUUUUUUUUUUUUQQQPPPPPPTTTZZZaaafffiii\\\]]]^^^[[[XXXWWWYYY\\\[[[^^^```___[[[ZZZ[[[\\\___ccchhhqqq}}}|||gggfffeeefffhhhkkkoooqqqssstttvvvxxxyyyzzz{{{{{{|||{{{|||fffggghhhgggeeedddeeefffjjjlllnnnnnnmmmooosssxxxxxxssssssvvv|||rrrccc\\\YYY[[[]]]aaaqqqxxxhhhaaa]]]\\\ZZZUUURRRSSSPPPPPPRRRUUUYYY^^^cccfffnnnsss|||xxxpppkkkeee^^^YYYXXXXXXUUUTTTVVVXXX```ppp{{{uuuqqqlllnnndddlllpppkkknnncccbbb___[[[YYYWWWUUURRRPPPRRRSSSTTTVVVWWWXXXXXXXXXVVVVVVVVVXXXZZZ[[[ZZZYYY\\\\\\\\\\\\\\\\\\[[[[[[XXXXXXZZZ[[[]]]^^^___```^^^```bbbaaa___]]]^^^```______^^^\\\ZZZWWWUUUTTTSSSOOONNNOOOOOOMMMOOOSSSSSSUUUXXXZZZ[[[\\\___aaagggkkkqqqvvvyyy{{{}}}zzzuuuxxxdddPPPHHHCCC@@@>>>===>>>>>>>>>===<<<===>>>@@@BBBCCCEEEEEEDDDFFFIIIIIIIIIIIIJJJLLLKKKNNNRRRVVVYYY[[[\\\\\\VVVTTTSSSVVV]]]eeekkkooo___^^^\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\```eeekkkssszzzyyyttteeeddddddeeegggjjjmmmoooqqqsssvvvxxxyyyyyyxxxwwwvvv{{{{{{xxxyyydddffffffeeebbb```___```gggjjjmmmmmmmmmpppuuuyyy~~~vvvnnnjjjkkkqqqyyyeee]]]YYY\\\]]]___iiivvvyyygggaaa]]]\\\ZZZVVVSSSTTTQQQQQQRRRUUUYYY^^^bbbeeelllrrrzzzyyyqqqllleee]]]XXXXXXXXXUUUTTTUUUZZZ]]]gggyyy{{{vvvrrrnnnpppbbbdddcccaaallljjjaaa___]]][[[ZZZWWWTTTQQQRRRSSSTTTVVVXXXYYYYYYYYYXXXWWWWWWYYY]]]^^^[[[XXX\\\\\\[[[ZZZZZZZZZZZZ[[[WWWXXXZZZ]]]___```aaaaaa^^^```cccbbb```___```bbb```___^^^\\\ZZZWWWUUUTTTSSSPPPNNNPPPPPPNNNNNNRRRTTTVVVYYY[[[]]]___bbbdddjjjnnntttyyy|||~~~vvvtttzzz}}}zzz|||uuu[[[KKKEEEAAA???===<<<=========<<<<<<===>>>@@@BBBDDDEEEFFFEEEGGGIIIJJJIIIIIIKKKLLLIIILLLQQQWWW[[[___aaaaaa^^^[[[XXXYYY^^^eeekkknnnbbb___\\\ZZZZZZZZZYYYXXX[[[YYYWWWVVVXXXYYYZZZYYYZZZ```eeefffiiimmmnnnkkkffffffeeeeeefffgggiiijjjppprrrvvvyyyzzzyyywwwvvvrrrxxxzzzvvvxxxfffggggggeeecccaaaaaabbbcccfffkkknnnppprrrtttvvv|||pppkkkjjjkkk|||hhhccc___]]]YYYXXX]]]eeeyyylllccc[[[[[[[[[XXXUUUTTTSSSTTTUUUUUUWWWZZZ```dddlllpppwww~~~xxxqqqfffccc___\\\ZZZXXXUUUSSSVVVYYY```kkk~~~yyyrrrnnnmmmhhhbbb``````bbbbbbaaa]]]___```___\\\WWWTTTSSSSSSUUUWWWYYYZZZXXXVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZXXXXXXXXXZZZ\\\]]]\\\[[[ZZZYYYZZZ]]]aaaeeeggggggiiihhhfffccc```___```bbb```___^^^\\\YYYWWWUUUTTTQQQQQQQQQPPPPPPPPPQQQQQQRRRVVVYYYZZZYYY\\\ccchhhkkkqqqxxx||||||{{{|||}}}{{{wwwyyyxxx{{{{{{lll[[[MMMDDDEEECCCAAA?????????>>>===>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZZZZYYYXXXZZZ___ccc]]]___bbbaaa___[[[YYYXXXYYYXXXWWWXXXZZZ]]]^^^^^^]]]```cccgggiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjooossswwwzzz{{{zzzzzzzzzyyy}}}}}}yyy{{{aaabbbcccbbb```______```dddgggjjjmmmnnnoooqqqsssuuu|||yyyrrrppppppjjjddd___\\\XXXVVVZZZaaavvvnnnddd\\\[[[[[[XXXUUUTTTTTTUUUVVVWWWXXX\\\aaaeeejjjnnnuuu|||~~~zzztttllleee```\\\XXXUUUVVVYYY^^^fffxxx}}}xxxsssmmmiiigggddd```___aaaccccccccc^^^___aaa```]]]YYYVVVTTTWWWYYY[[[]]]]]]]]]\\\[[[ZZZ\\\]]]^^^]]]\\\[[[[[[]]]\\\\\\]]]^^^^^^]]]\\\ZZZYYYZZZ^^^cccgggjjjjjjiiihhhfffcccaaa``````aaacccbbb___]]]ZZZWWWUUUSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTWWW[[[[[[[[[^^^eeejjjmmmssszzz}}}}}}}}}~~~}}}~~~fffUUUIIIAAAEEECCC@@@>>>>>>???@@@@@@??????@@@@@@BBBCCCCCCDDDGGGGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWWWW\\\aaaddd```XXXTTTVVVZZZYYY[[[]]]]]][[[YYYXXXXXXZZZYYYXXXYYY\\\^^^_________```aaadddfffhhhjjjjjjfffggghhhjjjkkkkkklllllllllooosssvvvvvvwwwxxxyyyzzz}}}|||zzz|||ccceeegggfffdddcccbbbcccdddgggiiikkkkkkkkkmmmnnnkkkpppzzzwwwxxxmmmfff___[[[WWWTTTWWW[[[kkkqqqggg]]]\\\[[[XXXUUUTTTTTTUUUVVVVVVXXX[[[```cccfffkkkrrryyyzzzppphhhaaa[[[XXXYYYZZZ]]]cccpppyyysssmmmhhhdddbbbaaa```bbbdddfffgggfffbbbcccddddddbbb___[[[YYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\^^^```aaa```______```eeeeeeeeedddbbb```___^^^\\\[[[\\\```eeejjjmmmnnnjjjiiifffdddbbbaaaaaaaaadddbbb```]]]YYYVVVTTTSSSUUUSSSQQQOOOOOOPPPRRRSSSVVVYYY\\\^^^^^^aaaggglllooouuu{{{~~~~~~~~~{{{aaaPPPFFFAAACCCAAA???>>>>>>@@@BBBCCCFFFBBB???@@@CCCFFFFFFEEEIIIIIIJJJKKKLLLLLLMMMLLLMMMMMMOOOPPPRRRSSSTTTUUU\\\ccciiidddYYYPPPPPPSSSUUUVVVXXXWWWVVVUUUVVVXXX[[[ZZZYYY[[[]]]````````````___```aaadddgggjjjlllccceeehhhkkkmmmnnnnnnmmmiiillloooqqqrrrtttwwwyyy|||}}}~~~|||zzz~~~iiikkkmmmllljjjgggfffeeedddfffhhhhhhhhhgggiiijjjhhhkkkwww~~~sssjjj```[[[XXXUUUVVVYYYddduuujjj___\\\[[[XXXUUUUUUQQQRRRTTTUUUVVVXXX\\\```eeeiiipppxxxyyyooofffaaa^^^^^^___bbbkkk~~~xxxrrrlllgggcccccccccdddfffhhhiiijjjiiihhhiiiiiiiiiiiifffbbb___]]]]]]]]]]]]]]]^^^^^^______aaaccccccccceeeiiimmmqqqqqqpppmmmiiieeecccbbb`````````ccchhhmmmppprrrmmmjjjgggeeecccbbbaaa``````___^^^[[[XXXVVVTTTSSSWWWTTTQQQOOONNNPPPSSSUUUWWWZZZ]]]___aaadddiiimmmqqquuu{{{}}}}}}~~~uuu[[[LLLFFFCCCAAA@@@???>>>>>>@@@DDDGGGOOOIIICCCBBBFFFIIIHHHFFFIIIJJJKKKLLLLLLLLLKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSVVV\\\aaa___XXXRRRQQQSSSRRRSSSTTTTTTSSSTTTWWWYYYZZZYYYYYY[[[^^^``````______```aaabbbdddgggiiijjjccceeeiiilllnnnnnnmmmmmmjjjlllnnnoooqqqtttxxx{{{}}}~~~}}}{{{{{{kkkmmmooooookkkgggdddcccccceeeffffffeeeeeeggghhhkkkmmmuuuqqqddd^^^[[[YYYXXXZZZcccyyyyyymmmaaa]]][[[XXXUUUVVVQQQRRRTTTUUUVVVXXX\\\___dddiiipppwww~~~wwwoooeeebbbaaaccchhhwww~~~wwwqqqlllgggdddeeefffhhhiiiiiiiiiiiiiiilllllllllmmmmmmlllgggcccbbbbbbbbbbbbbbbccccccccccccdddeeeeeeeeekkkttt|||}}}}}}|||wwwpppkkkhhhhhhfffeeedddgggkkkpppsssuuuqqqmmmhhhdddccccccaaa```[[[[[[ZZZXXXWWWUUUTTTTTTVVVTTTQQQOOOOOOQQQTTTVVVXXXZZZ]]]```cccfffjjjmmmpppuuuyyy{{{{{{|||kkkTTTHHHEEEDDD>>>???@@@???>>>AAAEEEIIISSSLLLEEECCCEEEHHHGGGDDDHHHIIIKKKLLLLLLKKKJJJIIINNNNNNOOOOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSUUUYYY\\\YYYXXXYYY[[[]]]______^^^^^^```ccceeegggggggggfffdddfffiiilllnnnmmmlllkkkmmmooopppqqqsssvvv{{{~~~~~~~~~}}}|||}}}lllooorrrrrrooojjjfffdddaaacccddddddcccdddfffhhhnnnpppttt~~~lllccc```]]]\\\\\\cccrrr}}}pppccc]]][[[XXXVVVVVVSSSUUUWWWXXXYYY[[[^^^```dddhhhooovvv|||zzznnnhhheeefffhhhqqq}}}wwwsssooojjjggghhhjjjkkkkkkiiihhhhhhiiinnnmmmmmmnnnpppooojjjfffdddeeefffggghhhiiiiiiiiifffggghhhffffffkkkvvvvvvooommmmmmiiihhhgggiiinnntttxxxzzzwwwqqqiiidddbbbbbbaaa___XXXXXXWWWVVVVVVUUUTTTTTTTTTSSSQQQQQQQQQSSSVVVXXXYYY[[[^^^aaaeeeiiilllmmmppptttxxxyyyyyy{{{~~~zzzbbbMMMDDDCCCBBB<<>>@@@CCCEEEFFFEEEDDDCCC@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEFFFHHHIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKJJJKKKMMMOOOUUUVVVWWWXXXYYYZZZZZZZZZXXXZZZZZZXXX[[[bbbfffeeeeeedddcccbbbcccgggmmmrrrvvvwwwWWWYYYZZZZZZWWWTTTRRRQQQOOOPPPRRRSSSUUUVVVWWWWWWTTTWWWYYYXXXVVVUUUWWWYYY]]]gggrrr{{{uuunnniiiddddddgggwwwwwwuuupppiiibbb^^^\\\]]]^^^```bbbfffnnnyyy~~~vvvnnnhhh___^^^rrrwwweee```^^^YYYWWWYYYSSSWWWZZZ___ooo|||uuummmeee___[[[YYY[[[[[[[[[[[[\\\]]]______```bbbeeeffffffgggiiikkklllmmmqqqtttxxx{{{}}}~~~~~~}}}xxxzzz{{{{{{{{{|||~~~zzzvvvrrrnnnkkkhhhkkkmmmooopppqqqssswwwzzzlll```TTTOOOMMMLLLNNNQQQPPPQQQPPPOOOPPPVVV___eeeaaa\\\UUUOOOKKKKKKMMMOOOFFFDDDBBBBBBCCCDDDDDDDDDBBBBBBCCCBBBAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@:::<<>>???AAABBBAAA@@@>>>???@@@AAABBBCCCCCCCCCDDDCCCBBBCCCDDDDDDBBBAAABBBCCCCCCCCCCCCBBBAAAAAAAAA???===???BBBDDDCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHIIIJJJJJJIIIIIIHHHJJJHHHGGGGGGGGGGGGFFFEEELLLMMMOOORRRUUUXXX[[[\\\YYY\\\^^^^^^]]]]]]aaadddhhheeebbb```aaaeeekkknnnwwwwww[[[ZZZXXXXXXXXXWWWUUUSSSTTTSSSSSSSSSSSSUUUWWWXXXUUUUUUUUUUUUVVVWWWXXXYYY[[[bbbjjjmmmmmmttt}}}mmmccc```aaajjjoootttsssmmmfffcccbbb```^^^___bbbdddhhhsss~~~rrrffflll|||qqqggg```\\\ZZZWWWVVVVVVWWWXXX```tttuuukkkeee```[[[YYYZZZYYYWWWWWWZZZ]]]___bbbdddeeefffhhhjjjhhhiiijjjlllpppssswwwyyy{{{}}}}}}|||}}}}}}|||zzzzzz|||~~~|||yyyxxxzzz|||~~~zzzsssmmmiiifffeeegggjjjooorrrsssvvv{{{|||jjj]]]RRRPPPMMMKKKIIIIIIKKKKKKNNNSSSYYY^^^^^^ZZZTTTPPPMMMKKKHHHGGGGGGHHHHHHHHHGGGEEECCCBBBAAAAAABBBCCC@@@???>>>???AAABBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAACCCBBBBBBCCCDDDDDDCCCAAA======>>>???@@@AAABBBBBBBBB@@@>>>???BBBDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGEEEFFFHHHKKKOOOSSSVVVXXXYYY[[[]]]____________bbbeeegggfffdddaaabbbffflllqqq{{{{{{YYYXXXWWWXXXXXXXXXVVVTTTSSSSSSRRRSSSTTTVVVXXXYYYVVVVVVVVVVVVVVVWWWXXXYYYXXX___fffiiijjjoooyyynnn```[[[]]]```fffllloookkkfffcccaaa]]]]]]```bbbbbbgggtttpppnnnwwwvvvlllddd___[[[XXXVVVVVVUUUXXXaaalllzzznnnggg```[[[[[[ZZZXXXWWWZZZZZZ\\\___``````bbbdddfffhhhhhhhhhiiikkknnnppprrrtttxxx|||}}}|||{{{|||}}}}}}}}}~~~~~~{{{xxxwwwxxxzzz||||||~~~yyyrrrmmmjjjhhhhhhjjjmmmqqqwww{{{}}}ooo___TTTMMMLLLJJJIIIJJJKKKMMMNNNSSSUUUXXXZZZXXXRRRLLLHHHGGGEEECCCBBBCCCEEEEEEDDDEEEDDDBBBAAA@@@@@@AAABBB@@@???>>>???AAABBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBAAAAAABBBDDDEEEDDDBBB============>>>@@@AAABBBBBB@@@???@@@BBBDDDDDDCCCAAAAAABBBBBBAAAAAA@@@???AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGFFFDDDBBBDDDIIINNNRRRVVVXXXYYY[[[]]]^^^______```bbbeeeeeeffffffdddcccgggooowww~~~~~~ZZZYYYXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTWWWYYYZZZXXXWWWWWWWWWWWWWWWXXXXXXXXX]]]cccgggjjjpppxxx~~~mmm]]]ZZZ]]]YYY^^^dddfffeeebbb___^^^YYY[[[___bbbbbbfffuuuuuuttt~~~ooodddaaa\\\YYYYYYYYYXXXZZZ]]]eeeuuu~~~rrriiiaaa___]]]ZZZZZZ\\\XXXZZZ\\\\\\\\\]]]___aaafffeeeeeefffhhhjjjlllnnnooorrrwww{{{}}}}}}}}}~~~~~~}}}|||~~~|||zzzwwwwwwyyy{{{}}}}}}}}}{{{wwwsssooonnnooopppmmmpppwww~~~{{{xxxrrrhhh[[[RRROOONNNMMMMMMMMMOOOPPPQQQTTTRRROOOKKKIIIHHHGGGGGGCCCAAA@@@AAACCCEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@???>>>???AAABBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBEEEEEEEEECCCBBBBBB@@@?????????@@@AAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGDDDAAAAAADDDIIINNNSSSWWWYYYZZZZZZZZZ[[[\\\]]]^^^```bbbcccfffhhhfffdddhhhsss}}}]]][[[ZZZYYYXXXWWWTTTRRRSSSRRRSSSSSSUUUWWWYYY[[[XXXXXXXXXWWWXXXXXXYYYYYYWWW[[[```fffkkkrrrzzznnn^^^ZZZ]]]XXXZZZ\\\]]]\\\[[[ZZZZZZTTTWWW]]]aaaaaafffuuusssqqq{{{}}}kkkddd^^^ZZZ\\\\\\ZZZXXXYYYYYY```nnnuuujjjdddaaa]]]\\\\\\XXXYYYYYYYYYXXXYYY[[[]]]bbbbbbcccdddfffiiikkkmmmkkknnnssswwwzzz|||~~~~~~}}}}}}~~~~~~|||zzzxxxyyy{{{}}}~~~~~~xxxwwwvvvrrroooooorrruuurrrxxxtttrrrnnnllliiibbbXXXQQQRRRQQQPPPOOOOOOOOOPPPPPPLLLJJJGGGDDDDDDEEEGGGHHHBBBAAAAAACCCFFFIIIJJJIIICCCBBBBBBAAA@@@@@@??????@@@???>>>???AAABBBAAA@@@>>>???AAABBBCCCDDDDDDDDDAAA@@@AAABBBEEEEEEEEECCCCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCBBBCCCDDDEEECCCCCCDDDDDDCCCCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEGGGIIIKKKLLLMMMKKKIIIGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMJJJEEEBBBAAADDDHHHNNNRRRVVVXXXZZZZZZZZZZZZ[[[]]]___``````aaaeeehhhgggfffkkkwww___]]][[[ZZZYYYXXXUUURRRTTTSSSSSSTTTUUUWWWYYYZZZXXXXXXXXXXXXXXXYYYZZZ[[[WWWYYY]]]ccckkkttt{{{uuuccc\\\\\\YYYYYYXXXXXXWWWVVVUUUTTTRRRTTTZZZ^^^```cccooo{{{xxxfffhhhooo~~~{{{lllddd^^^]]]]]]YYYWWWXXXVVVWWW]]]gggvvvwwwmmmgggaaa]]]\\\XXXYYYYYYWWWVVVWWWYYY[[[``````aaabbbeeegggjjjlllhhhkkkooorrruuuyyy}}}~~~~~~|||||||||yyy{{{~~~~~~~~~~~~|||{{{yyyyyyzzz{{{{{{{{{sssttttttrrrooopppuuuyyy}}}~~~vvvrrrllliiieee```ZZZTTTQQQPPPOOOMMMLLLKKKJJJJJJAAACCCFFFHHHIIIHHHGGGFFFDDDCCCDDDFFFIIIKKKLLLKKKCCCBBBBBBAAAAAA@@@??????@@@???>>>???AAABBBAAA@@@===>>>@@@BBBDDDEEEFFFFFFBBBAAAAAABBBDDDEEEDDDBBB>>>???@@@BBBCCCCCCCCCCCCCCCDDDEEEDDDBBBBBBDDDFFFBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMIIIHHHGGGFFFFFFGGGHHHIIILLLOOOSSSWWWXXXUUUOOOJJJDDDEEEHHHKKKOOOSSSVVVXXX]]][[[[[[\\\___aaabbbaaa```cccffffffhhhooozzz___]]]\\\[[[[[[ZZZWWWUUUUUUUUUTTTTTTUUUVVVXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[]]]ccclllvvv}}}~~~jjj^^^ZZZXXXXXXXXXXXXWWWUUURRRPPPQQQRRRVVV[[[]]]^^^eeemmmxxxjjjcccdddqqquuukkkeee```ZZZYYYZZZTTTUUUWWW[[[aaarrr|||qqqggg```^^^YYYYYYYYYWWWUUUVVVXXXZZZ_________```bbbeeegggiiifffhhhkkknnnqqqvvv{{{|||{{{{{{wwwyyyzzzzzzyyyyyyzzz|||~~~}}}{{{xxxvvvvvvuuutttrrrlllooosssttttttxxx~~~wwwnnngggbbb]]]WWWSSSMMMLLLKKKIIIHHHFFFEEEEEE@@@CCCFFFHHHIIIIIIGGGEEEGGGGGGFFFHHHIIIJJJIIIHHHCCCCCCCCCBBBBBBAAA@@@???@@@???>>>???AAABBBAAA@@@???@@@AAACCCDDDEEEEEEEEECCCBBBBBBCCCDDDDDDCCCAAA???AAACCCFFFGGGFFFEEEDDDCCCEEEFFFEEEBBBBBBDDDFFFCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEGGGIIIKKKMMMMMMHHHHHHHHHIIIIIIJJJJJJKKKNNNSSS[[[dddhhheee^^^YYYIIIIIIJJJLLLOOORRRVVVXXX]]][[[ZZZ\\\___bbbbbbaaa```aaaccceeejjjrrr}}}^^^\\\[[[\\\\\\\\\ZZZXXXVVVUUUUUUTTTUUUVVVXXXYYYWWWWWWWWWXXXYYY[[[\\\]]]```______dddnnnxxxyyyooo```YYYWWWXXXYYYZZZZZZWWWRRRNNNRRRQQQTTTYYYZZZZZZ]]]bbbdddnnnwww{{{qqqddd```jjjxxx~~~yyyooofff^^^\\\^^^RRRSSSVVVWWWUUU^^^xxx{{{nnneeeaaaZZZZZZYYYWWWUUUUUUXXXZZZ___^^^^^^___```bbbdddeeeeeefffhhhjjjnnnssszzz}}}{{{zzzyyyzzz{{{zzzxxxyyyzzz|||yyy|||~~~~~~{{{wwwtttrrrpppmmmjjjfffkkkrrrvvv{{{~~~vvvjjj```ZZZTTTNNNJJJKKKJJJIIIHHHFFFEEEDDDCCCFFFEEECCCCCCCCCDDDFFFHHHJJJIIIHHHHHHHHHHHHEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>???AAABBBAAA@@@AAAAAABBBCCCDDDDDDDDDCCCDDDCCCBBBCCCDDDDDDBBBAAAEEEGGGIIIKKKKKKHHHEEECCCDDDFFFGGGEEECCCBBBDDDGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEGGGIIIKKKMMMNNNGGGHHHJJJKKKLLLMMMMMMLLLOOOVVVaaammmrrrqqqjjjdddOOONNNNNNNNNPPPTTTXXXZZZ[[[YYYXXXYYY]]]``````^^^`````````dddkkkuuu~~~YYY[[[]]]___^^^\\\YYYWWWUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^___``````aaaccchhhooouuuyyytttyyyuuudddXXXZZZYYYWWWVVVVVVTTTQQQOOOUUUTTTTTTTTTVVVYYY[[[]]]bbbfffiiikkkrrrzzzqqqgggcccgggpppyyy~~~}}}qqqhhhaaa\\\ZZZVVVSSSSSSTTTXXXcccooozzzmmmhhh```\\\YYYYYYWWWSSSSSSVVVXXXXXXXXXYYY[[[^^^```aaacccgggkkkkkkjjjlllrrrwww|||}}}{{{|||{{{zzzyyyxxxyyyzzzzzzyyy|||~~~}}}yyytttqqqpppnnnjjjgggkkkhhhmmm|||{{{nnn]]]RRRNNNLLLIIIEEEEEEGGGHHHGGGFFFEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIILLLMMMNNNMMMKKKHHHEEEBBBCCCBBBBBBAAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAEEEGGGIIIKKKJJJGGGDDDBBBBBBAAAAAABBBEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKIIIHHHIIIJJJLLLLLLLLLUUU___kkkuuu}}}xxxnnnddd^^^WWWRRRQQQRRRSSSTTT[[[YYYWWWXXX[[[]]]\\\[[[^^^^^^bbbgggjjjnnnvvvYYY[[[]]]___^^^\\\YYYWWWUUUUUUSSSSSSSSSTTTUUUVVVYYYZZZ[[[\\\^^^___```aaa```______aaaeeejjjooorrrqqqtttzzzvvvhhh\\\XXXWWWWWWXXXXXXVVVRRROOOSSSSSSRRRSSSUUUWWWZZZ\\\ZZZ___cccdddgggssstttiiifffiiipppttt{{{~~~{{{mmmddd```\\\XXXVVVVVVTTTUUU\\\dddzzzyyymmmfff___ZZZYYYXXXUUUUUUWWWXXXWWWWWWXXXYYY[[[]]]___aaaeeehhhiiiiiijjjoootttvvvzzz}}}|||zzzyyyyyyyyyzzzzzz||||||xxxrrrnnnmmmkkkiiifffkkkjjjrrrooocccUUULLLJJJJJJGGGEEEDDDEEEFFFEEECCCCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKJJJGGGDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBDDDFFFGGGIIIHHHGGGDDDCCCBBBAAA@@@AAACCCEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHIIIKKKNNNOOOPPPOOOSSS]]]jjjvvv|||sssjjjddd\\\VVVSSSTTTUUUVVVWWWUUUTTTVVVZZZ]]]]]]\\\``````dddhhhjjjkkkrrrzzzZZZ\\\^^^______]]]ZZZYYYVVVVVVTTTTTTTTTTTTUUUVVVZZZZZZ[[[\\\^^^___``````______^^^___aaadddhhhkkkmmmooosssyyy|||xxxmmmdddXXXXXXWWWXXXXXXVVVSSSPPPQQQQQQQQQRRRTTTVVVXXXZZZYYY^^^ccccccbbbfffoooxxxxxxkkkggghhhkkkuuuuuuyyyxxxlllfff```\\\ZZZYYYVVVSSSUUUZZZcccrrrxxxmmmbbbYYYWWWXXXVVVUUUVVVWWWWWWVVVVVVWWWXXXYYY[[[]]]aaaeeegggggghhhllloooooosssyyy}}}}}}{{{zzzyyyyyyyyy{{{~~~~~~~~~{{{vvvpppkkkiiihhhgggfffiiijjjtttwwwdddZZZNNNGGGFFFFFFEEECCCCCCCCCCCCBBBAAAAAACCCEEECCCCCCBBBCCCCCCDDDEEEFFFCCCDDDFFFGGGGGGFFFDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA>>>?????????@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEBBBAAA@@@AAABBBCCCBBB@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIEEEGGGJJJLLLOOOPPPPPPPPPVVVaaammmwwwyyynnnggg^^^WWWTTTUUUVVVWWWTTTTTTUUUXXX\\\___``````bbbbbbeeeiiiiiiiiinnnuuu~~~~~~ZZZ\\\]]]______]]][[[ZZZXXXXXXVVVUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]___^^^]]]^^^___bbbeeegggmmmmmmooouuuzzzyyyrrrkkk___]]]YYYWWWVVVUUUSSSRRRQQQQQQQQQRRRTTTVVVXXXZZZ[[[___cccccc```aaafffkkkxxx}}}qqqlllkkkwwwvvvvvvwwwzzzpppgggbbb]]]ZZZVVVRRRRRRVVVYYYaaapppxxxjjj]]]ZZZ[[[ZZZXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWZZZ^^^bbbeeefffgggiiikkkkkkoootttxxx|||}}}|||zzzyyyxxxzzz|||~~~~~~}}}~~~~~~}}}|||zzzvvvpppkkkhhhhhhhhhiiikkkmmmtttjjj___WWWNNNGGGFFFEEECCCAAACCCCCCCCCAAA@@@@@@CCCEEECCCCCCBBBBBBCCCDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>????????????>>>??????@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGDDDBBBAAAAAABBBBBBAAA???AAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKNNNQQQSSS]]]fffooouuu{{{~~~|||vvvjjjddd[[[TTTRRRSSSVVVWWWWWWXXXZZZ]]]```cccddddddaaabbbeeeiiiiiihhhmmmttt|||}}}ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXVVVWWWWWWXXXYYYZZZ[[[[[[]]]]]]]]]^^^```bbbeeeggglllmmmooosssvvvvvvssspppiiiddd\\\VVVTTTSSSSSSSSSRRRRRRSSSUUUVVVXXXZZZZZZXXX[[[^^^]]][[[\\\aaafffmmm}}}|||xxx{{{|||yyytttrrr}}}rrriii```ZZZUUUQQQSSSWWWVVVZZZaaammmwwwhhhaaa```]]][[[ZZZWWWVVVTTTSSSSSSSSSTTTUUUYYY\\\```ccceeefffggghhhjjjmmmqqqtttwwwzzz}}}~~~}}}|||wwwyyy{{{}}}}}}|||||||||{{{zzzwwwuuuqqqllljjjkkkmmmoooqqqtttuuuwwwrrr```WWWRRRKKKGGGFFFEEEDDDBBBCCCDDDDDDCCCAAAAAACCCEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCBBBAAABBBAAAAAA@@@??????>>>>>>======>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHEEECCCBBBBBBCCCCCCAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHJJJPPPXXX___hhhoootttvvvwwwxxxuuupppddd^^^VVVQQQQQQTTTWWWXXXZZZ\\\^^^```bbbccccccddd```aaadddiiijjjkkkqqqxxxYYYZZZ[[[\\\]]]\\\[[[[[[ZZZYYYWWWVVVUUUVVVVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[[[[\\\___aaadddeeegggjjjnnnoooooooooppprrroooiii```XXXUUUTTTTTTTTTSSSSSSUUUVVVXXXZZZ[[[[[[XXXZZZ\\\[[[ZZZ]]]cccgggjjjvvvtttmmmrrrxxxjjj```YYYTTTUUUXXXUUUVVVZZZ^^^ggg{{{uuujjjccc[[[WWWVVVWWWVVVUUUSSSSSSSSSTTTUUUXXXZZZ\\\___bbbdddeeefffhhhjjjmmmppprrrtttxxxzzzyyy{{{}}}~~~~~~}}}{{{zzz{{{zzzxxxwwwssssssqqqooonnnooosssvvvrrruuuuuuttt|||uuucccVVVMMMJJJGGGFFFFFFFFFFFFEEECCCDDDEEEEEECCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@===>>>>>>>>>????????????@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEECCCBBBBBBCCCCCCBBB@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIILLLUUUaaakkkvvv}}}}}}xxxrrr^^^ZZZTTTQQQRRRVVVXXXZZZYYY[[[^^^_________```aaaaaaaaadddiiikkknnnvvvXXXYYYZZZ[[[[[[[[[[[[ZZZXXXWWWUUUTTTSSSSSSSSSTTTVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXYYY[[[]]]___```]]]dddjjjjjjggggggkkkqqqooojjjccc]]]YYYWWWVVVTTTRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]]]]\\\___cccggghhhppp}}}xxxnnnnnnvvv}}}~~~~~~pppfff]]]YYYZZZUUUUUUXXXZZZ[[[eee{{{|||mmm```YYYXXXWWWWWWUUUTTTTTTUUUUUUVVVWWWWWWXXXZZZ^^^aaacccdddcccfffiiikkkmmmppptttwwwyyy}}}~~~~~~}}}~~~}}}}}}{{{~~~~~~~~~}}}}}}||||||{{{{{{yyyxxxxxxxxxyyyxxxuuurrrnnnpppqqqqqqqqqssswww{{{xxx{{{|||~~~pppbbbWWWNNNIIIHHHGGGFFFGGGGGGFFFFFFAAACCCEEEFFFEEECCCBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@?????????AAABBBDDDEEEEEEEEEDDDCCC??????@@@@@@AAAAAABBBBBBCCCAAA@@@AAABBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDFFFHHHIIIJJJKKKIIIJJJKKKJJJLLLTTT```iiiwwwzzzqqqZZZWWWSSSQQQSSSUUUWWWXXXUUUYYY]]]^^^]]]]]]^^^___dddccceeejjjlllpppzzzXXXXXXYYYZZZZZZZZZZZZZZZVVVUUUSSSQQQQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[UUU^^^ffffffaaa```hhhooollliiidddaaa^^^ZZZWWWTTTRRRSSSUUUWWWYYYZZZZZZ[[[YYYZZZ[[[[[[[[[\\\^^^aaaffflllvvv~~~qqqlllkkkkkkppp{{{rrreee^^^]]]WWWWWWXXXZZZWWWXXXeeettt~~~mmmdddcccXXXWWWVVVUUUUUUVVVWWWWWWVVVUUUUUUWWW[[[___aaabbb___bbbeeegggjjjmmmrrruuuqqqvvv|||~~~|||zzz{{{|||yyyyyy{{{~~~}}}zzz|||~~~~~~}}}~~~||||||{{{zzzyyyxxxxxxxxxuuuuuuuuuvvvwwwvvvrrrpppkkkmmmppprrrrrruuuzzz~~~~~~mmm___WWWPPPKKKLLLLLLKKKIIIHHHGGGEEEDDD???BBBEEEFFFEEECCCAAAAAABBBBBBAAA@@@@@@AAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDAAAAAA@@@@@@???>>>>>>===????????????@@@@@@@@@@@@@@@@@@??????>>>=========@@@BBBDDDEEEFFFEEEDDDCCC======>>>????????????>>>AAA@@@??????AAAAAAAAA???BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@??????AAABBBCCCEEEGGGIIIKKKKKKJJJLLLLLLKKKJJJOOOXXX```lll{{{uuuiiiWWWTTTQQQPPPQQQSSSTTTTTTTTTXXX\\\^^^^^^]]]___```gggeeegggjjjmmmqqq{{{YYYZZZZZZZZZZZZZZZYYYYYYWWWVVVSSSQQQOOONNNNNNNNNTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXYYY]]]aaaaaa______bbbfffiiimmmppplllbbbZZZWWWXXXNNNOOOPPPRRRTTTWWWYYYZZZXXX[[[^^^]]][[[[[[```eeekkkhhhjjjxxxwwwjjjggghhhkkkvvv{{{iii```^^^ZZZ[[[YYYVVVTTTUUU[[[```ssswwwjjjiii___[[[XXXYYYXXXUUUUUUXXXUUUUUUVVVVVVXXXZZZ[[[\\\]]]```cccfffgggiiikkkmmmqqqsssuuuxxx{{{}}}~~~}}}|||{{{zzzyyy}}}}}}}}}}}}|||}}}{{{wwwuuuuuuvvvwwwwwwwwwyyywwwqqqppptttrrrmmmmmmoooqqqssswww}}}yyy~~~~~~wwwlll```UUULLLFFFCCCDDDFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBDDDFFFGGGFFFEEE???@@@AAABBBBBBBBBBBBAAABBBBBBAAA@@@??????@@@@@@??????>>>======>>>???@@@AAA@@@>>>=========>>>???CCCCCCDDDDDDDDDDDDCCCCCCEEECCCBBB@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBB?????????@@@@@@@@@AAAAAADDDBBB???>>>@@@AAABBBBBB???AAADDDDDDCCCCCCCCCDDDJJJJJJKKKKKKLLLOOOTTTXXXhhhwwwwwwjjj```VVVUUURRRQQQQQQTTTWWWYYY[[[[[[[[[\\\^^^```bbbdddeeeggghhhggggggkkkuuu|||TTTUUUUUUVVVWWWWWWVVVVVVWWWUUUSSSQQQOOOOOOOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWTTTXXX]]]^^^\\\[[[^^^aaakkkqqquuusssjjj```ZZZXXXOOOOOOOOOPPPRRRSSSUUUVVVVVVZZZ]]]^^^[[[[[[^^^bbbdddaaabbbnnnkkkdddcccdddqqq{{{mmmggg^^^]]]YYYUUURRRRRRTTTVVV___nnn{{{nnnfff___ZZZYYYWWWSSSSSSVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[^^^bbbeeefffgggiiijjjlllnnnppprrruuuxxxzzz{{{~~~~~~}}}}}}}}}}}}~~~zzzyyyzzz||||||~~~~~~{{{xxxvvvvvvvvvvvvuuuqqqsssqqqmmmlllppppppllllllooorrrvvv{{{|||zzzyyysssfffaaaXXXOOOIIIFFFDDDCCCDDDEEEGGGHHHHHHHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBEEEHHHJJJJJJIII@@@@@@@@@@@@AAAAAABBBBBB>>>>>>===<<<<<<<<<<<<<<>>======>>>???@@@??????>>>======>>>???@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBAAA???>>>======>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDAAA??????@@@AAABBBBBB@@@AAACCCCCCBBBBBBDDDEEEIIIJJJKKKKKKLLLOOOSSSWWWcccppp}}}yyypppeee\\\TTTSSSQQQPPPQQQSSSVVVYYYWWWWWWWWWXXXZZZ\\\^^^```bbbdddfffeeeeeeiiipppwwwOOOPPPQQQSSSTTTTTTTTTTTTUUUTTTRRRPPPOOOOOOOOOOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTOOOSSSWWWYYYXXXXXXZZZ\\\iiipppxxxxxxqqqeee[[[VVVRRRRRRQQQQQQQQQRRRSSSTTTWWWZZZ\\\\\\YYYWWWXXXZZZ^^^\\\\\\cccuuurrreeebbb___mmm~~~{{{pppeeeaaa[[[VVVTTTRRRQQQPPPSSSYYYiii|||qqqiii```\\\XXXTTTSSSVVVUUUUUUUUUUUUVVVWWWXXXYYYXXX\\\```ccccccdddeeeffffffgggiiikkknnnppprrrsssxxxzzz}}}~~~~~~~~~~~~~~~}}}zzzwwwvvvwwwzzz|||~~~~~~~~~~~~}}}}}}||||||||||||zzzxxxwwwwwwvvvtttssslllmmmlllhhhhhhlllmmmlllkkkooouuu|||vvvooorrr}}}tttmmmhhhaaaWWWNNNJJJHHHHHHHHHCCCDDDEEEFFFGGGFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBFFFJJJMMMNNNMMMAAA@@@?????????@@@AAABBB<<<<<<;;;::::::::::::;;;???>>>>>>======>>>>>>???============>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>=========>>>AAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCAAA??????@@@BBBBBBAAA@@@AAABBBAAA@@@AAADDDFFFIIIJJJJJJJJJKKKMMMQQQTTT]]]hhhqqqrrrmmmggg___XXXQQQPPPOOONNNPPPRRRVVVXXXUUUUUUVVVWWWYYY[[[\\\^^^___aaadddddddddfffkkkooosssxxxMMMNNNOOOQQQRRRSSSSSSTTTSSSRRRPPPOOONNNOOOOOOPPPOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPLLLPPPTTTVVVVVVWWWXXXZZZaaaiiirrrwwwsssiii]]]UUUVVVUUUSSSSSSSSSSSSUUUVVVYYYZZZYYYVVVRRRPPPQQQSSS[[[[[[\\\___iii~~~~~~pppiiieeennnxxx}}}~~~qqqjjjaaa[[[YYYXXXUUUSSSQQQSSS[[[hhh}}}ttthhhaaa\\\WWWWWWXXXVVVVVVUUUUUUUUUVVVWWWWWWVVVYYY]]]```````````````aaabbbdddfffhhhjjjlllmmmpppsssuuuwwwwwwwwwyyyzzz|||}}}~~~{{{{{{{{{{{{zzzzzzzzz{{{{{{|||~~~~~~||||||||||||{{{{{{zzzyyyyyyxxxwwwwwwwwwuuurrroooiiijjjhhhffffffhhhlllmmmlllrrr{{{yyykkkooozzztttmmmbbbZZZOOOGGGCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEJJJLLLMMMLLLAAA@@@???======???AAABBB======<<<<<<<<<<<<<<<===???>>>>>>>>>============;;;;;;<<<===>>>???@@@AAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA??????AAABBBBBBAAA@@@@@@@@@??????AAADDDGGGIIIIIIJJJJJJJJJKKKOOOQQQVVV^^^ddddddaaa___ZZZUUUOOONNNMMMMMMOOORRRUUUVVVVVVVVVWWWYYY[[[\\\^^^___^^^aaadddeeeeeefffiiikkkmmmvvvLLLLLLNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOOMMMNNNPPPQQQRRRRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNLLLNNNQQQSSSUUUWWWYYY[[[ZZZ```iiiqqqrrrlllaaaYYYWWWVVVTTTRRRRRRSSSUUUVVVVVVUUURRROOOMMMNNNPPPSSSZZZ\\\]]]]]]```kkk|||xxxqqqqqqqqqttt{{{{{{pppfffaaa]]]YYYVVVNNNQQQUUUYYY___nnnpppgggaaa\\\ZZZZZZWWWWWWVVVUUUUUUUUUVVVVVVUUUXXX[[[\\\\\\\\\\\\\\\___```aaaccceeeggghhhiiiiiikkkmmmnnnnnnoooqqqssswwwyyy{{{~~~~~~|||{{{zzz|||{{{zzzyyyzzzzzz{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{{{{|||{{{{{{yyyxxxwwwvvvuuutttttttttrrrnnnkkkfffeeeddddddccceeekkkpppqqqyyy}}}ooonnn|||rrrkkkXXXQQQHHHCCCDDDFFFGGGFFFAAAAAABBBBBBBBBCCCBBBBBB@@@@@@@@@@@@????????????@@@@@@AAACCCFFFHHHHHHGGGAAA@@@>>>======>>>@@@AAA=========<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<::::::<<<===>>>???@@@@@@??????@@@@@@@@@@@@????????????????????????>>>>>>;;;;;;<<<===>>>??????>>>BBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@@@@AAABBBAAA@@@????????????>>>@@@DDDGGGHHHIIIJJJIIIIIIIIILLLNNNMMMSSSWWWVVVUUUUUUSSSOOOMMMMMMLLLMMMNNNQQQSSSUUUVVVWWWXXXZZZ\\\]]]^^^___```bbbeeeggghhhiiiiiijjjlllwwwKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLNNNOOOLLLMMMOOOPPPQQQOOONNNMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMNNNOOORRRVVVYYY[[[XXXZZZaaaiiinnnnnnhhhbbbYYYWWWTTTQQQOOOPPPQQQRRROOONNNLLLKKKLLLPPPTTTVVVWWWZZZ\\\[[[ZZZ]]]eeelll~~~wwwppppppwwwyyynnnccc\\\WWWPPPUUUXXXUUURRRWWWfffrrr{{{ppphhhaaa\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUWWWYYYYYYXXXXXXYYYZZZ]]]^^^___```bbbcccdddeeedddeeeeeeddddddfffjjjmmmqqqsssvvvyyy{{{}}}}}}}}}|||}}}}}}||||||}}}zzzxxxxxxxxxwwwvvvxxxyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyzzz|||~~~}}}{{{|||~~~~~~}}}{{{zzzyyyzzzzzzzzzyyyxxxvvvuuusssrrrqqqpppooommmjjjgggbbbaaaaaabbbccceeennnwww}}}xxxooooooxxx~~~ooogggWWWQQQJJJGGGIIIJJJHHHEEE@@@@@@@@@@@@@@@AAAAAAAAA??????????????????>>>>>>@@@??????AAACCCDDDCCCBBB@@@???>>>=========>>>???<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;;;;999:::<<<===>>>?????????>>>>>>>>>??????>>>>>>>>><<<<<<============<<<;;;======???@@@AAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@===>>>?????????@@@CCCFFFHHHIIIIIIIIIHHHHHHIIIKKKFFFJJJKKKJJJKKKNNNNNNKKKMMMMMMMMMMMMNNNPPPRRRSSSTTTVVVWWWYYY[[[\\\]]]]]]aaabbbeeegggiiijjjjjjjjjlllvvvNNNNNNMMMMMMKKKJJJHHHHHHIIIIIIHHHHHHIIIKKKLLLNNNKKKLLLNNNOOOOOOMMMKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIJJJNNNSSSXXXZZZXXXWWWYYY___gggllljjjggg^^^[[[VVVRRRNNNMMMNNNNNNMMMLLLMMMNNNQQQSSSTTTTTTVVVXXXZZZYYYXXXYYY[[[^^^llluuuwwwtttwww|||}}}}}}yyyqqqddd]]]XXX[[[\\\XXXRRRRRRXXX___hhhxxx}}}tttiiibbb___[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWVVVUUUUUUWWWYYYZZZZZZ[[[\\\^^^___``````aaa```^^^\\\[[[^^^cccgggjjjkkknnnqqqtttvvvxxxyyyxxxzzz|||~~~~~~zzzxxxxxxxxxwwwuuuwwwxxxzzz|||}}}~~~~~~~~~}}}~~~}}}{{{|||}}}~~~~~~|||{{{xxxyyy{{{~~~~~~|||zzzxxxwwwxxxzzz{{{||||||{{{zzzwwwwwwxxxxxxwwwuuusssqqqpppooommmkkkkkkiiifffddd```___aaaeeehhhlllwww}}}wwwsssyyywwwfff\\\MMMHHHDDDEEEHHHHHHDDD>>>??????>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAABBBBBB@@@??????>>>>>>>>>=========;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>><<<;;;:::999:::<<<===>>>>>>>>>>>>=========>>>>>>=========;;;;;;<<<======<<<<<<;;;>>>???@@@BBBCCCCCCDDDDDD????????????@@@@@@@@@@@@BBBAAA@@@AAABBBBBBAAA???;;;===??????@@@@@@BBBDDDGGGHHHIIIHHHGGGFFFGGGHHHCCCFFFGGGFFFIIIMMMNNNKKKNNNNNNMMMNNNOOOPPPQQQRRRTTTUUUWWWZZZ[[[\\\\\\\\\___```bbbeeehhhiiijjjiiilllsss}}}RRRRRRQQQOOOMMMKKKIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMJJJLLLMMMNNNNNNLLLIIIGGGIIIIIIIIIIIIIIIJJJKKKLLLJJJGGGEEEEEEJJJPPPVVVYYYYYYUUUSSSXXXaaahhhjjjhhheeeaaa[[[TTTPPPMMMMMMMMMOOOPPPQQQSSSTTTSSSPPPNNNVVVXXXYYYZZZYYYZZZ[[[\\\___dddrrrzzzyyy{{{{{{zzzqqq|||~~~oooggg^^^^^^\\\WWWRRRPPPPPPRRRWWW]]]ppp~~~qqqhhhccc\\\[[[ZZZXXXWWWVVVUUUUUUXXXWWWWWWUUUSSSTTTWWWYYYWWWWWWXXXYYYZZZ[[[\\\]]]___^^^ZZZWWWVVVYYY___dddeeefffhhhkkknnnqqqtttuuuvvvwwwzzz|||~~~~~~~~~~~~zzzyyy{{{||||||zzzwwwyyy{{{~~~~~~}}}}}}|||~~~|||yyy{{{~~~}}}{{{uuuwwwxxxzzz|||}}}}}}}}}}}}}}}}}}yyyvvvuuussstttvvvyyyzzz{{{|||{{{uuuuuuvvvvvvuuusssqqqoooooommmjjjiiihhhfffdddbbbaaa```cccjjjnnnttt}}}tttwwwkkkXXXMMMKKKHHHIIIPPPXXX\\\XXXSSS>>>>>>>>>>>>>>>??????@@@============>>>>>>>>>>>><<<<<<<<<>>>AAACCCBBBAAA>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<===>>>???===>>>>>>>>>>>><<<:::999:::;;;<<<>>>>>>>>>======<<<<<<============<<<<<<<<<===>>>??????>>>======999:::;;;<<<>>>>>>??????======>>>>>>>>>?????????AAA@@@@@@AAABBBCCCAAA???:::<<>><<<<<<>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;???>>>===<<<<<<===>>>???@@@;;;777888<<>><<<>>>===;;;::::::;;;<<<===<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<======>>>>>>@@@???>>>>>>>>>>>>??????<<<<<<======>>>@@@AAABBB??????>>>>>>>>>>>>>>>???>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMPPPPPPOOOMMMKKKJJJLLLNNNSSSTTTVVVXXXZZZ[[[]]]]]]```^^^___bbbhhhkkkllljjjnnnqqq|||MMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIJJJIIIHHHHHHIIILLLOOOQQQUUUPPPJJJFFFEEEHHHMMMQQQUUUVVVVVVUUUVVV[[[dddkkkuuusssnnneeeZZZRRROOOQQQPPPOOOOOOQQQSSSSSSRRRPPPPPPQQQRRRSSSTTTTTTTTTTTTYYYXXX^^^ooo|||zzzqqqeee[[[UUURRRQQQQQQQQQQQQUUU```qqquuullliiiccc^^^ZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWXXXXXXWWWUUUUUUWWWVVVUUUTTTTTTVVVWWWYYY[[[\\\^^^```ccceeeggghhhkkklllnnnqqqrrrtttuuuuuuyyyzzz|||~~~||||||{{{{{{{{{||||||}}}~~~|||{{{{{{{{{|||yyyyyyxxxwwwvvvtttrrrqqquuuttttttvvvyyyxxxuuurrruuuvvvwwwvvvsssrrrqqqrrrllljjjhhhfffeeeddddddcccdddhhhnnnvvv~~~{{{}}}pppbbbXXXNNNHHHGGGEEEEEEHHHLLLKKKEEE???@@@>>><<<<<<>>>@@@@@@@@@@@@??????>>>>>>======<<>>===<<<<<<===>>>???>>>:::777777;;;>>>===;;;===<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<=========>>>============<<<<<<<<<<<<============>>>???@@@@@@??????>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDFFFGGGJJJKKKLLLNNNNNNOOOMMMLLLKKKMMMNNNRRRTTTWWWYYY[[[]]]___```___^^^___bbbgggkkkkkkjjjlllppp{{{JJJJJJLLLMMMNNNNNNOOOOOOIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJHHHHHHKKKRRRWWWddd]]]SSSIIIEEEFFFJJJNNNWWWYYYZZZVVVRRRTTT]]]fffvvv}}}wwwfffXXXSSSTTTPPPOOOOOOPPPQQQRRRPPPOOOLLLMMMOOOPPPQQQRRRRRRSSSTTTTTTXXXeeevvv||||||ooobbb\\\ZZZXXXVVVRRRPPPPPPRRRXXXjjj{{{tttjjjbbb^^^\\\YYYVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXYYY[[[^^^```aaabbbccceeegggkkkmmmpppqqqrrrtttvvvxxx{{{~~~}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwvvvtttssstttttttttvvvxxxxxxuuussssssttttttssspppmmmllllllggggggffffffggghhhjjjkkkmmmttt~~~sssnnnvvvnnn\\\RRRLLLHHHDDDCCCAAA@@@??????@@@AAAAAA@@@>>><<<<<<>>>???@@@???????????????????????????>>>>>>============>>>>>>???<<<999999<<<>>>>>><<<;;;<<<<<<======<<<<<<<<<;;;<<<============<<<;;;;;;;;;::::::::::::999999<<<<<<<<<<<<<<<=========;;;<<<===>>>>>>===<<<;;;???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDBBBCCCCCCCCCBBBAAAAAA@@@BBBCCCCCCDDDFFFHHHJJJKKKKKKLLLNNNNNNMMMMMMNNNOOOPPPRRRVVVYYYZZZ\\\___aaa___^^^___bbbfffiiijjjjjjjjjooo|||FFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIJJJHHHFFFJJJSSSZZZjjjdddYYYPPPJJJJJJMMMOOOVVV[[[^^^ZZZSSSQQQXXX___rrrttt```VVVRRROOONNNMMMMMMNNNOOOMMMLLLKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRVVV___jjj}}}{{{yyy|||~~~nnngggccc___[[[RRRRRRRRRRRRQQQXXXkkk|||pppeeeaaa___]]]ZZZ\\\ZZZXXXVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\]]]]]]^^^aaaeeehhhkkkmmmnnnpppqqqtttxxx|||~~~}}}}}}|||zzzzzzzzzzzzyyywwwvvvuuuxxxxxxyyyxxxxxxwwwvvvuuussssssuuuwwwxxxwwwuuutttqqqrrrrrrpppmmmkkkjjjjjjiiijjjjjjlllnnnsssxxx|||}}}xxxppplllqqqtttbbbTTTKKKGGGDDDBBBDDDBBB@@@@@@CCCGGGIIIJJJ@@@>>><<<<<<>>>?????????>>>>>>??????@@@@@@@@@@@@>>>>>>============>>>>>>@@@>>><<<<<<>>>??????>>>:::;;;===>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@>>>===??????>>>========================>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCEEEGGGHHHIIIHHHKKKNNNOOOOOONNNOOOOOOOOOSSSWWWXXXXXXYYY\\\___^^^___```cccfffhhhjjjjjjjjjpppGGGGGGHHHIIIIIIHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFHHHJJJHHHFFFIIIQQQXXXaaa^^^XXXRRROOOOOOPPPQQQTTT[[[```^^^VVVRRRVVV[[[lllkkk[[[RRRNNNLLLJJJJJJKKKKKKJJJIIIJJJKKKLLLNNNPPPQQQQQQRRRPPPQQQTTTZZZaaapppsssllljjjlllttt{{{wwwnnnddd]]]WWWTTTRRRRRRRRRSSSYYY```}}}zzzjjjccc```]]][[[^^^\\\YYYWWWTTTSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYYYYXXXZZZ]]]aaadddgggiiijjjkkkmmmppptttyyy}}}||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwvvvuuutttsssttttttuuuuuutttssssssrrrtttuuuvvvvvvuuusssqqqppppppqqqqqqpppnnnlllmmmnnnoooqqqtttxxx~~~nnnkkkjjjqqqzzzssskkk___UUUNNNIIIDDDBBBIIIEEEBBBDDDIIILLLKKKGGGAAA???===<<<>>>??????>>>>>>>>>>>>???@@@@@@AAAAAA======>>>>>>>>>>>>======>>>===<<<<<<===>>>======:::;;;===>>>???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;===???@@@AAA@@@???===@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===???@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHGGGJJJMMMOOOOOOOOOOOOPPPSSSWWW[[[[[[YYYXXX[[[^^^___```bbbdddfffhhhjjjkkkmmmtttKKKLLLLLLLLLKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFHHHKKKJJJIIIKKKNNNRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQXXX]]]]]]XXXUUUWWWZZZiiiuuucccUUUNNNLLLJJJIIIIIIIIIIIIGGGHHHIIIKKKLLLMMMNNNOOOOOOMMMNNNQQQVVVZZZcccuuutttfff```___fffnnnvvv{{{qqqgggcccYYYQQQPPPQQQQQQTTTXXX```rrrzzzmmmfff```]]]^^^\\\YYYVVVTTTTTTUUUUUUVVVUUUTTTRRRQQQQQQQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWZZZ]]]```bbbcccdddfffhhhkkkoootttxxx{{{}}}~~~{{{zzzyyyxxxwwwwwwxxxxxxwwwwwwvvvuuutttssssssrrrtttttttttttttttsssrrrqqqtttvvvwwwwwwtttpppnnnnnnooooooooonnnnnnpppsssvvv{{{{{{rrrhhhjjjqqq}}}uuunnnfffbbb\\\VVVQQQLLLHHHEEECCCAAA@@@EEELLLNNNKKKGGGAAA???======>>>??????>>>>>>>>>>>>??????@@@@@@@@@======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>>======<<<;;;;;;<<<======::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>======???>>>======<<<<<<<<<<<<:::;;;===>>>???>>>>>>===>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBAAAAAA@@@BBBBBBBBBCCCDDDEEEGGGGGGHHHJJJMMMNNNNNNNNNPPPQQQWWW\\\______[[[YYY\\\``````bbbeeefffggghhhkkkmmmpppyyyMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKHHHJJJLLLNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKMMMOOOQQQPPPSSSWWWWWWVVVWWWZZZ]]]ggg{{{zzziiiXXXPPPMMMJJJIIIIIIJJJIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNPPPTTTVVVYYYdddoooqqqgggbbbdddiiilllmmmooowww~~~rrrfffZZZUUUSSSQQQSSSVVVSSS]]]kkk|||yyypppllldddaaa^^^ZZZWWWVVVWWWWWWWWWVVVUUUSSSRRRRRRRRRRRROOOOOOPPPPPPQQQQQQPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWYYY[[[]]]^^^^^^```bbbeeeiiinnnrrruuuvvv|||~~~~~~|||{{{zzzxxxwwwvvvvvvvvvwwwxxxwwwuuusssrrrrrrrrrsssttttttttttttsssrrrqqqpppqqquuuyyyzzzyyyxxxyyyzzzxxxxxxxxxxxxyyy~~~zzzsssmmmnnnwww|||wwwrrrjjjcccWWWUUURRRPPPOOOMMMLLLKKKFFFGGGHHHKKKMMMNNNLLLJJJBBB@@@======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>===<<<<<<===>>>>>>;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<======999:::<<<>>>??????>>>=========>>>???AAABBBCCCCCCAAAAAA@@@@@@@@@@@@?????????@@@AAABBBBBBCCCBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJKKKLLLMMMMMMNNNPPPRRRUUUZZZ___^^^ZZZYYY\\\```aaadddggghhhhhhiiilllnnnrrr{{{LLLMMMMMMNNNNNNNNNMMMMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMJJJLLLNNNQQQRRRPPPKKKGGGIIIHHHHHHHHHJJJMMMPPPRRROOOPPPQQQRRRSSSWWW\\\```eeeuuu~~~zzzkkkYYYQQQOOOLLLJJJJJJJJJJJJIIIMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPQQQTTTUUUUUU[[[cccmmm{{{xxxooolllnnnkkkiiihhhkkkyyy}}}ssshhh```XXXQQQPPPRRRRRRTTTXXXbbbxxx~~~nnnjjjeee___[[[YYYXXXXXXYYYXXXVVVTTTSSSRRRSSSSSSNNNOOOPPPQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZ]]]^^^aaaeeejjjmmmppprrrtttwwwzzz~~~|||zzzyyywwwvvvuuuvvvvvvyyywwwuuurrrqqqrrrssssssoooooooooooommmlllkkkjjjmmmrrryyy~~~zzzssspppmmmxxx|||zzzuuupppooonnneee[[[KKKJJJIIIIIIKKKMMMNNNOOOYYY[[[ZZZVVVOOOJJJHHHHHHBBB@@@======>>>>>>>>>===>>>>>>>>>===============<<<===>>>??????>>>===<<>>>>>>>>===<<<<<<<<<<<<>>>@@@AAA???>>>===<<<<<<===>>>???<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;:::::::::============>>>???AAAAAA======<<<<<<<<<<<<======999:::<<<>>>??????>>>===<<<===>>>???AAACCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???AAAAAACCCDDDEEEFFFFFFFFFCCCCCCCCCDDDDDDFFFGGGHHHKKKLLLLLLLLLLLLMMMPPPSSSPPPVVV[[[[[[WWWVVVZZZ___bbbeeehhhiiihhhiiilllooosss}}}QQQQQQQQQQQQPPPNNNLLLJJJJJJJJJKKKKKKKKKJJJHHHGGGKKKJJJIIIHHHGGGHHHIIIIIIMMMNNNPPPQQQPPPNNNLLLJJJJJJGGGEEEFFFJJJOOORRRTTTPPPPPPPPPQQQTTTWWW[[[]]]hhhlllpppuuu{{{|||qqqdddWWWSSSMMMIIIHHHHHHIIIIIIGGGIIILLLLLLKKKKKKNNNQQQOOOOOOOOONNNMMMOOOSSSVVVWWWdddzzz{{{sssnnnllljjjggggggoootttccc]]]]]]XXXQQQRRRPPPRRRYYYbbbppprrrgggddd```YYYUUUUUUXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWYYYZZZ]]]```dddhhhjjjlllnnnppptttxxx{{{|||}}}}}}|||yyyuuusssrrrrrrrrrqqqtttsssssssssrrrrrrrrrqqqpppkkkiiikkkllljjjiiilllnnnvvv}}}pppjjjtttzzzsssnnnllleeeYYYPPPGGGFFFEEEDDDDDDEEEFFFGGGLLLVVV___gggdddOOOAAAIII@@@@@@???===<<<<<<===??????????????????>>>======>>>===<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<;;;<<<===@@@CCCDDDBBBAAA???=========>>>>>>BBB@@@===:::999:::<<<===<<<<<<<<<============>>><<<<<<<<<<<<<<<;;;;;;;;;@@@@@@??????>>>>>>>>>===?????????>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@===???@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDGGGJJJMMMOOOOOOOOOOOOPPPQQQSSSTTTTTTUUUWWWZZZ]]]ccccccccccccdddgggmmmqqqsss|||RRRRRRSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGIIIIIIHHHGGGGGGHHHJJJJJJLLLMMMOOOPPPOOONNNKKKJJJJJJHHHEEEEEEHHHLLLOOOPPPPPPOOOOOOPPPRRRUUUXXXZZZeeehhhjjjlllqqqsssnnnfff^^^YYYRRRLLLJJJIIIIIIIIIIIILLLNNNNNNLLLKKKLLLNNNNNNNNNMMMKKKJJJKKKNNNQQQRRR\\\mmm}}}tttnnngggeeelllzzzpppgggeeeccc^^^ZZZXXXWWWXXXZZZ^^^jjjuuusssjjjbbb[[[YYY[[[WWWWWWXXXXXXWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXYYY[[[^^^aaaccceeegggiiikkknnnrrruuuvvvwwwwww{{{|||~~~~~~{{{xxxtttrrrrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrqqqooojjjgggiiiiiifffgggiiioooxxx~~~yyyyyyyyy|||~~~ssslllggg___TTTKKKFFFEEEDDDCCCCCCDDDEEEFFFEEESSSbbbnnnmmmTTTAAACCCFFFHHHIIIEEE>>><<<>>>BBB>>>?????????>>>>>>===<<<======<<<<<<<<<======>>>=========<<<<<<;;;::::::<<<;;;::::::<<<>>>AAABBB===<<<:::888999:::===??????>>><<<;;;::::::<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAACCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>???AAABBBBBBBBBBBBAAACCCCCCBBBBBBBBBCCCDDDDDDGGGJJJNNNPPPPPPPPPPPPPPPQQQRRRTTTTTTUUUWWW[[[]]]aaaaaabbbccceeeiiioootttxxxSSSSSSTTTTTTSSSQQQOOONNNMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOPPPQQQQQQOOOMMMLLLNNNKKKHHHGGGIIILLLMMMNNNOOONNNNNNOOOPPPRRRTTTUUUaaadddeeedddgggmmmooommmbbb\\\TTTNNNKKKKKKKKKKKKKKKMMMOOOOOOMMMKKKJJJJJJLLLKKKJJJHHHFFFGGGIIILLLNNNTTT^^^mmmwwwlllgggjjjrrrxxx{{{wwwrrrooolll]]]YYYWWWXXXWWWVVVZZZaaaggg|||uuuggg]]]YYYZZZXXXYYYZZZ[[[ZZZXXXUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\]]]______bbbcccgggjjjmmmnnnoooooorrrtttvvvyyy|||~~~}}}}}}|||yyyvvvsssqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnlllgggeeeeeedddaaacccfffppp{{{~~~||||||nnnmmmssssssggg^^^VVVMMMFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEYYYmmm}}}}}}bbbIIIGGGLLLPPPRRRKKKAAA<<>>>>>>>>=========<<<<<<;;;;;;<<<======>>>======<<<<<<===>>>===<<<;;;:::<<<;;;:::999:::<<<>>>???AAA???===;;;:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<<<<==================<<<;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>??????<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEGGGJJJNNNQQQQQQPPPPPPPPPQQQRRRTTTTTTUUUWWW[[[^^^^^^___aaacccfffkkkrrrvvvRRRRRRSSSSSSSSSQQQPPPOOONNNOOOOOONNNLLLJJJHHHGGGEEEDDDEEEFFFGGGJJJLLLMMMQQQRRRSSSTTTSSSRRRQQQPPPSSSPPPLLLKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQ\\\aaadddccceeelllsssuuu```[[[TTTNNNLLLLLLLLLLLLJJJKKKMMMMMMLLLJJJIIIHHHHHHHHHHHHFFFEEEEEEGGGJJJNNNQQQWWW```lll{{{zzzpppllllllnnnooo~~~wwwfff```\\\[[[YYYWWWXXX\\\XXXdddrrr}}}ttteee\\\ZZZ______^^^]]][[[YYYWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVWWWXXXYYYYYYZZZ]]]^^^aaadddfffhhhiiijjjkkklllnnnqqqsssuuuvvvwww{{{}}}~~~}}}}}}}}}}}}~~~|||||||||||||||{{{{{{zzzvvvssspppooonnnnnnlllkkkggggggggghhhhhhhhhiiiiiigggcccaaa```___]]]```eeerrr~~~xxxpppooopppqqqjjjsss}}}mmm___UUUNNNGGGCCCCCCBBBAAA@@@@@@AAABBBCCCHHH[[[nnn}}}~~~gggOOOKKKNNNPPPPPPJJJCCC>>>>>>AAA======<<<<<<<<<<<<<<<===:::;;;<<<>>>>>>>>>======;;;<<<>>>@@@AAAAAA@@@???>>><<<;;;::::::;;;===>>>FFFEEECCC@@@===999777555888999:::;;;;;;;;;:::999888999999999999:::::::::<<<<<<===============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>??????>>>===;;;;;;<<<===@@@AAAAAA@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBCCCDDDEEEFFFEEEIIIMMMOOOOOONNNNNNNNNPPPRRRSSSTTTUUUXXX[[[^^^^^^```bbbdddggglllrrrvvvOOOPPPQQQQQQQQQPPPOOONNNPPPPPPPPPOOOMMMKKKIIIHHHEEEEEEEEEFFFHHHJJJLLLNNNQQQQQQRRRSSSSSSSSSRRRQQQTTTQQQNNNLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMTTT\\\aaabbbdddkkkrrruuubbb]]]VVVQQQOOONNNMMMLLLHHHHHHIIIJJJJJJIIIHHHGGGEEEFFFFFFFFFEEEFFFHHHKKKMMMPPPTTTYYY___gggpppvvvrrrjjjhhhiiittt~~~rrrfff___ZZZUUUSSSTTTXXX[[[^^^aaalll{{{pppjjjqqqnnnjjjfffaaa^^^\\\[[[WWWWWWUUUTTTRRRRRRQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQNNNNNNNNNNNNOOOPPPQQQQQQUUUUUUUUUVVVVVVWWWWWWWWW[[[\\\^^^aaaccceeefffgggfffgggiiikkklllnnnnnnoooqqqsssuuuwwwwwwwwwyyyzzz}}}~~~~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxyyyyyyyyyyyyxxxxxxrrrpppmmmlllkkkkkkiiigggcccccccccdddddddddddddddaaa^^^\\\\\\[[[[[[aaahhhxxxtttjjjfffhhhkkkmmmttt|||rrrcccVVVNNNIIIEEECCCBBBAAA@@@??????@@@AAABBBBBBQQQ\\\dddfffWWWGGGFFFIIIGGGEEEDDDBBBAAA>>><<<======<<<<<<<<<<<<===>>>:::;;;===>>>>>>>>>===<<<;;;<<>>;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>>>>AAA???===<<<;;;<<<>>>??????>>>>>>============>>>BBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFDDDGGGJJJLLLLLLLLLLLLMMMPPPQQQSSSTTTUUUXXX\\\___```bbbdddfffhhhlllqqqtttMMMNNNOOOPPPPPPPPPOOONNNPPPPPPPPPPPPOOOMMMKKKIIIGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPNNNKKKJJJJJJJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLTTTZZZ[[[]]]bbbggghhhccc```ZZZVVVSSSQQQOOOMMMIIIGGGFFFFFFHHHHHHGGGFFFCCCEEEFFFFFFFFFGGGIIIKKKKKKMMMPPPRRRTTTWWWZZZ]]]nnnqqqiiifffdddlllssstttzzzoooccc]]]WWWUUUUUUSSSUUUUUUVVV\\\hhhvvvyyyqqqkkkfffccc]]]\\\ZZZXXXUUUTTTSSSRRRTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOPPPSSSSSSTTTUUUUUUVVVVVVWWWZZZ[[[\\\^^^```bbbdddeeecccdddeeeggghhhiiiiiiiiiiiikkkmmmnnnoooppprrrttttttxxx||||||zzzxxxyyyzzz{{{{{{{{{{{{|||~~~||||||}}}~~~~~~~~~}}}|||{{{vvvvvvvvvuuuuuuttttttsssrrrsssuuuuuuvvvuuutttsssnnnllljjjiiihhhgggeeecccaaaaaaaaaaaa`````````___ZZZXXXXXXYYYZZZ\\\eeeooowwwqqqiiidddeeekkkrrrvvvzzzjjjcccXXXNNNHHHEEEDDDDDDAAAAAA????????????AAAAAA>>>GGGIIIJJJMMMFFF===@@@BBB???===>>>AAABBB>>>:::>>>===<<<<<<<<<===>>>???<<<<<<============<<<<<<;;;<<<>>>AAADDDFFFHHHJJJDDDBBB@@@===<<<<<<<<<===;;;===AAACCCBBB>>>999555999:::;;;;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<=========999999999::::::::::::;;;::::::;;;;;;<<<<<<======@@@???>>>===<<<<<<======??????>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFHHHIIIIIIJJJLLLNNNPPPQQQSSSTTTUUUXXX\\\___bbbdddfffgggiiilllpppsssLLLMMMNNNPPPPPPPPPOOONNNOOOPPPPPPPPPOOONNNLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKIIINNNQQQQQQRRRVVVXXXWWW\\\ZZZXXXWWWWWWVVVSSSQQQMMMJJJFFFEEEFFFGGGFFFEEEDDDEEEGGGGGGFFFFFFGGGIIIIIIKKKMMMMMMMMMMMMOOOPPP]]]rrruuukkk^^^aaaaaa^^^bbbooo}}}|||ooohhhccc___^^^QQQSSSTTTUUUVVVYYY___eeeyyy|||rrrllleeeccc```]]]ZZZWWWVVVUUUVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXYYY[[[]]]___aaabbbaaabbbcccdddeeeeeeeeeeeeeeefffhhhiiiiiikkknnnpppnnnqqquuuuuusssrrrtttwwwuuuttttttssstttuuuvvvwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyzzzzzzzzzyyyxxxqqqrrrrrrrrrrrrqqqqqqpppnnnooopppqqqqqqpppnnnmmmjjjhhhffffffeeedddaaa___]]]]]]\\\[[[ZZZYYYYYYXXXTTTSSSTTTWWWYYY^^^jjjvvv~~~tttkkkfffbbbdddmmm|||xxxlllZZZUUUNNNHHHDDDCCCCCCCCCAAAAAA@@@??????@@@AAAAAA@@@GGGCCC???DDDAAA<<>>???>>>===<<<<<<>>>@@@AAA???>>>===<<<<<<;;;<<<<<<<<<<<<<<<===???BBBEEEGGGFFFDDDAAA>>><<<;;;;;;<<<:::<<<@@@CCCDDDDDDCCCBBB;;;<<<<<<;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>===============>>>>>>AAA@@@@@@@@@@@@AAACCCDDDBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGIIIMMMPPPOOOQQQSSSTTTUUUXXX\\\___bbbdddfffhhhjjjmmmpppsssLLLMMMOOOPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOMMMLLLMMMLLLKKKJJJIIIJJJJJJKKKMMMMMMMMMNNNNNNOOOOOOOOONNNLLLKKKJJJKKKLLLKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKJJJMMMMMMJJJKKKNNNOOOLLLPPPQQQRRRUUUXXXYYYXXXVVVRRRMMMGGGEEEEEEFFFFFFDDDEEEGGGGGGGGGEEEDDDEEEFFFIIIJJJKKKKKKJJJJJJLLLNNNTTTccczzztttfffeee```YYYXXX```iiimmmrrr{{{}}}tttkkkdddaaaYYYYYYYYYYYYVVVUUUXXX]]]cccsss{{{rrrjjjhhheeeaaa]]]ZZZXXXWWWXXXWWWUUUSSSQQQPPPOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPRRRTTTUUUWWWWWWVVVVVVWWWXXXZZZ\\\^^^`````````aaabbbccccccccccccccceeeffffffgggiiilllooolllnnnqqqqqqoooooorrruuuqqqpppooonnnnnnooopppppprrrssstttuuuvvvwwwxxxxxxvvvuuuttttttuuuvvvxxxyyyzzz{{{}}}~~~~~~{{{wwwuuuuuuuuuwwwxxxxxxwwwwwwvvvooooooppppppppppppooooookkklllmmmnnnnnnllljjjiiihhhfffeeeddddddbbb___]]]XXXXXXWWWVVVTTTSSSRRRRRRPPPPPPRRRVVVZZZ```mmmzzz~~~zzzyyyqqqjjjccc```___fffvvvwwweee[[[PPPMMMIIIDDDBBBAAABBBBBBBBBAAA@@@??????@@@AAABBBBBBHHHCCC>>>BBBAAA===AAA:::===AAABBBAAA@@@AAACCC???>>>===<<<===>>>@@@BBBAAA???===<<<;;;;;;;;;<<<<<<;;;999999:::===@@@BBBFFFDDDAAA>>>;;;::::::;;;888999;;;===???BBBCCCDDD======<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::888999:::<<<===>>>??????;;;;;;:::::::::;;;;;;<<<@@@@@@??????@@@BBBCCCEEEBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIHHHFFFFFFIIINNNRRROOOQQQSSSTTTUUUXXX\\\```aaacccfffhhhkkknnnrrruuuyyyQQQQQQRRRQQQQQQOOONNNMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMJJJIIIIIIJJJMMMNNNJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHNNNPPPSSSUUUXXX\\\aaaddd___VVVKKKFFFGGGHHHGGGCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJMMMOOONNNVVVggg{{{sssjjj```ZZZZZZ___ccceeegggmmmxxxrrrdddccc]]]YYYZZZWWWSSSTTTYYY]]]\\\___fffnnnzzz}}}xxxqqqkkkfffaaa\\\XXX\\\YYYVVVSSSQQQQQQRRRSSSRRRQQQPPPNNNNNNNNNOOOOOOQQQRRRTTTTTTTTTTTTSSSRRRUUUVVVXXXXXXXXXYYY[[[\\\]]]___````````````bbbcccccccccdddeeegggiiikkklllkkkkkkkkkkkkkkkjjjiiihhhffffffggghhhjjjlllnnnooooooooooooppppppooooooooorrrpppnnnmmmmmmppprrrtttvvvvvvvvvuuuuuutttttttttssspppnnnooopppqqqooolllooommmkkkjjjkkkkkkjjjiiiggghhhiiiiiiiiigggfffeeefffffffffdddbbb^^^[[[XXXRRRPPPNNNOOOQQQQQQOOOLLLMMMQQQUUUUUUYYYfff}}}}}}wwwwwwppplllhhhfff```dddlllyyy~~~{{{xxxgggWWWNNNIIIIIIGGGFFFDDDBBBAAA@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<;;;===???AAABBBAAA@@@???????????????????????????>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;<<<<<<===>>>DDDEEE>>>888999888555999:::;;;<<<>>>@@@BBBCCC>>><<<999999:::;;;;;;:::;;;;;;;;;::::::999999999888888888999999:::::::::::::::;;;;;;<<<=========@@@@@@???>>>=========>>><<<:::999;;;>>>???===:::;;;;;;;;;::::::999999999>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTUUUWWW[[[]]]aaabbbccceeegggjjjlllnnnsss~~~{{{yyyNNNOOOPPPPPPPPPNNNLLLKKKLLLMMMNNNPPPQQQQQQQQQPPPNNNMMMKKKIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJMMMSSS\\\fffmmmnnnaaaQQQIIIIIIIIIFFFBBBDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHHHHIIILLLNNNOOORRRYYYcccoooyyyjjj```^^^bbbgggiiiiiilllpppzzz|||pppeee\\\ZZZZZZVVVUUUVVVWWWUUUWWW[[[___fffsssyyyqqqjjjddd```ZZZYYYXXXWWWVVVVVVVVVVVVPPPOOONNNLLLLLLLLLMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWZZZ]]]___[[[\\\]]]]]]]]]]]]___```aaabbbbbbccceeeggghhhiiiiiiiiiiiiiiiiiiiiihhhgggdddeeeeeefffgggiiijjjkkkmmmnnnpppqqqqqqqqqpppoooqqqpppnnnmmmmmmmmmnnnooonnnnnnnnnmmmmmmlllllllllooommmkkkkkklllllljjjhhhjjjhhhfffeeeffffffeeedddggghhhhhhgggfffdddbbbaaa^^^^^^^^^^^^\\\YYYVVVTTTTTTRRRPPPPPPQQQQQQOOOMMMMMMPPPTTTXXXaaatttxxxqqqllllllmmmnnnqqqyyy{{{~~~vvviii\\\PPPIIIFFFEEEEEECCCBBBAAA@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;;;;@@@AAA===;;;<<<;;;888::::::;;;<<<>>>@@@BBBCCCBBB???<<<:::::::::888777;;;;;;;;;::::::999999999999999999999999999::::::::::::;;;;;;<<<=========>>>>>>===<<<<<<<<<======<<<::::::;;;===>>><<<:::;;;;;;;;;:::::::::999999;;;<<<<<<===>>>???@@@AAADDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMOOOQQQSSSTTTTTTVVVXXXZZZ```aaabbbdddgggiiijjjkkklllvvvzzzssssssKKKMMMNNNOOOOOOMMMJJJHHHIIIJJJMMMOOOPPPPPPPPPPPPMMMLLLKKKIIIHHHGGGFFFEEEIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBDDDKKKWWWeeeooosssfffUUUKKKJJJJJJGGGBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFFFFGGGJJJLLLPPPQQQSSSUUUYYYjjj{{{nnniiijjjlllmmmkkkmmmnnnppp|||ttteee```___]]]YYYVVVUUUSSSSSSUUUTTTUUU[[[dddsssuuulllhhhhhhfffdddaaa]]]YYYUUUTTTOOONNNLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSVVVUUUUUUUUUVVVXXXZZZ[[[YYYYYYYYYYYYZZZ\\\]]]^^^_________```aaacccdddeeeeeeeeefffgggggggggffffffccccccccccccdddeeeffffffjjjllloooqqqrrrrrrpppooopppooonnnmmmlllkkkjjjjjjkkkllllllllllllkkkjjjjjjkkkiiigggggggggfffdddbbbeeecccaaaaaaaaabbbaaa```eeeeeedddcccbbb___^^^]]]WWWWWWXXXWWWVVVTTTRRRQQQPPPNNNMMMMMMOOOOOOOOONNNQQQRRRVVV___ppp{{{pppnnnmmmmmmmmmpppvvv}}}~~~}}}wwwmmmcccYYYPPPHHHCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>===<<<::::::;;;;;;<<<====================================<<<<<<;;;<<<<<<======???>>>===;;;::::::999999<<<>>>???>>>>>>@@@===888:::::::::;;;===???AAABBBCCC@@@===;;;;;;:::999888;;;;;;::::::::::::999999::::::999999999999999999::::::;;;;;;<<<=========<<<;;;;;;;;;;;;<<<<<<===;;;::::::;;;======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>???@@@@@@CCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMOOOQQQTTTUUUUUUUUUWWWXXX]]]___aaadddfffgggggggggfffnnnpppkkkoooJJJKKKMMMOOONNNLLLIIIGGGIIIJJJLLLMMMNNNNNNNNNMMMJJJKKKKKKJJJIIIHHHFFFEEEJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDBBBAAAAAAEEENNNZZZbbbfff___UUUNNNKKKIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEDDDEEEHHHJJJLLLPPPVVVWWWUUU\\\qqq|||wwwrrrooolllpppssssssttt}}}{{{pppjjjddd___[[[ZZZXXXWWWXXXUUURRRTTTYYYaaahhhsss{{{uuu{{{xxxsssllleee^^^YYYWWWTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQWWWWWWXXXYYYYYYYYYWWWUUUZZZXXXWWWWWWZZZ\\\^^^___\\\\\\\\\]]]^^^___aaaaaabbbbbbcccdddeeeeeeddddddbbbaaaaaa``````aaaaaabbbeeehhhllloooqqqpppnnnmmmlllmmmmmmmmmllljjjhhhgggjjjkkklllllllllkkkkkkjjjgggfffdddcccbbbaaa___^^^cccaaa______`````````___``````___^^^]]]\\\[[[ZZZVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMMMMMMMOOOQQQRRRSSSVVVWWW]]]lllxxxooogggdddfffkkkuuuvvvpppuuunnncccXXXOOOHHHCCC???????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;::::::::::::???>>>>>>@@@BBBBBB>>>999;;;:::::::::;;;===???AAA@@@>>>;;;;;;<<<======<<<:::::::::::::::::::::::::::::::::999999888888888::::::;;;;;;<<<=========;;;;;;:::;;;;;;<<<======:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<======>>>???@@@AAAAAABBBCCCEEEGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPTTTVVVVVVWWWXXXYYY[[[]]]```cccdddeeeddddddeeekkkmmmjjjqqqIIIKKKMMMNNNNNNLLLJJJHHHJJJJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKIIIHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCBBBAAACCCGGGNNNSSSUUUVVVWWWTTTNNNJJJIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEAAABBBCCCCCCCCCDDDFFFHHHFFFKKKRRRTTTPPPRRRaaaqqq}}}uuunnnpppqqqpppmmmnnnuuu}}}yyynnnfffaaa^^^[[[ZZZ[[[YYYTTTTTTWWW\\\]]]```gggrrrwwwooogggccc```[[[ZZZXXXVVVUUUUUUUUUUUUVVVUUUSSSSSSSSSTTTVVVWWWVVVXXX\\\aaaeeeddd___[[[\\\YYYUUUUUUXXX[[[]]]^^^YYYYYYYYYZZZ\\\]]]______```aaabbbcccccccccccccccaaaaaa```_______________```cccgggkkklllllljjjiiiiiiiiikkkkkkkkkjjjhhhgggdddeeefffggggggfffeeedddcccccccccaaa___]]]\\\\\\```^^^\\\\\\]]]^^^]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYWWWVVVVVVUUUTTTRRRQQQPPPRRRRRRRRRRRRSSSUUUWWWYYY^^^aaakkk~~~~~~wwwsssnnnkkkiiiiiillluuuyyyoookkkllleeeZZZOOOHHHCCC@@@???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???========================::::::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===>>><<<<<<@@@DDDDDDBBB???;;;:::999888999;;;>>>???@@@>>>;;;;;;<<<======<<<:::::::::::::::::::::::::::::::::999999888888888::::::;;;;;;<<<=========;;;;;;;;;;;;<<<<<<===>>>999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFGGGIIIIIIKKKOOOTTTWWWYYYZZZ[[[\\\XXXZZZ^^^aaacccccccccbbbeeejjjmmmmmmyyyJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCDDDDDDEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBB???AAABBBCCCCCCDDDGGGIIIKKKQQQWWWXXXTTTOOOLLLKKKHHHHHHHHHGGGGGGFFFFFFEEEAAABBBCCCCCCBBBCCCEEEGGGIIIKKKMMMMMMKKKNNN[[[iii|||zzzssslllgggddddddjjjqqqyyywww{{{wwwnnnddd```]]]\\\YYYTTTSSSUUUVVVVVVYYY]]]```eeennnxxx}}}qqqhhhccc^^^\\\ZZZXXXWWWWWWWWWWWWYYYWWWUUUSSSSSSUUUXXXYYYVVVYYY```jjjrrruuuqqqmmmccc^^^WWWUUUVVVYYYYYYYYYWWWWWWXXXYYY[[[]]]___```aaaaaabbbcccccccccbbbbbbbbbaaa``````_________```^^^```cccfffhhhgggfffeeefffggghhhhhhhhhgggfffeee```aaaccceeeeeedddbbbaaa```aaaaaa___]]][[[[[[\\\[[[YYYXXXXXXYYYZZZYYYXXXVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSUUUVVVVVVWWWXXX[[[___bbboootttzzztttooolllhhhfffgggkkkyyy~~~~~~wwwpppkkk]]]WWWMMMEEEAAA@@@??????>>>>>>?????????@@@@@@@@@???>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>========================999:::;;;<<<<<<<<<<<<<<<888888999999:::<<<===>>>:::888999???CCCCCCDDDFFF>>><<<:::999:::<<<>>>@@@CCC@@@===;;;;;;:::999888999999::::::::::::;;;;;;::::::999999999999999999::::::;;;;;;<<<=========<<<<<<;;;;;;;;;<<<======888:::;;;<<<;;;:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;<<<===>>>>>>AAAAAACCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHMMMSSSXXXZZZZZZ[[[[[[WWWYYY\\\___aaacccccccccfffkkkoootttIIIIIIHHHHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBB>>>@@@BBBCCCBBBBBBCCCDDDEEEIIIPPPVVVYYYVVVQQQLLLHHHHHHGGGGGGFFFEEEEEEDDDAAABBBCCCCCCBBBBBBDDDFFFLLLJJJJJJJJJIIIKKKTTT___jjj}}}ssslllgggcccbbbdddgggeeeiiiuuuwwwooohhhccc^^^WWWTTTVVVSSSSSSVVVYYYWWWUUUZZZbbbqqq~~~wwwpppiiihhhfffdddbbbbbbbbbbbbeeebbb]]]XXXVVVVVVWWWXXXXXX[[[bbbmmmyyy}}}qqqiii```ZZZYYYYYYWWWUUUUUUVVVWWWYYY[[[]]]```aaacccccccccdddccccccbbbbbbcccbbbaaaaaaaaaaaaaaaaaa^^^___aaacccddddddddddddeeeeeeeeedddcccbbbaaa```___aaaccceeeeeedddbbbaaa]]]^^^___^^^[[[YYYZZZ\\\XXXVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZYYY\\\aaaeeeiiipppxxx~~~~~~vvvqqqnnnkkkgggeeefffiiihhhhhhpppyyy~~~~~~zzzvvvnnnfffUUUOOOGGG@@@>>>>>>???@@@>>>>>>>>>>>>??????????????????>>>>>>============<<<======>>>>>>======<<<999:::<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<======<<<<<<999999999999:::;;;<<<<<<;;;888999===>>><<>>AAABBBBBB???<<<:::::::::888777999999999::::::;;;;;;;;;999999999999999999::::::::::::;;;;;;<<<=========<<<;;;;;;::::::::::::;;;777999<<<<<<:::999:::<<<;;;;;;;;;;;;<<<<<<<<<===888999:::;;;<<<======>>>AAAAAAAAAAAACCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGKKKRRRWWWXXXXXXXXXXXXVVVXXXZZZ]]]```bbbeeefffiiiooouuu}}}HHHHHHFFFFFFFFFGGGHHHIIIEEEFFFGGGHHHIIIHHHHHHGGGJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBB@@@AAACCCCCCAAA@@@AAABBBAAAAAAEEEPPPZZZ\\\UUUMMMGGGGGGGGGFFFEEEDDDDDDCCCAAABBBCCCCCCBBBBBBDDDFFFFFFEEEFFFIIIIIIGGGIIIOOOYYYhhh}}}yyyssshhh^^^YYYXXXWWW]]]lllzzzvvvnnnfff]]]YYYZZZXXXVVVWWWYYYVVVSSSYYYccc[[[fffsss{{{}}}{{{yyywwwvvvuuuuuuuuuxxxssslllddd^^^[[[ZZZZZZ\\\]]]aaalllxxx~~~uuuhhh```]]][[[WWWTTTTTTUUUVVVYYY[[[^^^aaabbbdddddddddddddddcccbbbaaaccccccbbbbbbbbbbbbcccccc^^^___```aaabbbccccccccceeedddcccaaa___^^^]]]\\\\\\^^^```bbbcccbbb```^^^ZZZ\\\^^^\\\YYYXXXYYY[[[XXXVVVUUUUUUVVVWWWWWWVVVVVVUUUSSSRRRQQQQQQQQQRRRUUUUUUVVVXXX[[[]]]```aaabbbgggoooxxxtttllliiigggbbb]]]^^^```gggooorrrvvvyyyrrrttt|||zzzvvvsssiii___UUUOOOHHHBBB???@@@@@@AAA===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<>>>>>>???????????????>>>888:::<<<>>>>>>>>><<<;;;::::::::::::::::::::::::777999:::<<<======<<<<<<;;;;;;:::999999:::::::::???<<<<<<<<<999444777???DDDBBB@@@>>>>>>@@@CCCEEE>>><<<:::999:::;;;;;;:::999999999::::::;;;;;;;;;888888888999999::::::;;;::::::;;;;;;<<<======>>>;;;;;;:::999888888888888777999<<<<<<:::999:::<<<;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<===>>>??????AAA@@@@@@@@@AAACCCEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKFFFKKKRRRVVVWWWUUUTTTTTTVVVWWWYYY[[[___cccfffhhhmmmssszzzEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEGGGFFFCCCBBBDDDFFFGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBBBBBBBAAAAAABBBBBB@@@@@@@@@@@@BBBBBB@@@@@@AAABBBCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>>???AAADDDKKKQQQTTTRRROOOMMMIIIEEEDDDEEEFFFEEEDDD@@@@@@AAABBBDDDFFFGGGHHHGGGEEEBBB@@@AAAEEEJJJMMMRRRWWWeeezzzrrrdddZZZWWWUUUWWW___jjjvvvtttkkkddd___[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ```hhhjjjmmm}}}mmmccc^^^]]]^^^\\\___dddkkkrrryyy}}}|||qqqgggaaa]]]ZZZYYYQQQUUUZZZ]]]^^^```dddhhhlllmmmmmmlllhhheeecccbbbeeecccbbbbbbdddfffggggggbbb___\\\[[[\\\^^^^^^^^^``````___^^^]]]\\\[[[[[[___^^^]]]\\\[[[[[[[[[[[[\\\ZZZWWWUUUTTTTTTUUUVVVYYYVVVTTTSSSTTTVVVXXXXXXUUUTTTTTTUUUWWWXXXWWWUUUVVVYYY\\\^^^aaafffmmmsssyyy{{{uuuppphhhbbb___]]]]]]\\\``````hhhuuu{{{vvvuuuwwwxxxpppfff```^^^WWWOOODDD???>>>@@@@@@>>>???===;;;:::999:::<<<===???>>>===<<<<<<===>>>???============<<<;;;:::999999999:::<<<>>>@@@BBBCCC<<<>>>???===:::888999;;;;;;;;;;;;;;;;;;:::999888888666444333444777<<>>===<<<::::::<<<===>>>;;;===@@@CCCCCCAAA>>><<<<<<<<<<<<===<<<<<<;;;;;;:::888777888:::<<<<<<;;;<<<888444555888<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;555555666777888888999999:::::::::;;;;;;<<<<<<<<<888888999999999:::::::::>>>===<<<;;;<<<>>>@@@AAA@@@@@@AAAAAACCCDDDEEEFFFHHHFFFDDDEEEGGGIIIIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSUUUWWWZZZ^^^bbbeeegggmmm|||FFFEEEEEEEEEEEEEEEEEEEEECCCEEEFFFEEECCCBBBDDDFFFFFFFFFEEEDDDCCCCCCDDDDDDAAABBBBBBCCCCCCBBB@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>===>>>???BBBGGGMMMPPPOOOMMMJJJHHHFFFFFFGGGGGGEEEBBBFFFFFFEEEEEEEEEFFFFFFGGGGGGEEEBBBAAABBBEEEHHHKKKLLLOOOXXXgggxxxnnndddZZZVVVTTTXXX```jjjxxxrrrjjjfffddd```]]]\\\\\\^^^___bbb^^^^^^bbb___^^^iiizzzpppgggcccbbbccceeeiiinnnssswwwzzz|||~~~xxxqqqjjjddd^^^YYYVVVXXXZZZ]]]bbbiiiqqqwww|||{{{zzzvvvpppkkkhhhhhhfffdddccccccfffggghhhhhhccc```^^^]]]^^^___^^^]]]^^^]]]]]]\\\ZZZYYYWWWVVVYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWVVVUUUTTTUUUVVVVVVVVVZZZXXXVVVUUUWWWYYYYYYYYY___bbbggglllrrrzzz{{{tttiiieee^^^ZZZZZZ]]]aaaccckkklllttt}}}yyywww{{{wwwlllcccZZZTTTRRROOOHHH@@@===>>>@@@@@@??????>>><<<;;;:::;;;<<<===???>>>===<<<<<<===>>>>>>============<<<;;;:::999<<<<<<<<<======???@@@AAACCCEEEDDDAAA;;;888888:::777888999:::;;;;;;;;;;;;999888888888999:::<<<======<<<:::999999;;;<<<===???@@@AAABBBBBB@@@???>>>::::::;;;;;;;;;;;;;;;::::::::::::999888888888888;;;999888999:::::::::999;;;;;;::::::::::::::::::888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999::::::::::::<<<<<<;;;:::;;;===???@@@@@@@@@@@@AAACCCEEEFFFGGGGGGFFFDDDEEEGGGIIIIIIIIIKKKLLLNNNPPPQQQSSSSSSTTTTTTUUUWWWZZZ^^^cccgggiiippp}}}FFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEDDDCCCCCCCCCEEEEEEEEEDDDDDDCCCDDDDDDDDD@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@???>>>===<<<===>>>???CCCGGGKKKLLLLLLGGGFFFFFFGGGHHHGGGEEEBBBGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDGGGHHHIIIIIIMMMTTT^^^ooo}}}sssddd\\\UUUUUUYYY```mmmxxxxxx{{{xxxsssllleeebbbbbbeeegggddd]]]ZZZ[[[ZZZXXX^^^hhhlllpppwwwwwwnnniiiiiikkkooossswwwzzz|||}}}|||yyysssjjjaaaZZZ]]]]]]```gggsssyyyvvvuuulllkkkiiiiiikkkllllllkkkdddaaa^^^]]]]]]\\\[[[YYY[[[[[[[[[ZZZYYYWWWTTTSSSVVVUUUUUUUUUUUUVVVWWWWWWRRRSSSTTTTTTTTTTTTTTTSSSQQQRRRSSSUUUWWWYYYZZZ[[[___]]]\\\]]]aaafffiiikkkrrrvvv}}}vvvnnniiifffbbb___ZZZXXX\\\dddnnntttpppsss|||xxxiii^^^UUULLLGGGFFFEEE@@@<<<;;;===@@@@@@??????>>>===<<<;;;<<<===>>>>>>======<<<<<<===>>>>>>============<<<;;;::::::<<<<<<<<<===>>>???AAABBBLLLLLLJJJEEE===999888:::888888999999:::;;;;;;;;;777888999::::::::::::999999999999:::;;;===@@@AAAIIIGGGDDDAAA>>>===<<<;;;888888999999::::::;;;;;;888999::::::888666666666777999<<<<<<;;;:::::::::;;;:::::::::999888888888888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999:::<<<===>>>??????@@@AAACCCEEEGGGHHHGGGEEEDDDEEEGGGIIIIIIHHHJJJKKKMMMPPPRRRTTTUUUUUUTTTUUUVVVYYY]]]ccciiilllrrr{{{GGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEE?????????>>>>>>===<<<<<<>>>>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@??????>>>@@@@@@@@@@@@???===<<<;;;>>>======???BBBFFFIIIJJJFFFFFFFFFFFFGGGGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFIIIHHHJJJLLLQQQ\\\rrruuukkk```\\\\\\```hhhqqqtttyyy~~~zzzsssooonnnnnniiiaaa[[[[[[\\\[[[]]]bbb]]]^^^bbbhhhpppyyyyyyrrrooorrrvvv{{{~~~yyyqqqhhhaaacccfffooo~~~}}}{{{{{{{{{{{{yyywwwnnnjjjddd___]]]\\\[[[ZZZXXXYYYZZZZZZZZZXXXVVVUUUVVVVVVVVVUUUUUUVVVVVVWWWSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWYYY\\\```cccdddeeegggmmmuuu}}}vvvkkkdddaaa```aaacccaaa```bbbiiivvvzzzrrrwwwwwwjjj\\\SSSLLLEEEBBBBBB>>><<<:::;;;===??????>>>??????>>>============>>><<<<<<<<<<<<=========>>><<<<<<======<<<;;;;;;:::888888:::<<>>===>>>???AAACCCEEEHHHIIIFFFEEEDDDEEEGGGHHHHHHGGGGGGIIIKKKNNNQQQSSSUUUVVVTTTTTTUUUWWW]]]cccjjjnnnooottt}}}GGGFFFFFFEEEDDDCCCBBBBBBCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBCCCCCCDDDEEEEEE??????>>>===<<<<<<;;;;;;>>>============>>>???@@@????????????????????????===>>>>>>???@@@@@@??????@@@@@@@@@???>>>===<<<<<<>>>>>>===>>>???CCCGGGJJJHHHGGGFFFEEEEEEGGGJJJLLLHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEGGGIIIKKKQQQ```ooo|||pppiiifffdddgggkkkkkkppptttuuuvvv~~~{{{wwwvvvlllccc``````^^^\\\[[[^^^]]]^^^___bbbeeehhhiiiuuu~~~|||~~~|||xxxrrrnnniiirrr{{{pppfffaaa___^^^^^^VVVWWWXXXYYYZZZYYYYYYXXXYYYXXXWWWVVVVVVVVVVVVVVVYYYXXXWWWWWWXXXZZZ\\\]]]aaaaaaaaa```bbbgggnnntttwwwyyy}}}zzzqqqllleee^^^ZZZZZZ\\\^^^ccceeeiiippp|||zzzvvvvvvzzztttggg[[[PPPKKKGGGCCCBBBCCC======<<<===>>>>>>>>>===???>>>>>>===============;;;;;;<<<<<<============<<<<<<<<<===<<<<<<;;;:::888888999;;;>>>AAACCCDDDJJJKKKKKKFFF@@@;;;:::;;;;;;::::::999999:::;;;;;;>>>===<<<::::::;;;<<<===???@@@AAACCCEEEHHHJJJKKKJJJGGGAAA;;;777666777888999999999999:::;;;===>>><<<888666<<>>??????<<<999888;;;???::::::999888888777666666888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<===>>>@@@BBBDDDGGGHHHEEEDDDDDDEEEGGGHHHHHHFFFEEEFFFIIILLLOOORRRSSSTTTTTTSSSTTTWWW\\\bbbiiimmmlllooowwwEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAABBBCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFAAA@@@???===<<<<<<<<<<<<======<<<;;;<<<===>>>???>>>>>>????????????>>>>>>;;;<<<===>>>????????????>>>>>>??????>>>>>>===<<<>>>>>>>>>======@@@DDDHHHIIIIIIGGGEEEEEEHHHMMMQQQSSSQQQNNNKKKGGGDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFAAA@@@BBBFFFGGGJJJRRR[[[hhh||||||xxxqqqmmmmmmggghhhiiihhhkkktttwwwnnnjjjiiigggddd```]]]]]]^^^^^^^^^^^^^^^^^^aaagggmmmooopppyyy}}}{{{{{{{{{zzzyyysssjjjdddaaa```YYYYYYYYYZZZZZZ[[[[[[\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]___aaadddfffggggggjjjnnnrrrxxx~~~zzzvvvrrrnnnmmmlllcccaaa^^^YYYWWWXXX\\\```ffflllvvvyyyooohhheeeVVVMMMFFFDDDDDDBBBAAACCC>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>=========<<<<<<:::;;;<<<===============;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>CCCEEEHHHFFF@@@<<<:::;;;777777888999;;;>>>AAACCCEEECCCBBB@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEE???===;;;999888999;;;<<<;;;:::999999999;;;<<<===???:::888===GGGNNNMMMIIIGGGEEEAAA<<<888777888::::::999999999888777777777::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<===>>>@@@BBBDDDEEEDDDDDDDDDEEEHHHHHHGGGFFFDDDFFFHHHKKKNNNQQQRRRSSSRRRSSSTTTWWW[[[aaagggjjjkkkmmmwwwDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA???@@@BBBCCCBBB@@@AAAAAAAAABBBCCCDDDFFFFFFBBBAAA@@@>>>===============<<<;;;:::;;;<<<>>>???======>>>??????>>>======<<<<<<===>>>>>>>>>======<<<======>>>>>>>>>>>>>>><<<======<<<;;;===AAAEEEHHHIIIIIIHHHGGGJJJOOOSSSXXXVVVRRRMMMHHHDDDBBB@@@?????????@@@BBBDDDFFFHHHDDD@@@@@@DDDGGGHHHKKKOOOWWWeeeyyy{{{uuulllfffeeekkkrrrxxxzzz~~~|||xxxuuupppkkk`````````______^^^^^^]]][[[\\\]]]]]]___dddmmmtttvvvnnnjjjcccaaa```^^^^^^___```aaa^^^______```aaabbbdddeeecccgggmmmsssxxx{{{||||||www}}}zzzsssnnnjjjjjjiiihhheeeccccccccc___^^^]]][[[ZZZ^^^eeekkkvvv}}}{{{~~~zzzuuusssrrrlll```XXXVVVLLLEEE@@@AAACCCBBBAAACCC>>>>>>???>>>======>>>???===============<<<;;;;;;999:::;;;===============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===AAAFFFFFFBBB===:::999777777777999===AAADDDGGGAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@999999999999:::;;;<<<<<<;;;:::999888888999:::<<<;;;:::999;;;>>>CCCFFFGGGGGGDDD@@@>>><<<;;;999777999999999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999::::::::::::999::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCDDDCCCDDDFFFHHHHHHGGGEEEEEEGGGIIILLLNNNPPPRRRRRRQQQRRRTTTWWW[[[```dddfffiiilllwwwCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA???@@@BBBCCCAAA???@@@@@@AAAAAACCCDDDFFFGGGDDDCCCAAA???>>>===>>>>>>===<<<:::::::::;;;===???<<<===>>>??????>>>===<<<>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>????????????:::<<<===<<<:::;;;???CCCFFFIIIKKKKKKKKKLLLOOOSSSVVVTTTPPPLLLHHHDDDBBBAAA???>>>>>>???AAADDDGGGIIIJJJDDDBBBEEEIIIJJJJJJLLLKKKTTTaaarrryyykkkfffeeeeeeeeeeeekkkttt}}}|||sssllljjjiiifffdddcccaaaaaaaaaaaa]]]YYYZZZ___cccdddccciiitttzzzmmmkkkgggdddcccccceeefffccccccdddfffiiilllnnnooorrrxxxwwwsssnnnlllkkkjjjfffdddaaaccceeefffdddcccbbbbbb^^^___^^^^^^```gggqqqxxxwwwtttuuuwwwkkkhhhiiikkkeeeWWWMMMJJJIIIBBB???AAADDDCCCBBBCCC===>>>>>>=========???@@@<<<<<<<<<===<<<;;;;;;:::888999;;;===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;888888888999:::;;;<<<===;;;@@@FFFGGGBBB===999888::::::999:::===@@@CCCEEE999:::===??????>>><<<;;;888999;;;<<<>>>>>>??????999::::::;;;;;;:::999999;;;:::888666666777999:::666888999666333444;;;AAAAAA???>>>???AAA@@@===999999999999999999:::::::::999999999999999999999999:::::::::999999888888888888888999999999:::::::::888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAACCCCCCDDDFFFHHHHHHGGGEEEGGGHHHJJJMMMOOOQQQRRRSSSPPPQQQTTTWWW[[[___bbbdddfffjjjvvvIIIHHHHHHGGGEEECCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGAAAAAAAAABBBBBBCCCCCCCCCFFFCCC@@@>>>>>>???>>>===???>>>>>>>>>???@@@AAAAAABBBBBB@@@???>>>>>>======>>>>>>===<<<<<<===??????@@@>>>=========>>>===<<<===============<<<<<<<<>>>>>===<<<<<<<<<<<<===<<<=========<<<;;;::::::999:::;;;<<<<<<<<<;;;;;;===:::888999;;;<<<:::777888888888888999::::::;;;;;;CCCJJJIIIEEEAAA<<<666;;;999999===BBBAAA<<<555:::;;;<<<===<<<;;;:::999999999;;;???CCCBBB<<<777888999::::::;;;;;;;;;;;;888999:::::::::888666444888999:::;;;;;;:::999888777999<<>><<<:::666666666666666666666666666777888999:::;;;;;;;;;===<<<;;;;;;999999888777666666777888999::::::;;;::::::::::::;;;<<<======??????>>>>>>>>>>>>??????@@@AAACCCDDDFFFFFFEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSWWWYYY[[[\\\]]]___bbbeeefffkkktttGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDBBB@@@@@@@@@@@@???===??????>>>>>>??????@@@AAABBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<===>>>>>>AAA>>><<<<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBDDDDDDDDDDDDFFFHHHJJJQQQWWWVVVNNNFFFBBBBBB@@@???@@@AAACCCDDDCCCBBBAAAAAACCCDDDEEEEEEEEEEEEHHHLLLQQQXXXbbbsssuuuhhh```YYYUUUUUUVVV[[[bbbllluuuzzz}}}xxxyyyzzzvvvrrroookkkeeeaaa___^^^]]]\\\]]]___bbbcccccccccddddddccchhhnnnssswww}}}~~~zzzvvvsssrrroookkkhhheeecccbbb___^^^\\\]]]```aaa```^^^aaafffiiiiiiffffffiiinnnvvv{{{}}}rrrrrrxxx}}}xxxpppllliiiccc[[[RRRJJJDDD@@@???===;;;;;;<<<===<<<;;;>>>===<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;:::999999888888777<<<:::999999;;;;;;:::888:::999999999999999:::;;;???KKKTTTQQQIIIAAA;;;777::::::;;;======<<<999777999:::;;;;;;;;;:::999888999<<<>>>@@@???===:::999888888999:::::::::::::::777888:::;;;:::999777666777888888999999888888777666888:::======<<<;;;:::777777777777777777777777666666777888999999999999:::::::::999888888777777888888888999999999999999999999999999:::;;;<<<===============>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEGGGGGGIIIKKKNNNPPPQQQRRRVVVWWWZZZ[[[\\\^^^bbbeeegggkkkrrrFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDBBBBBBAAABBBCCCCCC@@@>>>??????>>>>>>>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>>??????===<<<<<<<<<<<<<<>>;;;;;;<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAAAAAAAAAACCCDDDDDDLLLUUUWWWQQQIIICCCBBBAAAAAAAAABBBDDDEEEDDDCCCAAAAAAAAABBBBBBCCCCCCCCCEEEGGGIIILLLQQQ[[[hhhqqqsssdddYYYYYYUUUSSSUUU\\\eeekkkmmmiiinnnxxxzzzuuunnnhhhdddbbb```^^^___^^^]]]]]]]]]]]][[[ZZZWWWZZZ^^^```bbbfffmmmrrr}}}~~~~~~yyytttnnnjjjhhhgggdddaaa________________________\\\\\\\\\^^^aaabbbaaa```eeeggghhhggghhhppp|||qqqhhhccclll|||wwwnnnjjjaaaVVVMMMHHHDDD@@@>>>@@@>>>;;;:::;;;<<<======>>>===<<<;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<>><<<<<<<<<<<<<<<:::999999;;;;;;999888;;;;;;:::999999999::::::AAAOOOYYYUUUJJJAAA===;;;<<<===>>>===:::888888:::777888888999999999888888;;;>>>AAA???:::777888:::777777888999999999999888777888999:::;;;:::999888777777777666666777777777666777999:::;;;;;;:::999888888888888888888888888666777777777777777777777888888888888888888888888;;;:::::::::999999999888999888888999999:::;;;<<<;;;<<<<<<===>>>@@@BBBCCC@@@AAABBBCCCEEEEEEEEEEEEHHHHHHJJJKKKMMMOOOPPPQQQTTTVVVXXXYYY[[[^^^bbbeeehhhkkkqqq~~~GGGHHHIIIIIIIIIGGGEEEDDDAAA@@@@@@????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGFFFDDDAAA??????>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>???@@@???>>>===<<<<<<;;;;;;@@@>>>;;;:::;;;===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===???@@@@@@??????@@@BBBBBBIIIQQQSSSOOOIIIEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFIIIOOOWWW]]]tttuuujjjhhhaaaYYYYYY```hhhmmmooogggiiinnnuuu{{{zzztttpppllliiigggiiieeeaaa```aaaaaa___\\\\\\]]]]]]\\\[[[\\\```ccceeeiiinnnooommmiiifffeeekkkssszzzzzzuuurrrqqqqqqhhheeeaaa```aaaaaaaaa```^^^^^^___```aaabbbbbbcccaaaaaabbbcccddddddcccbbbeeehhhkkkooovvv}}}qqqfffhhhrrrqqqggg```WWWJJJCCCAAAAAA???<<>>>>>===<<<;;;:::999888888888============>>>>>>??????GGGFFFCCC@@@??????@@@@@@;;;;;;::::::::::::999999<<<<<<;;;:::999999999:::@@@JJJQQQOOOHHHEEECCCBBBBBBAAA???<<<999888999:::666666777777888888888888???@@@???<<<888555666888777777888888888888777777666777999:::;;;;;;;;;:::888888666555555666888888777777888999::::::::::::777777777777777777777777888888777777666777777777777777777888888888999999::::::::::::::::::::::::888888888888999:::;;;;;;<<<<<<<<<===>>>@@@AAABBB@@@AAABBBCCCDDDEEEEEEEEEIIIIIIJJJLLLMMMOOOPPPPPPSSSTTTVVVXXXZZZ^^^cccfffjjjlllppp|||HHHIIIKKKLLLKKKIIIGGGFFFBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGJJJJJJGGGDDD??????>>>>>>===>>>>>>???>>>>>>>>>===>>>>>>??????@@@@@@???>>>>>>===<<<;;;???===::::::;;;===>>>>>><<<<<<======>>>>>>>>>>>>===???@@@???>>>>>>???@@@BBBFFFKKKLLLKKKHHHGGGGGGDDDCCCCCCDDDEEEFFFDDDCCC@@@@@@???>>>??????@@@AAA???@@@BBBCCCFFFJJJOOOSSS\\\eeexxx}}}tttiiidddfffkkkmmmmmmjjjggggggjjjmmmttt|||uuuqqqqqqmmmiiihhhiiihhhfffccc```___]]]ZZZXXXXXXYYYZZZ^^^```bbbcccbbb```___^^^]]]cccgggjjjnnntttwwwuuussssssssstttwwwxxxxxxwwwvvvvvvwwwzzz}}}}}}~~~||||||{{{zzzxxxwwwvvvvvvtttqqqmmmiiieeecccbbbbbb```___^^^___aaacccddddddaaabbbcccddddddddddddcccbbbccceeeeeefffffffffgggmmmrrrzzz{{{tttnnnlllyyywwwfff[[[RRRKKKCCC???@@@AAA???===???<<<888777888:::;;;;;;<<<<<<;;;999999888888888===============>>>???@@@???===;;;:::999:::<<<===:::;;;;;;::::::999999999<<<;;;::::::999999999999===AAACCCCCCFFFKKKMMMLLLFFF@@@:::888999:::999666555555666666777888999:::CCC???:::888777777666444777777777888888777777666666777888999:::;;;;;;;;;999888777666666777888999777888999999:::;;;;;;;;;666666666666666666666666999999888777777777888888777777888888999:::::::::888888999::::::;;;<<<<<<888888888888999:::;;;;;;>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEIIIIIIJJJLLLMMMOOOPPPPPPRRRTTTVVVXXXZZZ___eeeiiinnnooorrr}}}IIIJJJLLLMMMLLLJJJGGGEEEAAAAAAAAA@@@AAAAAABBBBBB@@@@@@????????????>>>>>>???@@@CCCGGGJJJJJJHHHFFF??????>>>=========>>>>>>============>>>>>>???@@@@@@@@@@@@@@@???>>>=========<<<:::;;;<<<>>>===<<<=========>>>>>>??????@@@>>>???@@@???>>>===>>>???BBBDDDFFFFFFFFFFFFGGGHHHDDDCCCCCCDDDEEEEEEDDDBBB??????>>>===>>>???AAABBBAAA@@@@@@AAACCCEEEHHHJJJLLLPPP\\\rrr|||yyyxxxwwwvvvooogggbbbcccccceeerrrzzzxxxvvvtttsssqqqnnnlllgggeeeaaa^^^[[[ZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]\\\UUUYYY\\\]]]```eeegggfffccccccccceeefffeeeccc```______```bbbfffmmmuuu{{{zzzyyyyyyyyyyyyvvvrrrnnnnnnppppppnnniiifffeeeffffffgggggggggggghhhhhhhhhiiigggeeebbb```^^^\\\\\\^^^___```bbbcccdddddddddbbbdddfffhhhiiijjjiiiiiigggiiikkkllllllnnnrrrttt~~~{{{yyyyyy{{{~~~lllZZZPPPGGGCCC???>>>???@@@???>>>@@@===:::999;;;<<<<<<<<<;;;;;;:::999999999::::::<<<;;;:::::::::;;;<<<===999888777777888999:::;;;:::;;;<<<;;;999888999:::::::::999888888888999999;;;<<<;;;;;;BBBLLLQQQPPPFFF???777666888:::777444666666666777888:::;;;<<>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFHHHHHHJJJKKKMMMOOOPPPQQQSSSUUUWWWYYY\\\aaahhhmmmssstttvvvHHHJJJKKKLLLKKKHHHDDDBBB@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@??????>>>>>>===>>>@@@DDDGGGIIIHHHGGG??????>>>===============<<<<<<<<<======???@@@@@@???@@@AAAAAAAAAAAA@@@???;;;:::;;;<<<>>>>>>===;;;<<<<<<<<<===>>>?????????===>>>???>>><<<;;;<<<===???AAABBBDDDDDDDDDEEEFFFDDDCCCBBBCCCDDDDDDCCCAAA???>>>======>>>@@@BBBCCCAAA@@@>>>???@@@BBBDDDEEEGGGIIIQQQ^^^lll~~~wwwlllgggbbb]]]aaalllvvv~~~}}}xxxtttnnnhhhddd```^^^\\\ZZZZZZZZZ[[[\\\\\\[[[YYYTTTXXXYYYYYY[[[aaacccaaa]]]\\\[[[[[[\\\[[[YYYXXXVVVWWWXXXXXXYYY]]]dddiiifffdddaaaaaaaaabbbaaa```dddddddddbbb___^^^______^^^^^^___```aaabbbccccccdddcccaaa```___^^^______bbbeeeiiilllmmmllllllkkkhhhkkkpppuuuzzz}}}|||xxxsssrrrsssyyyyyybbbPPPHHH@@@???===<<<<<<===>>>>>>@@@>>>===<<<>>>>>>===<<<:::::::::::::::;;;;;;<<<===<<<:::999888999;;;<<<::::::::::::;;;;;;<<<<<<999;;;<<<;;;999888999;;;888888777777777888999999888:::999777;;;CCCHHHIIIEEE@@@<<<999999:::999888777777777888:::<<<>>>???<<<:::888666666666666666888999999999888888777666666666666666777888888999666777777777777777777666444555888:::;;;:::888777666666666666666666666666777666555555555777999:::777777777888888888888888777888888888999999::::::999999999999:::;;;<<<===>>>>>>======>>>???@@@@@@AAA@@@@@@@@@AAACCCEEEFFFGGGGGGIIIKKKNNNPPPQQQRRRUUUVVVXXXZZZ^^^dddkkkpppwwwxxxzzzHHHIIIKKKKKKJJJFFFBBB@@@????????????@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????;;;;;;===AAAEEEGGGGGGFFF??????>>>===============<<<<<<<<<<<<===???@@@AAA???@@@AAABBBCCCBBBAAA@@@999:::;;;===??????<<<:::;;;;;;;;;<<<===>>>>>>???<<<===>>>===;;;::::::;;;===???AAACCCDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDBBBAAA>>>>>>======>>>@@@CCCDDD@@@>>>======@@@CCCEEEEEECCCEEEKKKPPPRRR]]]vvv|||sssgggZZZWWW]]]\\\gggxxxyyyppphhhbbb]]]YYYZZZ[[[\\\^^^___^^^\\\ZZZXXX[[[[[[YYY[[[```aaa```\\\ZZZVVVUUUVVVWWWWWWWWWVVVWWWWWWVVVUUUXXX]]]bbbccc```\\\ZZZZZZ\\\]]]]]]aaa```______```aaacccddd______``````aaaaaaaaaaaaeeedddbbbbbbbbbdddgggiiihhhlllssswwwyyyxxxwwwwwwrrrwww~~~uuuqqqpppuuuuuuyyyttt\\\KKKDDD>>>>>>===;;;999:::<<>><<<:::::::::;;;<<<::::::;;;;;;;;;;;;::::::999;;;===;;;999777999;;;777666666666777888999999444999:::666444888===???EEEDDDCCC???<<<;;;<<<>>>888888888999;;;===???AAA777999:::888444444666:::999999999999999888777777666666666666666777777888444555666777777666555444111444777::::::999777555777777777777777777777777555555444333444666888:::777777777777777666666666999999999888888888888777::::::::::::;;;<<<======<<<<<<<<<===>>>@@@BBBBBBAAA@@@@@@@@@AAACCCEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSVVVWWWYYY[[[___fffmmmrrrzzz{{{|||IIIJJJKKKKKKIIIGGGDDDCCC???>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDCCCAAA???======>>>???@@@AAABBBBBBBBB???===;;;<<<>>>>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;>>>??????@@@@@@AAABBBBBB>>>>>>>>>>>>============<<<===>>>>>>>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHGGGFFFAAA???>>>???@@@AAAAAA@@@??????@@@AAABBBBBBCCCCCCDDDEEEEEEDDDFFFOOO]]]gggmmm```ZZZWWWVVVZZZaaalllyyy~~~uuummmeee```]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaacccddddddcccbbb___[[[YYYYYYVVVRRRQQQSSSVVVWWWXXXZZZ\\\\\\ZZZXXX_________\\\YYYXXXZZZ[[[\\\^^^aaaaaa```^^^]]]\\\]]]```cccddddddfffkkkooommmkkkoooxxx{{{xxxxxx|||uuuppprrrwww{{{|||yyy}}}uuucccRRRFFF@@@<<<<<<============<<<<<<>>>============<<<<<<<<<::::::::::::::::::::::::===<<<<<<<<<<<<;;;999777;;;;;;:::::::::;;;<<<<<<>>><<<999888999999999888999:::;;;:::777666666777999888777666666666777888???@@@CCCEEEGGGGGGFFFEEEKKKIIIFFFCCC???;;;888666666666666666555555555555222333555777777777666666999777666555666777999:::;;;999888:::===>>><<<999555555555555555555555555555555666666666666555555777777777777777777777777:::888666444444666999<<<999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<===>>>============???@@@AAAAAABBBDDDDDDCCCCCCEEEFFFEEEFFFHHHHHHJJJMMMRRRUUUXXXZZZ]]]^^^```eeemmmsssxxxGGGHHHIIIIIIHHHEEECCCBBB??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@?????????>>>>>>???@@@AAAAAAAAAAAA???===;;;;;;===>>><<<:::;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBB============<<<<<<<<<<<<===>>>?????????===<<<;;;<<<<<<<<<<<<;;;;;;::::::======>>>>>>???AAABBBCCCCCCCCCEEEHHHMMMOOOPPPPPPJJJGGGCCCAAA@@@???>>>======>>>>>>???@@@@@@AAAAAA@@@BBBDDDDDDDDDIIIRRRYYYiii~~~yyyiii___\\\WWWVVVXXX___lll{{{~~~rrrkkkeeedddbbb```aaabbbeeefffhhhgggfffffffffeeedddcccaaa\\\YYYYYYWWWTTTTTTXXX[[[^^^```aaa```^^^]]]\\\dddbbb```___^^^]]]]]]]]]^^^```aaaaaa`````````aaa___dddiiimmmpppttt{{{yyypppjjjjjjsss|||wwwvvvvvvyyy}}}wwwjjj\\\PPPHHHDDDAAA<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;999777:::::::::::::::;;;<<<===>>><<<999888999999999888:::;;;;;;999777777888999:::999888777666666777888888999<<<>>>???>>>>>>===>>>===<<<;;;:::999888777777777777777666666666666444444555666777777777777999888777666777888:::;;;:::999888:::<<<===;;;999999999999999999999999999666666777777777777666666777777777777777777777777888888888888888999999:::999::::::;;;;;;::::::999999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<>>>???@@@@@@BBBCCCCCCCCCCCCDDDFFFHHHJJJKKKMMMNNNQQQUUUXXXXXX[[[^^^```bbbhhhpppvvvEEEFFFFFFFFFFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>AAA@@@>>>======>>>???@@@??????@@@@@@@@@@@@@@@???===<<<;;;;;;<<<<<<;;;999::::::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>?????????>>>===============<<<<<<<<<<<<;;;<<<<<<<<<===>>>???@@@AAA@@@AAAEEEKKKRRRWWWZZZZZZRRRNNNHHHBBB???===;;;:::<<<<<<======>>>>>>??????>>>AAACCCDDDCCCDDDHHHKKKNNN]]]rrrxxxooommm```ZZZTTTVVV___lllxxxzzz~~~wwwtttoookkkiiikkknnnpppssspppmmmllljjjiiigggeeeaaa\\\ZZZZZZZZZWWWYYY]]]___dddiiiiiiggggggjjjmmmtttpppkkkhhhhhhgggdddbbbcccdddeeeeeedddfffhhhkkkmmmrrrzzzxxxoooppppppoooqqqzzzyyypppppprrrqqqppppppmmmbbbRRRGGGCCCAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::::::::::::::999999:::;;;;;;:::999888999999999999:::;;;<<<======;;;999888999999999888:::::::::888777777999;;;;;;:::999888777777777777333444666777777777666555999999999999999999::::::888888888777777777666666666666666666777888999999999999888777888999:::;;;999888888999;;;<<<:::999888888888888888888888888777777888888888888777777777777777777777777777777777888999;;;;;;:::999999999999::::::::::::999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::;;;===>>>???@@@AAACCCCCCBBBBBBDDDEEEHHHJJJMMMOOOPPPSSSUUUXXXXXX[[[___bbbeeekkktttzzzDDDDDDEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>>>>======@@@??????>>>>>>>>>?????????@@@@@@@@@@@@??????>>><<<;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<============>>>>>>???@@@@@@@@@=========<<<<<<<<<;;;;;;======>>>>>>>>>==============================<<<<<<;;;;;;<<<===>>>??????>>>???CCCJJJRRRXXX[[[\\\SSSNNNGGGAAA>>>===;;;;;;<<<<<<<<<======>>>>>>>>>???AAACCCCCCBBBBBBDDDEEEDDDMMMZZZkkkssskkk```\\\___fffllloooqqquuuvvvtttssswww~~~||||||}}}}}}{{{xxxwwwvvvrrrmmmiii```]]]]]]``````]]]^^^```___fffnnnpppooottt|||{{{xxxsssnnnrrrrrrrrrqqqrrrtttxxx|||~~~vvvooooootttyyyxxxtttwww{{{uuutttrrrkkkdddaaaXXXRRRKKKEEEBBB@@@===;;;::::::::::::::::::::::::999999999999888888888888999999999999999999999999777888:::;;;:::999999999888888888888999;;;<<<======;;;888888888999999888888888888777555666999;;;;;;;;;:::999888777777666555555666777666666555444::::::999999888777777666777777777777666666666666777777666666666888:::;;;888888777777777888999:::888888888999::::::999999666666666666666666666666666777777888888777777666777777777777777777777777777888999:::::::::999999999999::::::::::::999999888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>???AAABBBDDDDDDCCCCCCEEEFFFDDDGGGKKKMMMOOOPPPSSSTTTWWW[[[___cccfffllluuu{{{DDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>===???@@@BBBBBBAAA???>>>??????@@@@@@@@@???>>>>>>;;;<<<<<<;;;::::::::::::888999999:::;;;<<<======<<<======>>>>>>??????@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================;;;;;;;;;;;;<<<===>>>>>><<<===@@@FFFMMMRRRTTTTTTKKKGGGBBB>>>======>>>>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAACCCDDDCCCGGGNNNVVVcccxxxvvvpppmmmllljjjiiimmmpppppplllfffeeelllsssyyyrrrddddddggglllmmmiiihhhiiigggnnnuuuwwwxxx}}}wwwsssnnnnnnoooqqqvvv|||}}}yyypppbbbYYYWWWJJJKKKKKKHHHCCC>>>======;;;:::999999999999:::;;;::::::::::::999999999999999999999999999999999999666888;;;;;;999888999:::777777777888999:::;;;;;;<<<:::888777888999999999666777777666555555777999::::::999999888777666666777777888888777777666666777666666555444333222222666666555555555444444444777777666666666888:::;;;666666666666666777777888666777888888888888888888777777777777777777777777555666666777777666666555777777777777777777777777888777777666777888999:::888999999::::::999999888888888999999:::;;;;;;<<<===<<<<<<;;;<<<===???@@@AAACCCDDDDDDDDDDDDEEEGGGCCCEEEIIILLLMMMNNNQQQSSSUUUYYY^^^bbbeeekkksssxxx|||BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???????????????<<<>>>AAACCCCCCAAA???>>>>>>>>>???????????????>>>;;;<<<===<<<:::::::::<<<999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>============;;;;;;:::::::::;;;<<<===;;;<<<<<<<<<<<<=========<<<;;;;;;;;;<<<<<<===>>><<<<<<>>>AAAFFFHHHIIIHHHCCC@@@===;;;<<<>>>??????>>>>>>>>>>>>????????????>>>===<<<<<<<<<>>>@@@BBB@@@BBBEEEIIINNN[[[ttt|||wwwuuurrrsssqqqjjjbbb___```dddlllttt~~~vvvvvvzzz~~~|||}}}~~~|||xxxssspppnnnooopppwww}}}}}}xxxrrrfffXXXQQQQQQHHHIIIJJJFFF@@@===???BBB;;;;;;999999999999;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999777:::===<<<999888888:::888888777777888888999:::;;;999777777888999999999666777888888666555666777777888888888888777666666777777666666666666666666555555555666666666666666555555555444444444333333666666666666777888999999555555555666666666777777444666888888777666777888555555555555555555555555555555666666666666555555777777777777777777777777888777666666666777999:::888888999999999999888888888888999999::::::;;;;;;===<<<<<<<<<<<<>>>???@@@AAABBBDDDDDDCCCCCCEEEFFFDDDFFFIIIKKKLLLNNNQQQTTTUUUYYY^^^aaaccchhhoootttvvv@@@@@@@@@@@@AAAAAABBBCCCAAAAAA@@@??????@@@@@@@@@======???@@@@@@@@@??????<<<===>>>??????@@@??????;;;===>>>===;;;:::;;;===::::::::::::::::::::::::;;;;;;<<<======>>>>>>???>>>>>>=========<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<>>>AAABBBAAA@@@???===;;;;;;<<<>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===???CCCFFFKKKZZZiii~~~}}}sssiiicccaaaaaa```dddhhhiiiiiilllrrrwwwrrrpppssszzzuuukkklllmmmlllmmmrrr|||vvvjjjaaaWWWNNNJJJKKKFFFGGGGGGFFFDDDCCCBBBBBB<<<;;;:::999999:::;;;<<<;;;;;;:::::::::999999999888888888888888888888888888<<>>:::777888:::999999888777777777777888;;;999777666888999999999777999;;;;;;999777666666444555666777888777666666555555444444444555555666555666666777888999999:::666555555555444444444444444444555666777777777777555555666777777777777777333555888888666555666888444444444444444444444444666666777777777777666666777777777777777777777777666777888999999999888888888888999999999999888888888888888999::::::;;;;;;<<<;;;;;;:::;;;===>>>??????AAABBBBBBAAABBBCCCEEEEEEFFFHHHIIIKKKMMMQQQUUUVVVZZZ^^^aaabbbfffkkkpppsss~~~>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???@@@@@@AAAAAA>>>===<<<<<<===>>>???@@@<<<<<<===??????@@@@@@@@@<<<>>>???>>>;;;:::<<<>>>;;;:::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;===<<<;;;;;;<<<===>>>???:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<======>>>===<<<<<<===>>>???===<<>>>>>>>>>>>>>>=========>>>>>>>>>???@@@???===;;;???<<<===CCCEEEEEEJJJRRR```ttt~~~rrrjjjfffddd___```___[[[ZZZ^^^hhhppppppkkkiiimmmsss}}}}}}pppiiiggglllqqqssswwwsss___SSSMMMGGGEEEFFFCCCDDDGGGKKKNNNKKKDDD>>>===<<<:::999999:::<<<===:::::::::999999999999888888888888888888888888888999===@@@???:::777888::::::999888777666666666666:::888666666888999999999888;;;>>>>>><<<999777666222444555777777777666666444444333333444555666666444444444444444444444444777666666666555555555555222333555777777777666666666666777888888888888888222555888777555444666888888888888888888888888888777777888888888888777777777777777777777777777777555777:::<<<===;;;999777888888999999999999888888777888888999::::::;;;;;;::::::999999:::;;;===>>>===???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHKKKPPPTTTXXX[[[___aaabbbeeejjjnnnqqqyyy>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<<@@@??????>>>>>>>>>>>>???;;;;;;:::::::::;;;;;;<<<======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<>>============>>>>>>>>>===<<<<<<;;;;;;???>>>===<<<;;;:::999999:::666777===@@@@@@DDDJJJLLLTTTeeexxxzzzsssooojjjgggbbb```aaaffflllppptttjjjccceeejjjrrr~~~zzz{{{|||xxx{{{|||wwwsssqqqrrrxxxyyyiiiUUUHHHFFFGGGDDDAAABBBAAAAAADDDHHHJJJIIIGGGCCCAAA>>>======<<<;;;::::::999999999888777777777888888888888888888888888888888777777666666555555777777777666777888888999999888888:::;;;999444000888888999999999999888888:::888666444333444555666444444444555555555555666777777777777666444333222666666666666666555555555666666666666666777888888666666666666777777777777666666666666666555555555666666666666666777777888888999;;;;;;888666666666555444555888:::999888777:::999888888777777888888999888777666666777888999777888999:::;;;:::999999888999:::<<<<<<<<<<<<;;;:::;;;===>>>@@@AAAAAAAAAFFFEEEEEEEEEHHHLLLQQQTTTYYY]]]aaacccdddeeeiiimmmnnnwww========================>>>>>>======<<<;;;;;;:::>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<@@@???>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===999999===???>>>AAAFFFHHHIIIOOOZZZhhh|||{{{yyywwwuuuttttttvvvwww~~~sssjjjgggggglllvvv|||wwwppplllkkkllliiinnnvvv|||}}}wwwoooiiiggghhhfff[[[NNNEEEDDDDDDAAA???@@@??????AAADDDFFFFFFEEEGGGDDD@@@<<<999888888888999999888888888888888888888888888888888888888888777777777777666666555555777777777777777888888999666666666888::::::777555777777777888888777777777999777555444333333444555444444444555555555555666555777999;;;;;;999777555666666666666555555555555555555555555555666777777666666666666777777777777666666666666666666666555777666666666666777888888555777999999777555555666999777777999999999888888999999888888777777888888777777666666666666666777777888999:::::::::999999:::;;;<<<===>>>======<<<;;;;;;<<<>>>???@@@AAABBBDDDCCCCCCCCCFFFJJJOOORRRYYY\\\```aaaaaaccchhhlllpppyyy<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::======;;;:::999999999999;;;;;;;;;;;;<<<<<<===============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777888999:::::::::::::::;;;;;;;;;;;;>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======???<<<;;;===>>>===>>>BBBEEECCCBBBFFFNNN^^^uuuzzzrrrllljjjnnntttgggeeeeeeiiiqqqwwwzzz{{{}}}}}}~~~{{{{{{zzzsssnnnjjjoooppppppnnnkkkgggffffffdddlllvvv}}}{{{wwwrrrooonnnkkkeee]]]UUUOOOMMMMMMNNNJJJDDDAAA??????>>>===>>><<<;;;<<>>===:::888555555555555555555555555555555444444444555666666777777777777666666666666555555666666666666666666777777777777777888888999666777999:::999888999999;;;;;;999888888999999999999999888888888777777777555555666666666666555555777888999999::::::999999<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCBBBCCCFFFJJJNNNQQQYYY[[[]]]^^^^^^```eeejjjuuu}}};;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======<<<<<<<<<>>>>>><<<;;;::::::999999:::;;;;;;<<<=====================<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999888999:::;;;;;;:::999888999999999999::::::::::::::::::::::::::::::::::::;;;:::888777777888:::;;;999999:::::::::;;;;;;;;;============<<<<<<;;;;;;999::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===>>><<<<<<<<<=========???AAA@@@AAAEEEHHHNNN[[[gggvvvqqqpppfffdddbbbcccfffiiijjjiiiuuuwwwzzz}}}}}}yyytttqqquuuzzzzzztttrrrrrrzzzzzzwwwqqqjjjeeeeeefffkkkooouuuxxxyyyxxxxxxxxxxxx~~~yyytttqqqnnnkkkhhhbbb^^^WWWNNNGGGDDDCCCCCC??????>>><<<;;;;;;<<<>>><<<;;;999999;;;===???@@@CCCCCCCCCAAA>>>;;;::::::666666777777888888999999888888888888888888888888666666666666666666666666555666666777777777777777:::999777666555555666666333444444444444444444333666555444333333333333444444444444555555555555666444666888;;;<<<;;;999777444444555555555555555666666555555555555666777777777777777777666666666666555555555555666666666666777777777777777888999999999:::<<<=========>>>@@@@@@@@@>>>999777999;;;;;;888888888888888777777666444555666777888777666555777888888999999999999999======>>>>>>>>>>>>======>>>===<<<<<<===???BBBCCCDDDDDDDDDFFFHHHLLLPPPRRRXXXYYY[[[ZZZZZZ]]]ccchhhvvv~~~;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<===<<<;;;:::999999999999999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999888777888999::::::999888777888888888999999999::::::::::::::::::::::::::::::<<<:::999777777999:::<<<999999999:::::::::;;;;;;======>>>>>>>>>===<<<;;;888888999:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<>>>>>>>>><<<;;;===AAABBBBBBHHHOOOeeetttzzzsssrrrpppoooooooooooonnnwww{{{{{{uuunnniiieeeeeefffiiikkkmmmqqquuu~~~|||~~~yyywwwzzz~~~}}}wwwooojjjiiijjjlllmmmkkkhhhdddeeekkkpppzzz~~~vvvqqqpppnnnkkkhhhWWWRRRJJJDDD???>>>>>>>>><<<<<<<<<:::888999<<>>AAACCCKKKMMMIII???999;;;<<<:::777888888888888777666555444666777888999888777777777777777888888888999999<<<<<<;;;<<<<<<<<<======>>>===<<<<<<===???AAACCCDDDDDDDDDFFFHHHLLLOOOQQQUUUWWWXXXXXXXXX[[[aaagggooovvv;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888888777888:::<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999999999999::::::;;;;;;::::::999777777777888888999999:::::::::::::::::::::::::::;;;:::999888888999:::;;;999999999999::::::::::::<<<===>>>??????>>><<<<<<888888999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;888;;;;;;:::;;;>>>???======:::999;;;;;;<<>>==================;;;999888999<<<>>>;;;;;;;;;:::999999;;;===@@@FFFMMMNNNHHH@@@:::666666666777777777777777777777777777777777777777777444555555555555666666666444555666777888777666555444555555555444666888;;;444444555555555555444444444444555555444444444444444444444555555555555666777666333111000000111111333333333444555555666666888888777777888888999:::888888777777666666555555444444555555666777777777666666666666666777777888666888999::::::;;;>>>@@@RRRVVVQQQDDD;;;;;;;;;777666777888888888777666555555666777888888999999888888777777777777888999999:::999999999:::;;;======>>>=========>>>???AAABBBAAAAAABBBDDDGGGJJJMMMOOORRRTTTWWWXXXXXX[[[aaafffeeelllxxx;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888888999::::::555777999;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999777777888888999999::::::::::::999999999999::::::666666777777888999999:::999999999999999999999999999999999999999999999999888999999999999::::::::::::;;;===>>>>>>===;;;:::888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<777;;;<<<::::::>>>>>>:::>>>:::999;;;<<<<<<@@@FFFAAAEEEPPP___mmm{{{{{{pppgggeee___ZZZZZZYYYUUUUUUXXXWWWaaakkknnniiieeegggjjjgggjjjnnnrrrttttttsssqqqnnnhhhaaa```dddiiikkkjjjdddeeeccc```bbbeeeeeebbbbbbcccdddcccbbbeeejjjnnntttxxx{{{||||||~~~{{{vvvrrrqqqrrrnnneee^^^JJJEEE@@@===<<<===<<<<<<<<<;;;::::::::::::;;;;;;999;;;<<<;;;999888999;;;>>>EEEMMMNNNHHH@@@;;;999777777777777777666666666777777777777777777777777444444444555555555666666333444666777888777666555222444666666555555888;;;555555666666666666555555555555555666666555555555444444444555555555555666666555444333222111000000222222333444444555666666777777777777777888888999888888888777666555555555444444555555666777777888555555555555555666666777444555666666666777:::<<>>???=========>>>??????@@@@@@@@@AAABBBDDDGGGJJJLLLNNNNNNRRRVVVXXXYYY\\\aaaeeedddiiisss<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======444666888:::<<<<<<;;;:::999999999999999999999999999999999999999999999999666666777888999::::::;;;999888777666666777888999555666666777888999999999777777777777777777777777777777888888888888777777888888999999999:::::::::999:::<<<======<<<:::999888999999999999:::::::::999999:::;;;<<<===>>>???888======::::::======888888777:::>>>???===<<<>>>CCCAAADDDLLLTTT^^^qqq}}}tttmmmfffbbbccc```ZZZWWWYYYYYYbbbkkkkkkddd^^^^^^aaa^^^```cccgggiiiiiiiiihhhccc^^^YYYWWWZZZ___bbbdddaaaaaa___[[[\\\______\\\[[[aaaiiipppuuu{{{~~~sssnnnjjjggghhhhhhcccXXXNNNEEEAAA<<<999999:::999777:::999999:::<<<<<<999777777:::<<<<<<999777888:::;;;BBBIIIKKKGGGAAA??????888888777777666666555555777777777777777777777777444444444555555555666666333444666777888777666555444666888777444333555777666666777777777777666666555555666666777666666555444444444555555555666666444555666666555444222000222222333333444555666666666666666666666777888888999888888777666555555444444444444555666777777888444444444444444555666666444555555555555666999;;;999BBBCCC888333888;;;777555666888999888777555444555555444444555666888999888777666666666777999:::888888888999:::===???@@@<<<===>>>???@@@@@@??????BBBCCCDDDFFFIIILLLNNNPPPLLLPPPUUUXXXZZZ\\\aaaeeeiiilllsss~~~:::;;;<<<<<<<<<;;;:::999888:::;;;;;;::::::<<<===:::;;;<<<<<<;;;:::888777999999999999999999::::::999888777666666777888999888999999:::;;;;;;;;;;;;999999999999999999999999999999999:::999999888888888888888888888888888888:::999888777777888999:::777777777777777777777777999888777666666666777888999999888:::===???@@@@@@999:::999888666555666777:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAAFFFOOOXXX___sss~~~uuuooooooooollljjjmmmqqquuuwwwtttooojjjfff___```aaabbbcccfffkkknnnooonnnhhhaaa___dddggggggdddeeefffhhhjjjlllnnnooosssvvv~~~nnneee^^^ZZZWWWWWWZZZZZZUUUQQQFFFCCC>>>:::888888999;;;999999888888888888888888::::::::::::::::::::::::???;;;???KKKKKK@@@999:::666666666666555555555555555555555555666666666666888777666555444444555666666777777777666555333222:::888666444333444555666777666555444444555666777888777555444333333333444333333444444555666666777666666555444333333333333444444444444333222111000666666777777666555444444555555555555555555555555555555555555666666666666555444333555777777444111444444444444444444444444888777666444444444555666999999888888777777666666555666777999999888888777777666555666888999999888666777888999999999999999<<<===>>>???@@@??????>>>===>>>@@@BBBEEEGGGIIIIIIRRRTTTUUUVVVWWWYYY]]]```kkknnnvvv999:::;;;;;;;;;:::999888999:::;;;;;;::::::;;;<<<::::::;;;;;;;;;:::999888777777777777777777777777999888777666666777888999888888999999:::999999999888888888888888888888888888999:::;;;::::::999888999999999999999999999999999888777666666777888999888888888888888888888888999888777666777777888999999888888999;;;===>>>>>>>>>>>>===;;;888777777777999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBAAA@@@>>>>>>AAAEEEIIIWWWbbbttt~~~vvvvvvvvvuuuwwwzzz~~~~~~||||||~~~~~~{{{}}}}}}wwwmmmccc]]]LLLHHHFFFGGGIIIIIIEEEBBBBBB@@@===:::888888999:::888888888888888888888888888888888888888888888888===999>>>HHHIII???999:::888888888888777777777666555555555555666666666666888777666555444444555666555666777888999888777777888777555333333333444555777666555444444555666777:::999777666555555555666666555555555555444444444666555444333222222222222222333333444444333333333555666666666555555444333555555555555555555555555555555555555666666666666666444333444666777555222444444444444444444444444999888777666666666777777777777777777777777666666555666777888999888888777:::888666666888999999999666666777777666666555555===>>>???@@@AAA@@@@@@???@@@@@@BBBCCCFFFIIIKKKLLLPPPRRRTTTUUUWWWZZZ___bbbfffmmmwww999::::::;;;:::999888777:::;;;<<<;;;999999999;;;888999:::;;;;;;;;;::::::777777777777777777777777888888777777777777888888888888888888888888777666777777777777777777777777777999:::<<<<<<;;;999888999999999999999999999999888777666555555666777888999999999999999999999999888777777777888999::::::888888888999999;;;<<<<<<>>>===<<<:::999999999999888888888999999999::::::;;;;;;:::::::::;;;<<<<<<999999999999999999999999;;;<<<<<<;;;;;;<<>><<<===@@@@@@===:::===<<<;;;:::888888888888888888888888888888888888666666666666666666666666:::777;;;DDDEEE>>>888999888888888777777777666666444555555555555666666666777666555555444555555555333444555777888999999999888777666444444444555555666666555444444555666666999888777666555555555555888777777555444333222222555444333222222111111222000111222333444444555444444444555555444444333333444444444444444444444444444555555555555666666666666555333333555666555555333333444444555555555666888777666666555666666666666666666666666666777777666666777888888888888777<<<999777777888:::;;;;;;;;;;;;::::::999888888888>>>???@@@AAAAAAAAA@@@???AAAAAAAAABBBDDDHHHKKKMMMNNNPPPRRRUUUWWW[[[```dddbbbkkkwww~~~::::::;;;<<<;;;:::999888:::;;;;;;:::999777888999888888999:::;;;;;;<<<<<<:::::::::999999999999999888777777777777777777888999999999999888777666666777777777777777777777777777888:::<<<<<<;;;999888777777777777777777777777777666555444444555666777777777777777777777777777777777777888999:::;;;;;;777888888888888888:::;;;:::999888888888999999888777777777777888888888888999999999::::::;;;======::::::::::::::::::::::::555777:::<<<===>>>AAABBB>>>DDDJJJPPPYYYjjj}}}tttmmmjjjhhhfffeeeeeeaaa[[[SSSKKKCCC>>>;;;>>><<<<<<===??????===;;;888888999999888888777777777777777777888888888888666666666666666666666666777555888???AAA<<<888888666666555555555444444444444444444555555555666666555555555555555555555555000111222444555666777777999888777666555666666666555555555555555555555555555555444444333333333333777777666555444333222222444444333222111111111111111111222333444444444444333333333444444333333222444444444444444444444444444444444555555555666666666555333333444555666777333333444444555555666666444444444333333333444444444444555555666666777777666777777777888888888888;;;999777777:::===??????<<<<<<<<<;;;;;;;;;;;;;;;===>>>???@@@AAA@@@??????@@@???>>>???AAAEEEIIILLLNNNPPPRRRUUUWWW[[[___cccaaajjjuuu~~~;;;<<<=========<<<:::999999:::;;;:::888777777888888888888999:::;;;<<<===:::::::::999999999888888777777777888888777777777999:::::::::999888777777888888888888888888888888666777999;;;;;;:::999888666666666666666666666666777666555444444555666777666666666666666666666666666666777888999:::::::::666777888888666777999;;;>>><<<999888999999777555666666666777777777888888888888888888999;;;<<<===::::::::::::::::::::::::;;;===??????===<<<;;;<<<===@@@CCCDDDFFFOOO___lll~~~xxxsssmmmiiihhhfffbbb]]]TTTQQQLLLGGGCCCAAA@@@@@@999999999:::;;;;;;:::999555666777888888777666666666666777777777888888888777777777777777777777777666555666:::<<<:::777777555555555555444444444444444444444444555555555555444444555555555555555555333333333333333444444555666666555555444444555555444444555555555555444444444444444444444333333333555555555555555555555555444444333222111111111111222333333444444333333222222222333333333333333222444444444444444444444444444444444444555555555555555444444333333444666888444444444555555666666666333333444444444444444444444444555555666666777777777777777777777888888888888666666777;;;???BBBCCC777777777777888:::;;;<<<;;;<<<>>>?????????>>>===???>>>>>>>>>AAAEEEIIIKKKOOOQQQSSSUUUVVVYYY^^^aaaeeekkksss<<<======>>>>>><<<;;;:::888999:::999777777777999999999888999:::;;;<<<===999999888888777666666666777777888888888888777777999999999:::999999888888888888888888888888888888666666777888888999999999555555555555555555555555777666555444444555666777444444444444444444444444555666777888888888888888444777999888666666999===HHHDDD???======;;;888444666666666777777777888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>><<<;;;::::::<<<>>>@@@@@@???DDDMMMUUU]]]jjjzzztttmmmiiifffbbbZZZSSSFFFDDD@@@===<<<<<<===>>>777777888888888888888777555555666777777666666555555666666777777888888888888888888888888888888888666555555777999888777555777777777666666666555555333444444444444555555555333333444555555555555444666666555444444444555555222222222222222222222222444444555555555555444444555555666666666555555444333333444444555666666777555444333222222111111222333333333444444333222222222222333333444444333333333333333333333333333333333444444444444555555555333444555555444444666888555555555555555555555555555555666777777777666666666666666666666666777777777777777666777888888999666555666999===AAABBBBBB888777777888999;;;===???;;;<<<===>>>>>>>>>===<<<@@@@@@@@@AAACCCGGGJJJLLLOOOQQQSSSTTTVVVYYY]]]```hhhmmmuuu;;;<<<=========<<<;;;:::666777999888777777888999:::999999999999:::<<<<<<999999888888777666666555666777888999999888777666777777888888888888888888777777777777777777777777666555555555666777888999777777777777777777777777777777666555555666777777555555555555555555555555555555777777777777666555333666999999666777:::>>>KKKFFFAAA@@@AAA@@@<<<888666666777777777888888888666666555666666777888888999999999999999999999999666999;;;<<<<<<<<<===>>>;;;<<<===>>>>>>AAAEEEHHHHHHRRR```nnn||||||tttiiiaaa\\\VVVMMMEEEAAA???<<<999777777777888777888999999888888777888666666666666666666666666555555666666777888888999777777777777777777777777777777555555666777666444777777666666666555555555333333444444444555555555222333444555555555444444666555444333333444555555222222333333333333333222333444444555555444444333444444555666666666555444333333444444555666666777666555444333222222222222111111222333444444444444222222333444444444444444333333333333333333333333333333444444444555555555111333666666555444666888777777666666555555444444555666777888888888777777777777777777777777666666888777666666666777999999666666777:::>>>@@@???>>>;;;:::999999:::<<<>>>???;;;<<<===??????>>>>>>===??????@@@BBBDDDGGGIIIKKKMMMOOORRRTTTVVVZZZ^^^bbbiiiqqqyyy:::;;;<<<<<<<<<;;;:::999555777888888777777888:::;;;:::999999999:::;;;<<<;;;;;;::::::999888888777666777888999999888777666555555666777777888777777666666666666666666666666666555333333444666888:::888888888888888888888888888777666555555666777888666666666666666666666666555555666777777666555444222666999999777777;;;@@@GGGCCC???@@@CCCDDDBBB>>>777777777777888888888888666555555555555666666777888888888888888888888888;;;===>>>>>><<<;;;;;;<<<999888888888999;;;===>>>===BBBIIIOOOYYYiii~~~|||~~~vvvkkk]]]SSSMMMGGG>>>777;;;:::999999999:::;;;<<<666777888888666555555666777777666555555555666666444555555666777888888999777777777777777777777777888888666444555777666444555555444444444333333333333333333444444444555555111222444555666555444444222222111000111222444555555555666666777666666555333333444555555444333333111222333444444444333222444444444555555555666666666666555444333333333333///000111333444555666666222333444444555555555555333333333333333333333333333333333444444444555555///333666777555444555777888888777666555444333333333444666777777777666555999999888888777777666666888777666666666777999:::777777999<<<>>>???===::::::888777666666777999:::<<<===>>>@@@@@@??????>>><<<===>>>AAACCCEEEGGGHHHKKKMMMPPPSSSVVV[[[```dddiiisss}}}<<<<<<;;;;;;;;;:::::::::;;;:::999777666555555555999888777777999;;;===???>>><<<999777666777888:::777666555555666888:::<<<666666777777777777666666666666777777777777666666666666777777777777666666;;;777444555777999888777666666666666666666666666555555555444444333333333::::::999999888777777777666666666666666777888888777999;;;>>>@@@@@@???>>>777888888888888888999999666666555555555666666777888888777777777777888888888999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>AAADDDJJJRRR\\\bbbyyy~~~zzzvvvtttuuu}}}{{{uuukkkbbbUUUIII@@@===>>>???:::::::::999999999888888<<<:::888666555555666777999888777666666777777888:::999777666666666777888:::777444333444555555444555555666666555444333333444444444444444444444444333333444444444444333333111111111222222333333333444444444444444444444444666555333222222333555666999888666444333333333444444444444444444444444444222222222333444555777777555444444444444333333333777555333333555666555444666666666555555444444333555555666444222222333444666555444333333444555666777666666555555555666666666444333555888999777444555555666777777777777777888777555444555888;;;===222555777999999999999:::777:::???CCCDDDBBB>>>;;;888888888888888888888888:::;;;<<<===>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFIIIJJJOOOTTTZZZ]]]^^^]]]fffnnnyyy<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888777666666999888777777888;;;===>>>===<<<:::888777888999999999888666555444555666777666666777777777777666666666666777777777777666666666666777777777777666666;;;999777777999:::999888666666666666666666666666555555444444444333333333888888888888777777777777666666666666666777777888666777999;;;<<<=========::::::999999888777777666666666666555555666666777888777777666666777777888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===???DDDJJJOOO\\\gggxxx}}}qqqkkkhhhggghhhjjjvvvvvvvvvvvvtttooohhhccc^^^YYYQQQIIIBBB>>>===<<<::::::999999999888888888:::999777666555555555666888777666555555555666777888777666555555555666666777777777777777777777666555555666666555444444333444444444444444444444444555555666666666666555555222222222222333333333444444444444444444444444444555444333222222333444555333222111000000000111222444444444444444444444444111111111111222333444555444444444444444444444444444222111111333333333222555555555444444444444444555555555444222222333555555555444444444444555555444444444444444444444444555555444555777777666555555555666777777777777777777666555555555777999:::555777888666333333777;;;BBBBBBBBBAAA???<<<999777888888888888888888888888:::;;;<<<======>>>>>>>>>===>>>???AAACCCDDDEEEEEEIIIKKKOOOUUUZZZ]]]^^^^^^eeellluuu}}}<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999888888777888888777777888:::<<<===<<<;;;;;;::::::999999999:::999777555333333333444555666666777777666666555555666666777777666666555555666666777777666666555999888777888999:::888666666666666666666666666666555444444444444333333333555666666666666777777777666666555555666666777888555555666777888:::;;;<<<======;;;:::999777666555777777666666666666777777777666666555555666666777999999:::::::::999888888999999:::::::::;;;;;;;;;======<<<;;;:::<<<@@@DDDEEELLLWWWeeeuuu}}}rrrhhhdddddddddfffjjjoookkkfffaaa\\\WWWSSSOOOMMMLLLJJJGGGCCC???;;;888999999999999888888888777888888777777666666555555888777666444444444555666666666555444444444444555222444666777666555555555555555555666555555444333444444444444444444444444555555666666666666555555333333333333444444444444444444444444444444444444444444333333333333444444222222222222222333444555444444444444444444444444444444333333333333444444444444444555555666777777444222111222333444333222333333333333444444444444444555555444222222333555444555555555555555555444222333555666777666666555555666777666555444555666555555666777777777777666666555555555666666666666666888888666333555;;;AAAHHHFFFBBB===:::777666555888888888888888888888888:::;;;<<<======>>>======<<<===>>>@@@AAACCCDDDEEEIIIKKKPPPUUUYYY]]]______eeejjjqqqvvv<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999888777888777777777888999;;;;;;:::;;;;;;<<<;;;:::999888:::999777666444444333444555666666666666666666555555666666666666666666555555666666666666666666555444444555666777666555333555555555555555555555555444444444444444444444444333333444555555666777777666555555555555666777777666555444444555777:::;;;>>>>>>===<<<;;;:::999888888888777666666666777777666666555555555555666666999999::::::999888777777999999999999::::::::::::<<<======<<<;;;===@@@BBB???BBBGGGMMMWWWeeevvv{{{tttnnnoooooollljjjjjjgggaaaXXXPPPKKKHHHEEEDDDAAABBBCCCCCC@@@<<<888555999888888888888777777777777777888888888777666666999888666555444555555666555555555444444444444555222444666666444333444555444555555555555555444444444444444444444444444444333333444444444444333333444444444444444444444444333333444444444444444444222333444444444444333222555555444444444555555555333333333333333333333333444333222222111111111111333333444555666777888999777666555666777777666555222222222333333444444444444555555444222222444555333444555666666555444333333555777999::::::999888444666888666333222444777444555666666777777666666444555666666666555444333555555666777:::???DDDHHH@@@???<<<999888777888888888888888888888888888888::::::;;;<<<==================>>>???AAACCCDDDEEEIIILLLPPPUUUXXX\\\___aaaggglllpppttt|||<<<<<<;;;;;;;;;:::::::::999:::::::::999888777666777777777777888999999:::999:::;;;<<<<<<:::999888999888888777666666666666555555666666666666555555555555666666666666555555555555666666666666555555222444555666555444333333444444444444444444444444444444444444444444444444222222333444555666666777555555555555555666666777666555444333444777999;;;========================999999888777777777777777666666555555555555666666999999999999888777666666888888888999999999::::::888999:::999999999;;;===;;;===???@@@CCCJJJTTT[[[mmmvvv~~~|||zzzyyy{{{}}}yyyuuutttvvvsssiii___ZZZ[[[TTTLLLEEEAAA@@@??????============;;;888666444888888888777777777666666777777888999999999888888:::999888666555555666666444555555555555555555555888888888666555555666777444444555555555555555444444444444444444444444444333333444444444444333333444444444444444444444444333333333444444444555555222222333444444333222222555555444444333222111111333333333333333333333333111000///...------------222333444555666888999999888777777888999999777666222222222333333444444444333444555444333333444666333444555666666555444333333555777999::::::999888444666777555222222444777444444555666666666666666333444555666666555333222444333444:::AAAFFFEEECCC666666777777888888999999888888888888888888888888999:::;;;<<<============>>>>>>???@@@AAACCCEEEGGGHHHKKKPPPTTTWWWZZZ^^^aaajjjppptttvvv}}}<<<<<<;;;;;;;;;:::::::::888999:::::::::999777666666666777777888888888888888999::::::::::::888777777777777888888888888888444555555666666555555444444555555666666555555444444555555666666555555444444555777666555444555666444444444444444444444444333333333444444444444555222222333444555555666666555555444444555555666777666555444444444666999:::::::::;;;<<<===>>>??????;;;:::999888777777777777777666666555555666666777777777888888888777777666777777888888888999999999888:::;;;:::888888888999999<<<>>>>>>===???DDDHHHNNNTTT___mmmyyy|||{{{}}}~~~zzzyyyyyyyyy|||}}}xxxsssooonnnnnniii[[[MMMFFFKKKFFFAAA===<<<<<<<<<;;;;;;;;;:::999777666666555777777777777666666666666666666777777888888999999;;;:::888777666666666666333444555555666666555555777555444555666777666444333444555555666555555555444444444444444444444444555555666666666666555555444444444444333333333333222333333444444555555555333333222222222222333333777777777666555444222111333333333333333333333333444333222111111111111111222333333555666777888888555555555666888777555333333333333333444444444444333444444444333333444666444555555555555555555444222333555666777666666555444444444333222333555888444444555666666666666555333444555666666555444444666666777<<>>??????AAACCCFFFGGGFFFKKKPPPSSSTTTXXX]]]aaalllsssyyy{{{<<<<<<;;;;;;;;;:::::::::999:::;;;<<<;;;:::888777666666777777777777777777777888888888999888888888666666777777777777777666444555555666666555555444444555555666666555555444444555555666666555555444333555666555333222444777333333333333333333333333333333333444444444555555333333444444555555666666555444444444444555666666555444444444444555777888777888888:::;;;<<<======;;;;;;:::999888888888888888777777666666777777888666666777777888777777777777777777777888888888999999:::<<<<<<:::999999:::999;;;>>>>>><<<<<>>@@@GGGPPPWWW___mmm{{{|||xxxuuupppmmmjjjiiilllqqqwww||||||wwwuuurrrmmmccc]]]YYYXXXTTTJJJAAA<<<===<<<:::999::::::999888999999888888777777777777777777666666666555555555555444444444555666888999;;;:::888666555555555555111222333444555555444333555333444999???@@@:::444333444444555666666555555444444444444444444444444555555666666666666555555444333333333222222222222222222333333444555555666444333222111111222333444777777888888888777555444222222222222222222222222666555555444444444555555222222333444555666666777333333444555777666444111555555555444444444444444222444444444333333555777555555444444444444555555444444444444444444444444444222111111333666777777333444555555666666555555333444555666666666666666888<<<@@@@@@===999666555666666777777777777666666888888888888888888888888999999:::;;;<<<<<<<<<<<<>>>>>>===>>>@@@BBBEEEGGGEEEJJJOOOQQQRRRVVV\\\aaakkkttt|||<<<<<<;;;;;;;;;:::::::::999;;;<<<======;;;:::888555666777777777777777666777777777777777777888888666666777777666555444444444555555555555555555444444555555555555555555444444555555555555555555444222333444222//////222555333333333333333333333333333333333444444555555555444444444555555555666666555444444444444555666666333333333333444555555666666666777888888999::::::<<<;;;:::999888888888888888888777777777777888888555555666777777888777777777777777777888888888888333555888999999888999:::666888;;;:::777777999<<<::::::>>>DDDEEEGGGPPP]]]fffttt|||{{{|||oookkkfffbbbcccgggmmmqqqsssuuussskkkccc^^^YYYTTTPPPHHHAAA@@@@@@<<<::::::777777888:::;;;;;;999777666777888999999999888888777666666666555555555555444333222111222444777888:::999777555444333444444000111222333444333333222999888;;;EEENNNNNNEEE;;;333333444555666666666555444444444444444444444444333444444444444444444333333333333222222111111111222222333333444555666666444333111000000111333444111222333444444444333222222222222222222222222222111000000///000000111111222222333333444555555555444444444666777777444222666666666555555444444444222333444444333333555777666555444333333444555666777666666555555555666666555111///000444888888777333444555555666666555555444444444555666777888888999AAAGGGDDD;;;555666:::888888777666777777888999888888888888888888888888999999:::;;;<<<<<<<<<<<<===<<<<<<<<<>>>AAADDDFFFDDDIIINNNQQQQQQTTT[[[```iiisss}}}>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999888777666555444333666666666666777777777777999888888777666555555444777777777777666666666666777777777777777666666666666666666666555444333222333888<<<<<<777222111222222333444444555555444444444444444444444444444444444333222111222333444555444444555555555555444444333444444444444444444444666666666666666666666666:::999777666555555555666777777777777666666666666666666666666777777777777777777777777777777777777777777777777888888888888<<<<<<<<<<<<;;;:::999999::::::;;;;;;===>>>@@@@@@OOOWWWbbbooo|||vvvssspppllliiihhhiiiiiioooggg]]]TTTOOOKKKGGGDDD=========;;;999777444333888777777777666666555555666666555444444444444444444666777777555444555555555555555555555555555555444444555555555555444444000111222222333444555555888333888NNNeeegggNNN444666666555444444444444555222333333444444333333222333333333333333333333333:::666333333444666555333444444333222333444555666444444444444444444444444000111222333333333333333222222333444444444444333000111222333333333333333111111222333333333333222222222222333333444444444222333444444444333222111111222333333444444333333444444333333444555777888333333333333333333333333111222444444444444555777555666777888777777555555333666999:::999888999;;;?????????>>>;;;888555444555666777999999:::::::::777777888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCEEEHHHLLLOOOSSSWWW\\\___pppuuuxxx{{{999999888888777777777777;;;;;;;;;:::::::::999999::::::999888777666555555555666666666777777777777888888777777666555555444777777666666666555555555666666666666666666666666666666666666555444333222222777::::::555222111333222333444444555555444444444444444444444444444444333333222222333333444444444444555555555555444444333333333333444444444444555555555555555555555555999888777555555555555555777777666666666555555555555555666666666777777777666666666666666666666666666666777777777888888888:::;;;;;;;;;;;;::::::999999999999::::::<<<===>>><<>><<<:::<<<;;;999888777777777777888888888888777777666666777666555555444444444555999:::;;;:::888666666666444444444444444555555555444444555555555555444444333333333333333333333333666444777DDDQQQOOO@@@000666555555444444444444444222333333444444333333222333333333333333333333333777444222222444444333222666666555333333222222222222222222222222222222222111222222333333333222222//////000111111111111000000111222333333333333333111111222333333333333222333333333444444555555555222333444444444444222222111222333333444444333333444333333333444555777888666666666666666666666666444444555444222222333555444333333333444666777888333444444444444888>>>CCCDDDAAA>>>:::777555444444666666777888999999999888999999999999999999999999;;;;;;;;;<<<<<<=========<<<===>>>???@@@BBBCCCCCCEEEHHHLLLOOOSSSWWW\\\___nnntttxxx|||:::999888777777777888888:::999999999999888888888999999999888888777777777555555666666666777777777888777777666666555555555666666555555555444444444555555555555555555555555666666666666555444333333222555777666333111222444222333444444555555444444444444444444444444444444222222333333444444333333444444555555555555444444222222222222333333333444555555555555555555555555888777666555555555555555666666555555555444444444555555555666666666666777666666666666666666666666666666777777777777888888999999::::::::::::::::::888888777777888999::::::777:::>>>AAAFFFMMMWWW^^^kkkwww~~~yyyuuuwww}}}}}}rrrfffZZZPPPJJJAAA>>>;;;999999999888777999888555444444666999;;;888888888888888777777777777666666555555555555666:::<<<<<<;;;888666555666222222333333444444555555444444555555555555444444444444444333333222222222333444777:::;;;999444111555555444444444333333333222333333444444333333222333333333333333333333333555444333333444444333222555555444444333333222222222222222222222222222222222333333333333333222111111111222333333333333333111111222333333333222222111111222333333333333222444444444444555555555555222333444555555444333222111222333333444444333333444333333333444555666777666666666666666777777777555555555333222333666888<<<;;;999777888:::===???;;;<<<======>>>AAAFFFIIICCC???:::555333333555777666666777777777777777666:::::::::999999999888888:::;;;;;;<<<===>>>>>>???===>>>???@@@AAABBBCCCDDDEEEHHHLLLOOOSSSWWW\\\```mmmrrrvvvzzz:::999999888888888999999888888888888888777777777777777777777777777777888555555555666666666777777777777666666666555555555555555444444444333333333333333444444444444444555555555666666555444444333222333444333222111333555222333444444555555444444444444444444444444444444111222333444555444333222333444444555555444444333111111111222222333333444555555555555555555555555666666666555555444444444555555444444444333333333444444555555555666666666666666666666666666666666666666666666777777777888777777888999:::::::::999777777777666777777888888;;;===>>>>>>???CCCHHHMMMLLLUUUbbbqqq|||||||||yyyvvvvvvzzz~~~yyyooollleee\\\RRRHHH@@@<<<::::::999999999999999999666666444444444666888999777777777777777666666666777666666555555555666666666777888777555333333444111222222333333444444555333444444555555444444333333333333333333333333333000333666666333222444888444444444444444333333222222333333444444333333222222222333333333333444444444444444555555555555444111222333444444555555555555555444444444444333333333333444444333333222111222333444444555444444444111222222333333333222222111111222333333333333222444444444444444444444444222333444555555555444333111222333333444444333333333333333444444555555555333333333333444444444444444444444444444777<<>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDGGGKKKOOOSSSWWW\\\```kkkpppssswww777777777777888777777777777777777777777777777777555555555666666666666666555555555555666666666666666666666666555555555555444444444444333333333333222333333333444444555555555555555666555555444333222333333222111222444555222333444444555555444444444444444444444444444444111222333444555444333222333333444444444444333333000000111222222333444444555555555555555555555555555555555555555444444333444444444444333333333333444444444444555555555555555555555555555555555555555666666666666777777777666666777888999999999888888777777777777777888888666666777777888:::===??????CCCKKKSSS^^^mmm|||zzzyyy{{{~~~~~~}}}sssfff]]]VVVSSSMMMGGGBBB???<<<<<<777888888777666555444444555555666666666555555444444444555555555555555555666666555555555555666666222333555555444333444555222222222333333444444444333333444444444444333333111111222333333444555555111333666666444444666888444444555555555444333222222333333444444333333222222222222333333444444444222222333333333444444555333333444444444555555555555555555444444333333333333333444444444333333222//////000111111111111111222222333333333222222111111111222333333333333222222222222222222222222222222333444555666555444444111222333333444444333333333333333444444444444444111111111222222333333333222222222222333555:::>>>EEEEEEDDDDDDBBBAAA??????===>>>AAABBBBBB>>>:::666555555555555666666777888555555666666666555555444666777777888:::;;;<<<<<<888888999:::;;;;;;<<<<<<>>>>>>???@@@BBBCCCDDDEEEDDDGGGKKKOOOSSSXXX]]]aaahhhmmmqqquuu777999;;;<<<===<<<:::999666666666777777777777888555555555555555555555555444444555555555666666666555555555555555555555555555555444444444333333333222333333444444555555555444555555555555555444444333333222222222333444444222333444444555555444444444444444444444444444444222222333333444444333333333333444444444444333333000111111222333444555555444444444444444444444444333444444555444444333333555555444444444333333333333333333444444444555555555555555555555555555555555555666666666666777777666666777777888777777777777777666777777888999999555555555666888999;;;;;;<<<===@@@CCCJJJSSS^^^eeeoooxxx||||||yyytttrrrrrrsssxxx~~~~~~xxxrrrvvvxxxnnnfffaaaYYYMMMDDDEEEBBB>>>;;;999999:::;;;777888888777444222222333555666777777666555333222333333333333444444444444555444444444444555666666111333555666555555666777444444444444333333333333333333444444444444333333000111111222444555555666444444555666555444444333444555666666666555444333222333333444444333333222111222222333333444444555000000111000000111444666;;;:::777555333222222333444333333222222111111000222222333444444444444444000111222222333333222222222222333333333222111111111111222333333333333222222222222222111111111111222333444555666666555555111222333333444444333333222333444444444444333333222222222333444444555555222222222000///000333555666777888:::::::::999888999666333222333555666666555666777888777555333222555555666666666666666555555555777888:::<<<======999999999999::::::::::::===>>>???@@@AAABBBCCCDDDDDDGGGKKKOOOSSSXXX]]]aaadddkkkqqqxxx888;;;???BBBBBB@@@===:::666666777777777888888888666666666666555555555555444444444555555555666666555555555555555555555555555555555555444444444444333333333444555555666666444444555555555555555444444444333333444444333222222333444444555555444444444444444444444444444444333333222222333333444444222333333444444333333222111111222333444555666666444444444444444444444444222333444444444444333222555555555555444444444444222333333333333444444444555555555555555555555555555555555666666666777777666666777777777666555555555555555666666888999:::999999999:::<<<<<<<<<;;;999:::<<>>???@@@BBBCCCCCCCCCFFFKKKOOOSSSXXX^^^aaadddlllsss{{{444888<<<@@@AAA>>>:::777666777777777888888999999888777777777666666666666444444444555555555666666444555555555555555555555666666555555555444444444333333444444555666777777444444555555555555555444555444444444555555333111222333444444555555444444444444444444444444444444444333222111222333444555222333333444444333333222111222222333555666666777444444444444444444444444111222333444444444333222666666555555555444444444222222333333333444444444555555555555555555555555555555555555666666666777666777777777666555444444333333444555666777999:::888777777888888888777555555777;;;???AAABBBCCCCCCCCCFFFJJJNNNSSS[[[fffmmmwwwyyytttoooooosssvvvvvvuuu{{{{{{zzzzzz|||xxxtttmmmfff___VVVLLLFFFEEEEEECCC@@@<<<:::;;;<<<777777888999999888777777444666777555333444777:::888666444333333555777999444444444555555666666666222222222222333333444555333555666555444222222333777777666555444333333222222333333444444333333222444444333333333333222222111333555666444444666888555777888999888777555444222333333444444333333222111111222333333444555555666666555333222555;;;@@@???<<<888444333444666888666666555444444333222222000111222444555666777777000000111222222222222111333333333333333222111000111111222333333333333222444444444333333222222222111222444666666666666666222222333444444444333333222333444444444333222111111111222333333444555555111222444444444444555777;;;999777666555777999:::444333222444777777555222444444555666666777777777444444666777888888888888888888888999999:::::::::===<<<<<<;;;;;;:::999999<<<<<<===>>>@@@AAABBBCCCCCCFFFKKKOOOSSSXXX^^^bbbfffnnnuuu|||999999999999999888777666777777666666555555555555333444444555666666555555444333333222222333333444444444444444444444444444444444444555555555555666222111111111222444666777555555555555444333222111222333444555555555444333333333333333333333333333444333333222222333333444333333222222222222222222333333333333333333333333222222222333444555666777444444444444444444444444111111111222222333333333333333333333333333333333333333333444444444555555777666444333333444555666444555555666777666666666444444333333333333444444666555444444444444555666666666666666777777777777888888888888999;;;===???@@@@@@??????AAAEEEIIIKKKSSSZZZdddlllrrrzzzyyywwwrrrnnnkkkjjjjjjkkkkkkjjjhhheeebbb___]]]\\\SSSQQQMMMIIIDDD@@@>>><<<;;;::::::999888777777666777888888888777555222000333444444555555444444333777777666666555555555444444444444444444444444444444444444333333222222222000222444333222111222333222333444333111000111222555555555444444333333333444222000000333444333111000111222333444444444444444555555555666666777777666555222111000000111222111111222222222333333333222000//////222777===@@@666555444333222222222222333222222111111111111111//////000111222333333444333333333222222111111111333333333444444333222222222222333333333444444444555777:::======;;;888666111222222333444444555555444333111000//////000111///000000000000111111111222222222222222222222222444333333222222333333444444333333222222333333444555555666666777777888888444444333333333333444444777777666666666888:::;;;888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<======>>>@@@BBBCCCFFFJJJMMMQQQWWW]]]aaahhhmmmsss{{{888999999999999888777666777777777666666666555555444444555555555555555555444333333222222333333444444444444444444444444444444444444444555555555555333222222333333444555666999999999888888777666555111222333444555555555555333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333222222333333555666666444444444444444444444444111111222222222333333333333333333333333333333333333333333444444444444555555555444444444555555666333444555555666666555555555444444444444444444555444555666666666666555444555555666666666666777777777777777777999:::<<<===;;;;;;;;;;;;===@@@BBBDDDEEEKKKQQQUUUWWW[[[bbbgggsssxxxtttqqqkkkeee```\\\[[[ZZZRRRQQQOOOMMMKKKHHHGGGFFFAAA@@@>>>===;;;::::::999888888888777777666666666777777777777666555333222333444444555555444444333555555555555444444444333333333333333333333333333444444444333333222222222000222444333222111222333333444444444222111222333555555444444444333333333666333111222444555444333000111222333444444444444555555555555555555555555666444222111000000111222111111111222222222333333222111111222444666888999555555444333222222222222333333222111111111111222222222222222222222333333333222222222222222222111111222222222222222111111222222222222333333333333444666888999999777555444111111111222222333444555:::999777555444333333333111111111222222222333333222222222222222222222222444333333222222333333444444333333222222333333444444555555666777777888888555555444444444444555555:::999777666555555666666888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<:::<<<>>>??????@@@BBBDDDEEEGGGJJJNNNQQQUUU[[[___ggglllsss}}}888888999999888888777777777666666666666555555555444555555555555555444444444333333222222333333444444444444444444444444444444444444444555555555555444444444555555555444444777777777777666555444333111111111222444555777888333333333333333333333333333333222222222222333333222222333333444444555555333333333333333333333333333222222333333444555666444444444444444444444444222222222222333333333333333333333333333333333333333333333333444444444444222333444555555555555555222333444444555555444444555555555444444555555555222444666888888666444222444444555555666666666666666666666666777999:::;;;777888888999:::;;;<<<<<<;;;???BBBCCCBBBCCCFFFJJJPPPSSSVVV[[[bbbkkkuuu||||||vvvrrrbbb___YYYSSSNNNJJJHHHGGG@@@@@@>>>===;;;:::999888777777888888888999999999555555555555555555555555666666666555555555444444333444444555555444444333444444444333333333333333222222222222222222222222444444333333333333222222000222444333222111222333333444444444222111222333444444444444333333333333777555333444555666555555111111222333444444444444555555555555555555444444555444222111000111111222111111111222222222222333222222333444444444333333555444333222222111222222333333222111111111111222444444333333333222222222111111111222222222222222000000111111111111111000111111111222222222222333444444444444444333222111111111000000111222444555===<<<:::888666555555444333333333333444444444444333333333333333333333333444333333222222333333444444333333222222333333444444444555555666777777777666555555555555555555666888777666555555444555555888888888999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@AAACCCEEEFFFHHHKKKMMMPPPTTTYYY]]]eeennnxxx777777888888888888777777555555555555444444444444555555555666555555444333444333333222222333333444333333333333333333333333333333444444444555555555444555666777666555333222444444444444333222111111222222111111222444666777333333333333333333333333333333222222222222333333111111222222333444555555222222222222222222222222333222222222333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444000222333555666666555555222222333444444444444333666555555444444555555666222333444666666444333222333333444444555555666666555555555555666777777888777888999:::::::::999888666999;;;<<<<<<===???BBBBBBBBBCCCDDDFFFKKKQQQVVV\\\bbbkkkttt|||~~~vvvllleeebbb___ZZZUUUKKKIIIEEEAAA>>><<<;;;;;;<<<<<<;;;::::::999888888888888888888888888777777333333333333333333444444666555444444444555555666333444444555555444444333444444444333333333333333222222222222222222222222333333333333333333333333000222444333222111222222222333333333111000111222333333333333333333333333666555444444444555555555111222333333444444444333333333444444444555555555444333222111111111222222111111111111222222222222222222222333222222222222444333333222111111222222222222111000000000000111222222222222222222222222000000111111222222333333000000111111222111111111000000111111111222222222444333222111000000//////111000//////000111333555888777666555444444333333333333333444444444444555333333333333333333333333444333333222222333333444444333333222222333333444333444444555555666777777666666555555555555666666333333444444555666666777888888888888999999999999999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@AAABBBDDDEEEGGGJJJMMMPPPTTTYYY]]]dddsss666777777888888888777777333333333333333333333333444555555555555555444444444333333222222333333444333333333333333333333333333333333444444444444555555666666777666555333222666666666666555444333222555444222111111222333444333333333333333333333333333222222111111222222333//////000111222333333444222222222222222222222222333333222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444000111333555666666555444111222222333444333333333555555444444444444555555333222222111111222222333111222222333444444555555444555555555555555555555666777888999999888777666222444666777888:::<<<===<<<=========<<<===???AAAAAAFFFLLLSSSXXX]]]bbbeeehhhpppxxx}}}zzzxxxtttooojjjfffdddbbb\\\TTTLLLGGGGGGFFFBBB???===<<<:::999777777666777777777777777777777666666555555666666555444333333222222222222333333333333555444444444444555666666333444444555555444444333444444444444444444444555444444444444444444444444333333333333333333333333000222444333222111222222000222222111000///000111333333333333333333333333333444333333222222333444222222333444444444333333000111222333444555666777333333222222222222222222000000111111111222222222333222111000000222333444333333222111111111222222111111000////////////////////////000111222222222000000000111111222222222000000111222333333222222000000111111111222222222444333222000//////000000111000000000000222333444222222222333333333333333222222222222333333333333333333333333333333333333444333333222222333333444444333333222222333333444333333333444555555666666666666555555555555666666222333444444555666666666777777888888888999999999888999:::;;;<<<<<<<<<<<<;;;===>>>???>>>???@@@BBBBBBDDDHHHKKKOOOTTTZZZ^^^eeezzz666666777777888888777777222222222333333333333333333444444555666666555555444333333222222333333444333333333333333333333333333333333333444444444444555555555555555444333222333333333333333222000000555444333222222111111111333333333333333333333333222222111111111111222222//////000000111111222222222222222222222222222222333333222222222222333333333333333333333333333333444444444444333333333333333333333333333333333333222222222222333333333333111222333444444444444444111222333333444444333333444444444333333444444444444333111000000111333444000000111222333444444555444555555555555555444333444555666666666555444333555555666777777888999999444777999:::999999999:::999<<<@@@CCCEEEGGGJJJLLLJJJOOOUUUZZZ]]]aaafffjjjmmmttt~~~yyytttnnnhhhaaa]]]UUUTTTRRROOOKKKHHHEEEDDDDDD@@@<<<;;;;;;;;;999777<<<;;;:::888777666666666444444444444444444444444222333555666666666555555333333333333333333333333444444444444444444555555333444444555555444444333444444444444555555555555444444444444444444444444222222333333333333444444000222444333222111222333111222222222000///000111222222222222333333333333111222333222111000222444222333333444444333333333000000111222444555666666222222222222222222222222000000000111111111111222333222000000000222444666222222111111111111222222111111000////////////000------...///000111222333000000000111111111111111000000111222333333333333111111111222222222222333333333222111000000000111000000111222222333333333000000222333444444444444111111111111222222222222222222222222222222222222444333333222222333333444444333333222222333333444222222333333444555555555666555555555555555555666666666666666555444333222777777777888888888888999777888999;;;<<<<<<<<<<<<:::<<<===>>>======???@@@@@@CCCGGGKKKOOOTTTZZZ^^^fff}}}555666666777777777777777333333444444444555555555222222444555666666777777444333333222222333333444222222222222222222222222222222333333333444444444555444333333333333333444111222222111111000///...222222333333333222222111333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111333333222222222222222333222222222222222222222222555555444444444333333333333333333333333333333333111222222222222333333333333333333222333333444444222333333444444444444444333333222222222222333333333333333444444333333333//////000111222333444444555555666666666555333222333444444444555444444444888777666666777777666666111333666666666777888:::777999;;;;;;;;;;;;===???>>>???BBBEEEIIIMMMQQQSSSYYY```iiinnnpppqqqtttxxxqqqwwwxxxuuuqqqooommmjjjeeebbb]]]YYYTTTPPPMMMJJJGGGEEE????????????===;;;999888888888999::::::999888777::::::999888777777777666555555555555555555555555444555777888999999777777666555555444444333333333333444555555555444333222333444444555555444444333222222333333444444444444333333333333333333333333222222222333333444444444000222444333222111222333222333444333111111111222111111222222222333333333111222333222000000222444222333333444444333333222222222222222333333333333111222222333333222222222000000000000111111111111222222222333333333333333222222111111111111222222333222222111111111111111//////000000111111111222111111111111000000000000...///000111222222222222222222222222333333333333111111111111111111111111///000222444555444333222111222333444555555444444111111111111222222222222111111111111111111111111444333333222222333333444444333333222222333333444222222222333444444555555555555444444444444555555666666777777666555333222777777777777888888888888777888999:::;;;<<<<<<<<<:::<<<============>>>@@@AAADDDGGGJJJNNNSSSXXX\\\hhh{{{555555666777777777777777555555555666666666777777111222333555666777777888444333333222222333333444222222222222222222222222222222333333333444444444444333222111111222444555555555555555444333222222///000222333444444333222333333333333333333333333222222111111111111222222333333222222222222222222111111111111111111111111333333222222111222222222222222222222222222222222555555555444444333333333333333333333333333333333111111222222222333333333555444333222111222333444222333444444555555444444333222222111111222222333222444666777777666444222...///000111222333444444555666666777666555333222555555555555555555666666555444333333444444444333444555666666555666888:::444555777777666666777888888777777999>>>BBBDDDEEEEEEJJJPPPRRROOOLLLLLLNNNMMMTTT[[[___^^^]]]```bbbYYYZZZ]]]___cccfffhhhiiinnnnnnooopppqqqqqqqqqqqqhhhgggeeebbb___[[[XXXVVVPPPNNNLLLLLLMMMMMMJJJGGGGGGDDD@@@============<<<777888:::;;;<<<;;;999888222555999;;;:::999888777555555555666666777777777555555555444444444444444444555777777777555444222777777666555555444333333333444555666666444222111333444444555555444444333111111111222222333333333222222222222222222222222222222222333333444444444000222444333222111222333444555666555333222333444111111111222222333333333111333444333000000222555333333333444444333222222444444333333222111000000111222222333333333222222000000000000111111111111111333555666666444111000222111111111111111222222555444333333222222333333222222222111111111111111222222111111000000//////---...///000111111111111222222333333333444444444///000111111222111111000///000333666666555333222222222333444444333222111111111222222222333333333000000000000000000000000444333333222222333333444444333333222222333333444111222222333333444555555444444444333333444444444333444555777777777777666777777777777888888888888666777999:::;;;<<<<<<<<<;;;===>>>>>>======>>>@@@CCCEEEHHHKKKMMMQQQWWWZZZiiiwww444444444444444444444444222333555666666666555555111222333444555777888888444444444444444444444444333222222222111000000000444555666555444222222333333333333333333333333444000111111222222111111000111111222333333333333222111111111111111111111111222222222222222222222222222111000//////000111222000111111111111222222222111111222333333333222222...111444444222000000000000000111111111222222222333333222111111222333333444333111000000000111111333222222111111222222333000000111222333333444444666666555444222111000000333222222111111222222333333333222111222333444555444444444333333222222222444444888>>>CCCBBB;;;444333333333333333333333333666555333222222333555666444444444555555555555666555555555666777888888999===>>>???@@@@@@@@@???>>>@@@AAABBBDDDFFFHHHIIIJJJEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPJJJIIIIIIIIIIIIHHHHHHHHH@@@???===<<<;;;:::::::::999888888888777777666666666666666666666666666666777888999:::999888555444888777666444444444555666555555666666555555444333444444444444444444444444444444444444444444444444444444444444444444444444555333222333666666444111555555555444444333333333444444444444333333222111000111111222222333444444888666444444444555444333777>>>BBB>>>555000222666000000////////////000000222222222111111000000000222222333333333333444444111222333444444333222222111222222333333222222111222111111111111222333444111111111111111111111222555555444222000///...---111111000000000000111111000000/////////111222333666555333111000000111111000////////////111333444000000000111111222222222222222222111111///......000000000000111111111111333333333333333333333333222222333333333333444444111111111111111111111111000000000000000000000000111111111222222333333333333444444555666666666555444444444444444444444444333333444444555666777777888777666555555666777888888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<===>>>???CCCEEEGGGJJJNNNSSSYYY^^^hhhrrr|||555555555555555555555555333444555666666555555444222333333444555666777777333333333333333333333333///000000111222222333333444555666666555333444444222222222222222111111111000000111111111111000000000111222222333333222222222222222222222222222222222222222222222222222222333222111000000111222333111111111111222222222222333333333333333222111000444333333222111000000111000000111111111222222222333333222111111222333333333333111000000000111111333222222111111222222333111111222333333444555555333333333333333333333333333222222111111222222333333333222222222333444555444444333333333222222222333333555:::???>>>888222555555555555555555555555666444333222222333444666444444444444555555555555444444555555666777777888555666777888888888777777;;;;;;<<<===>>>??????@@@<<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBB?????????>>>>>>>>>=========<<<:::999888777777777888777777777666666666666555555555555555555555555333444555666666666555444888777555444444444555555555555555555555444444333444444444444444444444444444444444444444444444444444444444444444444444444555333222333555666444222333333333222222111111111333444444444333333222111555555444444333222222111111000000111333444333222666:::===;;;444000111444222111111111111111111222333333222222222111111111222222222333333333444444444444555666666555333333111222222222222222222111222222222222222333333333111111222222222222222111333333222222111111111111111111111000000111111111222222111000111111333333333222111000000111222222111111000///000000111222000000000000111111222222000000000000///...---,,,000000000000111111111111111111111111111111111111222222222333333333444444333333333333333333333333222222222222222222222222222222333333333444444444333333444555555555555555444444444444444444444444333333444444555666666777777777666666666666777777888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBDDDGGGJJJNNNSSSYYY]]]dddppp|||777777777777777777777777444555555555555444444333333444444444555555555555222222222222222222222222000000000111222222333333333555666666555444555666444444333333222222111111000000111111111111000000000111222222333333222222333333333333333333333333222222222222222222222222333333222222222222333333111111111111222222222333444444444333222111//////888555111000000111111111111111111111111222222222333222222111111222222333333222111111000111111111222222111111111111222222222222333333444555555555000111111222333444555555222222111111111111222222333222222222222333444444333333333333222222222222222222222666999999555111555555555555555555555555555444333222222333444555333333333444444444555555333333444444555555666666444555555666777666666666666666666666666666777777888888777777777888888999999999999999999999999:::::::::::::::999999999999999888777666555444444444666666666555555555555555555555555555555555555555222222333444444555555666666666555444444444555555555555555444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333555555333222333333222222222222111111333333444444444333222222666666555444444333333222222222333666999:::999888444666777666333111111222444333333222222333333444333333333333222222222222222222222222333333333333666666777777777666444333222222222222222222222222333333444444444333222222111222333444444333222111111111222222333444444444222222111111111111222222444333333222222222333333111000/////////111222333333222111111000000111111000000000000111111111111111111111111000///......000000000000111111111111111111111111111111111111222222222222333333333333444444444444444444444444444444444444444444444444333333333444444444444444222333333444444444444333444444444444444444444444333333444444555666666666666666777777777777666666888999999::::::;;;;;;<<<============>>>???@@@AAABBBDDDGGGJJJMMMRRRXXX\\\bbbppp~~~777777777777777777777777555555555555444333333222444444444444444444444444222222222222222222222222444333333222111000//////111333555555444444555666777777666555555444333333111111222222222222111111000000111222222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111222222222333333333333333333222111000///666333111000222333333222111111111111111111111111222222222222222222222222222222111111111111111111222222111111111111222222222222222333333444444444000000111222333444444555222222111111111111222222222222222222222333333333333222222222222222222222333222111333555555333111222222222222222222222222444444333222222333444444222333333333444444444444222222333333333444444444555666666777777777777777333333333444444444555555888888777777666777777777777777777777777777666666::::::999999999888888888666666555333333222222222444444444444444444444444444444444444444444444444555444444444444555666777555555444444444444444444555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333222444444444444444444444444333333333444444333333222222222333333444555555555444555777:::===>>><<<:::444333333333333333222111444444333333333333444444333333333333333333333333111222222222222333333333666666777777777555444333222222111111111111222222333333444555444333222111222333444555555333222111111111222333444444555555333222222222222222222333444444333333222222222111111000///......///000111222222111111222222222222111111222222222222222222333333333333333222111111///000000000111111111111222222222222333333333333111222222222222333333333222222222222222222222222444444444444444444444444333333333333333333333333222222333333444333333222333333444444444444444444444444444555555555666666444555777888888777666666888999999::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGIIILLLQQQWWW[[[aaappp666666666666666666666666555555444444333333333333444444444444444333333333444444444444444444444444444444333222111000///...///111333333222222333444777777666555555444333333222333333333333333333222000000111222222222222111000000000000000000000000000000000111111222222222000111111111111111111000111222222222222333333333111222222333333333222222000000111333444444333222111111111111111111111111222222222222222222222222111111111111222111111111222111111000000111111222111111111111111222222222222222222222222222222222222111111000000111111222111111222222222333333333222222222222222222222222333222222222333444333333222222222222222222222222333333333222222333333333222222222222333333333444222222222222333333333333222222222222333333444444111111222333444555555666555444444333333333333444444444444333333333333333666666666555555555555444666555444333333222333333333333333333333444444444444444444444444444444444777666555444444444444444333333333444444444444333444444333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333222333444444333333222333444444444444444444444444222333333444444333333333111111111222333333444444111111333555777888555333555333111222444555333222333333222222222222333333333333333333333333333333111111111222222222333333444444555666555444333222222111111000000111111222333333333444333333222222333444444555444333222111333333333333333333444444333222222222222222222333333333333222222111000000222111000............//////000111222333444555555333333333333333333333333222333333333333222222111///000000000111111111111111111111222222333333333111111111222222222333333222222222222222222222222333333333333333333333333222222111111111111111111222333333444333333222222333333333444444444555555444444444555555555555555444555666888888888777666888999999::::::;;;;;;<<<>>>>>>>>>??????@@@AAABBBBBBDDDFFFIIILLLPPPVVVZZZ^^^mmm|||555555555555555555555555555444333333333333333444444444444333333333333333444444444444444444444444111111111111111111111111///000222222111000111222444444333333222222111111222222333333333333222222///000111111222222111111000000000000000000000000//////000000111222222222///000111111111111000///222222222222333333333333000111222333333333333333,,,///333444333222111222222222222111111111111111111222222333333222222111000000111222222222222111111111000000000000111111000000000111111111111111333333222222111111000000111111000000000000111111000111111222333222222222111111111222222222222222333333333333444444555555444444444444444444444444222222333333333333222222111111222222222333333333222222222222333333333333222222111111111222333444//////000111222333444555444333333333333333444444444444444444444444444444666666666555555555444444666555444333333333333333333333333333444444444444333333333333333333333333555444444333333222111111111222333444444444333333444333222111000111222333333333333333333333333333333333333333333333333333333333333333333333333333111222444444222222222333111111222222222222333333222222333444444444333333444333333222222111000000111000000222333333111///555333222222333444444333333222222111111222222333222222222222333333333333111111111111222222222222111222333444444333222222222111000//////000111222222222111111111222333444444444333333222222111111333333333333222222222222222222111111111111222222111222222222222222111000444222111///...---.........///111333555666666777333333333333333222222222///000000000000000//////000000000000111111111111......//////000111111111111111111111222222222222333333333333333333333333111111111111111111111111111111111111000000000000444444444444444333333222222333333444444555555555555555555555555555555555444555666777777888888777888999999::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFHHHKKKOOOUUUYYYZZZfffrrr}}}555555555555555555555555444333222222222333444555333333333333333333333444333333333333333333333333111111111111111111111111000222333333111000000111222222222222222111111111000111111222222111111000///000000111111111111111000000000000000000000000/////////000111222222222000111222222222222111000222222222333333333444444222222333333333222111111---222555333...,,,...222222222222111111111000000111222333333333333222111///000111222333222222111111111000000000000111111111111111111111111111111222222222222111111111000111111000000000000111111///000111222333222222111000111111111222222222222000222333444444444555666333333333333333333333333222222222333333222222222111111111111222222222222333333333333333333333333444444333333333444555666000000000111111222222222555444444444555666777777444555555666666777777777888888888777777777666666555555444333333333333444333333333333444444555555222222222222222222222222333333444555555444333222000111222333444333333222444333111000000000222222222222222222222222222222222222222222222222222222222222222222222222222222000222444444222111222333111111111222222333333333111222333333444444444333555444444333222222111111333111111111333444333222333333222111111111222444333333222222222222333333111111111222222222333333111111111111222222222222000111222444444444333333222111000//////000111222111000///...///111444666555444222000000000111222222222222222222222222222111111111000000111111111111222333444444333333222333222000///...///000000///000222444555666666666222222222111111000000000...//////000000//////...000000000000111111111111.........///000111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111000000555555555555555444333333222222333333444555555666555555555555555555555555555555555555666777888999888999999::::::;;;;;;<<<>>>>>>===>>>>>>???@@@AAABBBCCCFFFHHHJJJOOOTTTXXXYYYaaajjjuuu666666666666666666666666333222222111222333555666222222222333333444444444222222222222222222222222555555333222111///...---222333444444222000111111333333333333333333333444//////000000000000////////////000111111111111111111111111111111111111111...//////000111222222222111222333444444333222111222222333333333444444444444444444333222111000///000555777222)))''',,,222222222222222111111000000111222333444444333222111///000111222333333222111111111000000000000111111333222222222222222222222111111111111111111222222111111000000000000111111///000111222333222111111000000111111222222222222///111333444444444555666111111111111111111111111111222222333333222222111000111111111111222222222333333333333333333333333333222111111111222444555333333333222222111111111222222222222333444666666111222222333444555666666666666666555555555444444444444333333333333333333333333333444444555555555222222222222222222222222222444666888888888666555000111222333444333333222444333111//////000111222222222222222222222222222222222222222222222222222222222222222222222222222000222555444222000111333333333333444444555555555111222333333444444444444222222333444444555555666111///...///111333333333222333333111//////111333444333333222222333333444000000000111111222222222000111111111111222222222///000222444555555555444222111000......000111222000///---,,,---111555777666444111///...///111222000000000111111222222333111111000000000000111111111222444555666555444444111000000//////000222333111222444555666555444444111000000000//////......///000000111111111000000000000000000111111111111///000000111222333333333000111111111111222222222////////////////////////222222222222222222222222333333333222222222111111555666666666555444444333222222333333444555666666555555555555555555555444666555555555555777999:::888999999::::::;;;<<<<<<============>>>???@@@AAABBBCCCEEEGGGJJJNNNTTTXXXZZZ```gggrrr555555555555555555555555222222222333333444444444444444333333333333333333666555444333222111111111333222111000////////////000000000000000111111222222222333444444444444333222222111111111111111111111111222222222222111111000000111111111111000000111111111000000000000000111000000000111222333333333444444222//////000333444333333222111111111222222111111000000000000000222222111111000000//////000000000111222222333333111111111111111111111111000000000000000000000000222222222222222111000///111111000000000000111111111111111111111111111111000000111111111111000000222222222222222222222222111111111111111111111111000000000111222222222333555444333333222222222222111222333333222000---+++222222222222222222222222333333222111000000111111333333333333333333333333222222222222222222222222555666666777888777777777222333333444555555555444555444333333222222222222444444333333333333222222555444444333333444444555666666666555555444444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111333333222111111222333333222222222222222222222222222222222222222222222222111111222333444444555555333222111111000000111111000000111222333333444444000111222222000000111222666666555444444333222222333222111000000000111222222222222222222222222222555555555444333222111000111111111111111111111111555333///...000222444444000000////////////000000222333555555555333111000333333222222222222333333222222222222222222222222222222111000/////////000000111111222333333444444111111111222222333333333+++,,,---///000000111111222222111000///...------111111111000000000000000111///...000444777777555222222111111222222333444222222222222333333444555555777999777333111222444333333333444444444555555444444444444444444444444333444666777666555333222777777777777777777777777777777888999;;;<<<======<<<;;;::::::;;;===@@@AAAAAABBBDDDEEEHHHLLLRRRVVVXXX```iiisss555555555555555555555555222222222333333444444444333333222111111111222333666555444333222222222222333222111000////////////000000000000000111111222111111222333333333333333555444333222111000000///000000000111111000000000000000111111111111000000000000000000000111111111111111000000000111222222...///000111111111111222444333222222111111111222222111111000000000000000.../////////////////////111111111111111000000000111111111111111111111111111111111111111111111111111111222222222111000000111111000000000000111111111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111222222222444444333222222222222222111111222333333222000000222222222222222222222222333222222111000000111111333333333333333333333333111222222333333222222111222333444444555555444444222333444444555555444444555444333222222222222222222222222333333444444444444444333333333333444444222222222333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111333333222111111222333333222222222222222222222222222222222222222222222222111111111222333333444444333222111111000000111111111111111222222333333333111222333222111111111333444444333333222111111000222111111000000111222333222222222222222222222222555555555555444333222222////////////////////////333111///000222444555555111111000000000000111111222333333444333222111000000//////.........//////222222222222222222222222111111000000///000000000000000111111222222333333111222222222222222222333//////000000111000000000111111111111000000000000111000000000000000000000111111111444888999888666222222111111222222333444444333333333333444555666333444555555333222111222333333333444444444444555555555555555555555555555555666777888888666444333777777777777777777777777999999999999999999999999<<<;;;::::::;;;===@@@AAA@@@AAACCCDDDGGGKKKQQQVVVYYYaaajjjttt444444444444444444444444222222333333333333444444555333222111111222444555666555555444333333333333333222111000////////////000000000000111111222222000111111111222222222222333222222111000000////////////000000000000/////////000000111111000000/////////000000111111222222111111000/////////000000......///111333333111000333333222111111111111222222111111000000000000000+++,,,,,,---......//////222111111000//////......111111111111111111111111222222222222222222222222000000111111222111111111111111000000000000111111111111111111111111111111222222333333333333222222111111111111111111111111111111111111111111111111222222222111111111111111444333222222111222222222111111222222333333333333222222222222222222222222333222111111000111111111222222222222222222222222000111222333333222111000111222222333333333333333333333444444555555444444444333333222222222222333000000111222333444555555444444333333333333444444000111111222222333444444222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111333222222111111222222333222222222222222222222222111111111111111111111111000000000111222222333333222222111000000000000111111111222222222222222222222333444333222111222444222222111111000/////////111000000000111222333333111111111111111111111111444444555555555444444333////////////////////////111000000111444666666666111111111111111111111111222222111111111111000000222111111000000000//////000000000000000000000000000000/////////000111111/////////000111111222222222222222222222111111111222222222222111000000///000000111111222222222333000000000000000000111111111222555999<<<;;;888555222111111111111222333333555444444444444555555666444333333444555555444222333333333333444444444444666666666666666666666666777888999::::::888777555777777777777777777777777888888888888888888888888;;;;;;;;;;;;<<<===???AAA???AAABBBCCCFFFJJJPPPTTTZZZcccmmmvvv444444444444444444444444333333333333333333333333666444333111222333555777666555555444333333333444222222111000//////000000000000111111222222222222000000000000000111111222//////////////////////////////000000000000////////////000000000000//////......///000111222222333111111000///......//////222000///000222333111///222222111111111111111222222111111000000000000000,,,,,,,,,------.........000000//////............111111111111111111111111111111111111111111111111//////000111111222111111111111000000000000111111111111111111111111111111111222222222222222222111000000000000000000000000111111111111111111111111333222222222111000000000222222111111111111222222222111111111111222333444222222222222222222222222222222111111111111111222111111111111111111111111000111222333333222111000222222333444444444444444333333444444555444444333333333222222222222222333000111111222333333444444444333333333333333333444333333333333444444444444222222222222222222222222000000000000000000000000111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111111222222222111000000000000000222222222222111111111111222333444444222222333444111111000000000///////////////000111111222333444111111111111111111111111111222333333444444444444111111111111111111111111111111111333666666555333000000000111111000000000111000000/////////000000222222222222111000000///000000000000000000000000///////////////000111222......//////000111111111333333222222111111000000111111222222111111000///000000000111111111222222000000000000000111111111///222777<<<===;;;666333111111111111111222222333444444333333333444444555666444333555888999777444222222333333333444444444555555555555555666666666999:::;;;<<<<<<:::888777777777777777777777777777555666777888999:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@???@@@AAACCCEEEIIIOOOSSSZZZdddnnnvvv444444444444444444444444333333333333333333333333333222111000111222444555555555444333333333444444222111000000000000000000000000111222222222222111000000/////////000111222111111111000000//////...000111111222222111111000//////000000000000//////......///000111222222333111111000///......//////000///------///111222333111111111000000111222222222111111000000000000000/////////.........------------......////////////000000000000000000000000000000000000000000000000...///000111111111111111111111000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111333222222222111000000000111111000000000111111222222222111000000000000111222222222222222222222222222111111111111111222222111111111111111111111111000111222222222222111000111222222333333333333333333444444555444444333333222222222111111222222333222222222222222222222222333333333222222333333333555555444333222222111111222222222222222222222222000000000000000000000000111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000///000000000000000111111222111000000//////000000222111111111111111111111222333444444222222333444111111111111111000000000//////000111222333333333000000000000000000000000///000111222222222222222111111111111111111111111333222333444555555222000......///000000///......000//////......///000000......//////......,,,,,,///////////////////////////.........///000111111---......///000000111111222222222111111000000000...///000000111111000000111111000000000///////////////000000111111111111...222777::::::777444111111111000000111111222333333333222222222222222333666444333555888999777555222222222333333333444444333333444444444555555555999:::<<<===<<<;;;999888777777777777777777777777666777888999:::<<<======:::;;;;;;<<<===>>>???@@@???@@@AAABBBDDDHHHNNNRRRZZZdddnnnvvv333333333333333333333333444444333333333333222222///////////////000111222444333333222222333333333111111000000000000000111///000222333333333222111111000/////////000222333666666444333111///......111111222222222222111111...//////000000//////...//////000000111111222222111111000/////////000000+++---.........000333666111000000000000111222222222111111000000000000000111111000000///......---------......///000000111000000000000000000000000//////////////////////////////000000111000000000111111000000000000111111000000000000000000000000000000000111111000000000111111111111111111111111111111111111111111111111222222222111111111111111000000000///000000111222111111111000000000//////222222222222222222222222111111111000111111222333222222222222222222222222111111111111111111111111///000000111111111111111444444555555444444333333222111111111111222222333333333222222111111111111333333222222222222333333444333222111///...------222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000111111111111000////////////000000000111111111111111111222333444333222111222444222222222111111111111111///000111222222222222222////////////////////////...///000111111111111111////////////////////////333333222333444333000...------////////////------......////////////000000...///000111111000///...//////////////////////////////.........///000000.........///000000111111111111111111111000000000...//////000111111111000111000000000//////....../////////000111111222222---111555777666333111000111000000000000111222222333222222111111111111111222111111333444555444333222222222222333333333333222222333333444555555555999:::;;;<<<<<<:::999777777777777777777777777777::::::::::::::::::::::::::::::;;;<<<===>>>??????@@@AAABBBCCCEEEHHHNNNRRRZZZeeeooowww333333333333333333333333444444444333333222222222---...000111222222111111222222222111111222222333111111000000000000111111///000222444444333222111222111000//////111222444222222222111111000000///000000111111111111000000......////////////......000000000000000111111111111111000000000111222222///444999888444111222666000000000000000111222222222111111000000000000000000000///////////////////////////////////////000000000000000000000000000////////////////////////000000000000000000///...111111000000000000111111000000000000000000000000000111111222222111111000222222222222222222222222111111111111111111111111111111111111111222222222///////////////000111111///000111222222222111000222222222222222222222222111111000000111222222333333333333333333333333333222111000//////000111222///000111111222222111111444444555555444444333222111111111111111222333333111111111111111222222222333333222222222222333333222222111000///......---222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111222333333333333222111111111111111111111111111222222222222222222222222111111111111111111111111111111000/////////////////////000000111111222222111222333222111111111333111111111111111111111111000111222222222222111000///////////////////////////000000111111111111000////////////////////////222111000111222222111///---...///000000///...------...///000111000000//////111333444555444333222000000000000000000000000000000///.........//////...//////000000111222222000000000000111111111111111111222222111111000000000000000000000111111111...//////000111111222222///111444444222000000111000000000000000111222222444333222222111111111222000111333333222111222222111222222222222333333333333333333444555666666666888999:::;;;;;;999777666777777777777777777777777999999999999999999999999::::::;;;===>>>>>>??????AAABBBCCCCCCEEEIIINNNRRR[[[fffqqqxxx333333333333333333333333444444444333333222222222///111333555666555444333111111111000111111222222111000000000000000111111///111222444444333222111333111000///000111333444))))))+++---///111222333//////000000000000//////......////////////......111111111000000000000000111111000000111222333333777@@@GGGEEE;;;333111333000000///000000111222222222111111000000000000000------......///000000000111111111000//////......000000000000000000000000000000000000000000000000000000111000000///......111111000000000000111111000000000000000000000000222222222333333222222222222222222222222222222222111111111111111111111111000000111111222222222333///////////////000111111---///111444555555444333222222222222222222222222111111000000111222333333333333333333333333333333333222///......///222333222222333444444444444333444555555555444333333222111111000000111222333333//////000111222333333444333222222222222222222333222222222222111111111111222222222222222222222222222222222222222222222222222222222333333222222222111111111111111111111111111222333444444333222111000000000000000000000000222222222222222222222222222222222111111111111111111111000///////////////...//////000111222222333000111222222000000111222000000000000111111111111000111222333333222000///////////////////////////111111222222222111111111111111111111111111111111000///...///111222222111...///000222222000///...,,,...000222222111000///,,,---000222333333222111111111111111111111111111111000///...............//////000000111111222222//////000000111111222222444444444333222111//////...///000111222333444444...//////000111222222222000222333222///...000333000000000000000111111222555444333333222222222222000333666555222111222444111111222222222333333333444444444555666777777888777888999::::::888777555777777777777777777777777555555666888999:::;;;<<<999:::;;;===>>>>>>??????AAABBBCCCDDDEEEIIINNNRRR\\\hhhssszzz444444333222222111111000111111111111111111111111222222111000000111222222222222222222222222222222000111222111000//////111111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000111111111111000000000000222111000000000111333333BBBBBB@@@<<<666222000000333222111000////////////000000////////////000000...///000111111000///...111111000000//////......000000000000000000000000000000//////.........---000111111111111222222222000000111111111111000000111111000000000000111111////////////////////////333222000//////000222333/////////000111111222222////////////............000000000000000000000000333222111000000111222333////////////000000000000111000000//////000111111111111222333333333333222333222222111111222222333111111222222222333333333000111333444444333111000111111111111111111111111...//////000111222222222000000000111222222222333333222222222111000000000111222222333333222222111222222222222222222222222000000000000111111111111333333222222222222333333///111333333222111000111...000333555555333000...000111111111111222222222333222222111111222222333222222222111111111000000333333222222111000000000333111//////222333222000444333333222111000//////......///000111222222333111000000000111222333333////////////............111///...------...///111///000111222444555777777000000111111111111000000000...,,,******---000222333333333222222222222111000111222333222000///---222111000///000222555666...///111333444333222111111111111222333444666777222111111111000000//////222///,,,---111333000,,,////////////////////////000000111111111222222222000000000111111222222333///222555777777555111///333444555555333111111222111222222333333222222111444333333222222333333444444555555666666666666666777777777777777888888999666777888999:::999888888;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEGGGJJJOOOSSS^^^fffpppwww222222222222222222222333222222222222222222222222111111111111111111111111222222222222222222222222000111222111/////////000111111111111111111111111111111111111111111111222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222333333111///------...111000000000000000111111000000////////////000000...///000111000000///...////////////............////////////////////////000/////////............//////000000000111111111000000111111111111000000222111111000000111111222222222222222222222222222333222000//////000222333111111111000000000000000........./////////000000000000000000000000000000222111111000000111111222000000000000111111111111222222222111111111111222000111111222222222222222333222222111111222222333111111222222222333333333111222333333333333222111111111111111111111111111...//////000111111222222111111111111111111222222222222111111111111111111111222222333333222222111222222222222222222222222000000000000111111111111111000000//////000000111///111333222111000111222555444444333222111000///000000111111111222222222333222222111111222222333111000111111111111111111111222222222222222222222555222000000222333111000222222111111111111111111000000111111222222333333111111111000111111222222111111111222222222222222222000///......///000222000000111111222222222333///000000111111000000//////...,,,+++,,,---000111000000000/////////......222111111000000///000000000000//////000222333444///000222333333222111000000000111222333444555555111111000000000/////////222///---000444777555222111111111111111111111111111111111111222222222222111111111222222222222222333222111000000111222333222333555444333222222333222222222222222222222222444333333222222333333444444444555666666666666666777777777777777888999999666777888999:::999999888;;;;;;<<<===>>>???@@@@@@AAACCCDDDFFFGGGKKKPPPSSS]]]eeennnvvv000111111222333333444444333333333333333333333333000111222333333222111000111111111111111111111111000111222111///...///000000000000000000000000000000000000111111222222222.........///000111111111000000000000000000000000000000000000000000000000/////////////////////////////////...///000000111,,,---//////......000111////////////000111222333000//////......//////000...//////000000000//////------------............////////////////////////////////////...................../////////000000///000000111111000000///111111000000000000111111222222222222222222222222222111000//////000111222222222111111000//////...,,,------...000111111222000000000000000000000000000111111222222111111000111111111111222222222222333222222111111000000000//////000111111111111111222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111/////////000111111222222111111111111111111000000000000111111111111111111111111222222222222111111222222222222222222222222000000000000111111111111111000000//////000000111000111222111000///111333;;;888444111//////000111000000000111111111222222222222111111111111222222//////000000111222222222000000111222222333444444555333111111222222222000000000000111111111222222222222222222222222222222222222111000000000111111111111222222333333444444222111000//////000111222111111000000///............//////000000//////.........------......///000////////////.........---333222///......///000222......///000111111111111000111222222222111000//////000111333444444444333000000///////////////...111000///222777999999777111111111111111111111111111111222222222333333333333333333333222222222222000///......///000222333000222444444333222333444444333222111111222333444444333333222222333333444444444555666666666666555666666555555666666777888777777888999999999999888;;;;;;<<<===>>>??????@@@BBBCCCEEEFFFHHHKKKPPPTTTZZZbbblllsss~~~111111111222222333333333333333333333333333333333///000222333333222000///111111111111111111111111///111111111///...///000//////////////////////////////000000111111222222.../////////000000000111000000000000000000000000////////////////////////............////////////////////////000000111111///111222111000///000111///////////////000111111/////////....../////////......//////////////////---------......////////////////////////////////////////////////.............../////////000000000//////000000000000//////000000////////////000000........................111111000000000000111111111111111111000000//////---......///000000111111///////////////////////////000111222222111000///000000000111111111222222111111111111000///.........//////000000000000000222222111111111111222222111111222222222333333333333222222111111222222333111111111111111111111111//////000000111111111111222222111111000000////////////000000111111222222111111222222222222111111111111111111111111111111///000000000111111111111222222111111111111222222111111111000...///111333999777333000......///000000000000000111111111111222222111111111111222222//////000111222333444444000000000111111111222222333222222111222333333333000000000000111111111111222222111111111111111111333222111000000///000000......///000000111222222111000000//////000000111111111000//////...------......////////////......------...///////////////222222111111111000000000111000///......///000111---...000222222111000///111111222222111000///...---///111333444444222111////////////............111//////222555888888777111111111111111111111111222222222222333333333333444444444333333222222222))),,,000333444333000...///111333333333222333444555444222111111222444555444333333222222333333444333444555555666666555555444333333333333444555555777777888888999999999999:::;;;;;;<<<===>>>??????BBBDDDEEEFFFHHHLLLPPPTTTXXX```iiippp{{{333333333222222222111111333333333333333333333333///000222333333222000///000000000000000000000000///000111000........./////////////////////////////////000000000111111111111000000000/////////...////////////////////////////////////////////////---........./////////000000000111111111222222222///000000///---,,,---...111111000///......////////////............//////...............//////000.........//////000000111.................................////////////////////////000000000111111//////000000000000//////......------------......------------------------111000000000000000000111//////000000111111111111000000000000000000/////////////////////////////////000111222222111000////////////000000000111111111111222222111111//////......///000000000000///222111111000000111111222111111222222222333333333333222222111111222222333111111111111111111111111000000000000000111111111222111111000000//////////////////000000111111222000111111222222111111000111111111111111111111111///000000000111111111111222111111111111111111222111111111///......111333222222111111000///////////////000000000111111111222111111000000111111222///000111222333555666666111111000000////////////000000111111222333444666222222111111000//////...000000000000000/////////222222111000////////////------......///000111111////////////////////////000000000000000000//////......////////////......---...///000000000//////333333222222222111111111...///000111111000///......///111333333222000///111111111111000000///...---///111333333333111000............////////////000//////000222333333222000000000000000000000000111111222222222333333333444444444333333222222222+++---111444555444111//////111333333222222333444555444222111111222444555444333333222222333333444333444444555555555555555555555444444555555666777888888888888888999999999::::::;;;<<<===>>>??????BBBCCCEEEFFFHHHKKKPPPTTTVVV^^^fffnnnxxx444444333333222111111000333333333333333333333333000111222333333222111000///////////////////////////000111000...---...///000000000000000000000000000000000000000000000000111111111000///.........////////////////////////000000000000000000000000.........//////000000111000000111222222222222222---///000///......///000222111000///............///......------......///------------...///000000/////////000000000000000................................./////////////////////000000000111111111...//////000000//////.........------------......////////////////////////000000000000000000000000...//////000111111222222111111111000000/////////000000000000000000000000///000000111111000000///.../////////000000000000111222333444444333222111......///000000000000000111111000000000000111111111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000111111000000000000000000////////////000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111000//////......//////000///000111000///...000222...///000111111111///.../////////000000000111111111111000000000000111111000000111222333444555666222111111000//////.........000111111000111333555333222111000///......---////////////////////////111111000/////////000000//////000000111111222222......////////////......000000000000111111111111...//////000000//////.........///000000000000///111111111111000000000000,,,...000111111000///---///000222333333222000///111000000000000000//////...///000111222111111000...////////////000000000////////////////////////////////////////////////000000111111111222222222333333333333222222222222222111000000111222444555///111333333222111222333555444333222222333444555444333333222222333333444333333444555555555555444888888777777888888999:::888888777777888888999:::::::::;;;<<<===>>>>>>???AAABBBDDDEEEGGGJJJOOOSSSUUU\\\dddkkkvvv333222222222222222222222222222222222222222222222111111111111111111111111///////////////////////////000000000...---...///111111111111111111111111111111111000//////......000000000000////////////////////////////////////000000000000000000000000......///000000111222222//////111222222222111000///000111111000///111222000//////........./////////......------......///------,,,,,,---...000111//////////////////........................................../////////000........./////////000000......////////////......000//////......//////000000000000000000000000000//////000000000000//////000000000000000111111111000000000000000111111111000000000000000000000000000000////////////000000//////000000000111111111---...000222333222111000//////000111111111111000111111000000000000111111111111222222222333333333111222333333333333222111111111111111111111111111111000000000000000000000/////////000000000000000000000000000000/////////000000111111111111000000111111111111111111111111000000000000111111111111//////............//////...000111111000//////000///000111111111111000///////////////000000000111111111000000000000111111//////000111111222333333222222222222111111111111///111222111......000222111111000000/////////.........//////000000111111000////////////000000111111111111111111111111111/////////000000/////////000000000000000000000000///000000111111000000//////////////////000000000000000000000////////////---......//////000////////////000111111000///...000////////////000000111/////////000000000000000/////////000000000111111///000000000/////////000000000000000000000000000//////000000000111111111111111111222222222222222333222111000000111333444000222333333111000000111444444444444444444444444444333333222222333333444222333444444555555444444888888777777888888999:::999888777777777888999:::999::::::;;;<<<===>>>>>>@@@AAACCCDDDFFFIIINNNRRRUUU\\\ccciiisss111111111222222333444444111111111111111111111111222222111000000111222222////////////////////////...000000000...---...///111111111111111111111111222222111000///...------......//////000000111111////////////////////////000000000000000000000000...//////000111222222333---...000111111111000//////000000///---+++,,,---......---......///000111.........------.........------,,,,,,---...000111/////////......------,,,........................---.........//////000000---------.........//////......////////////......111111000000000000111111000000000000000000000000//////000000000000//////222222111111000/////////......///000111222333333000000000000000000000000111000///......///000111000111111111111222222222(((***,,,...//////...---//////000111111111111111111111000000000000111111111111222222222333333333000111333444444333111000111111111111111111111111111111111000000000000000......//////000000111111111111000000//////......000000111111111111000000000000000000000000000000000000000000111111111111111111000000000000111111---///111222000/////////333222222111111111111111////////////000000000000111111000000000000111111......//////000000111111222222222333333444555555111333333111---+++---///////////////000000000000...//////000111222222333//////...//////000111222111111111000000000000000000000111111111111000000111111000000//////......000000111111111111000000///////////////000111111111111111111000000000000///...---------///000222...///////////////......//////...//////000111222000///////////////000111//////000000111111222222000111222222111111222333111111111111111111111111////////////000000000000000000000111111222222333...000333666555333///---111222444333111000000000333444444555555444444333444333333222222333333444222333444444555555444444555555555555555666777777999888777777777888:::;;;999::::::;;;<<<===>>>>>>???AAABBBCCCEEEIIIMMMQQQUUU[[[ccchhhrrr222111111111000000//////111111000000000000111111111///...------...///111222111000.........///000///000000000000000//////000000000000000111111222000///...------...///000111111111111111000///...///////////////////////////////////////......---////////////////////////---...///000000111000000//////............//////.../////////...---+++***////////////////////////111111000///...------,,,......///000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///000000000000000//////000000000000000000000000///......------///000111000000000000000000000000......//////...---,,,,,,000000......---...///000////////////////////////111111000000//////......000000000000111111111111//////000111111111111111000000000000111111111111//////000000111111222222333444555444333222111222111111000000000000111111000000000000000000000000////////////////////////......///000000000000000000000000000000000000000222111///...---...000111///////////////...------//////............//////------...000111111111111//////////////////////////////............//////333222000/////////000111000000000000111111111111111222222222222333333333444333111000///000111222222111000///......//////111///...///111222///---......//////000000111111222444666444111//////111333333333333222222111000111111000......---------///////////////////////////////////////...------///...---,,,---...000222222222000//////000111222000000000000000000000000---...000111111111000///111111222111111000///...000000////////////000000//////000111222222333333///////////////////////////...///111222333111/////////000000111111111222444444444333333222222222222222111111000111111111111///...222666777333///444444333222222333444444333333333444444444555555777777777777777666666666333444666888888888888777999999999:::;;;<<<===>>><<<>>>@@@BBBDDDGGGLLLOOOWWWZZZ___dddooo111111111111000000000///000000////////////000000111000...------...000111222111000///......///000//////000000000000//////000000//////000000111222000///...------...///000000000111111111000/////////////////////////////////////////////...------////////////////////////...//////000000000000/////////............//////000111111222111000...---////////////////////////000000//////......------------...///////////////------------------------//////////////////////////////////////////////////////////////////////////////000000000000//////........................//////...---...///000111000000000000000000000000///////////////...------,,,------......---,,,,,,000000000000000000000000111000000000/////////...000000000000111111111111//////000111111111111111000000000000111111111111000000000000000111111111111222333333222111111111111111000000000000111111000000000000000000000000111111111111111111111111///000000111111111111111000000000000000000000000222111///.........000000///000000000000///...---//////............//////---...///000000111000000000000000000000000000000//////............//////222111111000//////000000/////////000000000111111//////000000000111111111222111///.........000111000000000000/////////...111//////111333333111...////////////000000111111000222444333000...///000222222222333222222111111000///...---,,,,,,,,,,,,///////////////////////////000000000000///...---//////.........///000111//////---,,,,,,,,,------////////////////////////---...///000111000000//////000111111111111111000000000////////////000000//////000111111222333333111111111111111111111111222111000111333666666666222222222222111111111111333333333222222111111111333222222111111111222222333111111444888999555111444333222222222222333444333333333444444444555555666666666666666666666666444555666777777888777777999999999:::;;;<<<>>>>>>???@@@BBBCCCDDDGGGKKKNNNTTTXXX\\\```lll111111111111000000000000//////............//////111000///......///000111111000000////////////000//////000000000000//////000000//////000000111222//////............////////////000111111111000000////////////////////////...////////////...------//////////////////////////////000000000///......//////............////////////000000000//////...//////////////////////////////..................,,,------...............------------------------////////////////////////////////////////////////////////////////////////...//////000000/////////........................//////.........///000111000000000000000000000000//////000000000///......***,,,...000000...,,,***000000000000000000000000000000000000////////////000000000000111111111111//////000111111111111111000000000000111111111111111111111111000000000000///000111111111111111111111000000//////000000111000000000000000000000000111111111111111111111111000000111222222222222222000000000000000000000000222111///.........///000000000111111000000////////////............////////////000000000000//////000000000000000000000000//////............//////000000111111000000//////....../////////000000000/////////000000000111111000///...---,,,---...//////000000111111000......//////000222444444222000/////////000000000000111...000111111000//////000000111111222222222222111000000///...------------000000000000000000000000000000111111000000///////////////000000000111111222111000...------------........................---...///000000000000///...///000111222222222222000000////////////000000///000000111111222222222111111111111111111111111000...,,,,,,///333666777444444333333222111111111222222111111111111111000333333222222222222333333555444333666999:::888444333333222222222222333333333333333444444444555555555555555555555555555555777666666666666666777777:::::::::;;;<<<===>>>???AAABBBDDDDDDEEEGGGJJJMMMRRRWWW\\\```kkk111111111000000000000000000//////......//////000111111000000000000111111000000000////////////000...//////000000000000//////////////////000111111/////////....../////////......///000111111111000////////////////////////......//////......---,,,///////////////////////////000000000///...------//////............////////////000000000000000000////////////////////////---.....................,,,---......//////......////////////////////////////////////////////////////////////////////////////////////////////////......//////000/////////000000000000000000000000///////////////000000000///////////////////////////000000000000000//////---...000111111111///...111111111111111111111111000000000000///////////////000000000111111111111//////000111111111111111///000000000111111111111222222111111000000////////////000111222333222111000000////////////000000////////////////////////111111111111111111111111///000111111222222111111000000000000000000000000111111000///...//////000000000111111111111000000//////............/////////000000000000//////...//////////////////////////////............//////...///000111111000///...............////////////111111111111222222222222000///...---------.........///111222222000...------...000333444444222000000000000000000000000000...///000111111000111111//////000111222222222111222222111000000000000000000000000000000000000000000000111111111111000000///000111111111111000000333222111000...------,,,.................................//////////////////000111111222222222222000000////////////000000///000000000111111111222111111111111111111111111000...,,,,,,///222333444222222222222222222111111222222222222111111111111333333222222333333444444555444444666999:::888666333333222222222222333333333333333444444444555555444444444555555555555555888888666555555666777777:::::::::;;;<<<===>>>???AAABBBDDDEEEFFFHHHLLLOOOSSS[[[dddiiiqqq000000000000000000111111111000000//////000000111111111000000000000111111/////////000000000000///......///000000000000000/////////...///000000111...//////////////////...---...///000000000000000////////////////////////...............------,,,///////////////////////////////////////...---,,,//////............//////111111111111111222222222////////////////////////------------..................///000000000000///000000000000000000000000////////////////////////////////////////////////........................------...///////////////000000000000000000000000/////////000000000000000//////////////////////////////000000000000000//////////////////000111222000000000000000000000000////////////000000000000///000000000111111111111//////000111111111111111///000000000111111111111222222111111000000//////111000000111444444333111000000////////////000000////////////////////////000000000000000000000000...///000000111111000000000000000000000000000000111000000///////////////000000111111111111000000//////............/////////000000000000//////...........................//////............//////...///000111111000///...............////////////000000111111111222222222000000/////////...//////---...000222222111///...+++---000111222111111000111111111111000000000000//////000111222222222111...///000000111111111111222111111000000000000111000000000000000000000000000000111111111111000000000000111111111111000/////////...---,,,***)))))).......................................//////000222222222222222111000000000000////////////000000000000000000000111111111000000000000000000000000333222222333444555333222...//////000111222333333222333333333333333333333333222222222333333444555444333333555666777777666333333333444444333333333333333333444444444555555444444444444555555666666888888666555555666777777:::::::::;;;<<<===>>>??????@@@BBBDDDFFFIIIMMMQQQWWWeeesssyyy~~~000000000000111111111111111111000000000000111111000000000000000000000000...//////000000000000///---...///000000111111000//////......//////000111......////////////............///000000000//////////////////////////////---............---,,,,,,////////////////////////....../////////...------//////............//////...------,,,,,,,,,------////////////////////////......------------------...//////000000000000000........................////////////////////////////////////////////////........................,,,---......////////////...........................///000111111111000000000000000000000000000000......///000000000//////...------,,,---...000111////////////////////////////////////000000000000000000000000111111111111//////000111111111111111000000000000111111111111111111111111000000000000333111///111444555333000000//////......//////000000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000000000//////////////////000000111111000000//////............////////////000000000000//////------------------------//////............//////......///000000000//////....../////////000000000........./////////000000111111111000000000//////......000111111000000///,,,...000000//////000111222111111111111000000000000//////111333333222000...//////000000000000//////......------......///000000000000000000000000//////000000111111000000111111000000000000//////////////////...---,,,+++..............................------......///000333333333333222111000///000000////////////000000000000000000000000000000////////////////////////222111222333444333000...------...000111222333444333333333333333444444444222111111222222333444555222222222333333444555555444444555555555555444444333333333444444444555555444444444555666666777777777666666666666666777777999999999:::;;;<<<===>>>===???AAACCCFFFIIINNNQQQ\\\mmm///000000000111111111111000000////////////000000/////////000000/////////---...///000111111000///---...///000111111111111///............///000000---...///000000///...---/////////000//////......////////////////////////------......------,,,+++////////////////////////------......///.........//////............//////---,,,+++***))))))******////////////////////////.........------,,,,,,,,,---...//////000000//////........................////////////////////////////////////////////////........................+++,,,---...////////////...........................///000111222111000000000000000000000000000000------...///////////////,,,------...///000000000.........................../////////000000000111000000000000111111111111//////000111111111111111000000000000111111111111000000000000000111111111333000...000333444111---//////............//////000000000000000000000000000000000000000000000000//////000111111111111000000000000000000000000000000000000000000//////...---...///000000000000/////////............//////---...///000000111000000........................//////............//////...............///000000/////////000000000111111............/////////000000111111111000000//////.../////////000000000000///111111000......000333222222222111111111000000000///...///222222000.../////////000//////.........---------------......////////////////////////---...///000000000000///111000///.........//////111111222222222111//////////////////////////////......---------...///000222222222333333222111111000000////////////000000000000000000000000000///000000000000000000000000000///......000111000/////////000111111222333333111111222222333333333333000000000111111333444444000111222222222222444555555555666777777666555555333333333444444444555555444444555666666777888888444555666777777888777777888888888999:::;;;<<<===>>>@@@AAACCCDDDGGGKKKOOO^^^rrr//////000000111111111222//////............//////......////////////......---...///111111111000///---...///000111111111111...............///000000---...///000000///...---///000000000///...------////////////////////////------......------,,,+++////////////////////////,,,,,,---.../////////...//////............//////333222000///........./////////////////////////////////...---,,,,,,++++++,,,---......//////......111111111111111111111111////////////////////////////////////////////////........................+++,,,---...////////////000000000000000000000000...///000222222111111000000000000000000000000000,,,,,,---...//////......,,,...000333444333111000.........................../////////000000111111000000000000111111111111//////000111111111111111000000000000111111111111//////000000111111222222333000---///222222///+++//////............//////000000000000000000000000111111111111111111111111000000111222222222222222000000000000000000000000000000000000000//////...------...//////000////////////............//////------///000111111111111//////////////////////////////............/////////...---------///000111000000000000111111111111000000000000111111111111000000000111000//////...//////......///000111222222333333000......111555222222222222111111000000000...---...000111///,,,///000000000///...------//////.........//////000////////////////////////------...//////000//////222000...---,,,---...///......///000000///...---000000000000000000000000......---,,,---...///000000000111222333333333333000000////////////000000000000000000////////////111111111111111111111111444111//////111444555666222222222222222222333333000000111111222222222222000000000000111222333444000111222111111222444555555666777888888777666555333333333444444444555555555555555666777888888999333444666888888888888777777777777888999:::<<<<<>><<<111111222333333333222222111111111111111111111111222333444333111111111333444444444555555555555666666666666666777777777777888888888888999:::;;;;;;;;;>>>AAABBBCCCEEEJJJOOOYYYlll000000000111111111000000000000000000////////////---.....................000000///....../////////------------------------,,,,,,------------,,,,,,//////............////////////.........---------,,,------...//////.........---,,,,,,......---,,,///...,,,++++++,,,...///------------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,...---,,,---/////////...++++++,,,---......//////,,,---......//////......------,,,,,,,,,,,,------...//////000000//////...------............---,,,............////////////..............................///000000000000000+++,,,,,,---...///000000...///000000000000222444:::777333000000//////...////////////////////////------------------------......////////////......------......//////000000......///000111222222222////////////////////////000000000000/////////////////////000000000111111------------------------------------------------,,,...000111222111///...............////////////000//////......//////000////////////////////////---------.........//////......///000//////...---///...---,,,,,,---...///---...//////...---///000////////////////////////000000000000000///.........//////000000000000000111000...,,,+++,,,---...////////////000000000000////////////000000000000//////000000000000//////......................../////////......---,,,,,,////////////////////////222111000///---------...------....../////////000///......---------------///...---...//////...---------------.........///...............///000000.../////////000000000111111///...///000111000...//////000111222333333444222111111000///......---......//////111222333444222111///000222333333333111111111111111111111111000333444111000222222///000111222222333333333222111111111111111111111111///000222222222222444555444444444555555555555666666666666666777777777777888888777888888999;;;;;;;;;>>>AAABBBBBBEEEJJJOOOXXXjjj000000000000000111111111000000000000////////////+++,,,......---------...111000//////.../////////,,,,,,------------,,,,,,......///000000///......///......------......///........................,,,,,,---...///////////////...------//////...------------,,,,,,---------,,,---...---++++++---...------------------------.......................................---,,,,,,...---,,,---/////////...------------------------------...////////////...---------,,,,,,------------......//////......---,,,---...///000111111111............////////////..............................///000000000000000---------.../////////000,,,---............111333555333111111222222111000........................------------------------......////////////........................//////,,,,,,---///000111222333////////////////////////111111000000//////......------........./////////---------------.................................---...///000000000//////............////////////000//////////////////000////////////////////////,,,,,,------...//////000...///000000000///------------------------------,,,---//////......///111////////////////////////,,,---...///000111111111......///000111111111111000///...---------...///////////////000000000000////////////000000000000000000////////////000000........................+++,,,---//////000000000///////////////////////////000111000...,,,---...---------......//////000///......---------......000///...///000000000...------........./////////......---......///000111......//////000000111111111///...///000111000...000000000111111111222222222222222111000///////////////000000111111222222...---,,,---000222222111111111111111111111111111000444555111///000000---000111222333444444444333111111111111111111111111...///111222222333555777444444444555555555555666666666666666777777777777999888888777888:::;;;<<<<<>><<>>???AAABBBEEEIIILLLXXX\\\ggguuu---......//////////////////////////////.........000/////////............//////............/////////////////////////////////...------------...///...------------...//////////////////............,,,,,,,,,---------......+++,,,---...////////////---------.........//////............////////////////////////////////////...............------------......///////////////------............------------,,,++++++,,,,,,---...............------------------...............------............---------------.......................................//////.........------------......///////////////...............---------...............---------...///000000111111000000111000000000////////////---------------.........'''///===NNNXXXTTTDDD666......///111333333222000////////////////////////...////////////000000000000000000///...---------000//////...------......///,,,)))***,,,---+++***,,,,,,,,,------.........------............------.../////////000000000000............------------////////////////////////,,,,,,,,,---------..............................,,,,,,---------..................///////////////................................................000000111222222222222222......///000000000000////////////////////////////////////....../////////....................................////////////////////////////////////000000//////......------......---,,,,,,---......---......//////......---...///000///......///111111111000000///......---000//////////////////000.........//////............//////000000//////...000000/////////.........222222111111000/////////222222222111000000333555222000//////000111111000111000///111333444222///111111111111111111111111333333222222222222333333444333333333333333333333111111111111222222222333222222333333333333444444222222333333444555666666666666666666777777777777888888888999:::;;;======;;;===???@@@BBBDDDHHHKKKTTTXXXcccqqq---......///////////////.........///////////////////////////............//////............/////////////////////////////////......---------.........------------...//////////////////............,,,,,,,,,---------......------...///000000000000---------...............---............/////////////////////////////////000000///...,,,+++******---......///////////////------............------------,,,,,,,,,,,,------//////.........---------...............---------------............------...............---------.......................................------------......///////////////---------...............//////.........---------//////000111111111111111000000000000////////////+++,,,,,,------.........111111666BBBMMMLLLAAA555222000000222666666444111////////////////////////............//////////////////......------,,,,,,000///...---------------111///,,,---///111///---)))***,,,...////////////------............------....../////////000000000...------------,,,,,,,,,////////////////////////,,,,,,,,,---------......------------------------,,,------------.........///...---------...000111................................................//////......//////000000------...////////////...////////////////////////////////////////////////....................................///////////////////////////////////////////////////...............---,,,,,,---......---......//////......---111333333222111000111222111000000//////.........000000000000000000000000...//////000000//////............//////.........000000000000000/////////000000000000000000000000///000000///---,,,---///222000...///000111000///000000///111333333222000000000000000000000000000555444444333333333333444222222333444444444333333000000000111111111222222222222333333333333444444000111222333555666777888666666777777777888888888999999999:::;;;<<<===>>>;;;===???AAABBBEEEHHHKKKOOOSSS]]]lll{{{---......///////////////------......//////000000///////////////.........///......------......//////////////////////////////.........------------...------------...//////////////////............,,,,,,,,,---------......------...///////////////........................---------.........//////////////////////////////111111000///---,,,++++++---......///////////////------............------,,,,,,,,,,,,---------.../////////...------,,,,,,/////////...---------,,,------............------/////////...---------,,,................................................---......///////////////,,,---------...//////////////////...------,,,,,,///000000111111111111111...............---------***++++++,,,---......///555...((((((---111///,,,333111000333666777444000////////////////////////........./////////000000/////////......------------------------......///444333000---...111222///)))+++---///000000...---------............------........./////////000000.........---------,,,,,,............------------,,,,,,,,,---------......------------------------------------............//////......//////000111................................................///...---,,,,,,---///000------...////////////.../////////////////////////////////000000/////////....................................////////////////////////////////////.........///////////////......------------............////////////......333444555444222111111222000000/////////.........111111111222222111111111//////000000000000//////------............------////////////////////////////////////000000111111,,,---...---,,,+++,,,...000///------///000///...000000000000111222111111////////////////////////333333333333333444555555111222333444444444333333///000000000000111111111222222222333333333444444111111222333444555666777666666666666777777777777888888888999:::;;;<<<===;;;>>>@@@BBBDDDFFFIIIKKKMMMQQQ[[[gggvvv---......///////////////------......//////000000.........///////////////......------------..............................//////.........------,,,...------------...//////////////////............,,,,,,,,,---------......,,,,,,---.........------.....................---------------............////////////////////////111000000000//////......---......///////////////------............------,,,,,,------............//////.........---------/////////...---------,,,------............------/////////...---------,,,........................---.....................---......///////////////,,,---------...///////////////.........---------//////000111111111111111---------...............++++++,,,,,,---...//////(((***,,,...//////...,,,111000000222444555222/////////////////////////////////000000000111111111000000000///////////////++++++,,,,,,...000111222;;;===888///***+++---+++,,,---///000000///---,,,------............------............////////////////////////.........---//////.........---------,,,,,,,,,---------......---------------------------------.........//////---...000222222111000///........................////////////////////////333222111000000000222222......///000000000////////////////////////////////////000111111000//////////////////////////////............////////////////////////////////////.........///////////////...........................//////////////////...111333444444222000000111////////////............111111222222222222111111//////000000000000//////------............------.................................///000000111111...///000000///000222444222000//////000111111000///000000000000000111222//////////////////////////////000111333555666777222333333444444333333333///000000000000111111111222222222333333333444444333333444444444444444444444444444555555555666666666666777777888:::;;;<<<<<>>BBBDDDFFFGGGJJJKKKOOOTTT]]]gggqqq---......//////////////////////////////...................../////////000...------,,,,,,------..............................////////////---,,,+++...------------...//////////////////............,,,,,,,,,---------......------............------//////.........---------,,,,,,---------.........//////////////////////////////000000000000000000---......///////////////------............------+++,,,---.../////////...,,,,,,------.../////////---------...............------............---------------.......................................---------.........//////---......///////////////...............---------,,,,,,------.../////////------...///////////////////////////000000000111////////////////////////333000,,,)))((()))+++---+++///222222...,,,---000/////////////////////////////////000000000000111///////////////////////////////////////000111222@@@OOOTTTEEE555//////...............////////////------............---------------.........////////////.........---------222222111111000//////...,,,,,,,,,---------..........................................////////////,,,,,,.../////////...---........................////////////////////////...............---,,,,,,------...////////////...////////////////////////...///111222222111///...////////////////////////............////////////////////////////////////000000//////......---------...///000000///...---//////000000000000//////---///222222111000000000........................///000111222222111000///.........//////............//////000000//////...---.........////////////......//////////////////---,,,***(((''')))...111444222111111222333333222...000111///......000333111111111111111111111111///000000222444666888999888666333111000111222333111111111111222222222333222222333333333333444444333333333444444555555555444444444444555555555666666666666777888999;;;;;;999<<<@@@CCCDDDFFFHHHIIIOOOUUU___iiisss---......///////////////000000//////.........------.........//////000000...------,,,,,,------..............................///000000///---+++***...------------...//////000/////////............,,,,,,,,,---------.........///////////////......//////.........---------,,,,,,,,,---------......////////////////////////000000//////............---......///////////////---..................---***+++---///000000///...+++,,,,,,---...///000000,,,------....../////////---..................---,,,------....../////////........................---------.........//////---......////////////////////////......------,,,+++,,,,,,---...///000000,,,------...............,,,---------......//////000000000000000/////////---++++++...222222...******///444222---***---111////////////////////////............/////////000---.....................222222111000000000000000...DDDQQQFFF444......---------------...000111222---..................------------.........//////......---------,,,,,,,,,111000000///...------,,,,,,,,,,,,---------......////////////////////////............/////////000,,,,,,+++***+++,,,---...................................................000111222222222111///...+++,,,------......------////////////////////////...000111222222111000...000000000000000000000000............/////////000////////////////////////111111000///...------,,,---...///000000///...---//////000000000000//////,,,...111333222111000111---........................///111222222111///...------............------//////000000000000//////.../////////000000111111////////////////////////222000---)))''')))...222111///......///000000///...000111///------000444111111111111111111111111222222333333555666888999:::777444000///000222333111222222222222333333333222222333333333444444444111111222333555666777777555555555555666666666777777777777888999:::<<<<<<888;;;???BBBCCCDDDFFFHHHNNNUUU```kkkttt---------............///.........------,,,,,,,,,------............------//////000000//////...---........................,,,---...//////...---,,,---,,,,,,---......---+++,,,---......//////.........------,,,,,,------.........------------......,,,++++++++++++,,,---......------,,,,,,------...---------.........//////---...///000111111111111.../////////000000111111////////////////////////000000/////////...........................---------------------------------...///000000///...---///---******,,,...//////......///000000///...---000000//////......------......////////////..............................000000000//////.........,,,,,,------...///000000......//////////////////........................---...///000000///...---000...,,,******,,,...000111///...,,,,,,...///111000000111111111000000///111000///......///000111+++,,,.../////////...---111222333333333111000///---------------------------------.........//////++++++,,,,,,---...//////,,,,,,------.../////////................................................000...---...///000///---------,,,++++++***)))))),,,---......///000111111......,,,,,,+++,,,---.........------------......000//////.........//////000...,,,---000111///---////////////////////////////////////////////////000000000000////////////000000////////////000000000///...------...///000..................------000000000000///////////////---,,,---000000...+++,,,...000111222111000///,,,++++++***+++---000111...///000000000000000///,,,,,,,,,------.........111333444333111...------000//////...---,,,,,,,,,...............///000000...//////000000000000000111111111111000000000000000000111111111000000///000000000000000000000000333222000000111555888;;;===777111000333666555333222222222111111111000000000000111222222222222111444444555555444444333222///111444666777777777666999888777777888999888888:::;;;===>>>???AAADDDFFFPPPTTT\\\iiivvv---------............///......---------,,,,,,,,,------............------------......------,,,+++........................------......---,,,,,,+++...---,,,---///000///...,,,---......//////.........------,,,,,,------...///......------......///---,,,,,,,,,,,,,,,---...///......------......///---------.........//////+++,,,---...////////////........./////////000000////////////////////////......---------,,,,,,,,,........................------------------------......////////////......///---,,,,,,...///000///---...////////////...---..............................////////////..............................------,,,,,,,,,+++++++++,,,,,,------...//////000////////////....................................---...///000000///...---///...---++++++,,,---...//////------------//////000000111111111000000///000000///......///000111,,,---......///.........//////000000///......------------------------------------.........//////+++,,,,,,------........................---------........................---------------------------///000000------...000...------,,,++++++******+++++++++,,,,,,,,,------------......---,,,+++***......------------......000000///...------------000...---...000000///---........................////////////////////////////////////000000000000111///---,,,,,,---///111000///...------...///000...------,,,,,,---------////////////............///---,,,...000000...,,,---...000111222111000//////...,,,,,,,,,---///000000000000000////////////------...............///111222333222///------...000000//////...------,,,//////.........//////000---...//////000000000000......//////000000000111111000000000//////......000000000000000000000000111000///000222666;;;===???999333111222444333111222222222111111111000000111222333333444444333333444444444444444444333333555555666777777666444444555666777888999999888777:::;;;===>>>???AAADDDFFFLLLPPPYYYeeerrr---------............///...------------,,,,,,,,,------............------------......------,,,+++...........................------,,,+++++++++,,,///---,,,,,,...///000000------...////////////......------,,,,,,------...//////............//////......---------------.../////////....../////////---------...............***+++,,,------------------------............///////////////////////////---------------,,,,,,,,,........................//////////////////////////////............/////////...---...000111///...,,,---............------,,,,,,---......///000000......////////////............................../////////............---,,,,,,------.../////////////////////......------..............................////////////......///......------,,,,,,,,,........................///000000111111000000000000000////////////000000...------------...////////////...------------...........................---------...............------------------------//////......---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++///333111,,,***---222.........---,,,,,,++++++........................,,,---///000///---+++***......------------.........---------------......000...---...///000///...........................////////////////////////......//////000000111111111///,,,******,,,///111//////............//////...---,,,++++++,,,---...//////.........---------///...---...///000...,,,---...000111111000//////111000///---------...///222111000///....../////////////////////.........///000000///------...///111000000//////......---////////////////////////+++,,,---...///000000000//////000111222333444444111000...---------...///000000000000000000000000/////////000333888<<>>???AAADDDFFFIIINNNXXXcccppp---------............///------------------------------............------/////////000//////...---...........................---,,,+++,,,---...///111///,,,***+++---------------...///////////////...------,,,,,,------...000//////......//////000//////...------------...//////............//////........................***+++,,,---------------------------------------////////////////////////////////////////////////---------...............//////////////////////////////---,,,,,,---//////------...///111000...,,,,,,,,,------------------.........//////000000000......////////////..............................000000000///////////////---------.........//////000//////......------,,,...........................//////////////////.........//////...---,,,+++...//////000000//////......///000000000000000000000000000///////////////......---,,,,,,...///000111000...------...///000////////////////////////........................------------------,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++...111000,,,+++---000//////......------------......//////000000111111,,,---...///000000000///......------------......******++++++---...000111//////....../////////...------------------------////////////////////////---......///000111111222000///---,,,,,,---///000/////////......////////////...---,,,,,,---///000000////////////................../////////...---...///000000000000//////111000//////...///000000444222000...------...///000/////////......------.........---,,,,,,...111111111000000/////////...000000000000000//////...++++++---...////////////...//////000111111222222000...---,,,---///111333000000000000000000000000/////////111444888;;;>>><<<999444111111111000///111111111111111111111111333444444555555555555555333333333333444444555555777777666666777888999999555666888999999999999::::::;;;===>>>???AAADDDFFFJJJPPPZZZeeeqqq---------............///------------------------------............------/////////000//////...---........................,,,,,,,,,,,,...000222444555222...,,,,,,---,,,,,,---...//////000000//////...------,,,,,,------...//////............/////////......---------.........------,,,,,,------........................---,,,------............------------------,,,,,,,,,////////////////////////.../////////////////////---------.........//////000000000000000000000000///...---,,,,,,---...///,,,,,,---///000///,,,))),,,,,,,,,,,,------......111111111000000000//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////......---------,,,......................../////////....../////////---...///000///...,,,+++///000111111111111000///......///000000000000000000000000000000///............---,,,,,,...///000000///...------...///000////////////////////////.....................---------------------,,,,,,,,,,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,...---------.........---//////............------)))******+++---...//////...---------///222555777......------------......,,,,,,,,,,,,,,,---//////.../////////......//////........................////////////////////////---......///000111111222...///000000000000///......//////////////////...000///......///000111222111111111000000000000///...//////000//////......///000000000000000//////......//////000111222222444222000...------...//////......------,,,,,,,,,---......---+++,,,...111000000000000//////////////////000111111000///...+++,,,---...////////////---------------------,,,...---------///222555777000000000000000000000000111111111111333555888999777555333111111111111111111111111111111111111111222222333444444444444444333222222222333555666777888888777777777888888999888999:::888777777999<<<:::;;;===>>>???AAADDDFFFJJJQQQ\\\gggqqq---------............///,,,,,,,,,------------...------............------------......------,,,+++........................,,,,,,---...///111333444777444111/////////...,,,......///000000000000///...------,,,,,,------.........------------......------,,,,,,---......///------,,,,,,,,,,,,------...............---------......////////////.........------------,,,,,,,,,////////////////////////,,,,,,,,,---------------,,,,,,------.../////////000000000000000000000000......------------......,,,,,,---...///...,,,)))---,,,,,,,,,---...///000222222111000000///............////////////..............................------------....................................------------------------........................//////............//////---...///000000///...---000000000000000000000000------...///000000000000000111111111000///...---...------------...//////---,,,,,,,,,,,,---.............................................---------------------------------***++++++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,........................++++++,,,---...///000000///...,,,,,,...333777:::......------------......000///...---,,,,,,,,,,,,...///000///...---...000////////////////////////////////////////////////......//////000000111111---///111222222111///---......////////////......//////000111111222222222222222222111111111000000---///111000///...///000000000000000////////////------...///000111222222222111000///......//////---------------,,,,,,,,,---.........---,,,...000////////////////////////...///000111222111000000------...////////////...111111000000////////////,,,,,,---...000333666777000000000000000000000000222222111111222333444555333222111111111222333333111111111111111222222222111111222333333333333333222222222222333555777888;;;;;;:::888777555444333666888:::999666666999===:::;;;===>>>???AAADDDFFFHHHOOO\\\fffnnn~~~---------............///,,,,,,,,,---------......------............------------......------,,,+++........................,,,---...///000000000000111000......//////---,,,......///000000000000000...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++,,,...///000......------------......//////.........---------......////////////..................---------,,,////////////////////////,,,,,,,,,---------......,,,,,,------...//////000////////////////////////,,,------......------,,,......---...//////,,,***---------------///000111////////////..................////////////..............................////////////000000111111........................+++,,,,,,------......///........................000///...------...///000,,,---...//////000000000000///...------...///000,,,---...///000000000000000111111111000///---,,,,,,---......///.........,,,,,,---...............------------------------//////.........---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,---........................------------------------------...------,,,---...------------------------000000000000000////////////...------...111444666......------------......//////......---......///---///000000...---...000000000000000000000000000////////////////////////////////////000000000000......///000000///......---...///000000///...------...000222222222111000111111111111000000000000---///111111///...///000111111000///////////////---......///000000000000000000000000////////////------------............---///000000...------...........................,,,---000222333222222111//////000000000///......111111111222222222222222,,,---...///000222333333000000000000000000000000111000000000111222333333111222222111000111222333000000111111111222222222111111222333333333333333222111111111333555888999:::::::::999777555222111,,,222888:::888777999;;;:::;;;===>>>???AAADDDFFFGGGOOO\\\fffnnn|||---------.........//////,,,,,,,,,------.........---..................---//////000000//////...---........................---.../////////...,,,+++*********+++------,,,***...//////000000000000000...------,,,,,,------...---,,,,,,++++++,,,,,,---))))))***+++,,,...///000//////............////////////.........---------.........///......------/////////......---------////////////////////////........./////////000000,,,,,,------...///000000////////////////////////+++,,,............,,,+++000///...///000///...,,,......------...///111222++++++,,,,,,---...............////////////..............................+++,,,,,,,,,------...........................---***++++++,,,---...//////........................000///...------...///000,,,------...///000111111///...,,,++++++,,,...///,,,---...///000000000000000111111111000///---,,,+++,,,.../////////...------...000111222111000///------------------------//////.........---------++++++,,,,,,---...//////...------,,,,,,++++++***................................................***...111///+++))),,,000,,,---------------------000//////---,,,+++***)))---.........//////000000.........------.........******+++---///222444555---///111000---,,,...000000000000000000000000000////////////////////////000000000000///////////////...------------...///---...///000000///...---+++---000222333222000///000000000000////////////---000222111///...///111111111000//////////////////////////////......---...///000000000000000///---.........//////000000---///111111///...---------------...............+++---///222333333222222111111111111000///...---******+++,,,---...//////------...///000000//////000000000000000000000000////////////000111222333222222222111000000111222000000111111222222222222111222333333444444333333222111111111333555888:::666777888999888666444333$$$,,,666;;;:::888888999:::;;;===>>>???AAADDDFFFHHHQQQ^^^hhhooo}}}//////.........---------------......---+++)))(((***+++---...///...------------............---------------,,,,,,,,,++++++------------------------,,,---------.../////////------............---------------,,,,,,+++++++++...///000///---,,,,,,...------------...///000000000///---+++************------------------------++++++,,,...000000---+++...,,,+++---000111///,,,------,,,,,,------...///........................,,,------,,,+++***,,,---//////---,,,,,,---...///111000---+++***))))))***+++++++++,,,,,,---------------------............------------------------,,,,,,,,,,,,,,,---...//////............---------000///---+++++++++---...,,,---...//////...---,,,,,,---......//////......///////////////......---,,,,,,------...///000000,,,...000000///...//////,,,///222222///---...000222000111999AAAAAA888///////////////............+++---///111111///,,,+++..................------333111---***)))***,,,...............---,,,++++++......//////...---,,,,,,......------------......------......------,,,+++...------------...//////------------------------//////......---------,,,111000///...---,,,++++++///...---,,,,,,---///000222222222222111///...---......//////000000111111//////000000///...------------...//////......---......////////////......///000111000///...///000000000///............///---...///000000///...---......------------......000000000000000/////////............////////////........................------,,,+++,,,---...///000000000000000000000000,,,,,,---...////////////......////////////......000000000000///...---,,,,,,...///...------.../////////000111111000......222222111111000000//////000////////////000000111---......///000111111222333333333333333222111000444333111000000000111111333333222222111000000000222222111111222222333444333333333444444444555555666666555555555666666777555555666666777777888888<<<<<<;;;;;;<<<>>>AAACCCFFFMMMYYYeeeooo......---------,,,,,,,,,,,,,,,---......---,,,+++------......///.....................------,,,,,,---------,,,,,,,,,++++++------------------------------------............,,,,,,------------,,,,,,,,,,,,,,,+++++++++******...///000///---,,,---......------,,,,,,,,,------111000///.........//////------------------------,,,***)))***,,,---,,,+++...,,,,,,---000000///---,,,,,,++++++,,,,,,---...////////////////////////+++,,,,,,+++++++++...000---,,,,,,,,,---///000111000///...------,,,------......------,,,++++++***////////////000000000000........................---,,,,,,,,,------...//////............---------////////////......------....../////////---,,,+++,,,---......//////......///////////////......---,,,,,,------...//////000...000000000......///000***,,,/////////.........000///000666<<<;;;555...////////////............,,,---...//////...---,,,........................000///,,,+++***,,,---///------...//////.........//////000000///......---......------------......------......------,,,++++++************+++,,,,,,------------------------/////////.........------...............---------,,,,,,,,,------...///000222222222222111000//////...///////////////000000//////////////////...---///////////////...............////////////.........///111000///......///000//////...---.........---...///000000///...---........................////////////////////////111111111111222222222222........................000000///...///000111222000000000000000000000000---......////////////............//////.........//////000000///...---------...//////------...///......000111111111000///000/////////.........---333222111///......------111111111222222333333333000000000111000000//////333222111000000000111222111111111111111111222222222222111111222222333444333333333333444444444444444444444555555555555555555555666666777888888888<<<<<<;;;;;;<<>>@@@BBBCCCFFFJJJQQQZZZdddvvv............////////////222222111///...---,,,,,,///...,,,+++***+++,,,,,,---------...///111333444.........---------,,,,,,------------------------......------,,,,,,,,,+++------............------------------------------,,,...///...------...///---,,,,,,,,,------...///------------,,,,,,++++++---------------------------------...000000...------...//////...------------------,,,------...///------------------------//////...,,,******,,,///111000000///---,,,+++***...///000000///...,,,+++***++++++,,,...//////000,,,,,,,,,,,,------------------------------------///......---------......///............---------...---,,,,,,,,,---...///------------.........///,,,---......///.........///////////////......------------...............---.........///111555888IIIAAA777000/////////......///000///---,,,---///////////////............---,,,+++++++++---...000---------.........//////....../////////...---,,,...............---,,,+++,,,,,,---......---------......------------............//////......---,,,...............///000000/////////////////////////////////000000000000000///............---------------.........,,,+++***+++,,,---...//////////////////......------,,,,,,------...///000000/////////......---,,,,,,------//////000000000000//////***,,,//////........./////////...------------.........------------......---///000222222000///---+++,,,,,,---...///000000000000111111111222222222///////////////////////////000000000111111111111........................---------------,,,+++***,,,,,,------------,,,,,,------...///000000//////000111222111///...///000222222111111000000000///000000000000111111111111............///000111222222222111111111111111111...///000111111111111111000000111111222222222222222222222111111111000000222222111111222222333444111111222222222333333333222444666888999888777666666666777777888999999999:::;;;<<<===???AAACCCCCCFFFIIIOOOVVV___rrr///////////////000000000444333111///---,,,++++++---,,,++++++++++++++++++---,,,,,,---///111333555............---------,,,------------------------------------,,,,,,,,,,,,---......//////......---------------............,,,---///...------...///))))))))))))***+++,,,---......//////...---,,,,,,------------------------******,,,...000///,,,***---...000///...,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000...,,,***+++,,,,,,,,,---...//////....../////////...---,,,+++***......---------------------............/////////------------------------000///......---.........///............---------...---+++***+++,,,...000222111000...,,,+++++++++,,,---......//////......///////////////......---........................+++---......///111444777IIICCC:::333////////////...///000///...---...///////////////............,,,,,,+++++++++---...///,,,,,,------...////////////////////////...---,,,............---,,,+++***++++++,,,------------,,,......------------.........////////////...---------------------......///..............................////////////000000//////.........---------------...------,,,+++***,,,,,,---......///....../////////...............---...//////////////////------......///...------///000000111111000000///,,,---///.........///111000000///.....................------------.........///000000000000///...---------.../////////000/////////000000000111111////////////////////////......///000000000000000........................,,,------------,,,,,,+++------............------,,,,,,...///000000000000111222333111///...///000333222111000000000000111............////////////111111000///////////////111111111111111111111111......///000000000//////000000111222222222111111333333222222111000000///222222111111222222333444222222222222333333333333333555666888999999999888666666777888888999999::::::;;;<<<>>>@@@BBBCCCDDDEEEHHHMMMTTT\\\mmm............//////000000222111///...,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,...---,,,+++,,,...000111............------------------------------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------.........,,,---......------...000++++++*********+++,,,,,,---...///000000//////...------------------------,,,++++++,,,......---,,,---///000000---,,,,,,...+++++++++++++++,,,---------------------------------///000000...,,,,,,,,,***+++---...///000//////......------,,,------...------..................------........./////////........................000000///...............///............------------------------...//////111000...---,,,,,,,,,---,,,---......//////......///////////////......---........................,,,---////////////111333;;;:::777333000......///............/////////...////////////............++++++++++++,,,---...///,,,,,,------...//////000.............../////////---...............------+++,,,------......------......------------......///////////////...---------,,,,,,,,,,,,---......------------------------------........./////////---------...............,,,+++++++++,,,,,,---.........///000000/////////...///////////////000000//////////////////...---,,,---000222222111000///000000111111111111000000............---...111444111111000////////////000...------,,,,,,------...........................////////////////////////------------............////////////////////////+++,,,---...///......---------------------------------......//////...............//////.........+++,,,---///000111111111222333333222000//////000000000///000000222333444---........./////////000111000000///////////////......//////000000111111000000000111000000//////111111222333222111000000222222111111111111111111222222111111222222333444333333333333444444444444444444555666777888999999666777777888888999::::::999:::<<>>@@@CCCFFFHHHMMMSSSYYYiii........................------------------------------------------------------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////+++,,,,,,------,,,,,,++++++++++++++++++*********,,,,,,,,,,,,------------000---***,,,111333222000...............---,,,,,,++++++,,,,,,---......////////////.........------.........------,,,,,,+++......---------,,,,,,,,,---,,,++++++------,,,+++,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,---------..............................000000/////////.........------...............---..................------------------------------------,,,,,,,,,,,,,,,,,,......---++++++******+++---,,,,,,,,,------...///---------.....................---,,,,,,,,,------///...---,,,---...000111......///.........///111111111000///...------,,,......////////////......//////............------......---------......///......---------,,,,,,,,,,,,---...///000000000000......---------,,,,,,,,,---------............///---..................---000000000//////............---,,,+++++++++,,,,,,---------.........////////////000///......///111//////000000////////////---....../////////......////////////////////////,,,///333666666444111///000//////......//////000///...---,,,,,,---///000///...------...000222333---///000///...---...000111111000///////////////---------------...////////////.........---------...///000///...---...000............////////////................................................222111000///......//////......//////000000111111222000///...///000///...---...000111111111000///............////////////.....................///////////////////////////000000.........///111222111000///111333444222000111111111111111111111111111111111111111222333333222222111111222333333444333333444555666666666555777777777777777888888999:::;;;<<<======>>>@@@CCCEEEGGGMMMRRRYYYjjj////////////////////////........................------------------------...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---...///000000000------,,,,,,+++*********+++++++++,,,,,,---------...,,,+++...222666555444....../////////...------+++,,,,,,------...............---------,,,,,,,,,------------------------...------------,,,,,,,,,---,,,++++++------,,,+++,,,---...---,,,+++---///---------------------------.../////////...---,,,,,,,,,,,,---------......------------------------///............---------+++,,,---...////////////000//////...------,,,,,,------------------------,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,---------------.........+++,,,,,,---....../////////...---,,,,,,,,,,,,,,,...---------...///111222...............///000000222222111///...---,,,+++/////////000000/////////........./////////000000//////...---------------...------------,,,,,,,,,,,,---...///////////////...------------,,,,,,,,,---------............///......////////////......---............------,,,+++++++++***++++++,,,------------...............///000///......///222444000111111111000/////////...............---,,,,,,///////////////////////////000222444444222111//////..................///000///---,,,,,,---...///............000222444666---...//////...---.../////////...---------.........------------...//////...............---------...///000///...---...000............////////////................................................111000...------...///000......//////000000111111222000......///000///.../////////000000000000000............////////////000000//////////////////////////////////////////000///.........///111222111000000111333444222111222222222222222222222222111000000000000111222222222222222222222333333444111222333555666777777777999888777777777888:::;;;999;;;<<<<<<<<<>>>@@@BBBDDDFFFLLLRRRZZZjjj........................------------------------,,,,,,------------------------------------------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,---...///000000000........................)))******+++,,,---.........---,,,...222444555444...///////////////......,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,------.........------------------------///...------//////...---,,,---...---,,,+++---///------------------------------............---,,,,,,,,,,,,---------......------------------------------------------------,,,------...//////......//////.........---------------------------------+++,,,,,,,,,------......//////...---------------------...............---,,,,,,,,,------.........///......---,,,,,,,,,,,,------------...000111222...---------///000000000//////...---,,,+++++++++------............---------.........///////////////......---------......------------------------,,,---....../////////...---------------------------------............///------............------***+++,,,---------,,,+++***+++++++++,,,---............................../////////......000444777888444000...///000///---,,,,,,------------------////////////////////////111111111111111111000000......------------......000///...---------------222111000000///000000111---...//////------...///...------,,,,,,,,,------......---------......///...........................///000///...---...000............////////////................................................------------------------......//////000000111111111000......///000000///......------------...///............////////////000000////////////......////////////////////////000//////...///000111111111111111222333333222222222222222222222222222222000000000///000000111222333333222222222333333444222333444555666666666666888777666666777888:::;;;999:::<<<<<<<<<===@@@BBBCCCFFFLLLRRRZZZkkk------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,++++++++++++++++++++++++---...///000000///...---------............------,,,,,,---......///000000******+++,,,------.........---------///000111111......///////////////...,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,------.........------------------------///...------//////...---,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------......//////...------,,,---------.........//////------------------------,,,,,,,,,------.........//////...---------......---......//////...------......------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------...///000000111///---,,,---///111111000,,,,,,,,,---------------------............------.........---------,,,,,,,,,,,,,,,------///000000------------------------,,,------...............---------------------------------............///+++,,,,,,------,,,,,,++++++,,,...///000///......++++++,,,---...///000000.....................---/////////......000444888CCC999...+++...111///+++)))***+++---.../////////........................111111000/////////000000......------------......//////......------------222111000///...------,,,---...///...---,,,---///------,,,,,,,,,------...///......---------......---........................///000///...---...000............////////////................................................+++---///111111///---,,,......//////000000111111111///......000111000//////...------------..................////////////........................000000000000000000000000///////////////000000111000111222333333333333333111111111111111111111111000000000///000000111222444444333333222333333444444555555555555555444444666666555555666777999:::999:::;;;<<<<<<===???BBBCCCFFFLLLRRRZZZkkk------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------.........---,,,++++++(((((()))+++,,,---...///,,,,,,,,,------...............------------......------.../////////......------------------------------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,------------...---,,,++++++------,,,+++,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////...---,,,+++,,,,,,------...//////000---------------------------------------.........///......---------............///000000...---,,,......------,,,++++++***---------,,,,,,------...---------...............///,,,+++,,,000222111000------......///000000000/////////000000/////////......------,,,,,,,,,+++,,,,,,,,,---...///000111,,,,,,,,,------------...,,,------.........------,,,,,,,,,------------...---------............///++++++,,,,,,,,,,,,++++++((())),,,...///...---,,,,,,,,,...///000000000000...............---------......///......000333666FFF;;;000,,,...111///+++((()))+++---///000111111........................000//////...//////000111///..................///...............---------...............---------,,,---......---,,,---.........---------...////////////...------------...---------..................///000///...---...000............////////////................................................---///111333444222000.........//////000000111111111///......000111111000000000000000000/////////............////////////------........./////////000000000000000000000000////////////000000000000000222444444333222333444111111111111111111111111111000000000000111222222555444444333333333333333555555666666555444444333444444555666777888888999888:::;;;;;;;;;===???AAADDDFFFLLLRRRZZZjjj........................------------------------++++++,,,,,,---......///------------------------...------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,+++((())))))***+++,,,------.................................---,,,,,,---...,,,,,,---...............------------------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......---,,,++++++------,,,+++,,,---...---,,,+++---///------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...............------------..................------------------------............------------...---------------.........///000000000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------------,,,,,,+++///,,,***,,,000333222///.........///////////////......////////////......------------............---------------...///000,,,,,,,,,---------......---------......------,,,,,,,,,,,,---------......---------............///+++,,,,,,------,,,,,,+++%%%'''***---...---,,,++++++,,,.../////////......//////.........------------...//////...///111333>>>;;;666111000//////...***+++---...///000111111....................................///000000111000//////......//////000------..................+++,,,---...............,,,---......,,,,,,---...///////////////000111111//////...------------------------.........//////...///000///...---...000............////////////................................................////////////000000111111......//////000000111111000///---...000111111000///000111111111000...---............////////////------...///000111111222000000000000000000000000...//////000000000000000000222444444333222333555222222222222222222222222111111111111111222333333555555444333333333333333444444555555555555555555333444666888999999999888888999;;;;;;;;;<<>>CCC<<<111---000222...//////...,,,,,,...///333111///,,,+++*********000///---,,,,,,---...///000///...------...///000111111000000///......---,,,,,,------...///000000.........------,,,,,,,,,------,,,,,,,,,---......---///111///***(((+++///++++++,,,,,,---...//////111000000///...---------///...------...///...---,,,,,,,,,---------......------.........---+++***//////...------...000111//////////////////......---.........//////000000...///000111111000///...////////////////////////000000000000////////////333333333222111000///...222111000.........//////111111222222222333333333555444222000000111222333222333333444444333333222555444444333333444444555222222333333444555666666555777999;;;<<<;;;:::999999999::::::<<<===???@@@CCCJJJLLLRRR\\\eee|||,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,+++***))))))***+++,,,------,,,------...///000------------------------------------...///000000...............------------------------------------............---,,,,,,---...///...,,,,,,---...------...////////////...///---++++++...///...------------------,,,,,,,,,........................,,,,,,,,,------......///...---+++)))((()))+++,,,((((((((())))))*********,,,,,,,,,,,,,,,,,,++++++000000000000000000000000---------------,,,,,,+++...------,,,,,,,,,---------,,,,,,++++++,,,,,,------------...------,,,,,,//////.........---------......,,,,,,+++,,,------///...---,,,---...000111///...,,,++++++,,,...///...---,,,,,,,,,,,,---...000///...---,,,++++++***.........---------,,,,,,,,,------------,,,,,,+++------......//////000000................................................------------------------+++++++++,,,,,,,,,------+++,,,,,,---......---,,,///...---,,,,,,---...---........................,,,,,,++++++++++++,,,,,,---............---,,,,,,---------,,,,,,,,,,,,,,,------...///////////////,,,------......------,,,,,,,,,------............'''''''''(((***+++,,,---...888@@@>>>888333///,,,......///......---...///,,,,,,,,,,,,,,,---...///......---------......///111000////////////000111111111000///...------,,,,,,,,,------...//////000/////////......---------///...,,,+++***)))))))))(((---000000---***+++---++++++,,,------...//////111000000///......------///...------...///...---,,,---------............---......///...---,,,+++///......---...///000000......//////......---,,,---------....../////////...//////000000//////...////////////////////////000000000000////////////111111222222222111000000444333222111000000111222222222222222333333333333555444222111000111222333333333444444444444333333444444333333333333444444222333333444444555555555555666888:::;;;:::999888999999::::::<<<===???@@@BBBIIIKKKQQQ[[[ddd{{{,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++***))))))))))))***+++......------------......+++,,,,,,---.........------,,,,,,------...///000//////.........---------------------------------......//////......---,,,...///000///---,,,,,,...---......///////////////000...------.........---.............../////////---------------------------........................,,,+++))))))***+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------------------------,,,+++***------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,---.....................---------......---------......///+++***))))))***,,,...///...---,,,++++++,,,---......------,,,,,,------...000///...---,,,+++******//////............------...---,,,++++++*********+++,,,---...///000111111////////////////////////------------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,,,,---,,,---------........................------///111........................---------,,,,,,---------------...////////////...------------------------------...////////////............------.........---............/////////+++++++++,,,,,,...//////,,,444;;;???@@@>>>555+++////////////////////////)))***,,,---.../////////,,,,,,---...////////////222111111000000111111222111111000///...---,,,,,,,,,,,,------...////////////////////////...............,,,+++************(((,,,111333000...------,,,,,,,,,---......//////000000000///......------///...------...///...---------........./////////.........///......---,,,...............///000000//////000000///......---------............/////////..................///000000000000000000000000////////////000000000000///000000111222222222111333222222111111111222222222222333333333444444444444333222111111111222333333333444444444444333333444444333333333333444444444444444444444444444444444555777888999999888777999999::::::<<<===???@@@AAAHHHJJJOOOXXXaaaxxx........................,,,,,,++++++,,,---...///...---,,,++++++,,,---......---,,,,,,,,,,,,,,,---***+++,,,............---------------...///000111/////////...------,,,,,,------------------------......//////......---,,,///000000///---,,,,,,------...//////000000//////000///...---------------------......//////000000------------------------///.....................///...,,,++++++,,,---................../////////,,,,,,------------......++++++++++++++++++++++++---......//////.........,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++,,,---///000........................---.........//////000000(((((((((((()))***,,,---...---,,,,,,,,,,,,---...------------------------///////////////.....................---------------,,,+++***)))***+++,,,,,,,,,---......///000000000000000000000000000000---------...............///---,,,******,,,---///........................,,,,,,---,,,,,,---...000......///000...,,,---111..............................------------......,,,---...///000000000000---------...............,,,---......//////......111000///......///000111.../////////////////////333333111000///////////////333777===EEEHHHAAA666111000///000000000000///---......///...---+++******+++---///000000///...111111111111111111111111222111111000///...---,,,---------.........////////////..................---------------...///000,,,000333444222000//////,,,---------......//////000000//////............///---------...///...---.........////////////000........................------......//////000000111111111111111000///...///////////////////////////...---,,,,,,---...///000000000000000000000000////////////000000000000///000000111111111111111000000000000000000111111222333333333333444444444333333222111111222222333222222333333333333222222444333333333333333333444444444444444444444333333333444555666777777777777999999999:::<<<===???@@@@@@GGGIIIMMMVVV^^^ttt........................,,,,,,---------.../////////...---,,,,,,---...///,,,,,,+++++++++++++++++++++,,,,,,---.........---............///000111222//////.........---------------------------------...............------,,,...///000///---,,,,,,...---......////////////////////////...---,,,------,,,,,,,,,---.........///------------------------...............---------...---,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,------.................................++++++---...////////////+++++++++++++++,,,---...---,,,,,,++++++,,,,,,------,,,++++++,,,---///000---.....................---......//////000000000+++++++++,,,---......///---------,,,,,,---------------------------------,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,---******))))))***,,,---///...............---------000000000000000000000000......//////000000000000///...,,,++++++,,,...///........................***+++,,,+++***,,,///333111...///222000++++++///........................///......------......///,,,,,,...///000000111111---------.........//////,,,------...............000///...------...///000/////////////////////...000///...---,,,,,,,,,,,,333222111555@@@IIIIIIBBB555333000///000111000/////////000///...+++)))(((***+++---///000000///...000000000000000000000000222222111000000//////...---------...............------------------------------------...///000111111111222111000//////000------...............///////////////............///---------...///...---.........////////////000......---------.........,,,---......///000000000000000000000///...---,,,000000000000000000000000///...---,,,,,,---...///////////////////////////.../////////000000000111000111111111111000////////////000000111111111111222222222333333333444444222222222222222222222333111111222222222222111111333333333222222333333333444444444444444444333333333444444555666666666777999999999:::<<<===???@@@@@@FFFHHHLLLTTT[[[qqq,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,++++++,,,------,,,+++++++++++++++,,,,,,...------,,,,,,,,,---.........---......///000111........................------------------------------......------,,,+++,,,---...---,,,,,,---...,,,------...............---......---++++++,,,...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------......------------------------((()))***,,,------------+++******++++++,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,---......---------...............---...//////000//////...++++++,,,,,,,,,,,,------------------------------,,,------......------,,,)))***,,,...//////......+++++++++,,,,,,,,,,,,---)))))))))***,,,---///000.........---------,,,,,,/////////////////////////////////000000111111222///...------------...///---,,,,,,,,,,,,+++++++++)))+++,,,+++***,,,222777:::222...111111+++***.................................------------......+++,,,---...///000000000,,,,,,,,,---......//////,,,,,,---............---,,,,,,++++++++++++,,,,,,/////////............---+++******+++,,,---...///111///,,,,,,555AAAFFFEEE;;;666111...000111000///---.........------,,,+++,,,,,,---...///////////////000000111111000000///000000000000000000000000........................,,,,,,,,,---------------......---,,,,,,,,,,,,,,,000000///.........///000........................//////////////////......///...------...///...---------........./////////------,,,,,,,,,---......+++,,,...///000000000000............---+++******111111000000000000000//////..................///////////////////////////......//////000000111111000111111111000//////...000111222333444444444444111111222222222333333333111222222222222333333333111111222222222222111111333333222222222222333333444444444444444444444444444444444555555666777777999999::::::<<<===???@@@@@@FFFGGGKKKSSSZZZooo,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---...//////111///---+++***+++---...,,,,,,,,,,,,---...//////,,,,,,------.../////////------------------------,,,,,,,,,---,,,,,,+++***)))+++,,,,,,++++++---...+++,,,,,,---------------***,,,---,,,******,,,///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------*********++++++,,,,,,,,,/////////.........------******++++++,,,---------************************++++++,,,,,,,,,++++++***************+++,,,---...---,,,,,,++++++,,,,,,------------...------,,,,,,---------.........//////---.../////////...---,,,+++++++++++++++******))),,,------------------,,,,,,,,,---......---,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,------......******+++------.........------------------------.................................///000111111111////////////////////////------,,,,,,,,,+++++++++))),,,---,,,+++///666===III999---...///,,,,,,111...........................------------------...+++,,,---...............+++++++++,,,---.........+++,,,------......------,,,,,,------------,,,,,,............------,,,,,,+++++++++,,,---///000111---......,,,///777===>>>@@@999111---...000000///------,,,,,,,,,---............---------......///000000111222222111000000,,,,,,------.../////////........................------------.........///...------,,,,,,,,,,,,---------...000222333333222////////////...............////////////////////////...------...///...---,,,---------............,,,++++++***+++,,,---...+++,,,...///000111000000000/////////...,,,+++***////////////.........---...//////000000//////...------------------------.........///000111111111...///000000000000000000///000222444555555555555000000000111111111222222111111222222333333333333333333333444444333333333333333222222222222333333222333333444444555555555444444444555555666777888999999::::::<<<===???@@@AAAGGGGGGKKKRRRYYYnnn........................------------,,,,,,+++***------,,,++++++,,,---------------...///000111222333111---***)))***,,,...************+++,,,------+++,,,,,,---...///000000------------------------+++,,,,,,,,,,,,+++******''')))++++++++++++---///***+++,,,,,,------,,,,,,)))+++,,,+++)))))),,,///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,------.........,,,,,,,,,++++++*********))))))***++++++,,,------------------------------/////////...---,,,***)))************+++,,,---...---,,,,,,++++++,,,,,,---------...///...---+++***---------.........//////....../////////---,,,+++////////////...---,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,///000111111000...,,,***---------.........//////+++,,,---...///...---,,,***++++++,,,---...//////........................---------...///000000111//////000000000000///////////////......---------***---......---111:::AAATTT>>>---,,,...,,,...444........................---------,,,,,,---------+++,,,------...---------******+++,,,,,,---......+++,,,------......------...///000111111000///.........---------,,,,,,,,,,,,,,,+++++++++,,,------***000222///...222666888DDD;;;111,,,---000000//////...---,,,+++,,,------000///---,,,,,,---...///111222333444444333222111))))))***+++,,,......///.....................------.........//////000000,,,------...///000222222+++---111555999:::888666///////////////..................//////////////////...------...///...---,,,,,,,,,---------......++++++***)))***+++---...***,,,...///111111111000333333222222111///...---......---------,,,,,,,,,...///000111111000///...---------------------------......///000111111222,,,---...000111111222222---...000222333444333333///000000000000111111111000111222333333333333333444555555666666555555444333222222222222222222333222222333333444555666666555555444555555666888888999999::::::<<<===???@@@BBBGGGHHHKKKRRRXXXmmm........................++++++,,,---------,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///111000///...............***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---......//////......---,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++,,,------...+++,,,---...---,,,+++***---...///...,,,+++,,,---......---------,,,,,,,,,------......------,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,------------.........//////---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......///---------,,,,,,+++++++++///...---,,,++++++,,,---,,,---......,,,,,,---............////////////////////////...---------,,,------------------------------++++++++++++------------......------,,,+++************+++,,,---------...///...------...///..............................//////000000111111111111000000//////......//////.........---------------,,,---...000222333999666222...+++++++++,,,------------------------...///000000000///---,,,------------,,,+++***)))***++++++,,,,,,---------222222111111000...---,,,......////////////......---...//////......///111111///......//////...---111000...,,,,,,...000111444444444333222111111000---///111///,,,+++,,,...111000///...............111111222222111000...---.........///000111111222------............------,,,---...//////...---,,,------------------------...///111222222222111000.........------,,,,,,+++))))))***+++,,,---...///,,,------......------,,,...............///000000///...---,,,,,,,,,,,,,,,///.........///000222333000///...---,,,------...000000//////......---------,,,+++******+++,,,---........................000000//////......------////////////////////////////////////000000000000666222......000333333222///000222333333222000///222444555777666555333222777333///000333444222...333333333333333333333333888888888777777777777777777777888999:::<<<===>>>???HHHKKKOOOVVVZZZnnn.........---------------.........---,,,+++***)))///...---,,,,,,,,,,,,---......------------......///...---,,,,,,,,,,,,---***+++,,,---------,,,+++......------------......,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,---...------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------------.........---,,,+++,,,......---,,,++++++,,,......---------,,,,,,,,,---------------,,,++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,---......,,,,,,---...............////////////............------------------------------------......---,,,,,,---......------......------,,,+++++++++***++++++,,,---...---...///...------...///........................///////////////000000000000000000000//////......//////.........---------------,,,---...000111222111000...,,,,,,,,,---...------------------------...///000000///...---,,,.........------+++************+++,,,---......///.........///......---------......//////......------...//////......///000333111//////000000...---000...,,,++++++,,,...000111111111000///.........---///000///---+++---...111000000//////...//////---...000111222222111111------...//////000000111...//////////////////...------...//////...------------------------.........///000000111111000000......------,,,,,,------------------------------,,,------......------,,,...............///000000000000///..................---------...///111111000///...---,,,------...///////////////.........111111000//////000111111........................000000////////////......000000000000000000000000////////////000000000000222000...///111222000///000111222333333222111000333666:::===>>>===:::888<<<777333333555666333000333333333333333333333333666666666666666666666666777777888999:::<<<===>>>@@@HHHJJJNNNUUUZZZnnn------------------------------------,,,,,,++++++......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,++++++......------------......,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,------------------------------------,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,....../////////...---,,,+++,,,---,,,+++***+++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---------------------------...------,,,++++++******------,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---......,,,,,,---...........................------------............------------------------///......------......///------......------,,,+++,,,,,,,,,,,,,,,...//////---...///...------...///........................000000//////////////////000000000////////////..................---------------------...///111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////...------............---,,,++++++******+++,,,---//////000***++++++,,,------------,,,------......------,,,,,,...//////......///000333222000000000000///------,,,+++))))))+++,,,---000000//////...------------/////////---,,,---...000000000///////////////---...000111222222111000,,,------......///////////////000000000000//////------...//////...---------------.........//////...............///000000...---,,,,,,,,,---...///111111000///...---,,,,,,,,,------......------,,,............/////////000000000///............///------,,,,,,---...///000//////...------------............///////////////000000////////////000000......................../////////000000000111111000000000000000000000000.../////////000000000111/////////111222222000---111111111111111111111111---111777<<<>>><<<:::777>>>:::555333444555333111333333333333333333444444555555555555555555555555888888888999:::<<<>>>???BBBHHHIIILLLSSSYYYnnn,,,,,,,,,,,,------------******+++,,,---...///000...------,,,,,,,,,------***+++------------+++***++++++************++++++,,,,,,---,,,,,,,,,++++++,,,++++++++++++++++++,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,...............------,,,***+++,,,,,,******+++,,,......---------,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,---......,,,,,,---...///...............------,,,,,,,,,------.........------------------------......------------......------......------,,,+++---,,,,,,------...///000---...///...---------///........................000000000//////......---////////////////////////........................,,,,,,------...///000000,,,,,,------,,,+++***))),,,,,,------------------.....................---...............---,,,,,,******+++,,,...///000000******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///...------...000000///...///000111000...---,,,+++******+++,,,---000000000//////.....................---------........./////////.........000111111111111///...---,,,,,,,,,------........./////////000000/////////---..................---,,,------......//////000......---,,,,,,...///000...---,,,,,,,,,...///111222222111000///......---,,,------......------,,,---......///////////////...------,,,,,,,,,---------------....../////////............------......------......//////000000//////............//////...........................//////000111222222222111111111111111111111111......//////000000111111111111111111222222111000222222111000000111222222+++---111555777666555444:::666222000111222111111333333333444444444444444555555555555555666666666888888888999;;;<<<>>>???BBBGGGGGGJJJRRRYYYnnn,,,,,,,,,------.........++++++++++++---...000111------,,,,,,,,,------...***+++------------+++***,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++************************......---,,,,,,---------///......---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......---------,,,,,,,,,++++++,,,,,,++++++***)))+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,---......,,,,,,---...//////......---------,,,+++,,,,,,,,,------......------------------------,,,,,,,,,------,,,,,,,,,------......------,,,+++------------...///000000---...///...---------///........................000000//////......------.............../////////---.....................,,,,,,---....../////////+++,,,---......---+++***,,,,,,,,,---------.........------------.............../////////...------******+++,,,---...///000,,,------------,,,++++++++++++,,,,,,,,,,,,++++++,,,---......------...///,,,++++++---///111000000...---,,,++++++,,,---.../////////..................---------............,,,,,,---.........---,,,000000111111000///---,,,,,,,,,,,,,,,---------------......//////......---.........------.........------------......//////...---,,,,,,,,,---///000...------,,,---...000000000000000000000000//////,,,------......------,,,------...///000/////////------,,,,,,,,,------....../////////000000000000------..................------......//////000000000111111111111111111000..............................///000111222333333000000000000000000000000.........///000111111111111111///......///111222222222111000000111222222222222222222333444555555444222000///000111222222333333333444444555555555555555555666666777777777888888999:::;;;===>>>???BBBFFFEEEIIIRRRYYYmmm,,,------....../////////000///---,,,,,,,,,---...------,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,---...------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++++++++++++++++++++++++++---------------......//////...------------------------,,,++++++++++++,,,***+++,,,,,,++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,------......------,,,---......,,,,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++------......------,,,+++---------------...000000---...///...------...///........................//////..................---............/////////---------...............+++,,,---...............)))***,,,.../////////...+++,,,,,,------.........---------,,,------...///...///////////////......***++++++,,,,,,------...............------,,,++++++,,,,,,------,,,,,,++++++---......------...///+++******,,,...000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---/////////---+++,,,---...///...---,,,,,,---///000111111000///------------------------------............------///...------------...///---------------------------------------...//////............////////////------......//////000000,,,------......------,,,,,,---///000000000///...///............///000000//////000000000000000///,,,---......///..................///////////////......////////////....................................//////000111222222////////////////////////------...///000111222222000///...,,,***+++///222111111111111111111111111555444111000000111333444222222222222222333333444333333333444555555666666555555555666666777777888999999999:::;;;===??????BBBEEEDDDIIISSSZZZmmm------...//////000111111222000...,,,+++,,,,,,---,,,,,,,,,,,,,,,---...///......------------......+++++++++++++++,,,---...+++*********+++---///000------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111...------------......//////...---,,,+++,,,,,,---***,,,------,,,,,,---.........---------,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------+++*********++++++,,,---,,,---......,,,,,,---...//////...------,,,++++++------,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------......------,,,+++,,,,,,,,,,,,---...///000---...///...------...///........................------..................---------.........//////---------.........//////+++,,,---.........------***+++,,,---.........///++++++,,,,,,---......///------,,,,,,,,,---...///...//////000000000//////+++++++++++++++++++++++++++,,,------...---------,,,,,,------------,,,,,,+++---......---,,,...///...---,,,---/////////---......------------......,,,,,,,,,---------------...---+++---///000///---,,,---///000111000///...,,,---...000000000000///.........---------------......////////////......///...------------...///---------,,,++++++******------...///////////////---...000000000///---,,,,,,,,,,,,---------......,,,------......------,,,,,,---///000111000///..................///000000......///000000///......,,,,,,.../////////......///////////////.........+++,,,------------,,,+++.................................//////000000000........................------...///000111222222///000111000------000222000111222333333222111000222111///......///000111222333444555444333222222333333444444555666666666333333444555555666777777999999999:::<<<===???@@@@@@DDDDDDIIITTT[[[lll.........///000111111222///...---,,,,,,---///000,,,,,,,,,,,,,,,---.../////////---,,,,,,---//////++++++******+++,,,------************+++---///111+++******************+++......//////......---,,,,,,,,,---...---,,,***)))........................++++++,,,,,,...///111222---------------...///000000///...---,,,---......+++,,,...------,,,...///......---------,,,,,,,,,------......------,,,++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,------------.........//////---------,,,,,,+++++++++------------------------///......------,,,,,,++++++++++++,,,,,,---------***)))((((((((()))+++,,,,,,---......,,,,,,---...//////...---,,,,,,++++++---------,,,,,,+++++++++------------------------,,,---...//////...---,,,------......------,,,+++,,,,,,,,,,,,,,,---//////---...///...------...///........................,,,------....../////////---------.........//////---------.........//////+++,,,---.........---,,,......---,,,,,,+++++++++++++++,,,,,,---...//////---,,,,,,+++,,,---////////////000000000000000///+++++++++*********))))))))))))+++,,,---.........,,,------......------,,,+++,,,...---,,,,,,---///111000......//////---,,,------------------------////////////////////////...,,,+++,,,///111///------///111222333222111000///000000000000...---,,,........................//////000000000000/////////...---,,,,,,---...///...------,,,+++***)))(((,,,---///000000000///...---///111222111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---///000111000///...,,,,,,,,,,,,,,,---...///------/////////...---,,,+++,,,.../////////......000000//////.........---...///000111111000///.......................................////////////........................------...///000111222222000333666666333222222444///000222333333222000///000000111222222222222222111333555555333111///...333333444444555666777777222222333333444555666666999999::::::<<<===???@@@@@@CCCDDDJJJUUU[[[kkk000...---///222444222000...------,,,,,,------...***+++,,,---------,,,+++************++++++,,,---,,,------......------,,,,,,,,,+++***+++,,,---...///---***((((((***---///.........------,,,,,,,,,//////...---,,,,,,++++++(((---111222000---+++,,,,,,,,,,,,++++++***************+++,,,,,,---.........---,,,+++++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,***(((%%%###........................++++++++++++++++++++++++((()))***+++,,,------............------.........)))***,,,......***$$$ ************************++++++************+++++++++,,,,,,------,,,,,,+++......---------......///+++,,,------++++++,,,---///......------,,,+++++++++++++++******)))))))))+++++++++,,,,,,,,,------........................222000---+++))))))******---------------------------------............///000...,,,,,,---/////////,,,,,,------...---------***++++++,,,,,,------...///...---,,,,,,,,,,,,,,,,,,++++++***+++,,,...//////...---...000111000///------------------------+++***)))((((((***,,,---......---------,,,,,,,,,*********++++++,,,,,,,,,........................111000...------...///000...///000///...---...///---......///////////////......//////////////////111000///...............+++,,,...000000000000///888777444111///...------////////////////////////......------------......////////////////////////000000///..................------,,,,,,------...000000000000000000000000......//////...---,,,,,,---------.........//////---------.........//////...///000000000///---,,,------------...000111333///////////////000111111////////////////////////...------------...//////222000...///222333111///111111000......---------...------------...//////......////////////..................////////////111111111111111111111111000000000000000000000000222111///000111333222222222222222222222222222222222222333333444555666666333444555666777888999:::777777777999:::<<<>>>???>>>DDDGGGNNNWWWZZZhhh000...---///111333222000///......------......///,,,,,,.../////////...---+++++++++++++++,,,------,,,------......------,,,,,,,,,+++++++++,,,---......,,,***))))))***,,,.........---------,,,,,,,,,,,,,,,,,,---------------444666888666222---++++++---------,,,,,,,,,++++++***++++++,,,------......------,,,++++++,,,,,,------,,,,,,++++++,,,,,,------...//////...,,,***(((------------------------++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,++++++++++++***'''%%%------------------------++++++************+++++++++,,,,,,------,,,,,,+++......------,,,---------***+++,,,,,,******+++,,,------------------------------,,,,,,,,,+++++++++------------............---------,,,,,,,,,++++++...---,,,++++++,,,---...------------------------------------...............---++++++,,,.........------.........------,,,***++++++,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,,,,---......***))))))***,,,---,,,+++++++++++++++++++++++++++...---,,,+++,,,---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++///...,,,++++++,,,...///000111222111/////////111---......//////////////////////////////////////////...............//////,,,---...///000000//////222222000///..........................................------------..............................000000///..................------,,,,,,------...------------------------//////.........------------------.........//////---------.........//////...///000000///...---,,,......------...///000111///////////////000000111...........................------------...//////222000...///111222111///......---......///000111///............///000000//////000000000000//////............////////////111111111111111111111111000000000000000000000000222111///000111333222222222222222222222222222222222222333333444555555666444444555666777888888999::::::999999999:::;;;;;;>>>DDDGGGNNNWWW[[[iii///...---///111222111000/////////....../////////......///000000000000///,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,)))***+++,,,---...///000::::::999666222...,,,+++---------------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++******)))---,,,,,,++++++,,,,,,---///,,,)))((()))+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++...------,,,++++++++++++)))***++++++))))))***+++++++++,,,------...//////............------------,,,,,,,,,,,,------------......---------,,,,,,,,,///...---,,,,,,---...///------------------------------------............///---++++++---////////////////////////...---,,,***++++++,,,,,,------...------,,,,,,,,,---......,,,,,,---............---,,,+++***,,,...//////...++++++++++++++++++++++++///...---,,,---...///000......---------,,,,,,,,,......---------------,,,........................---,,,+++******+++,,,---000111222111///...///000---......////////////////////////////////////////////////............------....../////////......,,,,,,---.......................................------------------------........................000///......---............------,,,,,,------...------------------------000///...---,,,---......---------...............------........./////////...////////////...------//////............///000////////////000000000000------------------------...------------...//////111000//////111111000///---------......///111111///////////////000111111000000111111111111000000............////////////111111111111111111111111000000000000000000000000222111///000111333222222222222222222222222222222222333333444444555555555555555555666666777777777:::999999999::::::;;;<<<>>>DDDGGGMMMWWW[[[iii...---......000000111000//////............//////......//////000000000000---------,,,,,,------...,,,------......------,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------------------------))))))***+++---...//////444333222000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---******+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******,,,++++++++++++++++++,,,///,,,))))))***---......************************++++++************++++++++++++,,,,,,,,,,,,++++++------,,,+++************)))+++,,,+++***)))***,,,,,,,,,,,,---------.....................---------))))))*********+++++++++....../////////000000000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...,,,,,,...000111000000000000000///...---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,---...///,,,---.../////////------...---,,,...000222111111------------------------,,,++++++***+++,,,------......---------,,,,,,,,,......------,,,,,,++++++------------------------,,,++++++***++++++,,,---.../////////---,,,---...---......///////////////............------------111000000///...,,,+++***..................------)))***,,,............---........................------------------------........................///......------............------,,,,,,------...////////////////////////000///---,,,,,,---...000....................................////////////.....................---000000//////...............//////000000000000000------------------------...------------...//////000000//////000000000///000000///...............//////......//////000111///000000111111000000///............////////////111111111111111111111111000000000000000000000000222111///000111333222222222222222222222222222222333333333444444444555555555555666666666666666666666666777888:::===>>>@@@???EEEFFFLLLTTTWWWeee~~~,,,---.........///000000...------,,,,,,------......---........./////////...------,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------+++,,,------------,,,+++------------------------+++++++++,,,,,,,,,------...---++++++++++++,,,,,,******************++++++,,,,,,------------......,,,,,,------............---,,,,,,++++++,,,,,,---((()))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++******+++++++++,,,+++***+++---.........------------------------++++++************++++++***++++++,,,,,,++++++***---,,,+++***************+++,,,---,,,+++***+++---......---------,,,,,,,,,,,,,,,,,,,,,,,,---------))))))*********++++++++++++,,,---...///111222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,***+++---///000///000000000000///...---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,---...///------/////////...---,,,***)))(((***,,,------,,,------------------------***************++++++,,,......---------,,,,,,,,,------,,,,,,++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,---......---...///...---,,,,,,...---......///////////////---------,,,,,,+++++++++---......///......---,,,.........---------------+++,,,---...///...---,,,........................,,,,,,---......---,,,,,,..............................------------.........------,,,,,,------...////////////////////////000...---,,,,,,---///000.....................---........./////////000000...------------.........000000000//////...------......///000111000000///------------------------...------------...////////////000000/////////000000//////............///......------......///000...//////000000//////...............////////////000000000000000000000000000000000000000000000000222111///000111333222222222222222222222222222222333333333444444444444444555555555555666666666666555666777888:::===???@@@AAAEEEEEEIIIPPPSSS```yyy+++,,,......------///000------,,,,,,,,,,,,------------,,,,,,------...///...------,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++///---+++***++++++***)))))))))))))))************------------------......+++,,,---......///......---,,,,,,++++++,,,,,,---+++++++++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////,,,++++++******++++++,,,*********,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******,,,++++++******++++++,,,+++,,,------++++++,,,---//////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------((((((***+++---...///000,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***)))'''(((***,,,------///////////////...---,,,***++++++,,,,,,------...------,,,,,,,,,---......---............---,,,,,,***)))((()))+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,+++++++++++++++******************************,,,,,,------....../////////000111000...---...///---......///////////////---------,,,++++++******''')))+++...000000000000...------,,,------......------............------------------------------+++,,,---......---,,,+++---------------------------------,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...............---------....../////////000000000---------,,,------.../////////000000///...---------...000111111111000///------------------------...------------...//////...///000000......///000,,,,,,,,,---///000222333---------------...//////......////////////..................////////////000000000000000000000000000000000000000000000000222111///000111333222222222222222222222222222222444444444444444444444444444444444555555666666666888888888999:::;;;<<<===@@@DDDDDDGGGNNNPPP^^^www***,,,......,,,,,,...000......------------......------,,,,,,,,,---...///------,,,+++++++++++++++,,,------......------,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++...,,,******,,,,,,***((())))))*********+++++++++..................------+++,,,---.../////////...---,,,,,,++++++,,,,,,------,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...///000,,,,,,++++++++++++,,,,,,+++***)))***,,,------,,,))))))))))))))))))))))))++++++************++++++******++++++++++++******++++++***++++++,,,---...***,,,---,,,+++***+++,,,---------------------,,,***+++++++++,,,,,,,,,,,,------------............))))))******+++,,,,,,,,,***+++,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------+++)))((((((+++---......------.........------,,,***++++++,,,,,,------.........---,,,,,,,,,------......---,,,,,,,,,,,,,,,000...------//////...,,,+++++++++++++++++++++++++++,,,------------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------+++,,,---......////////////000111000...---...///---....../////////////////////......---,,,,,,+++(((***,,,...///000///...---,,,,,,,,,,,,---///000,,,,,,,,,,,,,,,---...///------------------------***+++---......---+++***---------------------------,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------.../////////000000000000------,,,,,,,,,---...///...//////000000///...------...000111111111//////...........................------------...//////---///111000...---...000,,,,,,,,,---///000222333...............//////000//////000000000000//////............////////////000000000000000000000000000000000000000000000000222111///000111333222222222222222222222222222222444444444444444444444444333333444444555666777777888888888999:::;;;======???CCCBBBFFFNNNQQQ```yyy))),,,......,,,,,,...000//////............//////......---,,,---...///000---,,,++++++************,,,------......------,,,***+++,,,---...---,,,,,,...------,,,,,,------...,,,,,,,,,------.........******+++++++++,,,,,,,,,***(((((())),,,---+++)))******+++++++++,,,,,,,,,..................------***+++---///000000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///---,,,,,,++++++,,,,,,------+++((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++***************+++,,,---//////)))+++++++++***)))***++++++,,,,,,------......///+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++------------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++...000111111,,,,,,------...---------***++++++,,,,,,---......///...------,,,,,,,,,,,,///...,,,+++***+++,,,,,,111000......//////---,,,------------------------***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---.........,,,+++,,,------......///////////////111111000///......---------.../////////---***))),,,,,,++++++,,,...///000+++*********+++---///000------------------------***+++---......---+++***------------------------,,,,,,,,,,,,------...///...------,,,,,,------...........................,,,,,,---...//////......//////.........---------////////////000000000000---,,,,,,+++,,,---//////---...///000000///...------...000111222111///...////////////////////////...------------...//////---///111000------...111//////.........//////000///////////////000111111000000111111111111000000............/////////000000000000000000000000000000000000000000000000000222111///000111333333222222222222222222222222222444444444444444444444444222222333444555777777888444555666888;;;===@@@AAA===AAABBBFFFOOOSSSbbb}}}---,,,,,,++++++,,,,,,---+++,,,...000222222222222///---+++,,,......,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,------------***+++,,,---,,,***(((''',,,------,,,++++++,,,.../////////......---------************************++++++------------++++++...------,,,,,,++++++***------,,,,,,+++***))))))---,,,+++)))(((&&&%%%$$$'''))),,,...///...---,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***))))))))))))))))))))))))---------............///...---,,,,,,++++++++++++111///---+++))))))***+++***)))(((+++...000///,,,++++++++++++++++++++++++,,,,,,,,,---------......---.........---,,,,,,+++......---------,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,++++++++++++''')))+++---...---,,,+++------------------------......////////////......///,,,)))))),,,...---,,,++++++*********+++---...++++++,,,,,,---...//////---------,,,,,,+++++++++---,,,+++***+++,,,---...000///---,,,,,,---///000000,,,***+++...///+++'''))),,,///000///---++++++///---***+++---///...,,,........................000000000000000000000000---------,,,,,,+++++++++//////.........---------...//////000///...,,,+++,,,,,,,,,,,,,,,---...///////////////////////////---------............///,,,---------.../////////---......///...---+++******,,,......,,,+++***+++///000000000///...------000//////...---+++***))),,,,,,,,,++++++*********////////////////////////++++++---...////////////111000---+++******+++,,,111000///------...//////000000111111111111000000000000000000000000000000//////////////////......//////............/////////000000000111111111111222222222222222222222222111111111111111111111111333444444444444444444555555444555666777777666444777777777888999:::;;;<<>>>>>;;;888888888999999:::;;;===>>>AAACCCKKKTTTWWWYYYhhhzzz...------,,,,,,------...++++++++++++,,,---...//////000000///............---,,,,,,++++++,,,,,,---................................................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***///---+++)))((((((***+++***++++++***))))))***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,+++++++++++++++***+++++++++,,,,,,,,,,,,,,,************+++,,,---...------,,,++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------......//////---,,,+++,,,,,,,,,---------......------...//////......---......---------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++,,,,,,,,,+++,,,,,,---------------************************++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++........................,,,,,,---------..................------.........---------///111222111000...///...---+++,,,...000---------,,,,,,,,,---...........................////////////////////////)))))))))******+++++++++,,,,,,------------------//////...---,,,,,,++++++---......///////////////........................------.........//////////////////...---------,,,,,,,,,,,,,,,---............//////...---,,,---...//////000000000000///////////////...---,,,***)))..................//////////////////////////////333111///...---...000111000000///...------------///...------...///111222000000///......///000000////////////////////////........./////////000000000000////////////000000000000000000111111111222222222222222222222222222222222222222222222222222111222222333444444555555555666888;;;======;;;999888888888999:::;;;<<<===AAACCCLLLUUUWWWXXXfffwww......------------......)))+++---...//////...---...///000///---,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---...////////////...---------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,---------,,,++++++...,,,***((((((((()))******+++,,,+++))))))+++,,,************++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++******)))***+++,,,---......///------,,,+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------******+++,,,------......)))+++------,,,,,,,,,---,,,---///000000///---,,,,,,,,,,,,---------......------...////////////.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...---,,,++++++,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,---------------.........,,,,,,---............---........................,,,,,,...///000000000000---...---,,,++++++---///,,,---...---,,,+++---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------000000///---------------000///......------......////////////////////////------------...........................---------+++++++++,,,---...///000...//////---,,,+++---...------...////////////...,,,------...------,,,,,,------------............////////////////////////000///.........///000111............////////////,,,,,,,,,,,,...000222333000000............000000000000000000000000000000/////////000000111111222111000000//////000000111//////000000000111111111222222222222222222222222111111111111111111111111......///000111222333333444444444666999999888666777777777888999:::<<<<<>>???EEELLLMMMPPP___qqq......------------............------,,,+++******,,,...///...+++***,,,...---,,,,,,++++++,,,,,,---........................---...///000000///...---,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,***+++,,,,,,------------((())))))+++,,,...000111,,,------,,,++++++,,,...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......---,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,---------,,,...///000000...,,,+++---,,,++++++******++++++))))))***+++,,,,,,---------------------------------,,,*********,,,...///++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,---............---,,,+++)))(((...000222000---***+++,,,)))+++...111222111000///,,,,,,,,,---------......------...///000000//////......---------,,,,,,,,,,,,,,,++++++,,,,,,---.........---------......///000//////.........//////++++++++++++++++++++++++,,,------......------,,,))),,,//////,,,***+++---+++,,,,,,---,,,+++***)))))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,.../////////...---------............---------///000000000///000000***+++,,,,,,******+++,,,,,,...///---+++***---///................................................---------,,,,,,++++++++++++++++++,,,,,,---------------------///111444555444111---***))))))+++---------------------------////////////000000000000,,,------....../////////++++++***+++,,,...000222---------+++******,,,---------...///000000000///,,,------......------,,,---.........//////000000////////////////////////......//////...---,,,,,,---......///////////////111000/////////000222222111///...------...///111000000000000000000000000000000111222333333444444111111000000000000111111111111222222222333333333222222222222222222222222333333333333333333333333111222222333555666777777888666444333555666777666555555666666777888:::;;;======BBBHHHIIIMMM]]]ppp,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---.........---,,,,,,+++)))))))))******+++++++++444222000...---...///000..................------+++,,,,,,------,,,,,,+++///...---...000000---***)))***---...///...,,,***+++++++++*********)))))),,,------+++******,,,...------++++++++++++------)))((((((+++...///---***++++++,,,,,,+++***((('''************************,,,+++***))))))+++---...//////...---,,,,,,++++++------------,,,+++******---------------------------,,,******++++++***)))---,,,+++***+++,,,---...///,,,******---...---++++++*********+++,,,,,,---...---,,,,,,******)))(((---,,,+++******+++,,,---,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,---//////000((()))+++,,,------,,,++++++,,,,,,------,,,,,,+++...++++++000111...,,,------------..................------,,,,,,------.........//////...---,,,,,,...------,,,,,,------...***+++,,,---............++++++++++++++++++++++++...---,,,+++***++++++,,,++++++******+++,,,...///------------------------.........------,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,---------......*********++++++,,,,,,,,,---------....../////////---///000111000///---,,,------------------------,,,,,,,,,,,,---.../////////////////////////////////............---------*********++++++,,,,,,,,,------------------------////////////////////////222111000//////.........------------------------------............------000///------......---+++,,,,,,---...//////......,,,,,,+++++++++,,,------////////////////////////......---------,,,,,,,,,------,,,,,,---...000111000000...------...//////......---------......///////////////000000000000///////////////000111111222111111000///......---............/////////000222111111111000000//////555444444333222111000000000000000000111222444444111111222222222333333333000000111222333333444444222222333444444555555666444444444555555555555666666666666555555777:::===<<>><<>><<>><<<>>>AAACCCFFFOOOYYYttt,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////---,,,++++++******+++++++++++++++,,,,,,,,,------...+++)))(((***,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++,,,---+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***+++***((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++---...///000000///...,,,++++++,,,...///++++++*********++++++,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***(((%%%###!!!)))+++,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++..................------...---,,,---///000///---+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,---...///000000///------........................,,,---...,,,***))))))***---......---,,,,,,---///000000///...---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,,,,+++,,,---......---+++*********+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,---------.........)))))))))***+++,,,------,,,++++++,,,...///...------------....../////////........................*********++++++*********++++++************++++++,,,,,,,,,,,,---...//////,,,------...//////000000///...,,,,,,,,,,,,...///,,,,,,,,,------///000000///...---,,,,,,---......//////------...333:::@@@CCC888---+++,,,,,,,,,---........................,,,,,,,,,---------......000111111111000000///...------------------,,,,,,...------,,,,,,,,,------........................---------------------------...///000000111111000222000//////000000///...------......//////000000,,,---///000111000///...///////////////000000111222222111000//////000000000000000000000000000000000000111111111111000000000000111111111222222222///000111333444444444444666555444333333333333333555555555555555555555555888777777888888999:::;;;>>><<<>>>AAACCCFFFOOOYYYnnn,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,++++++******++++++******++++++,,,,,,------...+++)))(((***,,,---...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++++++++******,,,...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,+++***+++,,,,,,***))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,'''(((***+++,,,------------,,,++++++++++++,,,---************+++,,,------++++++++++++++++++++++++---,,,++++++******++++++************++++++++++++******+++,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...+++,,,,,,------,,,,,,+++******))))))******++++++------------------......---,,,+++,,,...000111000+++,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,...........................000111000...+++)))))),,,------,,,++++++,,,.../////////...---------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...***+++---//////...---,,,)))******+++,,,,,,------******+++,,,------------,,,---------............((()))***+++,,,------------,,,+++,,,...///...------------...//////000000------------------------,,,,,,------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////)))***+++,,,---...//////......------------......,,,,,,,,,---...///000111///...---++++++,,,,,,---------------...222777;;;>>>555...------,,,,,,...........................++++++,,,,,,---...////////////000000000000//////,,,,,,---......------,,,---,,,,,,,,,,,,,,,------....................................------,,,,,,------...///000000000000222000//////000000///------......//////000111111***,,,...///000111000000///////////////000111111333222111000////////////000000000000000000000000000000111111111111000000000000000111111111111222000000111111222222333333444444444333333444444555555555555555555555555555777666666777777888999:::===<<<===AAACCCGGGPPPZZZooo++++++++++++++++++++++++***************+++,,,,,,---,,,++++++******++++++)))******+++,,,,,,------,,,,,,,,,---//////...,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,---,,,******,,,///+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------------+++*********++++++)))'''((()))***+++++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,((()))***,,,------,,,,,,++++++++++++++++++++++++------------------......++++++++++++++++++++++++---,,,++++++******++++++***+++++++++,,,,,,,,,,,,)))***+++---///111333555***+++,,,,,,+++***+++---+++,,,,,,------,,,,,,++++++************+++,,,---,,,++++++,,,,,,---......+++***((())),,,000222222---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,++++++******+++,,,,,,---........................000111111000...,,,------,,,------,,,++++++,,,.....................------++++++,,,,,,---......///------------------------*********+++,,,---------)))***---///000000///---+++++++++++++++++++++,,,)))***+++,,,------------------------............---------------------,,,---,,,+++,,,......---,,,---------...///000000000---------------------------...////////////...---000000///...............,,,,,,,,,,,,---...//////,,,,,,------.........///------............---------------------...///000,,,,,,---.........------***+++------...///222444555111...///...+++,,,000........................,,,---------------------+++,,,---...////////////***+++---............---++++++++++++,,,---..............................------------............,,,---...///000000000000//////...///111111000///......///000000111111222---...///000000000000000///////////////000111111111111000000000000000111000000000000000000000000000000111111111111000000000000000000111111111111222111000000000000222222333333333333444444555666555555555555555555555555777666666777777888999:::<<<;;;===AAACCCGGGQQQ[[[sss************************,,,,,,++++++,,,,,,---...---,,,++++++******++++++))))))***+++,,,,,,------+++,,,///222444222...+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++---...---++++++---000+++,,,------++++++,,,---******************************+++,,,,,,---......***++++++,,,---...//////+++***)))*********(((&&&(((***,,,---...---+++***)))))))))******+++++++++((((((((())))))******+++***+++---...///......---)))***++++++++++++***)))---,,,+++***************---------------------------,,,++++++******++++++---------......////////////...,,,)))(((''''''(((***,,,,,,,,,******+++,,,++++++------------++++++++++++++++++,,,,,,---...*********+++,,,---...//////---+++,,,000444777888---------,,,,,,+++++++++***+++,,,,,,------------000///---,,,,,,---...///////////////////////////,,,,,,,,,***((()))+++---,,,---...---++++++---...---------...............++++++,,,,,,---...//////------------------------++++++,,,,,,,,,++++++***(((***---000111111000///------,,,++++++*********)))***+++,,,------...------------.........//////111111111000///---,,,+++...---,,,,,,......---,,,---------...///000000111------------------------,,,---...//////...---,,,...---,,,+++++++++++++++,,,,,,,,,,,,---...//////111111111111000000000000,,,---...//////...---,,,//////...------------...(((***...000111000...---(((***---...------...///000...///000///+++---111........................///......------,,,,,,+++))))))+++,,,---.........)))***,,,...//////......*********+++,,,---...///////////////////////////+++,,,,,,---...///000000,,,---...///000000000000---------///111333222111//////000000111111222222111111111000000000000000///////////////000111111////////////000111222333000000000000000000000000000000111111111111000000000000000000111111111111333222000......///111222222222222333444555666777555555555555555555555555777777777777888999:::;;;;;;:::<<>>???@@@GGGPPP\\\---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,+++*********+++,,,---+++))))))+++---,,,***...---,,,,,,+++,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,---.........------***++++++,,,,,,++++++***,,,,,,---------,,,,,,++++++++++++++++++*********))))))***+++,,,,,,---------+++******+++,,,,,,+++++++++******++++++,,,---000///...,,,+++++++++++++++******))))))******+++)))+++,,,,,,+++***,,,---,,,++++++***************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,//////...---------------+++,,,,,,------,,,,,,++++++,,,---....../////////------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,&&&(((,,,000111111000/////////...------,,,++++++---------------...000000//////...---,,,++++++***------------------------,,,---...//////...---,,,---,,,,,,,,,,,,------...++++++***)))))))))******)))((('''(((+++,,,+++***(((***,,,...///---+++***)))***+++,,,---.........---------.........//////---...//////...---...000111---******---......,,,,,,,,,------...//////000///000000///------///111...------,,,,,,------...............------------......------,,,------...,,,,,,,,,,,,------------...---,,,---//////...,,,,,,,,,,,,,,,,,,------......------,,,,,,------...---.........---,,,++++++******+++,,,,,,,,,,,,,,,+++///222111...,,,---...........................,,,,,,,,,------///000000,,,---...///000///...---.........//////......---***+++,,,....../////////---............////////////............///000000000///...------...///000---......//////000000000---...000000.........///---...000000///000111222000000000111111111222222222222222222222222222222444333111000///000111222555111///111222111333777777555333222222333222000555444444444444555666666555555666777777888888999::::::===AAABBBCCCIIIQQQYYY------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,+++*********++++++.../////////......///000------,,,,,,++++++++++++------,,,,,,++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---.........------************************)))******++++++,,,------,,,***(((''')))*********+++***++++++++++++,,,,,,......---,,,++++++++++++++++++************++++++)))+++,,,,,,+++***,,,------,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,000///......------......++++++++++++++++++,,,,,,...------,,,++++++++++++...---+++***)))***+++,,,***+++,,,,,,---------,,,////////////...---,,,+++------------------------***++++++,,,,,,++++++***)))***++++++,,,,,,++++++***+++...000111111111000+++,,,,,,,,,,,,++++++***---------------...//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,)))((((((***,,,---,,,+++)))***,,,---...---+++******+++,,,,,,------------------------............,,,---.........---///000000//////333888888333...---------.........//////++++++,,,,,,------...///...---++++++++++++---...------------------------------------......//////,,,,,,,,,------------......///111222000///......,,,,,,,,,,,,,,,---......------------------------/////////...---,,,+++***,,,,,,---...............+++...000111///------------------...............---------------...//////---...///000000///...---......///000000///---,,,******,,,---......//////---------.........//////---------------.........000///...------...///000//////..................---///000000///......///000111111111//////000222000111111111222222222222111111111111111111111111111000000///000000111111111---,,,///111333:::AAAEEE@@@:::555333222222222555444444444444555666666555666666777888888999999::::::>>>BBBCCCDDDJJJQQQWWW------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++***++++++(((,,,000...)))'''+++///,,,,,,+++++++++***)))))))))*********+++++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++...---,,,***)))(((''''''***++++++,,,,,,++++++***,,,,,,---.........------************************++++++++++++++++++++++++---+++))))))***+++,,,+++******++++++,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,------,,,***))))))***,,,...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,///......---------......++++++++++++++++++,,,,,,---,,,+++***))))))******---,,,+++***)))***++++++******+++,,,---------------......------,,,+++***------------------------***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++...---,,,+++,,,---...///,,,---...//////000//////+++,,,,,,,,,------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++------..................*********,,,......---,,,***************+++,,,,,,------------,,,,,,+++***+++,,,,,,,,,,,,---------+++---......------...000///222888@@@FFFDDD;;;222//////.........---------(((((()))+++,,,.........---,,,+++******+++,,,---,,,,,,------------------,,,,,,---...////////////,,,,,,---------.........,,,...111111///------...------,,,,,,------...///------------------------000000000//////---,,,+++------...////////////...+++---//////...------------------.........////////////...------------------...///000000000///......///000111000///---,,,,,,,,,---------------,,,------------............//////000000000111111111000///...------...///000000//////...---,,,++++++...000222111000///000000111222333222111111333555000111111111222222222222000000000000000000000000...///111222333222000///222//////222444777@@@IIITTTLLLAAA888444333444555555444444444444555666666666666777777888999999999777777:::>>>???@@@FFFNNNXXX,,,---------------,,,+++******++++++,,,,,,------,,,,,,,,,+++++++++******&&&+++///---)))&&&)))---******+++++++++***))))))(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,------***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++*********+++++++++++++++,,,+++++++++++++++++++++///---,,,,,,---......---)))***+++,,,,,,,,,,,,+++************+++---...///+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,------,,,***)))***+++---...,,,,,,,,,,,,------------************************++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,+++************+++,,,---++++++++++++++++++++++++,,,+++)))(((((()))******......---,,,,,,,,,,,,,,,***+++,,,,,,------------)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...,,,***'''''')))+++,,,++++++,,,,,,---.........++++++,,,------,,,,,,+++///000000///...+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,---------,,,,,,+++***+++---//////...,,,+++***)))))))))***,,,---.........---,,,+++***)))+++++++++,,,,,,,,,------,,,---......---,,,---///)))...666???DDD@@@777///000//////...------,,,,,,***)))***+++...///...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---...///////////////,,,---------............)))+++,,,,,,+++++++++,,,---------------......///,,,------......------,,,000000000000///...------++++++,,,------------------------------.........,,,,,,------.../////////000000///------,,,,,,,,,---......//////000111111000000000000//////...---...............---,,,+++,,,------------.........------...///////////////...//////////////////...//////...---,,,++++++***///111222222111000000111///000111111222444777:::000000000111111111222222///////////////////////////111333555555444111000222111111333222333:::CCCTTTMMMBBB999555444555666555444444444444555666666666666777888888999999:::999999:::>>>???@@@HHHQQQZZZ+++,,,---.........---,,,)))******+++,,,,,,------+++,,,,,,,,,++++++******++++++,,,---------+++***)))***+++,,,,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***---000222444***++++++,,,,,,++++++***,,,---------,,,+++******++++++++++++,,,,,,,,,---*********++++++,,,,,,------,,,+++,,,......,,,+++)))***+++,,,,,,,,,++++++************+++,,,------***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---,,,++++++***+++,,,---...++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,((((((((()))***+++,,,------,,,,,,++++++*********+++***)))((((((***+++------------------,,,++++++++++++,,,---------,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,---------------,,,+++***))))))***,,,------,,,***)))))))))******,,,,,,---......---,,,+++.../////////...,,,***(((++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,++++++,,,,,,)))***+++,,,---,,,,,,+++******+++---//////---++++++++++++,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,---------...---...///...,,,+++,,,---(((+++000444555333000---..................------...,,,+++,,,------***''',,,,,,------------,,,,,,++++++,,,,,,,,,------------...///000000///......------------............+++*********+++,,,---------------------...//////,,,,,,---......---,,,,,,.........//////...------******+++,,,,,,,,,,,,,,,...---++++++,,,---//////,,,,,,------...//////000///......---------.........---------...000333444222111000///...............////////////...------,,,,,,---------.........***+++,,,---------,,,,,,---...///000000///...------------..................000111111000//////000....../////////111555888/////////000000000111111////////////////////////111222222333333222111000000///111222000...333:::FFFBBB<<<888777666555555555444444444444555666666666777777888888999::::::===;;;<<<>>>???BBBJJJTTT^^^***+++---...///...------))))))***+++,,,,,,------+++,,,,,,,,,,,,+++******---)))&&&)))...000+++$$$)))***,,,---...------,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++*********+++---...+++++++++,,,,,,+++++++++---------,,,+++***)))(((+++++++++,,,,,,---------'''((()))***,,,---...///)))((()))***++++++)))''')))***+++,,,---,,,++++++,,,,,,++++++***+++++++++)))***+++,,,,,,+++***))))))+++,,,,,,+++***,,,---++++++++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,((())))))***+++---...///------,,,,,,+++***)))))),,,+++***))))))+++---///******+++,,,+++***)))(((,,,,,,,,,------,,,,,,+++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,------......------+++,,,---...//////000000333111...,,,******++++++---.../////////...---,,,***+++---//////...---,,,++++++++++++++++++++++++++++++++++++,,,---...///000///...---------------***+++,,,---...------,,,((()))***,,,......,,,***)))+++---///000...---+++++++++,,,---------,,,,,,---------.........//////---...///...,,,+++,,,---///000000///......///111,,,,,,------.../////////000...,,,+++,,,***%%%!!!,,,,,,...//////...,,,,,,+++++++++,,,,,,------------...///000000///...------------.........//////...,,,***+++...000111000...------------...//////,,,,,,---......---,,,,,,,,,,,,------...---------++++++,,,------------,,,///---***)))+++---///000,,,,,,------...///000000---------------...///000...---,,,,,,...111444777333222000............///......///////////////...,,,,,,,,,---------......---...///000000000///...,,,---000222222000---,,,,,,,,,---...///000111222---///000000///......//////000///---,,,---///222////////////000000000000000000000000000000000000222111///.........///000000111444666444111444;;;777666666777888777555333555444444444444555666666777777777888999999::::::;;;999888:::;;;>>>HHHRRR```------........./////////++++++++++++++++++++++++---,,,,,,+++*********+++---,,,+++*********+++,,,666000***''')))++++++***,,,++++++******++++++,,,---,,,+++******,,,...///,,,***)))+++---...+++)))------,,,,,,,,,,,,++++++...---+++*********++++++,,,,,,,,,++++++************+++,,,,,,------------......---,,,,,,,,,,,,------,,,******+++***)))'''******+++,,,,,,,,,,,,+++++++++******+++---...///.........------,,,,,,,,,++++++++++++++++++++++++---***''''''***,,,+++***,,,,,,++++++,,,,,,---......---,,,+++************,,,,,,,,,++++++*********---,,,,,,,,,+++************(((((()))+++---------***)))((()))+++,,,+++***---,,,+++******+++,,,---......------,,,+++******++++++++++++++++++,,,,,,)))((((((***,,,......---.........------,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,+++++++++........................//////............//////---------,,,,,,+++++++++*********))))))))))))(((++++++,,,---......//////222///,,,+++,,,,,,,,,++++++,,,...//////...---+++...---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++,,,...000333555666((()))+++---///...+++(((******++++++++++++,,,,,,---------...------,,,,,,,,,,,,,,,------...............//////////////////.........///////////////......------------......////////////............---------...///000000111//////...---,,,++++++***,,,,,,,,,---------...............------,,,,,,,,,.........---,,,+++))))))++++++,,,,,,---...//////,,,---///000000///,,,+++...------------...//////000000000///......------........................//////////////////////////////............//////........................,,,,,,++++++,,,,,,---.........//////......---,,,...------------...//////////////////////////////............////////////222222111111000/////////000000000000111111111111111111000000000000111111000000111000//////111444666444555===FFFFFF;;;000666555555444444444555555888888888888888999999:::;;;:::<<>>AAA???;;;999888777666555555555555777777777777777888999999:::999;;;>>>???@@@HHHPPP```))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,)))******++++++,,,,,,,,,---***''''''***,,,,,,+++------,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++***+++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++------,,,+++++++++++++++,,,++++++,,,---......---))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++//////...---+++)))((((((,,,,,,++++++,,,,,,---...,,,,,,++++++******++++++++++++++++++++++++++++++*********+++,,,,,,,,,---***,,,...---+++)))***+++,,,111666666111------///+++,,,---......---,,,+++.........---------------)))***,,,---.........---,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------,,,,,,,,,,,,+++******************************+++,,,+++)))''''''(((+++---.........------------,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,++++++---...---+++***+++---***+++,,,---...---,,,+++***+++,,,---............------------------------+++,,,---......---+++***//////...---,,,,,,++++++------............------***+++,,,...000222333444---------------.........******++++++,,,---------,,,,,,,,,---------......------------------------------.........---,,,,,,,,,,,,,,,---------------,,,---///111111000///...///............///000000000000//////....................................000000000000000000000000......///000000///....................................------......///000000000111111000000///......------------...//////////////////////////////........./////////000000333333222111000///......///000000000111111111111111111000000000000111111000111333222111111222333555555777:::<<<;;;777444555555444444444555666666777777777666777888888999:::999;;;>>>>>>???FFFOOO^^^******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))***+++,,,,,,,,,,,,,,,///+++''''''***------+++------,,,,,,,,,,,,------************+++++++++,,,)))+++---,,,+++***+++,,,++++++++++++******************+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++------,,,++++++++++++++++++***))))))******)))(((******+++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------++++++++++++++++++++++++000111111000---*********,,,,,,++++++,,,,,,---...,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------------222333333000+++)))***,,,+++...111111///,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---......///,,,++++++,,,---......---++++++++++++,,,,,,,,,,,,***+++,,,------......---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***((()))***---///000///...---,,,,,,---------,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---......---,,,***'''&&&'''***------+++)))+++---+++---///000111000...---++++++,,,---...............------------,,,,,,,,,)))***,,,------***'''%%%//////......---,,,,,,,,,------////////////------)))***,,,...000222333444---------------.........,,,,,,------.........///,,,,,,,,,---------......,,,,,,,,,------------..................---,,,+++------------------------+++---///222222111///...//////......//////000111111000000///......------........................000000000000000000000000---...///000000///...---........................///............///000000111111111111111000//////...------------...//////////////////////////////............////////////222222111111000/////////000000000000111111111111111111000000000000111111///111333333222111222333222444777999999777444222444333333444444555666777555555444444555555666777:::999:::======???EEENNN[[[---.........////////////------------------------++++++******++++++,,,---'''(((***+++,,,,,,,,,+++,,,,,,++++++,,,,,,++++++,,,++++++******++++++,,,+++***)))))))))***,,,---)))+++------+++******,,,++++++++++++************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,+++***************+++)))((()))***+++***(((++++++,,,------------,,,***+++,,,,,,,,,,,,+++***------------------,,,,,,+++++++++++++++++++++++++++---///...,,,******+++,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,............------------&&&''''''###"""&&&))))))***+++++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222...---,,,,,,---...,,,+++******+++++++++,,,,,,,,,***+++,,,---............------------.........///------------------------++++++************++++++------------.........///---------,,,,,,,,,++++++,,,,,,,,,---.........///,,,+++))))))+++,,,++++++***,,,---///000///...---,,,,,,---------,,,+++***)))))))))*********++++++,,,,,,------------,,,,,,,,,---------,,,***'''&&&###(((,,,---+++)))+++---+++---///111111000...---,,,,,,------...---------......---------,,,,,,,,,***+++,,,------,,,***)))////////////............+++,,,...//////...,,,+++)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,---------......,,,,,,,,,---------......,,,---..................------------------------,,,---///000111111111000///////////////000000111///////////////.................................////////////////////////---...///000000///...---........................//////......//////000111111111222222111111000///...------------...//////////////////////////////...////////////000000000111111000000000000000000000000000000111111111111111111000000000000111111000222444444333222333333111333555555444333333444666555555555555555666777555444444444444555666666:::999:::======>>>EEEMMMZZZ+++++++++,,,,,,,,,------------------------------+++*********+++,,,,,,---&&&''')))***+++++++++***(((,,,000000---******+++******))))))))))))******,,,***)))((((((***,,,---)))+++...---+++)))***,,,+++++++++************))))))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,------------,,,,,,+++***+++******))))))))))))))),,,+++***+++---...---,,,+++,,,------......------)))***+++,,,,,,+++)))))).........------,,,,,,,,,++++++++++++++++++++++++$$$'''++++++)))'''(((***,,,,,,++++++,,,,,,---...+++++++++***++++++,,,,,,*********++++++,,,,,,,,,*********))))))((((((((((((***+++)))&&&(((///555,,,+++***+++---...---,,,......,,,++++++,,,..............................///---,,,+++,,,///222444111///------------+++)))*********++++++,,,,,,,,,***+++,,,---............---------.........//////........................,,,,,,++++++++++++,,,,,,---------.........//////......---------,,,,,,,,,''''''((()))******++++++---+++))))))+++,,,,,,,,,+++,,,...//////...---+++,,,,,,---...---,,,+++***((())))))))))))*********---..................---***+++---......---,,,+++ &&&,,,---+++)))***---)))+++---///000...,,,+++---------...------,,,,,,.........------,,,,,,,,,............//////000111******++++++++++++++++++***+++---......---+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........***+++,,,...///000000000------------------------///.........///000222333///////////////000111111------......///000000000000000000000000000000000////////////////////////---...///111111///...---........................///////////////000111111111222222222222111000000...------------...//////////////////////////////000000000000111111111111000000000000111111111111000000000000111111111111111111000000000000111111111333555666555444444444777777777555333333666999888888777666666666666666666666666666666777888888:::999:::<<<======DDDMMMYYY''')))+++---...---+++***++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,,,,++++++++++++111111///...,,,,,,,,,++++++******))))))******+++,,,***)))((((((***,,,---777444///+++))))))***,,,------,,,++++++******)))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...////////////)))))))))))))))))))))))),,,,,,,,,------.........///...---,,,,,,---///000((()))+++,,,------,,,++++++++++++******)))))))))------------------------*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++...------,,,+++***)))))),,,,,,+++***))))))******)))))))))******++++++,,,******+++++++++,,,,,,,,,//////------...000333444111000///...---,,,++++++...------,,,+++***))))))++++++++++++,,,,,,---......------,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,***)))***,,,.................................000000///...------,,,,,,------------------------...///000000///,,,***(((''')))+++,,,,,,+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,,,,++++++---..................---...+++)))))),,,......,,,...---+++******+++---...,,,------,,,***))))))***)))***++++++------.../////////000000///...------,,,,,,,,,---------......000000000///.........---+++******))))))******+++111111000000/////////...///---------//////...------------------------------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000//////............---...///000000111111000///////////////............///000000//////000111...............///000111///222444444333111000000111///,,,---///000///...000111111111111000000//////...---...///000000...,,,---......//////......///......///000111111000000000000000000000000000//////000000111111111111//////000111111111111111222222111111000000//////...000444666777666444222444444444555555555666666444444444555555555555666444444555555666777777777;;;;;;<<<<<<>>>BBBHHHLLLYYY++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,---///000---------,,,,,,,,,------++++++************++++++,,,+++*********+++------777444111...,,,,,,---...,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,,,,******************************++++++++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///...------,,,,,,---------------,,,,,,***)))))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))******************,,,,,,+++************************+++++++++++++++***++++++++++++,,,,,,,,,*********,,,...111333555000000///...---,,,,,,+++---,,,,,,++++++*********,,,,,,++++++,,,,,,------...------,,,,,,------------,,,,,,,,,------...///---,,,++++++,,,---+++***------------------------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,...+++)))***,,,......,,,---......//////......---,,,------,,,***)))***+++***++++++,,,,,,------....../////////......---,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,...------------------...............------,,,,,,///---,,,---......---,,,------------,,,,,,,,,,,,,,,---...---+++++++++---------------------------/////////......---------/////////.........------//////000000000//////.../////////////////////......///000000//////000111/////////...//////000000...000333333111///...///000...---...000000///---///000000111111111000000000///...///111111111000,,,---......//////......//////...///000111000000000000000000000000000000000000000000000111111111//////000111111111111111111111111000000000000000***,,,...000111000///...333444444444444555555555444444444555555555555666555555666666777888888888:::;;;<<<<<<>>>BBBHHHLLLYYY...---+++******+++,,,---------------------------......------------,,,,,,)))))))))+++,,,...000111)))******+++,,,---......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------000///---,,,+++***************+++++++++,,,,,,,,,************************++++++,,,------------,,,******************************++++++++++++*********+++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------,,,,,,+++***...---,,,++++++******+++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,'''((()))***,,,---......,,,++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))+++---...000222222///.........------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,------...---------,,,------...///000////////////---***(((,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---000...,,,,,,///111///---++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,------,,,,,,+++******++++++++++++******---+++******,,,---------+++...111444444111...+++,,,---...---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,...------------,,,,,,,,,///---,,,,,,------,,,***---------,,,,,,++++++++++++,,,...---,,,,,,---///........................///////////////..................---------------000000000000///...------......//////////////////...///000000//////000111000000//////////////////---///111111///---------.........///111000...,,,...///000111111111111111111000///000111222222000------...////////////...////////////000000000000000000000000000000000000111111111000000000000000//////000111111111111111000000000000111111111111...///000111222222222111333333333333444444444444444444444555555555555666666666777777888999999999:::;;;<<<===>>>BBBHHHLLLYYY...---,,,+++++++++++++++---------------------------------------,,,,,,,,,++++++++++++,,,,,,---...)))***+++,,,---.........---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,******************)))((())))))***+++,,,,,,------***************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))***,,,------,,,+++***+++*********+++---...000------------------------+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******,,,---///000111222,,,++++++******+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------------...//////......---------------------------*********++++++,,,,,,,,,------------,,,++++++***------,,,,,,,,,---............------------......222111111222222000,,,)))++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++...---,,,+++************,,,***))),,,111222...***++++++++++++++++++++++++++++++++++++++++++***************+++******))))))******++++++++++++******,,,+++++++++,,,---------***---000222222000---***---......---+++******+++---------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---.........///000000000+++******************+++........................///---,,,,,,,,,,,,+++)))---------,,,++++++*********,,,---...------///000/////////...............//////..................------------------------//////000000///......---............////////////...///000000//////000111000000///...---------...,,,---//////---,,,+++,,,---...///111111000...,,,---...///111111222222222000///...///111222111000------.../////////////////////000000//////000000////////////////////////111111111111000000000000//////000111111111111111//////000000111111222222333333333333444444555666222222222333333333444444444444444555555555555666555666666777777888999999:::;;;<<<===???BBBGGGKKKXXX,,,---.........,,,***)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,---............---------,,,,,,++++++,,,,,,---))))))***+++,,,++++++++++++,,,------------,,,+++))))))***+++,,,------...************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,------,,,,,,+++*********+++---///000------------------------+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++***++++++++++++++++++***,,,,,,---...//////000000,,,+++++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++---------------,,,,,,,,,*********++++++,,,,,,---,,,------------,,,******,,,,,,,,,,,,,,,---...//////......---------............///000111000---***++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++------,,,***************'''&&&)))///555555///)))++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,------***+++,,,------,,,+++***---......---+++******+++...------,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------.........///000000000......------------......------------...............---++++++,,,,,,+++***---------,,,,,,++++++++++++,,,............000222............------,,,,,,------------------------------------------------------...///////////////---.........//////000000...///000000//////000111///......---,,,,,,,,,,,,,,,---......,,,++++++,,,,,,...000111111///...------...///111111222222222///...---...000111000///---...//////000000//////...000111000///...///111////////////////////////111111111000000000000000//////000111111111111111//////000000111111222222111111000///000111222222222222222333333333444444444444444555555555555666444444555666666777777888999:::<<<>>>???CCCGGGKKKWWW***,,,...000///---+++)))++++++++++++++++++++++++******++++++++++++,,,,,,)))))))))+++,,,...000111......///000///...,,,+++,,,,,,++++++++++++,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------************************))))))***++++++++++++***************************++++++,,,,,,,,,,,,++++++------------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---((()))***+++,,,---------------,,,,,,,,,,,,------,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------'''(((((()))***++++++,,,...---------,,,,,,++++++*********++++++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,---......///000///......---.........+++******,,,------+++)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......&&&(((,,,222666555000+++++++++++++++++++++++++++))))))***+++---...///000............---,,,,,,+++,,,,,,------------,,,,,,)))+++------,,,,,,,,,---+++******************+++---...///...+++***+++,,,---------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,---------.........,,,,,,,,,---------------...------,,,,,,------...******+++++++++++++++,,,---,,,+++,,,---...---,,,------------------------,,,---//////...///000222//////......---,,,,,,,,,,,,,,,,,,------------------------------.........,,,,,,---...////////////------......///000000000...///000000//////000111......------,,,------------...///...,,,,,,,,,...,,,...000111///............///000111111111111111///------...///000///.........///000000000000///...111222111...---...111000000000000000000000000///000000000111111111111//////000111111111111111000000000000111111111111000000/////////000000111333333333333444444444444444444444555555555555666444444444555666666777777888:::<<<>>>@@@CCCGGGJJJVVV+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,---///000,,,---...//////---,,,***++++++************++++++++++++***)))***+++,,,---))))))))))))))))))))))))*********++++++,,,,,,,,,************************)))***++++++,,,,,,++++++************************++++++,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***************************+++,,,------,,,+++************+++,,,,,,------+++++++++++++++,,,---...*********+++++++++++++++,,,,,,,,,------------...******))))))***+++,,,---......------,,,+++******++++++++++++++++++,,,,,,***+++,,,......---,,,+++,,,,,,,,,,,,---...//////000000///...............,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---............)))+++...000111000...,,,++++++++++++++++++++++++++++++,,,---......//////////////////...---,,,,,,,,,,,,------------,,,,,,(((+++......,,,+++,,,---+++,,,,,,,,,,,,,,,,,,+++---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++)))*********++++++++++++---,,,+++,,,...//////...,,,------......//////000---...000000//////000222000000//////...------,,,------------.........///------........./////////------......///.........------......///000000111...///000000//////000111//////.........///000000///000000///------...///---///000000...---...000///000000111111111000000///.........000111000///......///000000000000000...111333111...,,,...111000000000000000000000000......///000111222222333//////000111111111111111111111111000000000000000222222222222222222222222333444444444444555555555444444444555555555555666555555555666777777888888888:::===>>>@@@CCCGGGJJJTTT---,,,,,,+++,,,---///000------------------------,,,,,,,,,------............------,,,++++++++++++***+++---......---+++***+++******************+++---,,,+++******,,,...///...---,,,,,,+++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***+++,,,---------------------------------------******+++,,,...///000000111///---+++*********+++((()))+++...///000000///+++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...************************,,,,,,---......---,,,,,,******+++,,,...///000000++++++++++++,,,,,,---...)))))))))******++++++,,,,,,,,,,,,---------......333111///,,,+++,,,---...//////...---+++***))))))++++++++++++++++++++++++)))***,,,.........,,,++++++++++++,,,---...///000000000///...............111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...//////...,,,***+++,,,---,,,***)))***+++++++++++++++++++++++++++------..............................---,,,+++***+++,,,,,,------,,,,,,+++(((+++......,,,+++,,,---,,,---///000000///---,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............******+++++++++,,,,,,,,,000000000//////......---///......------......///+++++++++,,,,,,---------,,,++++++---///111000///,,,------...///000111111...///000000//////000111222111111000///......------.........//////000000........./////////000000////////////...---,,,,,,---------...///000000111...///000000//////000111000000///000000111222333000111111000......///111...///000///---,,,///111000111111111111000000///111//////000111222111000...//////000000000000000...111444222---+++...111000000000000000000000000------...000111222333444//////000111111111111111222222111111000000//////111111222222222111111000444444444555555555666666444444444555555555666666666666666777888888999999888:::===???@@@CCCGGGJJJSSS---------,,,++++++************+++++++++,,,,,,,,,+++,,,,,,***)))***,,,...---,,,***))))))***,,,---++++++---...///000000000------,,,++++++***))))))---------,,,+++***)))))),,,+++)))((((((((())))))******))))))))))))******...---,,,*********+++,,,************************,,,,,,,,,------,,,++++++''')))+++,,,---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***++++++------------------------******++++++++++++******------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---------))))))))))))((((((((((((+++******))))))******+++*********++++++,,,,,,---.........------,,,,,,,,,......---,,,,,,,,,------///---+++******+++,,,---,,,+++)))((((((((()))***((()))******++++++******,,,,,,------...//////000++++++,,,,,,---...//////000...+++))))))***,,,...///---***)))+++,,,------------,,,,,,,,,,,,++++++*********))))))(((((((((+++,,,,,,------,,,,,,+++(((***---///000///...,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...************************++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,!!!&&&,,,...+++)))***,,,///000000...,,,******++++++,,,,,,------,,,,,,+++,,,---......//////......,,,------......------,,,........................------...///000111222222......////////////......////////////////////////.........------,,,,,,,,,...//////000000000000///,,,---...//////...---,,,......///000000000000000---------------------------------------...//////***,,,---.........000111111111000000//////......000000//////000222555666////////////////////////000111000...,,,,,,...000.../////////000000111111......///111222333444555000000000000000///...---...///000111222333333333000000111222333333444444333111000222555666444111555444444444444555666666555555555666666777888999777999===???AAADDDGGGIIIPPP---------------------...***++++++++++++,,,,,,,,,,,,------,,,***+++---///,,,,,,+++******+++,,,,,,,,,------.........---------------,,,++++++******,,,,,,,,,,,,+++***)))(((,,,+++***)))))))))************))))))))))))*********)))((('''''''''((((((************************,,,,,,,,,------,,,,,,+++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------......------------......******++++++++++++++++++,,,++++++******++++++,,,------,,,,,,++++++***************)))))))))((((((---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,...000111++++++***)))))))))))))))+++,,,,,,---------------............------------+++,,,,,,------.........000///---,,,+++,,,---......---+++***+++,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,)))***,,,.........---,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************(((+++...///---,,,,,,---...//////---+++))))))***+++,,,,,,------,,,,,,+++,,,,,,---............---,,,------......------,,,........................---......//////000000000......////////////......////////////////////////......---------,,,,,,,,,000000000000000///......---...////////////...---......///000000000000000........................//////.........//////000,,,---............///000111000000000/////////...000/////////000222444555////////////////////////000111111///......///111....../////////000000000//////000111222222333444000000111111111000/////////000111111222222222222000000111111222222333333444333222333666777555333444444444333444555555666555555555666666777888999777:::===???AAACCCGGGIIISSS++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,---......---,,,+++---///++++++++++++++++++++++++---------,,,,,,,,,++++++......------,,,,,,+++++++++++++++++++++***)))(((,,,,,,+++*********++++++******))))))))))))******++++++***))))))))))))***************************+++,,,,,,------,,,,,,,,,***************+++,,,,,,------------------------++++++++++++******))))))++++++************+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,++++++******************,,,++++++******++++++,,,++++++++++++++++++******+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,+++,,,---...000222++++++++++++++++++***))),,,,,,---...............111000///...---,,,+++***------------------------//////.........---------------++++++++++++------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++///---,,,---.........---------...,,,***))))))***+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,------......------,,,......................................................////////////......////////////////////////...------------,,,,,,,,,000000000000//////...---...//////000000//////......//////000000000000000////////////////////////111000000/////////000000///..................///000000000000////////////...//////000111222333333////////////////////////000111111000//////111333............////////////000000000111111111222222000000111111222111111111000000111111222111111111111111111111111111111111444333222333555666555444333333333333333444444555555555555666666777888999888:::<<<>>>@@@CCCFFFIIIPPP***+++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,---...---++++++,,,---***++++++,,,,,,++++++***,,,,,,++++++++++++++++++.........------,,,,,,,,,***+++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++******++++++************************++++++,,,---------,,,,,,,,,+++***))))))+++,,,...------------------------++++++******)))(((((((((++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((***+++,,,,,,++++++******)))))),,,++++++******++++++,,,&&&'''((()))+++,,,---...,,,,,,,,,+++++++++******+++******))))))******+++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111************+++,,,---...***+++,,,------,,,*********+++,,,,,,------,,,,,,000//////...---,,,+++***------------------,,,,,,,,,---...//////...---,,,,,,---,,,,,,++++++,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,---,,,+++*********+++,,,------,,,,,,,,,+++++++++***++++++,,,,,,------...++++++++++++++++++++++++************************,,,,,,++++++++++++*********+++++++++++++++,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------000+++''''''+++......,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,------......------,,,.................................------,,,,,,,,,---......//////......---////////////////////////------------------------...//////000//////......//////000000000000////////////000000000000//////.............../////////111000//////.../////////111000...---............000000000000////////////...///000111222222222222////////////////////////...///000000///000111333..................//////111111111111000000000000///000111222222222222222000111111111111111000///111111111000000000000000222222111222333333444333333222222222222333444444555555555555666777888999888:::<<<>>>???BBBFFFIIINNN------------,,,,,,++++++++++++,,,,,,,,,---------+++,,,------+++******+++***++++++,,,,,,++++++*********)))******,,,---.........------------,,,,,,***++++++++++++******))),,,,,,,,,,,,------,,,,,,******))))))))))))******'''(((((((((((((((((((((***************************+++,,,,,,---------,,,---,,,***))))))+++---///------------------------.........------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,111///---+++***+++---///------,,,,,,+++++++++***,,,++++++******++++++,,,&&&'''((()))+++,,,---...,,,,,,,,,,,,+++++++++++++++******))))))******+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++++++++******+++++++++)))***,,,------,,,+++******+++,,,,,,------,,,,,,------------------------------------------,,,,,,***+++---......---,,,++++++,,,------+++***,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------------,,,---,,,+++))))))***+++,,,---------,,,,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------...............---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........///)))$$$$$$***......,,,---...///...---,,,---...+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++,,,------......------,,,..............................------,,,,,,++++++------............------////////////////////////------------------------,,,---...///////////////000000////////////000000//////000000000000//////,,,,,,---------.........//////...------.........333000------...///...---////////////000000000000...///000111111111111111////////////////////////,,,...///000//////000111//////////////////......111111111000000000000//////000111222222222222222000000111111111000000///111111111000000000000000333333333333222333444666333222222222222333444444555555555555666777888999999:::<<<===>>>AAAEEEHHHQQQ000000///......---,,,,,,,,,,,,,,,,,,------------+++,,,------+++))))))***++++++++++++++++++++++++***)))))))))***,,,...///---------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,---------,,,,,,******))))))))))))******))))))***+++++++++************************************+++,,,---------------,,,***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++******,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))((())))))***+++,,,------------,,,,,,,,,+++)))***++++++++++++++++++,,,,,,---...............***++++++,,,---.........------------------------***+++,,,---------,,,+++***,,,......+++***+++...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---......//////000000111111............---------,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------222,,,''''''+++///000...---...//////...---///000+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,------......------,,,.................................------,,,,,,,,,------............------////////////////////////,,,,,,,,,------------...------...////////////...000//////......//////000000000000000000//////...++++++,,,,,,---.........---------------...//////555111---,,,...000///...////////////000000000000/////////000000000111111////////////////////////,,,...000000///......///000000000000////////////000000000000000000000000000000111111222111111111//////000000111000000000111111111111111111111111444555555444333444666888333333333333333444444555555555555666666777888999:::;;;<<<<<<===@@@EEEHHHPPP,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++---///...,,,***)))***,,,,,,+++******+++,,,,,,,,,+++*********,,,---///++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,)))***+++,,,------,,,+++******))))))))))))******+++,,,---...///......---************************)))***+++,,,------------,,,,,,+++***+++,,,---...++++++++++++++++++++++++((())))))******++++++,,,)))***+++---------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++)))(((((('''''''''+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++******++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,---------------******+++++++++,,,,,,,,,*********))))))***+++++++++,,,,,,---------,,,,,,)))))))))))))))***+++++++++,,,,,,---------------******+++,,,------......+++,,,,,,------.........+++,,,,,,---------------))),,,///...+++)))+++...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++,,,,,,---.........------------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,---......///------......///000000111............------------+++,,,,,,------,,,,,,+++******++++++,,,------...444000,,,***+++---------,,,---......------///000+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------......------,,,....................................------------,,,------......------,,,////////////////////////,,,,,,,,,---------......////////////...---,,,+++//////...------...//////000000000000000///......,,,,,,,,,---.../////////------------...000111222555000,,,+++///111111///.../////////000000000111000000///...///000111222////////////////////////...000111111000......///222222111111000000000000/////////000000000000000000000111111111000//////......///000111111111000000000111111222222333333222333444222000111444777444444444333444555555666555555555666666777888999:::;;;;;;<<<===@@@DDDHHHMMM'''''''''((())))))******,,,,,,,,,---------......---...000///---+++***+++---,,,***))))))***,,,---///...,,,******+++,,,---++++++++++++++++++++++++,,,,,,---......---------((()))+++,,,---,,,,,,+++******))))))))))))******((()))+++,,,---,,,++++++************************)))***+++,,,------...---,,,+++++++++,,,,,,------************************++++++,,,---...//////000)))***+++---......------))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++***))))))((())))))******+++++++++,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++*********))))))+++******************+++,,,,,,,,,------.........*********++++++,,,,,,,,,......---,,,,,,,,,------'''((()))***+++,,,,,,,,,***)))((((((((()))+++,,,))))))***++++++++++++***++++++,,,,,,,,,---------++++++,,,,,,---...//////------------......//////(((,,,000///+++)))+++...---------,,,,,,,,,++++++((((((((())))))******************++++++*********++++++,,,---......//////......---------,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,...///000000******++++++,,,---......//////.........---------+++,,,,,,------,,,,,,+++,,,,,,------...///000000555222...+++******))))))***,,,------------...///+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,------......------,,,................................................,,,------......------,,,////////////////////////,,,,,,,,,------.........222222111///---+++)))(((///...---,,,,,,---...///000000000000000///......---------...///000000111---------...000111333444555000++++++///222111///.../////////000000111111111000...------///111222///////////////////////////111333333111///...///333222222222111111000000////////////000000000111000000000000000///...---------///000111111111111000000111222333444444444///000000...,,,---000444555444444444444555666666555555555666666777888999:::;;;;;;;;;<<>>CCCFFFOOO,,,,,,+++++++++,,,,,,---,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***+++,,,,,,,,,,,,---000222666444222000//////...---+++,,,---...---,,,+++***)))***++++++,,,,,,,,,,,,------,,,+++*********+++)))))))))******+++,,,,,,,,,---///...------...///,,,,,,,,,,,,,,,+++++++++---------,,,++++++************++++++++++++,,,,,,)))******+++++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,///...,,,,,,,,,,,,,,,,,,%%%&&&((()))+++,,,,,,,,,++++++++++++*********)))******+++++++++,,,,,,,,,((()))******+++,,,------+++++++++,,,++++++******&&&''')))+++---.........***+++---...///...------........................,,,+++***))))))***+++,,,......------------.........------,,,,,,++++++***++++++,,,,,,,,,---------------......///......---,,,,,,+++++++++*********************+++,,,---...------------,,,+++******((()))******+++,,,------,,,,,,------------,,,,,,***+++---......---,,,,,,,,,...///111111000...---+++******+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********...------,,,,,,++++++***------......///......---,,,---......//////......------------,,,,,,++++++,,,,,,---111666666111,,,111///......000111111000555222...***)))+++---///...---,,,,,,......---,,,++++++******++++++,,,,,,,,,...///000000///...,,,------------------------........./////////000000......................../////////.........------***++++++,,,,,,------...,,,,,,,,,...111222222111000000///.......................................---......///////////////222000...---,,,---///000...///000111000...,,,***+++,,,---...///111111222...------------...///000////////////000000000111111000000000//////..................///111222333000000111222222111000000222222222222222222222222000000000000000111111111000000111111111111222222///000222333444444333333333333333444444555555555555666777888888999999888888999::::::;;;>>>BBBEEEOOO((((((((((((((())))))***,,,,,,---------.........,,,++++++******++++++,,,,,,+++******,,,,,,+++***,,,---------...111555999MMMFFF<<<444000---+++***+++,,,---...---,,,+++***)))***++++++,,,,,,,,,,,,------,,,+++*********+++))))))******++++++++++++***,,,------,,,,,,---...---------,,,,,,,,,++++++,,,+++++++++*********)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******'''(((+++---...---+++************++++++++++++,,,++++++***************************++++++,,,,,,,,,)))))))))))))))***+++,,,))))))***+++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***'''((()))+++,,,......///***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,---------......///......------,,,,,,+++++++++*********)))))))))***+++,,,---...,,,---------,,,,,,+++***)))******+++,,,,,,------***+++,,,,,,,,,,,,+++***+++,,,---/////////...------...///000///---+++)))+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***************---------,,,,,,++++++++++++,,,...///////////////,,,---......//////......,,,,,,,,,,,,,,,+++++++++---***,,,777FFFMMMJJJDDD///---,,,,,,...///...------,,,+++******+++,,,---...---,,,,,,......---,,,+++*********++++++,,,---...------------------...------------------------------......////////////........................000000000000/////////...***++++++,,,,,,------...---222666555111///111333000000///...............////////////////////////---......///////////////111000...---,,,...///111---...///000///---+++))),,,,,,---...///000111111,,,,,,,,,---......///000...//////000000000000000111111000000/////////...//////////////////000000...///000111111000///...111111111111111111111111///000000000111111111222111111111111222222222222...///111333444444333333222222333333444555555555555666777888888999999888888999::::::;;;===AAADDDNNN---,,,,,,,,,,,,,,,------,,,---------............++++++************++++++,,,+++******,,,,,,+++***---------...000444:::???DDD===333---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++,,,++++++************+++))))))***+++++++++******(((***++++++***+++,,,---......------,,,,,,++++++******************************++++++,,,,,,---------------------,,,+++***'''(((+++---...---+++)))************++++++++++++************))))))))))))*********++++++,,,,,,---)))***++++++***+++---///.........---,,,+++***)))...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,+++******++++++,,,,,,,,,------...---------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,......------------,,,,,,)))))))))******,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******,,,,,,,,,,,,******)))***,,,---...------,,,+++,,,,,,,,,+++)))'''&&&+++,,,---,,,***((()))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...///,,,,,,---............---++++++++++++++++++++++++000...///:::IIIRRRQQQLLL333111///.........,,,+++((()))***+++,,,,,,,,,,,,...---,,,,,,......---,,,************+++,,,------...---,,,++++++,,,---...,,,------......------,,,,,,---.../////////..............................//////.........---------***++++++,,,,,,------...333999===:::222---...333000000///...............////////////////////////---......//////////////////......---...///000111***+++,,,............---------......///000000000,,,,,,------............---...///000000000//////111000000000000000000///000000000//////............///000111111000///...000000000000000000000000///000000111111222222222333222111111333444333111...///111333333333333222444444444444333333333333555666777888888999999888999999:::::::::===AAADDDMMM000000///////////////000------------............++++++************++++++,,,+++******,,,,,,+++***++++++,,,---000666===CCC111,,,'''&&&***------,,,,,,,,,+++***************++++++,,,,,,,,,+++************)))))))))***++++++******+++,,,+++***))))))((()))++++++******,,,...///......---,,,,,,++++++)))******++++++,,,,,,---+++++++++,,,------......++++++,,,,,,------,,,,,,***************+++++++++++++++++++++,,,,,,,,,---+++++++++*********)))))))))******+++,,,,,,------,,,...///...,,,,,,...000---------------,,,++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---.........---///---+++)))((()))+++,,,...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...***++++++++++++,,,,,,,,,---------------,,,++++++......------------,,,,,,******))))))***+++,,,,,,******+++,,,---------------,,,,,,,,,,,,+++++++++***+++---......---+++***((()))+++,,,------,,,,,,++++++******)))))))))(((%%%(((++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))+++---...***++++++,,,,,,------...***,,,///...,,,+++,,,...++++++,,,---------------*********+++++++++++++++(((''''''+++000333444222333111............---,,,+++++++++,,,------...///...---,,,,,,......---,,,************+++,,,---...------............------,,,,,,---......---,,,,,,---...///000000000//////..............................---------,,,,,,,,,***++++++,,,,,,------...333777999777111---...111000000///...............////////////////////////---......///////////////,,,------...///000111111,,,,,,------.../////////......//////////////////,,,,,,------...---------,,,---...///000///......000000000000000111111111///////////////......---///000111111111111000///000000000000000000000000///000000111111222333333555333222222444555444222000000111222222222222222222333333333333444444444555666777888888999999888999999:::::::::<<<@@@CCCKKK---,,,+++************+++---------.........//////++++++************++++++,,,+++******,,,,,,+++***)))******,,,///666>>>DDD333...******------***&&&---,,,***)))((()))***+++,,,,,,,,,,,,,,,+++***))))))((((((((()))***++++++***+++,,,,,,+++***)))((((((***++++++++++++---...//////...---,,,,,,++++++)))***+++,,,---......///++++++,,,------...//////((()))***+++,,,---------...,,,)))''''''))),,,...,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++---...,,,)))((())),,,'''(((***,,,...//////000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---,,,)))'''(((***...000///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------...///******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++***************)))******+++,,,)))***+++,,,---............------,,,,,,++++++***+++,,,...//////...,,,+++)))***,,,---......------,,,,,,+++++++++,,,---...!!!'''***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...---***)))((((((***+++)))***+++,,,------...///...111222111...,,,,,,...***+++,,,,,,------,,,,,,******************++++++***,,,...---******---000***((('''(((***,,,,,,+++//////---------...000111...---,,,,,,......---,,,************+++,,,---...,,,...000111111000...,,,,,,,,,---......---,,,,,,...///000222222111111000........................//////.........---------***++++++,,,,,,---......---...000000000///000000000000///...............000000000000000000000000---......///////////////***+++---///000111111111111000///...------......////////////............,,,------......---,,,,,,+++,,,.../////////...---//////000000111111222222......///////////////...000111222333333222111000111111111111111111111111///000000111222222333333666444222333555666444222111111111111111222222222...///000222444666777888555666777888888999999888999999:::::::::<<<@@@CCCKKK++++++,,,,,,,,,,,,------,,,,,,---.../////////...///......---,,,+++******,,,+++)))(((((()))+++,,,...+++(((***333@@@MMMTTT111///,,,)))((((((***+++,,,,,,---...---,,,***)))+++++++++,,,,,,---------++++++************++++++---,,,+++***)))))))))))),,,,,,,,,---------......,,,,,,+++***+++,,,---...,,,,,,,,,+++++++++******,,,+++++++++++++++++++++---,,,+++*********++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++******+++,,,------,,,+++***---------------------------------,,,,,,+++++++++/////////...------,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++***++++++++++++***))))))+++,,,,,,,,,+++,,,///222...---,,,+++***+++,,,---//////...------,,,++++++***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++++++++------------++++++******))))))***+++,,,,,,++++++******************---------............//////............---------,,,++++++******++++++,,,///,,,******---//////...++++++************++++++,,,,,,............,,,,,,++++++******++++++,,,---...,,,+++,,,---+++&&&"""###&&&***...///...+++************))))))))))))((()))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,,,,,,,+++***))))))******,,,++++++******++++++,,,111...+++)))(((***,,,...---.../////////...,,,,,,&&&'''((()))+++,,,---...111000///...---...//////...---++++++,,,,,,+++***222111000///...---,,,,,,++++++,,,------......///......---,,,,,,+++******---------...............,,,---------...////////////............---------......---------,,,,,,,,,///000111222111000...,,,......------------......000000000000////////////////////////000000000000222111///......///000000000000//////.........---///000111000///...///000000...---...111111///,,,000000000000000000000000//////000111222333333444000111222222222111111111000000111111111111000///333333333333333333333333555555555555555555555555555666666777777777777777:::;;;<<<<<<;;;===@@@BBBJJJ+++++++++,,,,,,,,,------,,,---...........................---,,,,,,++++++,,,+++***))))))***+++,,,///------444>>>FFFHHHGGG111///---+++*********+++,,,,,,---------,,,+++***+++++++++,,,,,,---------++++++************++++++---,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++***)))***+++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...---+++))))))***+++,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***((()))***+++,,,---------...////////////...------***+++++++++******---///,,,+++++++++,,,,,,---...,,,,,,,,,++++++******)))++++++,,,------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***************+++,,,,,,---,,,++++++++++++,,,------------............///...---------,,,,,,,,,,,,,,,++++++******++++++,,,...,,,******---......---++++++************+++++++++,,,---......---,,,++++++************+++,,,,,,...---+++,,,,,,+++(((%%%%%%'''***---...---+++***+++++++++,,,,,,---------************++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,+++***************---,,,,,,,,,,,,,,,,,,---000...,,,******+++---...---.../////////...,,,,,,))))))******+++,,,,,,,,,000///...---------......///---,,,,,,------,,,***//////............------000//////......---,,,,,,......------,,,++++++***,,,,,,,,,------------------------...............///............---------------------------------...///000000000///---,,,......------------......000/////////////////////111111000000//////......,,,,,,,,,,,,,,,---......000/////////............---///000///......///000///---,,,,,,///000...---000000000000000000000000000000000111111222222333111111111111222222111000111111111222222111111000333333333333333333333333333333333333333333333333666666777888888888888777999:::;;;;;;;;;===@@@BBBHHH++++++++++++,,,,,,,,,,,,---............------,,,------------------------,,,+++***))))))***+++,,,//////444???HHHIII@@@777//////...---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,+++***))))))))))))((())))))))))))************))))))))))))***++++++************)))))))))(((++++++,,,,,,------......///---***)))(((***,,,---***+++,,,,,,******+++,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***'''(((***+++---.........---------------,,,,,,+++)))*********((((((***,,,***++++++,,,------------+++++++++++++++*********,,,,,,,,,------,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,---,,,***))))))***,,,------------............///------,,,,,,,,,+++++++++,,,++++++******++++++,,,---+++******,,,------,,,++++++************++++++++++++,,,,,,,,,,,,++++++******))))))******+++,,,...---++++++,,,,,,***)))((()))+++,,,,,,,,,+++***''''''((()))***+++,,,---************+++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---------,,,,,,+++++++++---,,,,,,,,,......,,,***,,,++++++************+++...------,,,,,,------...//////...------------...---............---,,,,,,,,,,,,,,,,,,++++++++++++///......---,,,---------///...,,,---......---,,,,,,,,,,,,------.........111000000///......------......------,,,++++++++++++++++++,,,,,,,,,------...............---------///............---------+++,,,,,,------.........000000000////////////.........------------......////////////////////////222222111000///...------((()))***,,,---.........////////////............,,,---............///000333111//////000222222111000000000000000000000000111111111111111111111111333111///111333444111///111111222222222222111111222222222222222222222222222222222222222222222222666666777888888888888777777888999::::::<<<@@@CCCFFF***++++++++++++,,,,,,,,,............------,,,+++++++++++++++,,,,,,------,,,++++++******++++++,,,///222888@@@EEEBBB777...------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***))))))******((((((((()))))))))******))))))))))))******++++++++++++*********)))))))))++++++,,,------.../////////---***(((((())),,,---***+++,,,,,,******+++,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---************************)))))))))******++++++,,,*********+++,,,------...,,,,,,------,,,,,,+++***)))***+++,,,------------++++++,,,,,,++++++***))))))***+++***(((((()))***+++,,,---...---,,,+++***,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++)))(((&&&'''(((***,,,---------............///---------,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******)))))))))***++++++...---,,,++++++,,,,,,,,,++++++++++++++++++++++++''''''(((((()))******+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,+++******...---------...---,,,***,,,++++++******+++++++++------,,,,,,,,,,,,------...///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,///...------...///...---++++++,,,,,,,,,------------------...//////000000......------,,,,,,,,,,,,+++++++++,,,------....../////////...---------,,,///............---------******+++,,,---...///000111111000000///000111111......------------...............///////////////111111000000//////......+++,,,...///000000/////////////////////.........+++---//////...///000222888666333111000000111111000000000000000000000000222111111111000000000///333000///000444444222...///000111111111111111111111111111222222222222222222222222222222222222222555555666777777777777666555777888999:::<<<@@@CCCEEE*********+++++++++,,,,,,---.........---,,,++++++))))))******++++++,,,,,,,,,++++++++++++++++++,,,...222777:::888444000---***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******)))*********)))))))))************+++*********+++++++++++++++...---------,,,,,,,,,,,,++++++,,,------.../////////---+++)))(((***+++---***+++,,,,,,******+++,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---************************)))))))))******++++++,,,******+++,,,---...//////,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++------......------,,,+++***+++,,,,,,***)))***+++------......---+++)))(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))((('''((()))+++,,,---------............///............------------,,,++++++******++++++,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********)))***++++++,,,------,,,,,,++++++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,+++******///...------......,,,***,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,......///000000//////.........------,,,,,,,,,,,,***++++++,,,,,,---......---------------,,,,,,,,,///---,,,---//////...------,,,,,,,,,,,,++++++++++++,,,,,,------...//////......------------,,,,,,+++,,,,,,---...//////////////////...---------,,,///............---------******+++,,,...///000000//////.........//////000......------------......------....../////////000......//////000000111111...///000111111000///............///////////////---///000000000000222444:::888555111...------...////////////////////////222222111111000/////////222111///111333444111///...//////000111111111000111111222222222333333333444444444444444444444444333444555555666666555555555777888999:::<<<@@@CCCFFF************++++++++++++,,,------------,,,,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///222111---+++,,,///)))***+++,,,,,,,,,+++***,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++***************+++************++++++++++++)))***++++++,,,,,,++++++*********)))))))))((((((++++++,,,,,,------......---,,,+++*********++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,*********************************+++++++++++++++***++++++,,,---......///,,,,,,------,,,,,,+++***.........------,,,+++***,,,,,,,,,,,,,,,+++*********+++------,,,++++++,,,.........---,,,+++***)))***************)))))))))***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---...///...---,,,+++++++++++++++,,,---......---------............/////////.........---------,,,++++++******++++++,,,***,,,...---,,,******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++,,,---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++...---------//////---+++,,,++++++++++++,,,,,,---,,,++++++******++++++,,,---...//////000/////////...------,,,+++,,,,,,,,,)))******+++,,,------...---............---,,,,,,...,,,,,,,,,...///...------------,,,,,,+++++++++.........---,,,,,,++++++......------------------,,,,,,------...///000000...............---------///............---------******+++,,,---//////000++++++,,,,,,,,,---------......------------......---------......//////000------...///000111222222......//////...------,,,.........//////////////////000111111111111222333>>>>>>;;;777333000000000////////////////////////111111111000000/////////000111222222222111111111...///000111111111111111222222222333333444444555555555555555555555555555444444555666666666666555777888999::::::<<<@@@CCCFFF************++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++***+++---,,,++++++---///***++++++,,,---------,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++***************++++++))))))*********+++++++++((((((***+++++++++***)))''''''''''''&&&&&&&&&&&&+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******+++,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,------,,,,,,+++***------------------,,,,,,******++++++******)))((((((***------,,,,,,,,,---,,,,,,,,,++++++,,,,,,---++++++******))))))(((((()))***+++,,,---.........------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------.../////////...,,,+++***+++---...//////......---------............///.........---------,,,,,,,,,++++++******++++++,,,+++---//////,,,***+++,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,+++,,,,,,---...))),,,...---+++))))))***++++++,,,------,,,,,,+++((((((((((((((()))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,---//////...,,,+++++++++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,---------....../////////...---,,,+++++++++,,,,,,***+++++++++++++++++++++....../////////...---,,,,,,++++++,,,---......,,,,,,,,,,,,,,,------------/////////...------,,,,,,------..................***+++,,,---...//////000---------...............///............---------++++++,,,,,,---...//////***+++---.........---,,,......------------......,,,,,,---......///000000......//////000000111111------,,,,,,,,,---................../////////000///000111111000///000222===>>>===:::555222222333////////////////////////000000000000000/////////...222444444000///000333000000111222333444444333222333333444555555666666555555555555555555555555555666666777888777777777999:::;;;;;;;;;===@@@BBBEEE)))************+++++++++***+++,,,,,,------------........................+++,,,,,,------,,,,,,+++)))((())),,,///000...,,,,,,,,,,,,,,,---......///,,,,,,+++***+++,,,...///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++***************++++++))))))))))))************&&&''')))*********)))(((,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++***+++,,,------+++***)))***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++***************+++++++++,,,,,,---------,,,+++++++++,,,,,,---..................//////......---,,,'''))),,,---,,,,,,,,,---+++*********+++---///111...------,,,+++***))))))((()))***,,,---...//////---------,,,,,,,,,++++++------++++++++++++---------...///000000...,,,+++((())),,,...///...---,,,---------.........//////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,+++...000000---++++++,,,---,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......------,,,,,,------...///(((+++......+++((('''(((***+++,,,---...---,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000///---++++++++++++,,,,,,---......------,,,,,,------...---------------...///000...---,,,+++***+++,,,---,,,,,,++++++***))))))(((...///000000000///------,,,+++***+++---...---,,,***++++++,,,...//////000------......///000000000------..................)))******+++---...//////,,,------......///////////////.........---------+++,,,,,,------.........,,,...000222222111000///.........------.........,,,,,,------...///000000000000000000////////////---,,,,,,,,,---///111222---.........//////000000///000111000///...///000333555666555000...---////////////////////////////////////000000000000000---222666555///---000555111222333444555555555555333333444444555666777777555555555555555555555555777777888999999999999999:::;;;<<<<<<;;;===@@@BBBEEE+++,,,,,,------,,,,,,+++,,,------......------,,,*********+++,,,---...///...,,,++++++---......---+++*********++++++,,,---******+++++++++,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++)))'''''')))++++++++++++************)))++++++******************)))***)))%%%!!!!!!''',,,++++++++++++++++++++++++...,,,***))))))***,,,---///......------,,,++++++---------,,,,,,+++++++++((()))***++++++***((('''---,,,,,,++++++,,,,,,---+++++++++*********)))))),,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,,,,,,,++++++************))))))+++---...---+++,,,---......------...000------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///---,,,+++,,,,,,---.../////////...------,,,------,,,,,,,,,,,,++++++////////////////////////------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++///---***+++------+++)))---------....../////////++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************---,,,,,,+++*********+++'''((()))***+++,,,------......---,,,++++++++++++((((((((())))))******+++//////---+++)))'''&&&%%%***************,,,------...------...///000...---////////////////////////000...+++******,,,,,,,,,---...///000000///...---+++---......,,,,,,---...------,,,...///000...---+++++++++,,,---...///000...------------...//////000///---+++***)))((((((+++,,,------,,,,,,---//////...---...000000,,,)))++++++,,,,,,---...//////...............---------000///......///000111222///////////////..................////////////000222111///---------......//////.........---------...+++***---222555444111000///------...//////...000000000000000000000000////////////000000000000//////000111111111111111///////////////000111111///000000000111111111111333333333333333333333333555555555666555555444444555555444444555666888999888999::::::;;;===@@@CCCGGG,,,------......------,,,***++++++,,,,,,++++++***++++++++++++,,,,,,---...///---,,,,,,...//////...,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++++++++************)))************************(((+++,,,)))%%%$$$(((,,,++++++++++++++++++++++++,,,++++++******+++,,,---,,,,,,---------------------------,,,,,,+++++++++))))))***+++++++++***))),,,,,,++++++++++++,,,,,,,,,++++++++++++*********,,,+++************+++,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********))))))+++---...---+++,,,---......------...000------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,...---,,,++++++,,,,,,---...............---,,,++++++++++++,,,,,,---------//////......------,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,///////////////////////////...---,,,,,,,,,,,,---...,,,++++++---...,,,***+++++++++,,,,,,,,,------))))))))))))))))))))))))***+++,,,,,,------,,,,,,************************---,,,,,,+++******++++++++++++++++++************,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++******)))------------------------+++******,,,---...---+++........................///---******+++,,,,,,,,,------............---------...///...---,,,---...------,,,...///000...---,,,,,,,,,,,,------...///...------------...////////////---,,,+++*********,,,...///...------...//////...,,,---///000---+++++++++,,,,,,---......///---------...............///...---,,,,,,---......111000000///...------,,,------.........///////////////.........//////000//////.........------------***)))+++000333111......---,,,---000111111111000000000000000000000000////////////000000000000//////000111111111111111///////////////000111111111111111111222222222222333333333333333333333333444444555555555444444333555555444444555666888999777888999::::::<<>>AAAFFF,,,,,,------------,,,,,,,,,------......------,,,------,,,+++******++++++***)))((((((***++++++***((()))***,,,------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++(((&&&+++++++++*********))))))***************+++++++++***,,,------+++***+++,,,++++++++++++++++++++++++((()))+++---......---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......+++******))))))******+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))+++---...---++++++---......---,,,...///------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------************+++,,,,,,---++++++,,,,,,,,,++++++*********+++,,,,,,---......******+++,,,---...//////.........------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,))))))***++++++,,,------************+++,,,---...---------,,,,,,++++++******+++++++++,,,,,,------***+++,,,------+++)))(((+++++++++---000111000///........................---+++******,,,......---...---,,,++++++,,,---......//////...+++******+++---,,,,,,...///000...---......---,,,,,,,,,------...------------...//////,,,,,,,,,,,,,,,---......---...///...---,,,---......---,,,,,,---...000000,,,,,,,,,---------......++++++,,,------...//////000/////////////////////000000///...------,,,,,,,,,,,,,,,---------......,,,---///000000000///...........................000///...///111222000///333111000000000000...,,,////////////////////////////////////000000000000//////000111111111111111000000//////000000111222111111111222222222333333222222222222222333333333222222333333444444333333444444555555666666777888666777888888999;;;>>>AAAHHH+++++++++,,,,,,+++++++++,,,------......------,,,------,,,+++***************((('''''')))******)))***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------******+++,,,,,,,,,,,,+++************************(((((((((***+++,,,+++***+++++++++*********))))))))))))*********+++++++++,,,,,,+++***)))***,,,...++++++++++++++++++++++++((())),,,...///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...///+++******))))))******+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++---...---++++++,,,------,,,,,,---///------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------)))******+++,,,,,,,,,,,,******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------..................------,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,+++++++++++++++,,,,,,+++,,,,,,---------...///------------------------------------------------)))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------*********+++,,,,,,------+++++++++,,,---...///000...------,,,,,,+++++++++++++++++++++************((()))+++---------+++***+++++++++---000111000///........................,,,+++***+++---......---///...---,,,,,,---...///,,,---...,,,***))))))***---,,,,,,...///000...---......---,,,,,,,,,------...------------...//////************+++,,,---...+++---------++++++,,,---...------,,,,,,---///111,,,,,,,,,---------------***++++++,,,---...//////,,,------...///000000000------------............,,,,,,,,,---------.........///000000000///---,,,---.....................000/////////000000000///,,,,,,,,,///222333333111////////////////////////////////////000000000000//////000111111111111111000000000000000111222222000000000000111111111222111111111222222333333333111222333333444444444333444444555666666777777777666777888888999;;;>>>AAACCC******++++++++++++*********++++++,,,,,,++++++***---,,,+++***************,,,***))))))+++,,,,,,+++///...,,,+++***)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))+++++++++***+++---///+++++++++************))))))))))))***++++++,,,,,,,,,+++)))((()))***,,,---++++++++++++++++++++++++)))***---...///...---,,,---------,,,+++*********++++++,,,,,,,,,,,,------++++++++++++,,,---......++++++************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++++++++,,,,,,,,,***))))))+++---...---+++***,,,------,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***++++++---......///,,,,,,,,,,,,------------***+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++---------,,,,,,+++++++++111111///...---+++******------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,***,,,------++++++,,,...++++++++++++************++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******))),,,,,,,,,,,,---...000000..................------,,,++++++******)))))))))***+++,,,...//////......***)))***+++...///...,,,------------------------,,,+++++++++---...---+++......------------......,,,------,,,***)))***+++------,,,...///000...---------,,,,,,,,,------......------------...//////************+++,,,---...)))+++,,,,,,++++++,,,------.........------...000------------------------++++++,,,,,,------......((()))+++,,,.../////////,,,,,,,,,---......//////,,,---------............000000000000///...---,,,---------...............---------...............111000///000000///,,,***////////////////////////////////////000000000000//////000111111111111111111000000000000111222222//////000000000111111111000000111111222333333333111222333444444555555444333444555666777777777777666888999999999;;;>>>AAAAAA***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++***************+++,,,***)))***+++,,,,,,,,,---,,,***))))))***,,,...+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++************************))),,,---***%%%$$$)))...+++++++++************)))((())))))***++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++***************+++,,,,,,+++******)))*********++++++++++++******+++++++++,,,,,,,,,***))))))+++---...---+++***,,,------,,,+++---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,---...------++++++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***+++,,,,,,------.........++++++++++++++++++,,,,,,))))))))))))))))))))))))+++*********++++++,,,---***,,,---,,,***)))***,,,+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++******))),,,,,,,,,,,,------...///---------------.........,,,,,,+++++++++*********------------------------+++******,,,---...---+++---------------------------,,,+++,,,------,,,***,,,,,,------------,,,,,,,,,.........,,,,,,---...------,,,...///000...---,,,,,,,,,,,,------...///...------------...//////+++++++++++++++,,,---...(((***,,,,,,,,,,,,...///,,,...000000---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,------------------...------........./////////000//////.........//////---------.........//////,,,---............//////444333111000///+++'''###000000000000000000000000////////////000000000000//////000111111111111111111111000000111111222333000000111111111222222222///000000111222222333333222222333555555666666666333444555666777777777666777888999::::::<<>>@@@BBBDDD,,,***)))***+++,,,+++***---,,,,,,++++++,,,,,,---......------,,,++++++***---,,,,,,+++++++++++++++))))))(((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------...------,,,+++***************************+++,,,,,,+++))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,---,,,++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------************++++++++++++------------------------)))***+++,,,------------,,,,,,,,,------.........)))***+++,,,------------+++,,,,,,---------------------------------------000333666555111.........,,,,,,,,,,,,+++++++++++++++---......,,,******+++------------............---------,,,,,,,,,,,,,,,------............------///---******+++,,,,,,+++---,,,++++++******++++++,,,,,,++++++******++++++++++++++++++,,,---...............------,,,,,,+++))))))******+++,,,,,,,,,------------,,,+++***))))))******+++++++++++++++((())))))***,,,------...+++,,,---------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++...------,,,,,,------......---,,,+++***)))))))))+++*********+++,,,...///...---,,,---...///...---*********+++,,,,,,------......------,,,,,,++++++,,,+++++++++,,,,,,+++)))(((((()))+++------,,,***,,,,,,---------.........,,,------,,,++++++,,,...---,,,,,,,,,------+++***---------------------------,,,+++,,,...///...------------......//////000000000000//////.........---......//////......---,,,------...............)))+++---.........///000000000000000000000000000///000000111000...,,,+++......//////000000111111111111111000000000000000111111111111111111111111111111111111111111111111222222111111111111111111000111222333444444444444333333222111222444666777888888777777666555555555888888888999:::===???@@@DDD,,,+++******,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,------,,,+++******------,,,++++++,,,,,,---*********))))))*********++++++,,,,,,------......---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///...---+++***************************'''(((*********+++---///++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------------.........***+++,,,,,,---------,,,***++++++,,,---......///,,,,,,---...............,,,---......//////.................................000222111...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///...------...,,,,,,------------------......------------,,,,,,------............------...---,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++***++++++,,,,,,,,,+++***+++,,,...///.........---------,,,,,,************++++++,,,,,,,,,,,,---------,,,++++++)))***++++++,,,,,,++++++******+++,,,,,,---......,,,,,,---......---,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++...---,,,++++++,,,---...------,,,+++******++++++---,,,***)))***,,,...///,,,+++******+++,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,++++++///......///000000...,,,***)))(((+++...///---***,,,,,,,,,,,,------------,,,---...---++++++---...000//////000222333111000---------,,,,,,------------,,,+++,,,---......,,,............//////000000000000//////...---------......////////////......,,,---......//////......###&&&***,,,---...///000///////////////////////////////////////...------......///000111222222333333333222222111000//////111111111111111111111111111111111111111111111111222222222111111111111111111111222333444444444444222222222222333444555555777777777777666666666666888777777888999<<<>>>???EEE,,,+++***+++,,,,,,,,,***+++++++++******+++++++++))))))***+++,,,+++++++++,,,,,,,,,++++++,,,------++++++************++++++,,,,,,,,,---...//////000------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///...---,,,+++***************************+++,,,+++)))((()))***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))((((((***+++---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,+++++++++++++++++++++,,,,,,,,,---------......,,,---------,,,,,,+++***)))******+++,,,------...---------------,,,++++++++++++,,,------------,,,........................,,,---...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000++++++,,,,,,,,,++++++***------------------------------............---------------,,,+++++++++,,,,,,,,,,,,,,,++++++******,,,++++++***++++++,,,,,,---,,,+++***+++,,,---...---------------,,,,,,,,,)))))))))***************)))***+++,,,---.........******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---...------,,,,,,,,,------///...,,,******+++,,,---+++++++++*********+++,,,,,,,,,------.../////////,,,,,,,,,,,,,,,+++++++++.........000111111///---...,,,+++---///000---)))++++++++++++,,,,,,,,,,,,---......---,,,,,,---///---------...111111000///...---,,,,,,,,,,,,---...,,,******+++,,,---,,,+++.........///////////////.........---------,,,,,,...//////////////////.........///000000000000///'''***---......---...///........................///...---,,,---...000222...//////000111222333333444444333222111000//////000000000000000000000000111111111111111111111111111111111111111111111111111111222333444444444444///111333444555555444333444555555666777888888999888888777888999;;;===>>>DDD---+++***+++,,,---,,,+++,,,++++++******++++++,,,(((((()))******+++,,,,,,,,,++++++++++++,,,,,,---******))))))))))))******++++++,,,---...//////000------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,------------,,,,,,************************&&&(((***+++******+++,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++((('''''')))+++---...------,,,,,,------...------------------------++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------------------,,,+++***)))*********++++++,,,,,,,,,++++++++++++***)))((('''(((((()))***************------------------------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++******,,,...******+++,,,,,,+++)))(((+++,,,,,,,,,------------------............------+++,,,------+++***+++,,,+++,,,,,,,,,,,,+++***)))++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((***+++---.........***++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,---......000///---,,,+++++++++,,,,,,......---,,,++++++---,,,,,,,,,---......//////,,,,,,,,,,,,++++++++++++,,,,,,---///000000---+++---------...//////---+++*********+++++++++,,,,,,---......---,,,,,,---///---,,,,,,...000111000///...---,,,++++++,,,---...+++***)))***,,,---,,,+++........................------------------------...//////000000//////......//////000000000000000111222333111///---,,,---........................000...,,,+++,,,///111333//////000000111111222222333333222222111000//////////////////////////////111111111111111111111111000000111111111222222222000111222333444444444444///111444666777666444222333444555666777888999:::888888888888999;;;===>>>AAA---,,,++++++------,,,+++,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---***************+++,,,,,,***))))))(((((())))))***))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,************************"""%%%(((***+++,,,---...+++***))))))***+++---///------------------------,,,++++++******++++++,,,+++***)))(((((()))******---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************((())))))***++++++,,,,,,------,,,,,,,,,+++++++++))))))******+++,,,,,,---,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---*********+++++++++,,,,,,+++++++++***((((((***+++***+++,,,------+++)))((()))******+++,,,---......------............------***,,,---,,,***))))))+++++++++,,,,,,,,,+++***)))++++++******++++++,,,---,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,------...---------------,,,,,,,,,,,,...000///,,,***)))*********++++++,,,------...++++++++++++++++++++++++***+++,,,///000000---***)))+++...///...------...+++++++++,,,,,,,,,---------...///...,,,,,,...///...------///111222000//////...,,,++++++,,,...///,,,+++***+++---...---,,,------------------------,,,,,,------......////////////000000000000//////---...//////000000//////222222222000---,,,---...........................//////...---......///000000000000000000000000000222222111111000000000///000000000000000000000000000000000000000000000000//////000111222333333444///000111222333333333333111222444555666666555555444555555666777888888999999999999999:::;;;===>>>BBB---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---000...,,,*********,,,---***)))))))))***++++++,,,++++++************++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***)))***+++,,,---***************************,,,---,,,)))'''&&&&&&+++***))))))***+++...///------------------------,,,++++++++++++++++++,,,((()))***++++++***)))(((,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------------,,,,,,+++++++++(((((()))***++++++,,,,,,******+++,,,---------------------------------,,,,,,,,,---...////////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,......---)))))))))******+++++++++......---+++)))((()))++++++,,,.........,,,***)))(((((()))***,,,---......---..................---(((+++---,,,)))((()))***++++++,,,---,,,+++***)))+++*********+++,,,,,,---+++,,,---...---,,,+++************************+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++*********+++,,,,,,------,,,,,,))))))***+++,,,,,,---...)))***,,,---------,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---------,,,,,,,,,+++,,,............,,,+++************+++,,,------***+++,,,---............***---///...***'''&&&&&&((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,...000222222///,,,%%%)))---...---,,,...111,,,,,,,,,---------......---...///...,,,,,,...///,,,++++++,,,...///...,,,///...,,,++++++,,,...///---,,,+++,,,...///...------------------------,,,,,,------...///000111111//////000000000000//////,,,---......//////......,,,,,,---,,,+++,,,///111000000000000000000000000///000000000000...---,,,000000000///////////////111111111000000000000000111111111111111111111111////////////////////////......///111222333444555//////000111222222222222444444333333444555777888666666666666777777777777::::::999999:::<<<===???EEE...,,,))))))+++---//////******+++,,,,,,,,,,,,+++(((((('''&&&&&&&&&&&&&&&,,,+++++++++***)))))))))*********++++++,,,,,,,,,------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,((()))***+++---...///000...---,,,,,,++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------------....../////////+++++++++++++++++++++***)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++((()))+++,,,---,,,++++++++++++++++++++++++++++++))))))***+++,,,---------000000000000///,,,***))))))***+++---......------++++++------------++++++************************(((***,,,......,,,***((()))+++,,,...//////......***,,,---)))$$$###&&&***---+++)))'''''')))+++---,,,---------------------+++++++++***++++++,,,,,,---------,,,,,,+++++++++*********+++,,,---//////***+++---......---+++***------------------------.........---------,,,,,,*********++++++,,,,,,,,,/////////...---+++***))),,,,,,,,,,,,+++***)))(((...+++((()))***+++***(((,,,,,,------,,,,,,+++***((()))***+++,,,---------------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////000///---,,,+++,,,------------++++++++++++------------,,,,,,,,,---...//////...,,,*********,,,------------........./////////...,,,+++******+++,,,,,,+++***+++,,,,,,***)))------------------------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,---......//////......,,,---...//////...---,,,111000...---,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,...............///000000333///++++++,,,...---,,,222222111000///...------...---,,,,,,---...///000000///---,,,,,,---...///111111111111000000000000000///............//////222222111000000000000000222222111111111111111222000///---,,,,,,---...////////////000111111222222111222222222222333333333333333333444444444555555;;;:::888666666666666777777999;;;;;;::::::;;;<<>>AAA))))))***+++,,,+++(((%%%******+++,,,,,,,,,,,,+++******)))))))))******+++*********++++++,,,,,,,,,************************))))))***+++,,,,,,++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,,,,+++************+++******++++++,,,---......((((((((())))))******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,------...(((((()))***++++++,,,,,,,,,,,,++++++******)))))))))******+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++,,,,,,)))))))))))))))*********,,,,,,,,,++++++,,,,,,,,,//////...---,,,++++++***+++***(((''''''(((***+++++++++++++++,,,,,,,,,------......---,,,+++,,,---,,,,,,+++******+++,,,,,,***++++++,,,,,,---------)))***+++------...------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000///...---------------------------++++++,,,------...//////(((((()))***+++,,,------************************++++++,,,,,,---,,,,,,+++------......------,,,,,,+++++++++++++++,,,---...,,,,,,------,,,,,,+++***(((((()))++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,------------------,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,---......///******+++++++++,,,,,,,,,+++,,,,,,---,,,***)))((('''+++000///,,,+++///333++++++++++++++++++++++++,,,,,,+++***++++++,,,---,,,,,,,,,------------...,,,---......///...............////////////......+++,,,,,,...//////000000,,,,,,---------.........++++++++++++++++++,,,,,,---------------...//////111000///...------...///---...000111222111111000/////////......---,,,,,,+++,,,---......///000000,,,,,,------...///000000//////000000000000//////000000111111111111111000......------...///000000000000000000000111222222111000000///......------111111222222222333333333333333333444444444555555555666777888888777666555777888999999999:::===???AAA******+++,,,---,,,***'''******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***************)))))))))((()))+++,,,---,,,,,,+++***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,+++*********************+++,,,,,,---......+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------'''((()))***+++---......******++++++,,,,,,------++++++************************+++,,,,,,,,,++++++...---,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******+++,,,,,,***))))))(((((()))******---,,,,,,++++++,,,,,,---000///......---,,,++++++---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,++++++......------------......))))))***+++,,,---......)))***,,,---.........---++++++,,,,,,,,,,,,------''')))***,,,---...------------------------------*********++++++,,,,,,,,,((()))***+++,,,---...///,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++***))),,,,,,------------,,,,,,+++,,,,,,+++******,,,...,,,,,,------,,,,,,+++***((()))***+++,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***+++,,,,,,---,,,,,,,,,------............------,,,++++++++++++,,,------------------............,,,,,,,,,,,,------------.........------,,,+++***...111222111---+++,,,---........................,,,+++***)))***+++,,,---------------............,,,---......//////......,,,---...//////...---,,,+++,,,---...////////////,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,------,,,,,,------...///333222111...,,,,,,...111////////////000000111111.........///......---,,,,,,,,,---.../////////............//////000000111////////////000111222222555444333222111000000000......---......///000111//////000000111111222222555444222000...,,,***)))///000000000000111111111333333333444444444555555444444555555555444444333777888999999999:::===@@@AAA,,,,,,,,,---//////---+++******+++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++*********)))))))))(((&&&''')))+++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,---------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++,,,------......------...---,,,+++***++++++,,,************************+++++++++,,,---------...---,,,++++++***+++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++******+++,,,,,,,,,,,,,,,---......---,,,///..................///*********+++,,,,,,,,,---(((***,,,...//////......+++++++++,,,,,,---------***++++++,,,,,,,,,------......------------......++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++***,,,---+++)))(((***,,,,,,,,,------,,,,,,+++******+++,,,---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((('''***+++,,,---...------,,,,,,,,,---......---,,,,,,...---+++******,,,...000...............---------........./////////000000///...---,,,++++++++++++,,,------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,---///,,,,,,,,,---------......,,,---......//////......---------,,,,,,---------+++,,,---/////////......------------............,,,,,,,,,------.........------,,,,,,------...///...000111000...---///111///...---,,,,,,---///000,,,---.../////////...---,,,---...//////......---111111111111111222222222///...------///111444666;;;999555222000//////000............///000111222---...///000111111111111444333333111000///...---///000000000000111111111333333333444444444555555333333333333444444555666777888888888888:::>>>@@@FFF)))((((((***,,,,,,+++*********+++,,,,,,,,,,,,+++))))))))))))******+++,,,,,,+++++++++***)))))))))+++*********))))))(((((($$$&&&(((***++++++))))))++++++,,,---------,,,,,,......---,,,,,,+++******,,,++++++***)))*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------...//////000000//////...---+++***)))***++++++))))))))))))))))))))))))++++++,,,------.../////////...,,,+++++++++,,,,,,...---,,,+++++++++,,,---,,,+++***))))))***+++,,,'''((((((***+++,,,------++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++---///111000///........................,,,,,,++++++++++++++++++(((***,,,.../////////...+++++++++,,,,,,---------//////...---------............------------.........------------------------,,,,,,++++++***))))))************))))))((((((***++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++***,,,---+++(((''')))+++,,,,,,---------,,,++++++------......------,,,,,,)))******+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***+++---...///...------++++++------------++++++000...+++)))***,,,///111.../////////...---,,,,,,+++++++++,,,,,,,,,---------,,,+++)))((())))))***)))((()))+++---......,,,))))))))))))))))))))))))...---+++++++++---///000++++++,,,,,,,,,---------,,,---......//////.........---+++))))))+++---...,,,---.../////////...---............/////////000........./////////000000---,,,,,,,,,,,,---......(((,,,000000///---...//////---+++))))))+++---///+++,,,.../////////......---.../////////...---,,,////////////............///...,,,,,,...222666999@@@<<<777222///...//////.........//////111222222------///000111111111111000000111222333444555555111222222222222333333333333333333444444444555555444333333444555777:::;;;777888888888888:::>>>AAALLL)))***++++++***)))((('''************************///...---,,,++++++++++++************************''''''((()))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))***,,,---+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++,,,,,,,,,---------,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,++++++*********+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,******))))))((('''&&&%%%%%%((('''''')))+++---------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000------------------------//////---,,,,,,---...///---,,,,,,,,,------...///,,,---///111111000///...---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,000000000///---,,,...///...---+++******+++---...+++,,,,,,------,,,,,,+++******+++++++++******))).........------,,,,,,,,,,,,---///000000///---,,,,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...------------------------++++++++++++,,,,,,---...---,,,,,,+++*********+++++++++,,,------......///---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---000///---,,,+++,,,,,,---------------------------))))))***+++,,,,,,------111000000///...---------...//////...,,,++++++,,,...//////---+++***+++---.........,,,++++++---///,,,,,,++++++***+++++++++...---,,,,,,++++++,,,,,,(((***---///000///...,,,222111000///...---,,,,,,///,,,+++,,,...///---+++///------000555666222.....................---------......//////......---,,,,,,------------,,,,,,............---,,,+++***........................000000000000000000000000------...//////...------+++---///111111000///...000///......///333666888FFFAAA999222...---///000---...111333333222000...111111222111111000///...000000000000111111111111///000111222333444444444222222111111222222333444555555555555555666777777666777777888888;;;???BBBDDD***++++++,,,+++***)))(((++++++++++++++++++++++++))))))))))))***+++,,,---***************************++++++,,,------......+++************+++,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++***))))))***,,,,,,+++)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...++++++++++++,,,,,,,,,,,,---+++***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***......---,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***---,,,,,,++++++*********,,,++++++,,,...000000///------,,,,,,,,,,,,------,,,++++++******++++++,,,)))******++++++,,,------++++++++++++++++++++++++++++++,,,,,,------......------------------------///...---,,,,,,---...///************++++++,,,---+++,,,...000000///...---,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,---------------,,,,,,,,,++++++,,,------,,,++++++,,,+++*********+++,,,------,,,,,,,,,,,,---......------------------------,,,,,,+++++++++,,,---------,,,++++++******+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++*********++++++///...---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...//////......---,,,,,,,,,***+++,,,,,,++++++,,,---,,,---------,,,,,,---///......---,,,++++++,,,---++++++******++++++,,,---...---,,,,,,++++++,,,,,,---------......///000000............////////////...,,,+++,,,...///...,,,---+++***---111333000,,,..................------------------------------......////////////......---------...------,,,,,,........................................................................---...///000000000///...///...------///222555777JJJEEE>>>666000...---......///111222222222000//////000000111111111000000000000000000111111111111000000111222333333333333222222222111222222333444555555555555555666777777888888999888888:::===@@@BBB*********+++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////************************((())))))******++++++++++++++++++++++++,,,---------,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,***)))***++++++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,---*********++++++++++++,,,---,,,++++++,,,,,,***)))******++++++++++++******************************,,,+++***(((((()))******......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***------------------------...---,,,---///000///...,,,++++++++++++++++++,,,+++******))))))******+++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------......------------......******++++++++++++,,,,,,***+++---.........---,,,,,,***(((''''''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++---...------++++++++++++------...---,,,++++++,,,---...///---***((((((***---///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------------...//////........................------,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++******------,,,,,,,,,,,,++++++,,,++++++***))))))))))))------......------,,,,,,------------------------------------------------......------,,,+++++++++&&&((()))******+++---...+++,,,------,,,,,,---...,,,,,,++++++************************+++,,,------...---,,,,,,++++++,,,,,,111///,,,******,,,///111------........./////////---,,,+++,,,...///...------+++***+++///000///,,,------------------.........---,,,++++++,,,---.........////////////......,,,,,,------------------........................------------------------///...---,,,,,,---.../////////////////////......///...------...000333555EEEAAA<<<666222...---,,,//////000111111111111111......000111111222222222000000000111111111222222000111111222333333333333222222222222222333444444555555555555555666777777999::::::999888999<<<>>>AAA((())))))))))))(((((((((,,,,,,,,,---------------000///...------,,,,,,,,,,,,,,,,,,+++++++++++++++(((((((((((())))))******,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***+++)))(((,,,+++++++++++++++++++++***************************)))))))))***++++++,,,))))))*********+++++++++...,,,++++++++++++***((()))******++++++******)))******))))))))))))******+++***(((''''''((()))*********+++,,,---......///++++++,,,,,,,,,,,,------...,,,++++++,,,---+++***++++++++++++,,,,,,,,,,,,---,,,++++++,,,---,,,***++++++************++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,------------------------------------......,,,---------------------******+++,,,,,,,,,,,,+++---,,,+++***+++,,,...///------------------------***+++------,,,,,,---...---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///...---+++)))***+++...///+++++++++,,,,,,------...///......------......///,,,+++*********+++,,,------,,,,,,,,,,,,---.................................---,,,,,,++++++++++++,,,,,,++++++***++++++,,,---------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))***,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---------,,,,,,++++++'''(((*********+++,,,...,,,---...---,,,++++++,,,************++++++***(((,,,,,,++++++***+++++++++...---,,,,,,++++++,,,,,,///---***((('''))),,,...000000///......---,,,,,,------------...///......///---+++,,,...000000...,,,,,,------------.........---+++******+++---...,,,,,,------------,,,,,,++++++,,,,,,---...//////........................------------------------000///---,,,,,,---///000000///...---,,,,,,------...---------...///111222666555444222000///......000000000000000111111111//////000111111111111111000000111111111222222222000111222333333333333333333222222222222333444444555555555555555666777777888999999999999:::<<<>>>AAA*********************+++,,,,,,---------.........+++***)))(((((('''((((((......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))*********)))++++++++++++++++++++++++*********************************)))******++++++))))))*********+++++++++---,,,++++++,,,,,,***))))))******++++++******))),,,+++************+++,,,......---,,,,,,---...///))))))***+++,,,---...///+++++++++,,,,,,---------...,,,++++++,,,---+++************+++++++++++++++,,,+++******++++++***)))+++******))))))******+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,---------......+++,,,,,,---------......,,,---.........---,,,,,,)))******++++++++++++++++++,,,.../////////...---------------------------***,,,...///...---...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++++++++,,,,,,---------***++++++,,,,,,---------///......------......///,,,+++*********+++,,,---++++++******++++++,,,---...........................---,,,,,,++++++++++++,,,++++++***++++++,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++.........---------------+++,,,---,,,++++++,,,---(((***,,,---,,,,,,---...,,,+++,,,...000000...+++...---,,,+++***)))))))))...---,,,,,,++++++,,,,,,,,,,,,+++*********++++++//////......------,,,,,,...............---.........---,,,,,,---...///...,,,,,,,,,,,,------.........---+++******+++---...,,,,,,------------,,,,,,++++++++++++,,,...///000................................................000///---,,,,,,---///000...---,,,+++++++++++++++......------...///000111,,,---...///000000000///000000000000000111111111111111111111111000//////111111111111222222222222111111222333333333222222333333222222333333444555555555555555555666777777555777888999:::;;;>>>@@@AAA------,,,,,,,,,---......+++,,,,,,------.........(((((((((((()))***+++,,,///......------,,,,,,,,,******+++++++++++++++++++++++++++++++++,,,------))),,,///222222///,,,)))++++++,,,,,,,,,,,,---------+++)))((()))++++++************+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,*********++++++++++++,,,,,,+++******,,,,,,+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,------......,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++******************+++---,,,,,,,,,,,,,,,,,,------,,,,,,++++++******)))++++++++++++++++++++++++......------,,,,,,,,,++++++,,,,,,------.........***+++,,,------...------***+++,,,---,,,+++***)))************+++++++++,,,)))+++...000000///,,,+++------------------------***---//////...------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///)))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***************++++++,,,------------------------------,,,+++++++++,,,,,,++++++******++++++,,,,,,//////...------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------------...///000...,,,++++++,,,###&&&***,,,---...000111......///333777777444000......,,,+++***)))))))))...---,,,,,,++++++,,,,,,,,,---......///...------++++++,,,---...//////000///000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---,,,++++++,,,---.........////////////......,,,,,,++++++,,,---///000................................................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++//////.........//////000---...///000000000000000//////000111111111111111222222222111111000......111111111222222222222333111222222333333222222222333333333333333444444555555555555555555666777777333666888:::;;;<<<>>>@@@AAA,,,,,,+++++++++,,,......***++++++,,,------......++++++++++++,,,---.........------,,,++++++******)))(((((((((((((((((((((+++************+++,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,------------***(((((()))+++,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***,,,------,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***'''(((***+++++++++***)))++++++++++++++++++++++++******+++,,,,,,---.........,,,++++++------,,,***...---------,,,+++++++++---,,,+++,,,......---,,,+++++++++******+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///)))***,,,---......------***+++,,,------+++)))(((+++*********++++++,,,,,,+++,,,---//////...---,,,........................***,,,//////---,,,+++++++++,,,,,,------,,,,,,+++........................***)))))))))***+++------,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++,,,+++*********+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++******++++++,,,---...------,,,,,,++++++++++++++++++,,,,,,---------************+++,,,---...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///000...,,,++++++,,,%%%(((+++------------...++++++---333888999555111,,,++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,,,,---......////////////***++++++,,,...//////000000222222000---++++++---+++,,,......---,,,,,,,,,***++++++,,,------......------------------------......////////////......---,,,+++++++++---///000........................------------------------........................+++,,,---...///...---,,,000/////////////////////...//////000000000000000...///111222222222000///000000111111111000000///111111111222222222333333222222222333333222222111444333333333333444555555555555555555555666777777555777999:::;;;;;;===>>>@@@))))))((((((((()))+++,,,******++++++,,,---......,,,,,,+++***)))))))))))),,,,,,++++++***)))((((((,,,,,,,,,+++++++++++++++******))))))******+++,,,,,,+++***))))))***+++,,,+++++++++,,,,,,---------,,,***'''''')))+++,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------***)))(((***,,,......---+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))'''))),,,......---+++***'''((()))***,,,---...///******+++,,,,,,---.........---+++,,,------,,,***------,,,+++******)))))),,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,++++++************++++++'''((()))***,,,---...///++++++++++++++++++++++++************************++++++,,,,,,---...//////)))***+++---......------,,,---/////////---+++***++++++******++++++,,,---///............///000000........................))),,,......,,,***))))))+++,,,,,,------,,,,,,+++------...//////...------+++***(((''''''***---///---,,,,,,++++++*********,,,---///000000///---,,,,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,------...+++*********+++,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,---------(((((())))))***+++------------,,,+++,,,---///000++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++---...///...,,,+++,,,---+++---///...,,,)))(((((('''''')))///666777333...)))))))))***+++---...///...---,,,,,,++++++,,,,,,,,,+++++++++,,,...///000------------------,,,,,,111333333111,,,******,,,,,,...111222000///...---******+++,,,,,,---......---......//////......---,,,------------------,,,...---,,,++++++,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++---///111111000///...000000000000000/////////,,,,,,---...///000111222---///111333333222000......///000111111222222111111111222222222333333333222222333333333222222111444333333333333444555555555555555555555666777777666888:::;;;::::::;;;<<<>>>%%%&&&''')))***+++------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++...///...,,,++++++***)))(((((())))))++++++************++++++---------------------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,---------------++++++***,,,---...---+++---,,,***)))))))))***+++++++++++++++++++++++++++,,,***((('''&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******++++++++++++***************+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,------+++***)))***+++,,,,,,++++++***+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...............------------------------------.........---,,,)))'''%%%++++++++++++++++++++++++,,,---.........---,,,+++---+++***,,,///000...+++******+++,,,---......///*********++++++,,,,,,,,,...---+++))))))***+++,,,---------------------,,,...---,,,,,,++++++++++++///...+++))))))***---///,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))+++++++++*********)))))),,,,,,---...////////////++++++++++++++++++++++++******)))))))))***,,,---++++++,,,,,,---.........+++,,,---.........------///---,,,,,,---...,,,++++++***(((''')))*********++++++******)))((((((((((((((()))***++++++,,,,,,,,,------,,,+++***,,,.........////////////......***,,,///111111///,,,***+++*********+++---///000........................---------------------------------............///---,,,+++,,,.........------......///000/////////---...//////...------...,,,,,,,,,,,,,,,---...///111///---+++***+++,,,------...............------000000000000000000000000000///...------...///000000000000000000111111111111000///......///000111111222222222222333333333///000000000111111111111000000111111111222222222333333444444555666666777:::>>>AAA@@@===;;;===@@@@@@)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---,,,***---,,,+++************+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,///333666999;;;<<<222///,,,++++++---------)))))))))***,,,///111222++++++++++++++++++++++++---+++***)))((()))***+++++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,+++***)))+++,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++------............------------------------------/////////...---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,---,,,+++---///000...,,,******++++++,,,---------++++++++++++,,,,,,,,,---...---+++***)))***+++,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++++++++,,,///...---,,,++++++,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,---,,,,,,+++,,,,,,,,,,,,++++++******,,,,,,---.........------+++++++++,,,,,,++++++++++++************+++,,,---......------------------++++++,,,---------------///---,,,,,,---...,,,+++---+++***)))******++++++************************))))))******+++,,,,,,---***+++,,,+++******,,,.........////////////......,,,---///000000...,,,+++,,,++++++++++++---...///........................---------------------------------............//////---------/////////---------...////////////...***,,,---...---------///------------------...///000///...---------...///---...............------////////////////////////111000////////////000111/////////000000///......111000000//////000000000///000000000000111111111111111111111222222222222111111111222222222222333333444444444555555666666777;;;>>>===:::888;;;>>>>>>---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,000444999===@@@AAA888444---***)))+++---...,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...************************,,,++++++******+++,,,,,,,,,,,,------------,,,,,,///...---,,,+++*********++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++++++++++++++,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++*********+++***+++,,,+++******,,,---++++++***++++++,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------............------------------------------///000000//////...,,,,,,++++++++++++++++++++++++***+++,,,---......------...------...000000///---++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++*********+++,,,******++++++,,,,,,------------,,,+++++++++,,,,,,***++++++,,,+++***)))(((,,,,,,,,,,,,++++++++++++((()))***,,,------......---------,,,,,,,,,,,,+++,,,,,,---------,,,++++++***+++,,,------,,,+++***,,,,,,+++++++++,,,------000//////...------,,,,,,+++++++++,,,,,,,,,,,,,,,///---,,,,,,---...,,,+++...---,,,+++++++++++++++))))))***++++++,,,------******++++++,,,,,,------***+++,,,,,,,,,,,,---///......////////////............//////...---,,,,,,------,,,,,,,,,,,,---------------------------------------------------------------............//////...------...///...,,,,,,,,,---...............(((***,,,---------.../////////......---.........---......///////////////------...............---////////////////////////111111000000000000111111///000111222111000...,,,000000111111111111111000///000000000000111111111111222222222222333333333222222222222333333333333444444444555555555555555666999;;;;;;999888:::===>>>...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------------...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,************************++++++++++++++++++++++++)))+++---000222444555555777222---******+++---.........---+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,+++************)))***++++++******,,,...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---.........------,,,,,,------------------///////////////.........******************************+++,,,---..................///000000//////,,,,,,+++++++++*********------------------------,,,,,,+++******++++++,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,+++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))---------,,,------------/////////......---------+++*********++++++,,,,,,///---,,,,,,---...,,,+++---------,,,+++******++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,...//////---,,,---...---......//////......---000///...---------------......------,,,,,,,,,,,,------------------------,,,,,,---------------------------............///...---,,,,,,------,,,++++++,,,------......------***,,,......------...///111000///...............***+++---///000000///...,,,---......///.........////////////////////////000000000000000000000000222333555666555222///---///000222333333222111000111111222222222333333333111111111222222222333333222222333333333444444444555555555555555555555555777999;;;:::999:::<<<>>>@@@,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))*********++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++///---+++***+++,,,,,,+++******,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,++++++*********+++)))***++++++******,,,...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---......------,,,,,,,,,---------.........---------------------++++++++++++++++++++++++*********+++,,,---......---...//////////////////------,,,,,,+++*********------------------------+++++++++++++++++++++,,,))))))***++++++,,,------,,,,,,,,,++++++,,,,,,---///...---...000333666888---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***------------------------------------......//////++++++*********+++,,,---///---,,,,,,---...,,,+++***,,,---,,,***))))))+++---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------...///...,,,*********------............------000///...---,,,------...............---,,,,,,+++------------------------,,,,,,,,,---------......---------............//////---,,,---......---,,,+++,,,------......------...000111000...------...111000///...............***,,,///111222222000///,,,------...//////..............................////////////////////////222333555666555222///---///000111333333333222111111111222222222333333333000000000000111111111222222222333333333444444444444444444555555555555555777888888999999:::<<<>>>???******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***************++++++,,,+++******))))))******+++************************++++++,,,---,,,+++***)))*********++++++,,,,,,---************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))+++,,,---+++)))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,++++++***++++++,,,,,,***+++,,,+++******,,,---,,,,,,+++,,,,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------...------+++,,,,,,------.........------,,,,,,+++,,,,,,---------------------------++++++******+++,,,---...,,,---//////.........///---------,,,,,,+++++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,+++++++++,,,------,,,+++******,,,000444777------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,)))***************++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++------.........---,,,+++++++++,,,,,,---......///,,,++++++******,,,---...///---,,,,,,---...,,,+++(((+++------***)))***,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,***,,,------***(((''''''------............------......---------......///...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............//////...---...000111000///,,,,,,---...............000111222111///---------//////......---.........---///111333444444333222,,,,,,---...////////////..............................////////////......///000111222111000...,,,//////000111222222222222///000000000000111111111//////000000000111111111222222222222333333333333333333444444555666666777555555555555777999<<<======*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++))))))+++---***************+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))***+++,,,------+++***((()))******+++,,,,,,------************************************************+++,,,,,,---------------)))((((((***,,,,,,+++))),,,,,,+++***(((&&&###"""------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,------------,,,,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++***************+++,,,...000111000...---++++++++++++++++++++++++((())))))***++++++,,,,,,************+++,,,------+++,,,,,,+++***)))+++,,,------,,,,,,,,,------...+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++******+++,,,------------++++++,,,,,,---......//////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---***---//////---,,,---///......---------------------,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---...)))((((((((())),,,...000...------------,,,,,,,,,------,,,+++,,,---......*********++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...//////---,,,,,,---...,,,+++&&&***......+++***,,,///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((***------,,,*********,,,------......------,,,,,,,,,---....../////////---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///,,,+++***,,,...000///...------...////////////......000111000...------...------------------...///...///000111222111111000+++,,,---...////////////...........................///000000000000///.../////////000000///......////////////000111222222///000000000000111111111000000111111111222222222111111111222222222222333111222333444555777888888666555444555777:::===>>>===***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...++++++---000+++*********++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------+++***((())))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++***,,,***))))))+++++++++***,,,---...///000///......------------------------------------,,,+++******************************((()))+++,,,------,,,,,,---..................---*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))((((((''''''$$$'''***,,,---+++)))'''************************))))))***+++,,,,,,------)))))))))***+++,,,......,,,------+++***)))***+++......---,,,,,,,,,------++++++------------++++++((((((((((((((((((((((((+++,,,,,,------,,,,,,+++)))***+++,,,------...---++++++,,,,,,---...//////000///---,,,++++++,,,,,,))))))))))))))))))))))))---,,,+++*********+++,,,))),,,///...,,,+++---///........................,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,---......////////////......---------,,,,,,,,,,,,+++++++++,,,...000111+++++++++,,,,,,---------***+++,,,---------------...,,,***((((((***,,,...,,,,,,---...---,,,***)))---,,,,,,++++++******)))...---,,,++++++---///000///---,,,,,,---...,,,+++&&&+++///000---,,,...111)))******++++++,,,,,,---+++*********************(((+++...000000//////000,,,------......------,,,***+++---...///000000000,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////'''&&&&&&(((+++,,,,,,,,,---...//////000000//////,,,---//////...---...///,,,,,,,,,,,,,,,---...///+++,,,,,,---------------+++,,,---...////////////........................///000111222222111000///000000000000000111111111///............000222333111222222222222333333333111111222222222333333333000000111111111222222222000111222444666777888999888777666777:::===@@@@@@???111...,,,,,,......,,,)))...........................---+++******+++---...,,,,,,------...///000000000---******+++...///000///...,,,******+++,,,...,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,------,,,,,,,,,---......))))))*********))))))((())))))))))))))))))))))))---,,,+++***)))))))))))),,,,,,,,,---------......------,,,,,,***)))'''&&&&&&))),,,---,,,,,,---...***+++,,,+++)))))))))***)))***,,,,,,---,,,+++***))))))***+++---...//////+++******))))))******+++'''((()))***+++,,,,,,,,,------++++++++++++------++++++************++++++((()))***+++++++++++++++---+++***(((((()))+++,,,******************++++++)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******+++,,,.........,,,***)))++++++++++++,,,---...///,,,,,,+++***+++,,,...//////...+++******,,,///111------,,,+++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------++++++***)))***+++---...+++,,,---,,,***)))***+++//////...------------...,,,,,,---...---,,,+++***,,,,,,,,,++++++*********...,,,***+++---...,,,***,,,---......---,,,***)))------------------------------++++++++++++------///,,,((((((***,,,,,,+++***++++++***))))))***,,,************+++,,,------000///---+++******++++++///...---,,,++++++++++++++++++------------++++++......---,,,,,,+++******+++++++++,,,,,,---------......---,,,++++++***)))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------......------,,,+++,,,,,,,,,------.........,,,------------------,,,,,,------......------,,,---.........---,,,,,,+++/////////...------,,,,,,......------......///000///...---,,,,,,,,,,,,,,,...------,,,,,,,,,------.........------,,,,,,,,,---------............///.........//////000222222000000////////////000000111111000000//////......000//////.........//////111000///////////////000000///...------...///000//////000111222333333333333333333444444444555555333444555555666666555555777777777777888999::::::>>>,,,+++***+++...///...------------------------------,,,+++******+++,,,---******++++++,,,------...---***'''%%%&&&((((((((())))))((((((((()))+++,,,+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,000///...,,,+++*********)))******+++++++++++++++************************+++++++++***++++++,,,,,,,,,,,,,,,,,,---------------------,,,+++***)))(((&&&'''((())))))(((((((((+++,,,---,,,*********+++,,,---------------,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---((()))***+++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++++++++,,,,,,---,,,,,,,,,,,,+++***))))))***+++,,,))))))******+++,,,,,,---+++,,,------,,,,,,---...------------------------------------,,,+++***))),,,,,,---------,,,******...---,,,+++***)))))))))------,,,+++,,,,,,......---,,,+++***+++,,,...///------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,---...)))***,,,,,,,,,,,,...000///......---,,,---------,,,,,,---------,,,+++***,,,,,,++++++++++++++++++...,,,***+++---...,,,******+++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......,,,)))(((***,,,,,,+++***+++,,,+++))))))+++,,,+++++++++***++++++,,,,,,...---,,,+++******++++++......---,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++............---,,,,,,+++,,,---------.........///+++,,,------------,,,+++,,,------......------,,,,,,,,,------,,,++++++***---------------,,,,,,,,,***************+++,,,,,,000///......---------...///......------..................------,,,,,,,,,---------............///............///000111111//////..................000000000000//////////////////000000000000000000///////////////000111222111000000000000000000111000000000111222222222333333333333444444444555555555555555666666666777777::::::::::::;;;<<<===>>>===+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,---------000---***((())))))))))))))))))***+++,,,---......************+++,,,------++++++************++++++......,,,+++******))))))******+++,,,---------,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,------------,,,++++++++++++******++++++)))''',,,---...---+++***+++,,,000///......------------+++++++++,,,,,,---------***))))))))))))))))))*********+++++++++++++++***---,,,,,,++++++,,,,,,---++++++************++++++++++++,,,,,,,,,+++************++++++++++++++++++)))******+++,,,------...,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++++++++------+++***((((((''''''...------,,,,,,,,,,,,---))))))***++++++,,,---------,,,,,,,,,,,,---...///------------------------************++++++++++++......---,,,,,,,,,------)))+++------------///111...------,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++,,,,,,---,,,++++++------,,,+++((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........+++))))))***,,,,,,,,,+++,,,,,,,,,******,,,---,,,,,,++++++***+++++++++,,,++++++*********++++++...---,,,++++++***++++++,,,---...//////...---,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,++++++******//////...------,,,++++++------------............***+++---......---+++***,,,------......------,,,++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...000000///............/////////.........//////000.........------------------------............///---------------...///000//////...---,,,,,,,,,---////////////000000000000...///000222222222111111.........///000111222333111222222222222222222111111111111111111111222222333333333444444444555555777666666555666777888999;;;;;;;;;;;;<<<===>>>>>><<<---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++---------.........//////222000---,,,,,,------,,,***+++,,,---............************+++,,,---...++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...---+++,,,---...,,,***,,,---------+++***+++,,,111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************)))((((((''')))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,---......------...000************************))))))***+++,,,,,,++++++,,,,,,+++******++++++,,,******)))))))))******+++------,,,,,,++++++++++++'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------******+++++++++,,,,,,,,,......------,,,,,,,,,,,,,,,---...---,,,+++,,,---------,,,++++++++++++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------,,,+++*********+++,,,,,,,,,------,,,++++++,,,...------,,,+++******************************++++++---,,,,,,+++******+++++++++,,,---......---,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++000///...---,,,+++++++++,,,,,,,,,,,,------------+++,,,...000000...,,,+++,,,------......------,,,++++++,,,,,,,,,,,,++++++***++++++,,,------......---------------....../////////...............///..................///000...............------------------............///,,,,,,,,,,,,------...///000///...---,,,,,,,,,,,,......//////000000111111,,,---000222333222111000000/////////000111222222000111333333333333111000222222222111111111111111333333333444444444555555777666555444444666888999888888888999999:::;;;<<<<<<,,,---,,,,,,******)))***,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---------...............,,,***))))))***+++++++++))))))************)))(((************+++,,,---...+++++++++,,,,,,+++++++++))))))))))))***+++,,,---------,,,,,,+++***((((((******************************++++++***)))((((((******+++++++++,,,,,,,,,)))******+++++++++++++++***)))))))))++++++++++++***+++,,,+++***)))***+++///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))(((''')))***+++,,,,,,,,,,,,,,,...------,,,,,,+++++++++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,+++*********++++++,,,+++************++++++,,,,,,+++++++++******))))))&&&(((***+++,,,,,,+++***,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++*********+++,,,,,,+++***+++---------,,,++++++++++++,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------,,,++++++,,,...------,,,+++************)))************+++******,,,,,,+++*********++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++*********)))))))))*********+++++++++******+++,,,------......000///...,,,,,,+++,,,,,,,,,,,,++++++++++++++++++---...///000000///...---,,,------......------,,,,,,,,,---------------,,,++++++,,,---...///000000***************++++++,,,...------,,,------......---,,,,,,,,,------...///........................---------............///---,,,,,,,,,,,,------...000//////...---------.........//////000000111111+++,,,///111111111000///333222111000000000000000///000111222222111000///222222222111111111111111333333333444444444555555666555444333333555777888777777777777888999:::;;;<<<)))***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***++++++***,,,,,,+++++++++*********************+++,,,------++++++,,,,,,,,,,,,++++++,,,++++++***))))))******,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))++++++,,,,,,+++***((('''++++++++++++,,,,,,,,,,,,))))))***+++++++++*********+++,,,+++******,,,///***+++,,,+++)))((()))***+++++++++******++++++,,,+++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,---------------,,,,,,++++++******)))***,,,+++******+++---........................******+++,,,------,,,,,,*********+++++++++++++++---,,,+++******************+++++++++++++++***)))((()))***+++,,,+++******+++,,,------......------++++++++++++++++++++++++------------............++++++,,,,,,,,,+++******&&&(((***++++++,,,...000...------,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++,,,------++++++,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,+++***+++,,,+++,,,,,,,,,******,,,---,,,,,,++++++***+++++++++***++++++,,,++++++******++++++************++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///......---+++******)))++++++++++++************))))))******+++,,,,,,,,,)))***+++,,,---...///000///...---,,,+++,,,---...,,,,,,,,,,,,++++++++++++......////////////......,,,------......------,,,,,,,,,---.........------,,,,,,------...///000000,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///.............../////////---------............///------,,,,,,,,,------...///...............//////////////////000000000000,,,---...///000000//////444333222111000///////////////000000000000//////111111111111111111222222333333333444444444555555555444444333333555666777999999999999:::;;;<<<<<<<<<)))+++------,,,,,,...000------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++...---,,,,,,,,,---...///+++++++++***++++++,,,,,,++++++,,,------,,,++++++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,+++************************+++,,,---......---+++***,,,,,,,,,,,,------------+++++++++,,,++++++*********...000---((('''+++000+++,,,---,,,***)))***+++((()))***+++,,,,,,,,,,,,******+++,,,,,,---......+++******************+++******+++,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------.........------++++++******+++,,,...///************++++++,,,,,,)))***++++++******+++---------------------------)))***+++++++++++++++***((()))***+++,,,++++++***+++******)))))))))*********+++,,,---------,,,,,,++++++++++++++++++******+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,+++&&&(((***,,,,,,---///111///......---,,,---------...---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++***,,,...---+++***,,,...///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))+++------+++)))+++,,,***+++,,,+++))))))+++,,,+++++++++***++++++,,,,,,,,,,,,------,,,+++***)))++++++************++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,------...---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,*********+++,,,---------***++++++,,,---...//////...---,,,++++++---...///.........------,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......------,,,++++++,,,---------------,,,,,,,,,------.........000////////////000111111---------------...//////,,,,,,,,,------...///000---........./////////000---------............///......------------......,,,,,,,,,,,,---...//////000000000000//////////////////////////////000000333333222111000000000000000000000//////000000000000000000111222222222333333333333444444444555555555555555555666666666666:::::::::::::::<<<=========---///000///+++***+++---........................+++,,,,,,------,,,,,,+++........................///---++++++++++++)))'''***)))((('''(((+++---///,,,,,,++++++***+++++++++++++++------------++++++)))))))))***+++---...///)))***+++---.../////////++++++++++++++++++++++++***,,,...000000000...---,,,,,,------------......,,,---------,,,,,,+++***'''+++...***"""$$$+++,,,---...---+++***+++,,,'''(((***,,,---------,,,))))))***+++---...//////---,,,,,,,,,,,,,,,,,,---)))***+++,,,---.........++++++------------++++++---,,,,,,++++++,,,,,,---***++++++,,,------------,,,+++***)))***,,,///000&&&'''((()))+++,,,---...)))+++,,,,,,+++***,,,---************************))))))************))))))'''(((***,,,---,,,***)))%%%%%%&&&''')))+++,,,---+++,,,...///000///......------,,,++++++*********+++,,,---.........---,,,------------------------++++++,,,,,,,,,---------***+++---...///......---+++,,,------,,,,,,.../////////...------------......---,,,+++***+++,,,------,,,,,,++++++************,,,...---+++***,,,......---,,,,,,---...000111------------------------++++++------------++++++)))+++...---+++)))***,,,***++++++***))))))***,,,************+++,,,------------......---+++***)))+++***************+++++++++,,,------------,,,+++((()))***+++---...///000---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........******+++,,,------......,,,------------------------,,,+++++++++---///111000000/////////.........---,,,***))))))***,,,---,,,------......------,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////...............///000111---------......000111111---.........//////000000---------........./////////......---------......*********+++,,,---...///111111000000//////......222111000000///000000111111111111111111111222222222111000//////000111222//////000111222333333444333333333444444444555555555555666777888777777777999999999999:::;;;<<<<<<>>>,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++)))***+++,,,...///000111))))))***+++,,,,,,------************************,,,,,,***)))))))))***++++++,,,,,,------,,,,,,+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,(((((()))***+++,,,,,,---,,,,,,+++++++++*********((()))+++,,,------,,,+++---------,,,+++***)))((((((((()))***++++++++++++///...------,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++///...,,,+++***+++,,,,,,...------,,,+++***))))))++++++++++++++++++++++++---,,,++++++************------.........---+++***///...---,,,,,,---...///,,,+++)))***---///111111,,,,,,+++******+++,,,,,,...***''')))---...+++((()))))))))******+++++++++---,,,************,,,------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++000///---+++***+++---...///...,,,++++++,,,...///+++***)))))))))***+++,,,...........................---++++++++++++***(((,,,------------------...++++++++++++++++++++++++,,,,,,,,,---------......,,,------------,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++111000///---+++)))((('''+++++++++,,,---...---,,,,,,,,,+++******))))))((()))************)))(((((()))+++...///...------...///---,,,,,,---...------...---,,,+++++++++++++++,,,,,,+++*********+++,,,222111000///...---------000---******---......,,,111000///,,,***)))+++---)))111222,,,,,,222000'''------------------------++++++++++++,,,,,,---...---------------------------------------------,,,+++---000000------000222//////.........---------+++,,,------......------......------------......///---,,,,,,---...---,,,........................////////////////////////...+++---000111///...111111111000000//////......333111//////000///,,,)))...000111111000000111222555444333333333444555666///000111222444555666777444444333444444555666777777777777888999;;;<<<===???++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++,,,,,,------......)))******+++,,,,,,------+++++++++++++++*********,,,+++***)))))))))***++++++,,,,,,------,,,,,,+++)))******************)))+++++++++,,,,,,---------))))))***++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++*********+++,,,---,,,+++***)))++++++++++++++++++***)))******+++,,,---------------,,,+++***************---,,,,,,++++++*********++++++++++++++++++++++++...---,,,+++++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...//////000///...---,,,......------------......///...---,,,+++++++++,,,,,,,,,+++******+++,,,,,,111...,,,,,,...///---***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,------......+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---///...,,,++++++,,,...///++++++*********+++,,,---...........................,,,++++++++++++***(((*********++++++++++++,,,------------------------,,,,,,,,,,,,------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++***)))(((+++---//////---,,,,,,,,,...,,,***+++,,,---,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,++++++,,,+++,,,,,,---...///000444111...,,,------,,,***......---+++******,,,///333===???555......---)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------***,,,------,,,,,,---///......------,,,,,,,,,,,,+++,,,------......------//////............/////////...,,,,,,---......---........................////////////////////////000......111000---,,,///111000000000/////////...444111///...///000000000...000111111000000111222111111000000000111222333222222222333333444444444444444333444444555666777777777777888999:::;;;<<<<<<******+++,,,---------,,,************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------------,,,,,,++++++******,,,+++******))))))******+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++,,,,,,---------))))))***++++++++++++***---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,------,,,+++)))(((((())))))***+++++++++*********+++,,,------------,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,---------,,,,,,------.........---,,,,,,,,,,,,------------,,,,,,,,,...///...***((()))***,,,++++++******++++++,,,......---...........................------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,------------,,,,,,,,,,,,...---,,,++++++,,,---...,,,++++++++++++,,,---..............................,,,++++++++++++***)))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********+++++++++++++++)))******+++,,,+++++++++***++++++,,,------......---------,,,,,,***))))))---...///...,,,******+++...---++++++---------,,,,,,,,,,,,,,,,,,,,,------+++,,,---......---,,,+++)))))))))***+++---...///444111///......---,,,+++++++++,,,+++******---///777CCCGGG;;;...***,,,,,,........................,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---------,,,+++,,,...//////...---,,,,,,,,,,,,+++++++++,,,,,,---............---000000////////////000000///---,,,,,,...///...---........................000000000000000000000000333000///111000,,,***,,,000000000000////////////222111///...///111333444...000111111000000111222333333222222222333444555555444444333333222222111444444333444444555666777888888888888888999:::;;;<<<((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,++++++++++++++++++***************+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,++++++,,,---,,,+++***)))(((((()))************)))(((((()))***++++++++++++------,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------***+++,,,---......------*********+++***************+++------------+++***$$$)))......+++))),,,///++++++++++++++++++++++++((()))+++,,,,,,---///111//////......------,,,,,,+++,,,............,,,+++,,,,,,---------...------,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,,,,------..............................---,,,++++++,,,,,,***)))+++++++++,,,------......******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,++++++******)))))))))((()))+++++++++******+++)))))))))******+++++++++............---,,,******,,,---...---,,,***+++,,,///...,,,,,,...///...---***+++,,,,,,------------***,,,...//////...---++++++************++++++,,,...---------............***+++++++++******,,,...///:::>>>666,,,)))---///////////////////////////------,,,,,,,,,------...,,,,,,++++++++++++******))))))***++++++,,,------000---,,,///333666555222---,,,,,,,,,,,,,,,,,,,,,,,,------...............//////............//////...,,,++++++---......---........................000000000000000000000000222//////111000,,,+++---000000000000///////////////111333333111000111222...000111111000000111222333333333333444444555555555444444333333222222111444444333444444555666777999888888888888888999999>>>((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++******))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++......---,,,,,,+++******++++++,,,------------,,,)))))))))***+++,,,,,,,,,,,,---...//////...---,,,)))***+++,,,---,,,++++++)))************)))(((((((((((()))***++++++++++++,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++***++++++,,,------------***************************+++------------+++***"""(((---...+++***---111++++++++++++++++++++++++)))+++,,,,,,+++,,,---///......------,,,,,,+++++++++,,,............,,,++++++,,,---.........------,,,------......------,,,++++++,,,------,,,,,,+++---------,,,,,,---------,,,,,,------....................................---+++***+++,,,,,,+++)))******+++,,,,,,---......******************************+++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,+++++++++*********))))))'''))),,,,,,***)))***,,,+++++++++*********))))))/////////......,,,++++++***+++,,,,,,++++++---......,,,++++++,,,------,,,,,,,,,---.../////////...***+++---//////...---,,,,,,+++++++++++++++,,,---***+++,,,,,,,,,,,,------+++,,,---+++***)))***,,,***///111...++++++---...++++++++++++++++++++++++......---,,,,,,---------,,,,,,,,,++++++*********))))))***++++++,,,------///------000555888777555------------............,,,---......//////.........------,,,,,,------...,,,***)))***,,,------,,,///////////////////////////////////////////////////---...111111------///////////////000000000000///666===???:::444000///...000111111000000111222//////000000111111111111222222333333333333444444444444333444444555666777888888888777777888999999===))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---)))******+++,,,------...,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,***++++++++++++***))))))+++,,,,,,------,,,,,,+++******++++++++++++******......------,,,+++******))))))***++++++++++++***'''((()))***+++,,,,,,---+++,,,...///...---+++)))((()))+++,,,------,,,,,,***+++++++++***))))))(((******+++,,,------------***))))))))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++***)))((('''&&&++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,))),,,...---+++***+++---***++++++,,,,,,++++++***//////...------,,,++++++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++,,,---.........---,,,------............------++++++++++++,,,,,,,,,,,,------------------------+++,,,------......------........................,,,+++******,,,,,,+++***'''(((((()))***+++,,,,,,------------------------++++++++++++,,,,,,,,,,,,...............---,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******+++,,,------'''***------***)))+++---......------,,,++++++***---............---,,,,,,)))***++++++***+++---///+++)))(((((()))******)))((()))***+++++++++***)))***+++,,,---......------*********+++,,,...///000+++---...---+++))))))***,,,---...---+++******+++---,,,,,,+++---------,,,++++++++++++++++++++++++///...------------------------,,,,,,++++++************++++++,,,,,,------,,,,,,,,,...111333333333------...............///------...////////////...---,,,,,,,,,,,,,,,,,,---,,,***)))***,,,---------////////////////////////////////////////////////---+++,,,000111//////111////////////000000000000111<<>>MMMPPPFFF:::222000...000111111000000111222111222333444555444444333111111222333333444555555444444333444444555666777666666666666777999::::::;;;******+++++++++******)))************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---//////...------,,,++++++------------------------(((((()))***+++,,,,,,---******+++,,,+++***)))(((+++,,,,,,------,,,,,,+++))))))************)))))))))******+++---...//////++++++,,,------------,,,------,,,,,,,,,,,,++++++((()))***+++)))'''###!!!+++,,,------,,,+++)))(((((()))***+++,,,---------(((((()))***++++++++++++++++++******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,------------......------------------------...,,,)))&&&&&&'''***+++++++++*********+++---...//////---,,,,,,---//////222///---+++,,,,,,,,,+++***+++,,,------,,,+++***'''$$$"""&&&,,,000///++++++++++++,,,,,,------------,,,************,,,---***+++---//////...---,,,------............------,,,+++***))))))+++---...,,,------......------,,,***+++,,,---------,,,+++........................,,,+++******,,,---,,,***((()))***+++,,,---......------------------------,,,,,,------------......000000000000000//////............------,,,,,,,,,////////////////////////*********++++++*********///......---,,,+++***)))(((,,,//////+++***,,,///)))))))))******+++,,,,,,***+++,,,---............---------+++)))(((***,,,///---,,,,,,---......------...000000000...,,,+++************+++,,,---......---,,,+++************(((+++...///------...///(((+++---.........///000///------...---,,,---///------------------------000///...---------------//////...------,,,++++++------------------------///111111///+++((()))++++++++++++,,,,,,------------......///////////////.........------............---,,,---///111111000000000000000000000000000------------------------...,,,---000111......000.../////////000000111111///===KKKNNNEEE888222111///000111111000000111222...///000111222111000000222333333333333333444444444444444444444555777777555555555666777999:::;;;===