BM6P6(@ ~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{wwwssspppgggeeedddfffllltttzzz~~~}}}||||||{{{}}}|||{{{zzzzzzzzz{{{{{{yyy{{{}}}|||zzzyyyzzz}}}xxxzzz{{{{{{zzzxxxwwwwwwpppooooooqqqsssuuuuuutttooommmkkkjjjkkkiiiddd```]]]___``````___\\\YYYWWWZZZXXXVVVTTTSSSRRROOOLLLLLLPPPRRROOOKKKIIIKKKNNNPPPOOONNNNNNOOOPPPRRRSSSVVVSSSQQQPPPQQQPPPLLLIIIJJJKKKKKKKKKKKKKKKJJJJJJRRRWWWfffwwwpppNNN>>><<<<<<;;;:::999999999999:::888888;;;<<<>>>CCCJJJ\\\qqqsssttttttvvvdddggglllqqq~~~|||yyywwwwwwwwwyyy|||~~~}}}yyyvvvssstttvvvxxxyyyyyyyyyyyyuuutttoooggg\\\SSSLLLIIILLLNNNVVV```fffiiinnntttuuussspppmmmlllmmmnnnppprrruuuyyy|||~~~rrrfff___YYYZZZ\\\___dddkkksssxxx}}}zzz|||tttoooqqqtttwww}}}yyyvvvvvvyyypppsss{{{~~~~~~~~~{{{wwwuuuqqqmmmiiihhhkkkpppsssuuu{{{~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzzzzzwwwyyy{{{{{{zzzyyy{{{}}}{{{||||||{{{xxxvvvuuuvvvrrrpppooopppqqqrrrrrrqqqpppnnnlllkkkkkkhhhddd```[[[\\\^^^^^^]]][[[XXXWWWXXXUUURRRPPPPPPOOONNNLLLNNNQQQSSSQQQLLLJJJLLLOOOPPPOOOOOOOOOOOOQQQRRRSSSTTTRRRPPPOOOPPPOOOLLLIIIJJJJJJKKKKKKKKKJJJJJJIIILLLQQQ```sss}}}rrrQQQ???<<<<<<;;;:::999999999999:::888888;;;<<<===CCCJJJ[[[jjjvvvvvvtttuuuxxxeeehhhmmmsss~~~|||yyyvvvwwwwwwyyy{{{|||{{{wwwtttrrrsssvvvxxxzzzzzzzzzzzzwwwuuuqqqjjjbbbYYYRRRMMMIIILLLUUU```fffhhhlllrrruuussspppmmmjjjiiiiiiiiiooorrrwww{{{zzzmmmeee^^^^^^___dddkkkuuu~~~~~~}}}{{{yyy}}}xxxooolllkkknnnwww}}}|||}}}wwwwww|||~~~~~~~~~~~~~~~~~~}}}zzzxxxyyytttnnnjjjjjjlllnnnooowww~~~{{{zzzwwwvvvvvvuuuvvvwwwyyyzzzvvvxxxyyyzzzyyyzzz{{{}}}~~~~~~}}}zzzvvvttttttuuutttqqqooonnnoooppppppoooqqqooommmllljjjgggccc```YYYZZZ[[[[[[[[[YYYXXXWWWWWWUUURRRPPPPPPPPPOOONNNOOOQQQSSSQQQNNNLLLNNNPPPOOOOOONNNOOOOOOPPPRRRRRRQQQOOONNNNNNNNNMMMKKKIIIHHHIIIJJJJJJJJJJJJIIIIIIIIIMMM[[[ooo}}}vvvTTTAAA<<<;;;:::999999888888999:::888888;;;<<<===CCCJJJWWWbbbkkk{{{{{{tttvvv}}}jjjiiinnnuuu~~~}}}{{{wwwuuuvvvwwwxxxzzz{{{zzzwwwtttrrrtttvvvyyy{{{|||||||||zzzvvvsssoookkkddd[[[TTTJJJMMMUUU___eeeggglllqqqtttssspppmmmiiieeebbb```jjjnnntttzzzqqqiiifffeeefffnnnzzz~~~wwwuuuyyyyyyuuuttttttrrrtttxxx|||}}}qqqjjjggghhhpppwww}}}~~~}}}|||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{}}}}}}{{{yyyyyyuuuoookkkjjjkkklllmmmuuu~~~}}}~~~{{{yyyuuuuuuuuuuuuvvvxxxzzz{{{xxxxxxyyyyyyyyyyyyyyyzzz}}}}}}|||xxxuuutttuuuvvvtttrrrooonnnoooqqqqqqpppqqqpppooollljjjfffbbb```YYYYYYYYYZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVUUURRROOOOOOPPPQQQPPPNNNMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIIIIJJJIIIIIIIIIJJJMMMYYYlll~~~xxxUUUAAA<<<;;;:::999888888888888:::888888:::;;;<<>>;;;:::999888888777777888:::888888:::;;;;;;@@@GGGLLLbbbyyy|||ssskkkppptttkkksss|||~~~~~~~~~}}}zzzvvvsssqqqqqqrrruuuyyyzzzzzzyyyyyyzzz|||~~~~~~~~~|||{{{zzz{{{{{{xxxqqqlllddd___[[[ZZZYYY[[[bbbkkkmmmnnnppppppnnnjjjfffdddeeehhhnnnuuuvvviiibbbccchhhlllvvvzzz{{{xxxpppkkkjjjkkkgggmmmttt{{{~~~}}}zzzvvvqqqkkkkkkmmmooorrryyy~~~{{{yyy{{{}}}~~~}}}{{{zzz{{{}}}~~~~~~||||||~~~~~~}}}{{{yyyvvvrrrlllhhhiiipppuuuuuuuuuzzz}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{}}}}}}zzzzzz{{{zzzxxxuuutttvvvxxxxxxxxxwwwxxxyyyqqqqqqqqqssstttssspppnnnjjjlllllljjjeeebbb``````___]]][[[XXXWWWXXXYYYZZZWWWVVVUUUUUUUUURRRNNNKKKLLLKKKJJJKKKLLLLLLKKKKKKJJJKKKLLLNNNNNNNNNNNNMMMLLLNNNOOOMMMIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHTTTaaafffkkkyyy}}}oooNNN===;;;:::999888777777777777:::888888::::::;;;@@@GGGMMMbbbxxx|||qqqhhhlllwwwiiippp~~~zzzzzz~~~~~~~~~~~~{{{vvvsssqqqpppqqqsssuuuvvvuuuttttttvvvxxx{{{}}}~~~~~~~~~~~~}}}zzzwwwuuupppkkkfffccc```^^^aaahhhmmmnnnooopppnnnkkkhhhfffdddfffjjjqqq|||xxxmmmgggeeeggghhhlllooorrrrrrooolllkkklllhhhmmmsssxxxzzzzzz{{{{{{yyysssrrrpppnnnnnnrrrxxx|||sssooosss~~~||||||~~~|||{{{zzz{{{}}}~~~}}}|||{{{zzz|||~~~}}}{{{}}}}}}}}}}}}{{{wwwqqqllldddkkkooooooqqqwww|||}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{|||}}}~~~|||zzzzzz||||||zzzwwwtttwwwyyyyyyxxxwwwwwwwwwqqqqqqrrrssssssqqqmmmjjjhhhjjjllliiieeeaaa```aaa___]]]ZZZXXXVVVWWWXXXYYY[[[XXXUUUSSSRRRQQQOOOMMMLLLKKKJJJKKKLLLMMMLLLKKKKKKLLLNNNOOOPPPPPPOOOOOOMMMOOOPPPNNNIIIFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHXXXgggiiiiiittt|||ppp{{{kkkLLL===;;;:::999888777777777777;;;888888::::::;;;@@@FFFNNNaaattt|||ooofffkkkyyygggnnn|||wwwvvvyyy~~~~~~{{{wwwsssrrrqqqpppqqqrrrsssqqqooooooqqquuuxxx|||~~~~~~{{{zzzzzzyyyuuuqqqnnniiicccdddhhhmmmnnnoooooonnnkkkhhhfffcccdddgggnnnyyy~~~xxxqqqllljjjjjjjjjeeehhhlllnnnnnnmmmlllllliiilllqqqtttvvvwwwxxxyyy|||~~~xxxqqqllllllooorrr~~~vvvjjjllluuu}}}}}}}}}}}}zzzzzzyyyyyyzzz|||~~~~~~|||}}}~~~{{{|||~~~~~~{{{|||~~~}}}xxxsssggghhhjjjlllnnnsssyyy}}}~~~|||||||||~~~yyyxxxyyyzzz||||||zzzxxxvvvvvvuuuuuuuuuuuuvvvvvvssssssqqqnnnkkkiiiiiikkkfffggghhhgggdddbbbbbbbbbeee```[[[YYY[[[^^^^^^^^^ZZZWWWUUUTTTVVVVVVSSSPPPOOOLLLHHHGGGIIILLLNNNOOOOOOOOOOOOOOOQQQRRRSSSTTTRRRQQQPPPNNNKKKHHHFFFDDDGGGIIIKKKKKKKKKLLLNNNPPPPPPbbbhhhdddiiiuuu~~~tttqqqhhhJJJ<<<<<<;;;:::999888888888888999777666999999:::???FFFRRR]]]nnn~~~wwwnnnaaannnqqqhhhlll~~~wwwmmmqqq~~~}}}{{{yyywwwtttqqqqqqttttttpppllljjjnnnssswwwzzz}}}~~~{{{zzz{{{yyyxxxwwwvvvtttpppmmmmmmmmmmmmlllkkkjjjiiiiiibbbaaacccjjjsssxxxwwwtttoookkkjjjhhhgggfffgggiiijjjjjjiiieeefffhhhkkkppptttxxx{{{~~~~~~qqqeeeccchhhyyywwwiiieeeooo{{{}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~|||}}}~~~}}}{{{{{{}}}|||xxxsssnnnmmmkkkiiijjjooowww}}}~~~}}}}}}}}}~~~zzzyyyyyyzzzzzzzzzwwwuuuuuuuuuuuuttttttuuuuuuuuurrrssstttrrrnnnkkkiiiiiieeeggggggfffcccaaaaaaaaadddaaa\\\[[[\\\]]]]]]\\\WWWUUUTTTTTTVVVWWWUUUTTTUUUQQQLLLIIIHHHHHHHHHHHHMMMNNNOOOPPPQQQRRRRRRSSSOOOOOONNNMMMKKKIIIGGGFFFHHHJJJKKKLLLLLLMMMOOOPPPQQQeeelllhhhkkkvvv{{{sssoooeeeIII===;;;:::999888777777777777:::777777999::::::???FFFQQQZZZjjjwww~~~yyyooofff___lllmmmffflll|||uuupppvvv~~~}}}~~~~~~}}}|||wwwtttqqqrrrttttttpppllliiimmmrrrvvvyyy|||}}}{{{zzzwwwssspppooonnnllljjjhhhgggfffeeecccbbbdddjjjqqq}}}yyyyyyxxxuuuqqqqqqkkkjjjiiiiiiiiiiiigggeee```aaacccgggmmmtttyyy}}}wwwddd___cccqqq{{{|||mmmbbbaaammm{{{~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}|||~~~~~~|||{{{{{{}}}|||xxxtttwwwsssmmmgggfffkkktttzzz~~~~~~~~~~~~}}}{{{zzzzzzzzzyyyxxxyyyyyyxxxuuurrruuuuuuuuuuuuuuuuuuuuuuuurrrtttvvvtttqqqllliiigggfffffffffeeebbb```___```dddaaa^^^]]]]]]\\\ZZZYYYTTTSSSSSSTTTWWWXXXXXXWWWXXXTTTNNNJJJHHHFFFEEEDDDKKKLLLNNNPPPQQQQQQQQQPPPLLLLLLMMMMMMLLLJJJIIIHHHHHHJJJLLLMMMMMMNNNPPPRRRSSSiiirrroooqqq{{{yyyqqqlllaaaHHH>>>999999888777666666666666:::888777::::::;;;@@@GGGRRRZZZgggrrrwwwrrrggg___\\\iiikkkdddiiixxxzzzwwwwww~~~|||{{{{{{{{{zzz{{{}}}~~~~~~}}}wwwuuurrrrrrtttsssooolllhhhkkkppptttwwwzzz~~~|||yyyvvvsssqqqnnnjjjfffcccaaa```bbbaaaccchhhnnnyyy~~~wwwxxx{{{zzzxxxyyyqqqooommmkkkiiifffaaa^^^WWWXXX[[[aaaiiirrr{{{|||cccZZZ]]]fffrrrqqqddd\\\^^^lll|||}}}{{{{{{{{{{{{~~~~~~|||}}}}}}~~~~~~}}}|||}}}|||}}}~~~}}}zzzwww}}}xxxqqqjjjfffiiiooouuuyyyyyyzzz{{{|||}}}~~~~~~{{{yyywwwuuuyyyyyyxxxyyyyyyxxxvvvsssvvvvvvvvvvvvvvvvvvvvvvvvrrrtttuuusssoookkkiiihhhggghhhgggeeeaaa______```bbbaaa```___]]][[[XXXWWWTTTTTTTTTUUUWWWXXXXXXXXXUUUQQQMMMJJJIIIIIIHHHGGGIIIKKKNNNPPPQQQQQQOOOOOOIIIJJJLLLMMMMMMLLLJJJIIIIIIKKKMMMNNNNNNOOOQQQSSSVVVmmmxxxuuuxxxwwwrrrlll^^^FFF>>>999999888777777777777777:::888888::::::;;;@@@GGGUUU]]]iiisssvvvpppddd\\\XXXeeepppcccdddssszzz||||||yyyxxxwwwwwwyyyzzz{{{}}}~~~~~~}}}}}}xxxvvvtttttttttrrrooolllgggjjjmmmqqqtttxxx}}}~~~yyywwwrrrlllfffaaa^^^\\\^^^^^^aaaeeejjjttt{{{ssstttyyy{{{|||}}}vvvtttpppmmmhhhccc\\\XXXOOOPPPSSSYYYcccppp||||||dddYYYYYY\\\iii|||}}}ooobbb[[[^^^nnn~~~~~~}}}{{{yyyyyyyyyyyy}}}|||zzz|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{}}}{{{vvvpppkkkjjjlllooouuuvvvxxxyyy{{{|||}}}~~~}}}{{{yyywwwvvvxxxxxxxxxyyy{{{zzzxxxvvvvvvwwwwwwxxxxxxwwwwwwvvvssssssrrrooollliiijjjjjjjjjjjjiiieeebbb``````aaaaaaaaaaaa___]]]YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWSSSPPPMMMKKKKKKLLLKKKJJJIIIKKKMMMOOOPPPPPPOOONNNIIIKKKLLLNNNNNNMMMKKKJJJIIIKKKMMMNNNOOOPPPRRRTTT\\\rrr{{{www{{{yyywwwsss\\\DDD===::::::999888888888999999:::777777999:::;;;@@@GGGUUU^^^kkkvvvyyyrrreee[[[WWWdddxxxccc___ooo|||{{{xxxuuutttsssxxxyyy{{{|||}}}||||||{{{zzzyyywwwvvvtttrrrooommmgggiiikkknnnpppuuuzzz~~~~~~xxxqqqjjjbbb]]]ZZZXXXYYY\\\```dddmmmzzzoooooovvvzzz~~~zzzwwwrrrlllfff```XXXTTTKKKKKKMMMSSS^^^nnn|||zzzeeeYYYUUURRR^^^rrrzzzmmmbbb\\\aaaqqq~~~|||zzzyyyxxxyyyyyy}}}~~~|||zzz|||~~~~~~|||{{{{{{|||zzz{{{|||~~~~~~|||{{{zzzvvvqqqmmmlllkkkssstttvvvyyy{{{}}}~~~~~~~~~}}}{{{zzzzzzyyywwwwwwwwwyyy{{{{{{yyywwwvvvvvvxxxxxxxxxxxxvvvvvvrrrqqqpppmmmjjjjjjkkkmmmlllkkkiiifffbbb``````aaa```aaaaaa___[[[XXXWWWWWWWWWXXXYYYWWWVVVUUUUUUVVVTTTRRROOOMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPPPPPPPOOOKKKMMMOOOPPPPPPNNNKKKIIIHHHJJJMMMNNNNNNPPPRRRTTTbbbtttzzzwww}}}[[[DDD===::::::999999999999999:::999777666999999:::???FFFQQQ[[[lllzzz~~~wwwhhh]]]XXXfffzzzccc^^^nnn~~~{{{wwwtttrrrqqqwwwxxxzzz{{{||||||{{{{{{|||{{{zzzxxxvvvssspppooohhhiiijjjkkkmmmrrrwww||||||xxxnnneee\\\XXXSSSUUUXXXZZZ]]]eeexxx}}}nnnkkkqqqxxx}}}{{{wwwqqqjjjddd]]]WWWSSSJJJIIIIIIOOO[[[kkk|||vvvcccVVVQQQJJJVVVhhh|||{{{ssshhh```\\\aaaqqq~~~~~~{{{zzzzzzzzzzzz}}}~~~}}}|||{{{~~~}}}{{{{{{|||zzz{{{|||~~~~~~zzz||||||zzzuuupppmmmlllnnnppprrrvvvxxxzzz{{{{{{{{{zzzyyyxxxxxxyyyzzzzzzxxxwwwwwwxxxyyyyyywwwuuusssuuuvvvwwwwwwvvvuuusssooopppqqqpppmmmllllllmmmlllkkkiiieee```^^^___``````aaaaaa^^^ZZZXXXXXXYYYVVVXXXYYYXXXUUUTTTVVVWWWTTTRRRPPPOOOOOOOOONNNMMMLLLLLLMMMNNNOOOPPPQQQQQQNNNOOOQQQRRRQQQNNNKKKHHHGGGIIILLLMMMNNNOOORRRTTTcccsssxxxxxx|||ZZZDDD>>>999999888888888888999999888666555777888999>>>EEELLLYYYnnn~~~nnnaaa]]]kkktttcccaaappp|||xxxtttrrrqqqtttuuuwwwzzz||||||}}}}}}~~~~~~}}}zzzwwwtttqqqqqqiiiiiiiiiiiikkkooouuuyyy||||||rrrggg\\\VVVRRRSSSUUUVVVVVV]]]oookkkeeejjjrrrxxx}}}{{{vvvnnngggaaa\\\WWWTTTLLLJJJIIIMMMXXXiii{{{qqq^^^SSSOOOJJJRRRaaassswwwooofff^^^ZZZ^^^mmm|||}}}}}}}}}|||{{{{{{{{{~~~~~~~~~zzz}}}~~~||||||~~~{{{|||}}}~~~~~~~~~|||~~~{{{||||||zzzvvvrrrpppoooiiijjjnnnqqqtttvvvvvvwwwvvvuuutttssssssuuuwwwyyyyyyxxxwwwxxxxxxwwwtttrrrrrrsssuuuvvvvvvuuusssrrrlllooorrrsssqqqooonnnmmmlllkkkhhhccc___]]]]]]______``````]]]YYYWWWYYY[[[UUUWWWYYYXXXVVVUUUWWWYYYRRRPPPOOOOOOQQQRRRRRRQQQMMMMMMMMMNNNOOOPPPRRRSSSPPPQQQSSSSSSRRRNNNJJJHHHGGGIIIKKKMMMNNNOOORRRTTT```pppvvvzzzyyyZZZDDD>>>888777777777777777888888777555555777888888===DDDJJJZZZqqqtttfff```ooo~~~nnnnnncccdddqqq}}}xxxtttrrrqqqqqqsssvvvyyy|||~~~~~~|||xxxtttrrrrrrjjjjjjiiihhhiiimmmsssxxx}}}tttggg[[[TTTRRRSSSUUUTTTRRRWWWiii{{{~~~ggg___dddlllsssxxxzzzuuullleee___[[[WWWUUUNNNKKKIIILLLWWWhhhzzzmmmYYYPPPPPPMMMTTT```pppyyyqqqggg___YYY[[[ggguuu}}}}}}~~~|||zzzzzz|||~~~}}}}}}|||{{{{{{zzzzzzyyyzzz{{{}}}~~~zzz{{{}}}~~~~~~~~~|||zzzzzzxxxtttqqqgggiiikkknnnppppppppppppsssttttttsssqqqqqqsssuuuuuutttsssrrrqqqrrrsssssssssrrrssstttvvvvvvtttrrrqqqrrrssspppmmmkkkmmmooonnnkkkgggbbb___]]]]]]]]]```___^^^\\\[[[YYYXXXWWWUUUVVVVVVTTTRRRQQQRRRSSSOOOOOONNNNNNNNNNNNNNNMMMOOOPPPRRRSSSRRRRRRRRRSSSNNNPPPSSSTTTSSSOOOKKKHHHJJJKKKKKKKKKKKKMMMQQQTTT]]]vvvvvvUUUAAA>>>;;;:::999888777777777777666666666777999;;;>>>???LLL\\\ppp\\\```nnnxxxjjjyyyppp```bbbppp}}}}}}yyytttppprrrsssvvvyyy|||}}}~~~~~~|||{{{zzzzzz{{{{{{zzzyyyuuurrrnnnkkkkkkmmmqqqsss|||xxxkkk[[[OOOMMMPPPTTTTTTQQQSSS```ooo~~~fff\\\]]]cccmmmttt|||vvvmmmfffaaa^^^\\\[[[UUUQQQOOORRRYYYddduuu|||kkk]]]SSSOOOLLLRRR___ppp}}}{{{yyyssslllddd]]]XXX[[[hhhvvv~~~~~~~~~~~~{{{xxxxxxzzz|||||||||{{{{{{zzzyyyxxxwwwvvvxxx|||~~~~~~}}}{{{|||}}}|||zzzzzzxxxuuurrrjjjiiihhhggghhhjjjmmmnnnnnnppprrrrrrrrrrrrssstttuuutttsssrrrqqqqqqqqqqqqtttttttttuuuvvvuuussspppqqqrrrrrrppplllkkklllnnnmmmkkkfffbbb___^^^^^^^^^^^^]]]\\\ZZZYYYWWWWWWVVVVVVVVVUUUSSSPPPNNNOOOPPPNNNNNNOOOOOOPPPQQQQQQRRRTTTUUUUUUTTTQQQOOOOOOPPPKKKMMMPPPRRRQQQOOOKKKIIIIIIJJJLLLLLLLLLNNNQQQTTTeee~~~{{{|||wwwUUUAAA>>>;;;:::999888777777777777666666666777999;;;===???III[[[rrrccc^^^iii{{{kkkwwwmmm___bbbooozzz{{{wwwsssppprrrtttwwwzzz|||}}}}}}~~~}}}}}}}}}~~~~~~}}}|||xxxvvvqqqnnnmmmnnnqqqsssvvv{{{wwwjjj[[[PPPNNNPPPUUUVVVTTTUUU```nnnhhh\\\YYY]]]fffmmmuuusssnnniiieeeaaa```___\\\XXXWWWZZZ```gggtttxxxkkk^^^TTTPPPNNNQQQ\\\lllxxxzzztttrrrqqqjjjaaaZZZVVVXXXdddqqq}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzwwwvvvxxxyyyzzzzzzzzzzzzyyywwwuuuttttttwww{{{}}}{{{|||}}}~~~~~~{{{zzzzzzyyywwwuuuqqqmmmgggbbbbbbdddiiilllgggjjjnnnpppqqqrrrssstttvvvuuutttsssrrrppppppooottttttuuuvvvwwwvvvrrroooqqqrrrrrrpppmmmkkkkkklllkkkiiifffbbb```^^^^^^___]]]\\\[[[YYYXXXWWWWWWWWWUUUVVVUUUSSSOOOMMMLLLMMMMMMNNNOOOQQQRRRSSSUUUUUUXXXXXXWWWSSSOOOMMMLLLMMMIIIJJJMMMOOOOOOMMMJJJIIIHHHJJJLLLMMMMMMOOOQQQSSSllllllmmmwwwTTTAAA===;;;:::999888777777777777666666666777999;;;===???GGGZZZqqqjjjaaahhhooouuu{{{iii^^^cccoooxxx}}}~~~yyyvvvnnnoooqqqtttwwwyyy{{{|||}}}~~~~~~~~~}}}zzzvvvrrrpppooopppqqqooottt}}}|||uuujjj\\\RRROOOQQQUUUXXXWWWWWW```kkk}}}lll]]]UUUUUU[[[cccjjjmmmooonnniiieeecccddddddbbbcccfffiiilllsss{{{{{{qqqiii^^^UUUQQQQQQTTT]]]jjjuuu}}}zzzuuupppnnnnnnggg___ZZZVVVWWWaaammmwwwxxx}}}~~~~~~|||||||||||||||}}}~~~~~~}}}zzzvvvuuuvvvwwwxxxyyyzzzzzzyyywwwtttssstttvvvzzz}}}}}}|||~~~~~~~~~}}}|||{{{zzzzzzxxxxxxwwwrrrjjjdddaaabbbfffiiiccceeeiiilllnnnqqquuuwwwxxxxxxwwwvvvtttrrrpppooorrrrrrtttwwwxxxwwwtttqqqssssssrrrqqqnnnlllkkkjjjiiigggdddbbb```_________]]]\\\[[[ZZZYYYXXXXXXXXXTTTUUUUUUSSSPPPNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUTTTQQQNNNLLLMMMNNNIIIJJJKKKLLLKKKJJJHHHGGGFFFIIILLLNNNNNNOOOQQQRRRjjjvvvccchhhvvvSSS@@@===;;;:::999888777777777777777777666777999;;;===>>>FFFWWWlllttthhhllluuuyyy{{{iii```fffrrrzzz}}}{{{{{{}}}{{{wwwnnnnnnpppqqqtttvvvxxxzzzzzz{{{}}}~~~~~~~~~~~~~~~zzzvvvsssqqqpppooolllrrrzzz~~~{{{uuujjj\\\SSSOOOPPPTTTYYYYYYYYY___hhhwwwooo___SSSNNNRRRYYY```gggnnnppplllgggeeefffiiiiiilllqqqrrrqqqtttxxx~~~vvvooommmhhh___VVVRRRUUUXXXaaammmwww~~~|||}}}}}}zzzvvvrrrpppooollleee___\\\ZZZ\\\dddnnnvvvxxx}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~~~~{{{wwwttttttuuuwwwyyy{{{|||{{{yyyvvvtttvvvwwwxxxyyy{{{}}}~~~~~~|||||||||{{{zzzzzzyyyzzzxxxtttnnnhhhdddaaaaaaaaa```bbbeeehhhlllqqqwww{{{zzzzzzzzzzzzxxxuuurrrpppoooppprrrvvvyyyzzzxxxvvvuuutttsssrrrpppmmmkkkiiifffeeecccaaa___^^^]]]]]]ZZZZZZZZZZZZYYYXXXXXXWWWSSSTTTVVVUUUSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPOOONNNNNNOOOQQQLLLLLLLLLKKKIIIGGGFFFDDDFFFIIILLLNNNNNNOOOQQQSSScccxxx{{{kkk___jjjtttPPP>>>===;;;:::999888777777777777777777777777888:::<<<>>>CCCQQQbbbmmmnnn}}}~~~ooofffkkkvvv~~~}}}{{{yyyyyy{{{~~~|||xxxqqqpppppppppqqqsssuuuwwwwwwzzz~~~~~~~~~zzzwwwssspppooooootttzzz{{{uuujjj]]]TTTOOOOOOSSSXXXZZZ[[[```fffvvvqqqaaaTTTLLLMMMRRRYYYaaakkkooolllhhhfffgggkkklllqqqwwwxxxuuuuuuxxx~~~vvvnnnkkkkkknnnlllcccZZZVVVVVV[[[eeeqqqyyy~~~}}}yyyxxxwwwsssoookkkjjjjjjgggbbb^^^^^^^^^aaahhhpppuuu{{{}}}~~~~~~}}}|||zzzzzzzzz{{{|||}}}~~~|||}}}~~~{{{wwwsssssssssuuuwww{{{}}}}}}{{{wwwuuuvvvvvvvvvwwwyyy|||~~~~~~~~~~~~~~~}}}|||}}}}}}|||zzzyyyzzz{{{wwwuuupppkkkeee```\\\ZZZ^^^```dddhhhmmmsssyyy~~~zzz{{{||||||zzzwwwsssqqqnnnoooqqqtttxxx{{{zzzzzzvvvtttsssqqqpppnnnjjjfffdddcccaaa___]]]\\\[[[[[[VVVWWWYYYZZZZZZYYYWWWUUUSSSUUUWWWWWWVVVTTTTTTUUURRRRRRQQQPPPOOONNNMMMMMMIIILLLNNNPPPPPPPPPQQQSSSOOONNNMMMKKKHHHGGGEEEEEEFFFIIIKKKMMMNNNOOORRRTTT___tttvvveee```rrrpppMMM===>>>;;;:::999888777777777777888777777777888:::<<<===AAAKKKXXXvvvkkkmmm}}}yyyppprrrzzz|||yyywwwwwwzzz~~~{{{vvvuuurrrpppoooppprrrtttvvv{{{|||wwwtttqqqsssvvvyyy}}}{{{uuukkk___VVVQQQOOOQQQWWW\\\^^^bbbgggwwwooobbbVVVNNNKKKMMMUUU\\\ffflllmmmkkkjjjjjjmmmnnntttzzzzzzwwwvvvxxxpppccccccdddiiiqqqqqqhhh___[[[WWW\\\gggrrrxxx|||}}}wwwsssrrrooojjjdddaaaaaabbbddd___]]]___bbbdddjjjqqqttt~~~~~~~~~}}}||||||zzzzzzzzz{{{|||~~~{{{|||}}}~~~zzzuuuqqqpppppprrruuuzzz}}}~~~|||xxxvvvtttuuuvvvxxxzzz|||~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}|||~~~~~~}}}zzzyyyyyy{{{yyywwwtttnnnhhhaaa\\\YYYZZZ___fffmmmrrrvvvzzz|||yyyzzz|||}}}{{{xxxtttqqqqqqpppqqqssswwwzzz{{{{{{uuusssqqqpppooolllgggccccccbbb```^^^\\\ZZZXXXXXXVVVYYY\\\______]]]YYYWWWTTTVVVXXXXXXVVVTTTSSSSSSRRRRRRQQQPPPOOONNNMMMLLLJJJMMMQQQSSSRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGIIIJJJKKKMMMOOOSSSVVV```xxxzzzfffffflllJJJ<<<>>>;;;:::999888777777777777888888777777888:::<<<===AAAIIIRRRlll{{{zzzfffjjj|||zzzyyy|||zzzxxxvvvvvvzzz~~~|||yyyuuuqqqoooooopppqqqtttyyy}}}yyyvvvuuuvvvwwwyyy|||}}}zzzuuulllaaaYYYTTTPPPQQQXXX^^^bbbgggkkkvvv|||kkk```XXXPPPKKKJJJRRRXXXaaaiiioooqqqqqqpppqqqrrrvvv{{{{{{wwwvvvyyyuuufffYYYWWWZZZcccnnnppphhh```\\\\\\aaaiiirrrvvv{{{xxxsssqqqiiihhheeeaaa^^^]]]___aaafffbbb```dddgggiiimmmrrrvvv~~~~~~}}}|||||||||zzzzzz{{{{{{}}}~~~zzz{{{}}}~~~~~~~~~}}}yyytttpppnnnnnnppptttyyy}}}~~~|||yyyvvvrrrtttwwwzzz|||}}}}}}}}}~~~}}}||||||}}}~~~~~~{{{|||}}}~~~}}}}}}||||||~~~}}}zzzxxxyyy{{{~~~|||wwwqqqjjjddd^^^[[[WWW^^^hhhqqqvvvxxxyyyzzzwwwyyy|||}}}{{{xxxtttqqqtttrrrqqqrrrvvvyyyzzz{{{sssqqqooonnnnnnjjjeee```bbbaaa```]]][[[YYYWWWVVVYYY\\\aaaeeeeeebbb]]]ZZZUUUWWWYYYYYYVVVSSSRRRQQQRRRRRRQQQPPPOOOOOONNNNNNNNNQQQUUUVVVUUURRRPPPOOOOOONNNLLLKKKJJJJJJKKKKKKHHHIIIJJJKKKLLLOOOSSSWWWeee~~~iiimmmjjjHHH;;;???;;;:::999888777777777777888888777777888:::<<<===CCCIIIOOOeeepppvvv}}}hhhccchhh|||}}}}}}yyywwwuuuvvvyyy~~~}}}wwwrrrnnnnnnooopppqqqwww}}}~~~~~~|||zzzuuuuuuuuuvvvyyy}}}{{{xxxuuummmccc[[[VVVRRRRRRYYY```eeejjjnnnuuuyyyhhh___YYYRRRKKKHHHQQQUUU]]]gggpppuuuvvvuuuttttttxxx|||{{{wwwvvvyyyvvvhhh[[[PPPLLLQQQ\\\hhhllleee^^^ZZZccceeelllrrrvvv}}}uuunnnkkklll______^^^]]]\\\___cccgggkkkgggeeeiiilllmmmooosss{{{}}}}}}}}}}}}~~~}}}||||||}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzvvvrrrpppooonnnwwwzzz|||}}}{{{xxxvvvuuupppsssxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~zzzzzz|||~~~|||yyyvvvqqqkkkccc^^^ZZZ^^^eeennnuuu{{{|||{{{zzzyyywwwvvvttttttsssrrrrrrsssuuuvvvuuussssssqqqooonnnllljjjgggeee```aaa```]]]YYYVVVUUUVVVYYY[[[^^^______\\\XXXVVVYYYYYYXXXWWWUUUSSSPPPOOORRRRRRQQQPPPNNNOOOQQQSSSRRRRRRPPPOOONNNMMMMMMMMMPPPMMMJJJIIIHHHIIIHHHGGGHHHGGGIIIMMMNNNOOOTTT[[[lllnnnkkkfffIII>>>999888777777666666666666777888888777777888:::;;;===CCCGGGSSSeeeqqqsssmmmhhhaaaeeewww~~~nnniiifffpppxxxvvvsssssswww}}}{{{vvvrrrpppoooppprrrvvvyyy{{{}}}zzz|||zzzwwwvvvxxx}}}}}}wwwuuutttpppggg___WWWTTTTTTXXX]]]bbbiiipppzzzrrrfffaaa^^^WWWPPPLLLJJJPPPZZZfffooouuuxxxzzzwwwyyy{{{{{{zzzzzzyyyzzz{{{gggZZZRRRLLLKKKPPPVVV[[[\\\\\\\\\\\\dddlllssssssuuu~~~}}}uuunnnfffbbbaaa]]]XXXUUUXXX^^^cccgggjjjppprrrpppllljjjmmmssswww}}}{{{|||~~~}}}}}}~~~~~~|||}}}~~~~~~}}}~~~~~~~~~~~~~~~zzzwwwtttrrrqqqpppvvvyyy{{{|||zzzwwwvvvuuuqqqtttxxx{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}{{{{{{~~~}}}zzzwwwsssmmmfffaaaYYY[[[```iiisss||||||xxxuuuuuuuuuvvvuuutttssssssttttttrrrpppqqqpppooooooooommmjjjgggccccccbbb^^^ZZZXXXWWWXXXZZZ[[[\\\]]]\\\ZZZXXXWWWVVVWWWWWWVVVUUUSSSQQQPPPRRRSSSTTTSSSQQQPPPQQQRRRQQQPPPPPPOOOOOONNNNNNNNNNNNLLLIIIHHHIIIIIIIIIHHHJJJIIIKKKNNNOOOOOOTTT[[[pppwwwnnn}}}hhhJJJ???999999888888777777777777888888888777777888:::;;;<<>>999999777666555555555555999888777666666777888999;;;BBBJJJUUUiii~~~zzzxxxxxx|||sssbbbZZZ^^^^^^fff}}}vvvssspppooosssxxx}}}}}}}}}uuuvvvvvvtttssstttvvvxxx}}}}}}}}}vvvnnniiigggggg```XXXQQQOOOPPPSSSZZZbbbiiiqqq|||~~~qqqiiidddcccfffhhhggggggiiiaaaaaabbbeeelllttt|||~~~{{{yyyuuunnniiiaaa\\\VVVSSSOOOJJJJJJLLLHHHMMMSSSYYY___ffflllpppttt{{{ttthhh\\\WWWVVVVVVZZZ^^^dddmmmrrrrrrwww|||}}}}}}}}}}}}||||||{{{~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}yyywwwtttrrrooonnnnnnmmmqqqsssuuuuuurrrooommmlllnnnrrrvvvxxxxxxyyyyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{zzz|||}}}~~~~~~|||}}}}}}~~~~~~{{{xxxrrrnnnjjjiiilllqqquuuwwwuuuuuuvvvvvvvvvvvvvvvvvvuuutttssstttuuuuuusssqqqmmmlllkkkllllllkkkhhheeecccbbb___\\\ZZZZZZ]]]```bbbaaa```______^^^^^^___ZZZYYYWWWUUUSSSRRRRRRRRRPPPOOONNNLLLJJJJJJMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPQQQQQQPPPNNNLLLJJJKKKNNNOOONNNRRR```oooyyydddgggssshhhGGG???@@@;;;:::888777666555555555999888777666666777888999;;;BBBHHHPPPccczzztttrrr{{{tttvvvgggaaaeeefffnnnxxxuuuqqqpppsssxxx{{{}}}|||~~~~~~~~~zzzzzzxxxuuusssrrrsssuuuwww~~~yyyoooiiieeecccccc[[[SSSQQQQQQTTT\\\dddkkkrrr|||xxxkkkfffbbbaaadddffffffhhhlllhhhhhhhhhjjjpppwww~~~yyyvvvtttooogggaaaZZZSSSNNNNNNNNNJJJJJJMMMKKKOOOUUU\\\bbbjjjqqqvvv}}}yyyooodddYYYVVVWWWXXX\\\```gggpppvvvyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~||||||{{{{{{|||}}}~~~yyyxxxuuurrrooonnnmmmmmmqqqsssuuutttqqqnnnkkkjjjmmmppptttwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~||||||}}}|||yyyvvvtttqqqoooppprrruuuxxxwwwwwwvvvuuuuuuvvvwwwwwwtttsssrrrrrrsssrrrpppnnnjjjiiihhhiiijjjjjjiiigggbbbaaa```]]][[[\\\^^^aaa^^^^^^^^^^^^^^^\\\[[[ZZZVVVUUUTTTRRRRRRRRRRRRSSSQQQPPPMMMJJJHHHJJJNNNRRRRRRQQQQQQPPPPPPPPPQQQQQQTTTSSSRRRRRRRRRQQQMMMKKKIIIJJJLLLLLLKKKNNN\\\kkk}}}}}}jjjooosssgggEEE???AAA<<<;;;:::888777666666666999888777666666777888888;;;BBBGGGMMM___vvv|||kkkkkkvvvsss~~~{{{mmmggglllnnnsss{{{wwwsssqqqssswwwzzz|||yyyzzz||||||{{{{{{}}}~~~}}}|||zzzvvvrrrpppqqqrrrpppxxx|||qqqhhhcccaaaeee]]]UUURRRRRRUUU^^^fffooovvv}}}~~~uuuhhhddd```___bbbdddeeeiiinnnlllllllllnnnrrryyy|||vvvrrroooiiiaaaZZZUUUMMMIIILLLMMMJJJJJJMMMNNNQQQWWW]]]eeennnxxx~~~rrrhhh^^^VVVUUUXXX[[[___dddjjjssszzz~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}|||zzz}}}|||{{{zzzzzz{{{}}}}}}zzzxxxtttqqqoooooopppqqquuuwwwwwwsssoookkkkkkmmmlllnnnqqqsssuuuvvvwwwwww|||}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}||||||~~~~~~}}}}}}|||~~~~~~|||yyyyyyxxxvvvuuusssrrrrrrrrrssstttuuuuuuvvvuuuuuutttxxxvvvssspppnnnooopppqqqiiihhhggghhhjjjjjjhhhfffbbb```^^^\\\\\\]]]___aaa___^^^\\\ZZZXXXXXXXXXXXXQQQQQQPPPPPPPPPQQQQQQRRRLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPRRRQQQOOOMMMMMMMMMMMMNNNOOOMMMLLLJJJKKKLLLJJJIIIJJJNNNOOORRR\\\ffflllwwwiiivvvcccDDD>>>>>>777777777777666666666666777777777777777888888999777;;;FFFKKKTTTmmm{{{iiieeemmmqqq|||wwwmmmlllrrrwww~~~vvvooonnnoooqqquuuzzzzzzzzzyyywwwvvvyyy}}}|||{{{vvvpppooosssyyyzzz~~~uuujjjccc```eee___YYYVVVUUUWWW^^^gggmmmuuu|||~~~tttmmmhhhbbb]]]^^^aaafffoooxxxrrrrrrsssvvvyyy}}}{{{qqqiiieeeaaa[[[VVVNNNKKKGGGDDDCCCEEEIIILLLJJJPPPWWWZZZ]]]iii{{{zzzmmm^^^[[[VVVTTTVVV\\\ccchhhsssvvv~~~~~~~~~}}}{{{xxxyyyyyy{{{||||||}}}}}}|||~~~|||}}}~~~~~~~~~~~~}}}~~~~~~|||||||||~~~~~~}}}~~~~~~|||{{{zzzzzzyyyyyyyyy{{{|||}}}|||zzzwwwtttrrrssstttuuuyyyzzzyyyvvvppplllllllllnnnppprrrtttvvvwwwwwwwww{{{|||}}}~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}|||}}}~~~}}}{{{zzzxxxwwwuuusssssssssssstttttttttttttttttttttttttttrrrpppnnnmmmmmmnnnooommmkkkjjjjjjjjjjjjhhhgggcccaaa___]]]]]]]]]^^^___^^^]]][[[YYYXXXXXXXXXYYYSSSRRRQQQQQQPPPPPPQQQQQQOOOOOONNNNNNNNNNNNNNNOOOMMMOOOPPPPPPNNNMMMLLLMMMMMMNNNNNNMMMKKKJJJJJJLLLKKKKKKMMMPPPQQQTTT^^^hhhgggoooppp~~~www___CCC<<<;;;777777777777666666666666777777666666777777888999777<<>>888777777777777666666666666666666666555666777777888;;;999@@@FFFIIIUUUaaa^^^[[[XXX[[[mmmwwwoootttyyywwwpppnnnmmmlllmmmppprrrtttuuutttsssssstttvvvvvvyyy}}}}}}zzzpppvvv|||}}}zzz|||tttkkkfffeeeeeebbbZZZRRRRRRVVV___iiirrruuuxxx~~~|||||||||{{{yyywwwuuutttpppnnnoootttvvvuuuvvvyyy|||vvvmmmccc[[[TTTNNNKKKBBBBBBBBBBBBDDDGGGIIIKKKQQQXXX___ccchhhtttzzzkkk___YYYXXXXXXZZZ```hhhqqqvvvzzz}}}||||||~~~~~~zzzyyywwwwwwxxxzzz}}}}}}{{{wwwxxxzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||||~~~}}}{{{{{{|||yyyxxxwwwxxxzzz{{{{{{zzzzzz{{{|||~~~~~~|||{{{{{{{{{||||||}}}~~~}}}|||{{{{{{}}}}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{{{{}}}~~~}}}|||zzzyyyxxxwwwvvvvvvsssssssssssssssrrrppppppnnnoooqqqrrrrrrqqqpppooommmllllllmmmoooooommmkkkfffdddbbb___]]][[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZXXXUUUSSSRRRQQQPPPKKKLLLNNNOOOPPPPPPPPPOOOLLLNNNQQQRRRRRRQQQRRRRRROOOOOOMMMJJJHHHGGGIIIKKKKKKLLLOOOQQQRRRYYYkkk|||xxxzzzttt{{{fffIII??????999777777777777666666666666666666555555666666777888:::777>>>EEEGGGSSS^^^^^^VVVUUUXXXgggwwwkkkmmmxxx|||uuunnnmmmkkkjjjjjjnnnqqqsssuuuuuusssrrrsssssstttxxx}}}~~~pppsssvvvvvvtttwww}}}yyyqqqllljjjiiihhhaaaWWWRRRSSSZZZdddmmmqqquuu{{{yyyzzzzzz{{{{{{{{{{{{zzzwwwtttrrruuuvvvuuuwww|||}}}|||xxxqqqggg]]]TTTMMMIIIAAABBBCCCDDDFFFHHHJJJJJJOOOVVV___dddhhhsss|||mmmaaa[[[YYYXXXYYY___hhhrrrxxx|||}}}|||~~~|||}}}~~~~~~zzzyyyyyyxxxyyy|||~~~{{{yyywwwwwwssstttvvvvvvuuuvvvxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwzzz~~~||||||}}}yyyxxxxxxyyy{{{}}}|||{{{{{{|||~~~~~~~~~|||||||||||||||}}}}}}}}}}}}{{{zzz{{{}}}~~~|||zzz{{{|||}}}{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~|||}}}~~~}}}}}}~~~}}}{{{{{{~~~|||||||||{{{zzzxxxvvvuuuppprrrtttuuuuuusssqqqpppnnnnnnooooooooonnnnnnmmmlllllllllnnnnnnmmmjjjgggeeeccc```]]][[[ZZZYYYZZZ[[[[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZXXXVVVTTTRRRRRRQQQMMMNNNPPPQQQQQQPPPOOONNNKKKMMMPPPQQQQQQQQQRRRSSSQQQPPPNNNKKKHHHHHHJJJLLLLLLMMMOOOQQQRRR[[[pppyyyqqqgggGGG<<<===888777777777777666666666666666555555555555666777777888444===EEEFFFNNNWWWUUUOOOQQQVVVeeewwwhhhhhhuuu}}}uuuooonnnmmmkkklllooopppsssuuuuuutttrrrrrrrrrpppvvv|||xxxxxxvvvttttttvvv|||wwwppplllkkkllliii```WWWSSSVVV```iiinnnsssyyy}}}~~~{{{||||||}}}}}}~~~~~~}}}yyyuuusssttttttsssuuuyyy|||yyynnnbbbVVVMMMHHHAAABBBCCCEEEFFFHHHIIIIIIKKKTTT^^^cccgggppprrreee^^^[[[XXXXXX]]]gggrrryyyxxxzzz}}}||||||}}}~~~}}}|||zzzzzzzzz{{{|||}}}~~~~~~}}}yyyuuusssrrrsssnnnpppqqqpppoooppptttwwwvvvwwwxxxxxxwwwuuusssqqqrrruuuyyy|||~~~}}}|||}}}zzzyyyyyy{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxwwwyyy}}}}}}{{{|||~~~zzzzzzzzz{{{{{{}}}~~~~~~}}}|||||||||}}}}}}{{{|||~~~}}}|||}}}~~~||||||{{{|||}}}}}}{{{yyyvvvtttoooqqqtttvvvwwwuuurrrppppppooooooooonnnnnnnnnnnniiiiiijjjlllllliiiddd```eeeccc___[[[YYYYYYZZZZZZ\\\]]]]]]^^^]]]\\\[[[ZZZ[[[ZZZXXXVVVTTTSSSRRRRRRPPPQQQSSSSSSRRRQQQOOOMMMIIILLLOOOPPPPPPPPPQQQRRRRRRQQQOOOKKKHHHHHHJJJLLLKKKKKKMMMNNNPPPZZZqqqyyyoooiiiFFF:::<<<666777777777777666666666666555555555555555666777777777333===FFFEEEJJJPPPMMMIIIMMMTTTeeeuuuhhhjjjsssyyysssrrrqqqooopppssspppsssuuuvvvtttrrrrrrrrrmmmttt{{{zzzwwwvvvyyy~~~{{{wwwrrrppptttssskkk```ZZZSSS]]]ggglllqqqxxx|||}}}~~~}}}|||wwwsssqqqrrrrrrooopppttt|||vvvgggYYYNNNIII@@@AAACCCEEEFFFGGGGGGHHHHHHRRR]]]cccfffnnn|||xxxjjj```]]]XXXWWW\\\fffqqqyyy}}}uuuzzz~~~}}}{{{{{{{{{|||{{{zzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~}}}zzzvvvrrrooopppqqqlllmmmmmmkkkjjjlllqqquuutttuuuvvvwwwvvvssspppnnnpppsssvvvxxxxxx{{{~~~|||}}}}}}~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}||||||zzz{{{}}}~~~~~~~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~|||{{{{{{{{{|||}}}zzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{|||{{{xxxvvvtttvvvyyyxxxuuurrrrrrsssuuuuuutttsssqqqooommmllliiikkknnnooommmiiiccc```aaaaaa```]]]ZZZXXXXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYZZZYYYXXXWWWUUUTTTSSSRRROOOQQQUUUWWWVVVRRRNNNKKKKKKMMMOOOQQQQQQQQQSSSTTTUUUSSSOOOLLLIIIHHHGGGHHHJJJJJJLLLPPPSSS^^^wwwwwwkkkbbbFFF<<<:::888777777777777666666666666555555555555555555555555555777;;;AAAGGGLLLMMMMMMGGGKKKSSS```yyywwwhhhhhhttt{{{vvvssspppmmmooosssuuutttsssqqqpppooooooooooootttzzz{{{yyyyyyzzzzzz|||vvvtttvvvuuummmccc^^^[[[^^^bbbhhhnnntttxxxzzz~~~zzzvvvtttqqqmmmjjjkkknnnrrrtttttt{{{{{{ttt```QQQJJJHHHDDDCCCEEEFFFEEEGGGLLLMMMTTT___gggiiikkkvvv}}}oooddd[[[TTTTTTZZZcccooozzzyyywww~~~}}}|||{{{yyywwwvvvvvvxxxxxxxxxyyyyyy{{{|||}}}~~~}}}wwwwwwwwwuuusssoookkkiiiiiikkknnnooonnnooopppqqqqqqqqqrrrqqqpppooommmlllmmmllllllnnnrrrvvvxxxxxx~~~}}}{{{wwwsssrrrssstttzzz|||~~~|||}}}}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}|||{{{~~~~~~~~~~~~}}}||||||zzz{{{|||~~~~~~~~~}}}~~~~~~|||}}}~~~~~~||||||}}}~~~~~~}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~|||{{{{{{{{{zzzwwwuuurrruuuwwwvvvtttssssssuuutttttttttsssqqqooonnnmmmjjjlllmmmnnnlllhhhcccaaa``````___]]]ZZZXXXXXXYYYWWWXXXZZZ[[[\\\\\\\\\[[[YYYXXXXXXVVVUUUTTTSSSSSSRRRSSSVVVWWWWWWTTTPPPNNNKKKMMMOOOOOONNNNNNOOOPPPSSSQQQNNNKKKIIIHHHHHHIIILLLLLLNNNPPPSSS^^^vvv}}}wwwxxxkkk___EEE<<<;;;999777777777777666666666666555555555555555555555555666888<<>>EEEKKKNNNOOORRROOONNNVVVpppzzzuuujjjggguuu~~~zzzxxxyyyvvvqqqnnnpppqqqqqqqqqqqqrrrssstttuuuwwwyyyzzzzzz{{{}}}}}}zzzwwwzzz{{{yyyuuuooolllmmmllljjjiiiiiilllqqqwwwzzzyyyzzzzzzyyyxxxvvvtttsssrrrlllddd]]][[[___fffkkkuuuxxxzzzdddVVVLLLGGGCCCCCCBBB@@@BBBGGGJJJRRR^^^ggghhhiiirrr}}}{{{nnndddXXXRRRQQQYYYiiixxx|||~~~}}}}}}||||||}}}}}}}}}|||{{{zzzxxxwwwvvvuuuyyyzzz{{{}}}~~~}}}}}}{{{tttttttttrrrpppmmmjjjiiimmmmmmlllllljjjiiihhhgggeeeggghhhiiihhhhhhiiijjjiiiiiiiiihhhgggfffeeeddddddcccbbbccceeefffeeeccc[[[ZZZWWWTTTTTTVVV[[[``````eeelllrrrwww||||||||||||}}}~~~}}}~~~{{{{{{|||~~~}}}yyyzzz|||}}}~~~~~~}}}}}}~~~~~~{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||xxxyyy{{{}}}~~~~~~}}}|||{{{{{{{{{{{{uuuuuuvvvvvvvvvvvvvvvvvvyyyxxxxxxxxxyyyyyywwwuuu{{{xxxvvvttttttsssrrrpppooopppqqqsssttttttttttttrrrppplllhhheeecccaaaaaa]]]^^^^^^]]][[[ZZZ[[[]]]XXXWWWWWWVVVWWWWWWXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQJJJLLLNNNOOONNNNNNOOOPPPKKKJJJHHHHHHHHHIIIKKKLLLKKKOOORRRTTT___vvvppp^^^mmm|||XXX@@@:::999555777777777777666666666666666666666666666666666666555555777<<>>999999666777777777777666666666666555555555555555555555555666666777;;;AAAFFFIIIKKKLLLNNNPPPVVViiiyyyxxxvvvsssbbb```iiiwww|||xxxvvvxxxvvvsssrrruuurrrrrrssstttvvvwwwyyyzzzzzz|||~~~~~~}}}~~~||||||}}}zzztttmmmggggggkkkjjjkkknnnqqqsssuuuuuuvvvxxxxxxxxxwwwwwwvvvvvvuuuwwwrrriii^^^XXXXXX^^^cccjjjppp}}}mmm]]]PPPJJJEEEDDDBBB@@@BBBGGGFFFLLLWWW___bbbeeeqqq|||rrreeeZZZTTTVVVcccqqqyyyzzz~~~}}}||||||}}}~~~}}}|||{{{zzzyyyxxxxxxwwwyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}zzzwwwppppppppppppnnnllljjjiiijjjiiiiiihhhhhhhhhiiiiiigggiiikkkkkkjjjiiijjjkkkjjjjjjiiihhhgggfffeeeeeedddcccbbbccccccbbb___]]]TTTTTTUUUTTTUUUXXX]]]```bbbhhhooosssuuuyyy~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzz{{{}}}|||}}}}}}~~~zzz{{{}}}~~~~~~~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||~~~~~~|||}}}}}}}}}}}}{{{zzzxxxtttvvvyyy|||}}}|||zzzyyywwwwwwwwwyyy{{{|||{{{yyyxxxwwwvvvwwwyyyyyyuuurrrpppqqqrrrsssttttttuuutttqqqpppmmmiiieeebbb```___```aaaaaa___\\\[[[\\\]]]]]]\\\YYYWWWVVVUUUUUUUUUWWWVVVUUUSSSRRRPPPOOOOOOMMMOOOPPPRRRRRRQQQOOONNNPPPRRRSSSRRRPPPNNNNNNNNNJJJIIIHHHGGGGGGHHHJJJKKKNNNQQQQQQOOOWWWlllhhh\\\nnnvvvRRR===999999666777777777777666666666666555555555555555555555555777777888;;;AAAFFFIIIJJJIIINNNRRRVVVggg|||zzzuuurrraaaaaahhhuuu{{{xxxvvvwwwvvvssstttwwwsssssstttuuuwwwyyy{{{|||{{{}}}~~~~~~~~~}}}~~~|||zzzzzz{{{vvvnnnfffeeehhhgggjjjnnnrrrtttuuutttssswwwvvvvvvvvvuuuuuuuuutttwwwsssjjj___WWWVVV[[[```cccjjjxxxlll[[[RRRKKKFFFDDDBBB@@@BBBGGGFFFKKKSSSZZZ]]]bbbqqqxxxjjj^^^UUUTTT```mmmwwwvvvzzz~~~~~~~~~|||{{{|||}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxzzz|||}}}~~~}}}|||{{{|||{{{zzzzzzyyyyyyxxxtttrrrppppppppppppooommmkkkjjjhhhhhhgggggggggggghhhiiihhhjjjlllllljjjjjjjjjkkkllljjjgggeeeddddddfffgggdddccccccccccccbbb___\\\VVVWWWXXXYYYZZZ]]]aaadddeeejjjqqqtttvvvyyy}}}~~~{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~}}}|||{{{{{{{{{~~~~~~}}}|||}}}}}}yyyzzz{{{{{{{{{zzzxxxxxxzzz{{{{{{|||||||||||||||yyyyyyyyyyyyzzzzzz{{{||||||{{{yyywwwvvvvvvwwwxxxwwwtttssssssuuuuuurrrpppnnnmmmkkkhhheeebbb```___dddbbb```^^^\\\[[[ZZZYYY\\\\\\[[[\\\\\\ZZZVVVSSSSSSTTTTTTRRROOONNNPPPSSSSSSTTTTTTSSSSSSRRRQQQPPPQQQOOOMMMLLLMMMOOOQQQSSSUUURRRMMMIIIGGGGGGIIIJJJOOOPPPRRRSSSUUUaaauuurrrbbb\\\pppqqqMMM;;;;;;:::555888777666444444555555666555555555555666666666666:::999999;;;???DDDGGGIIIKKKRRRSSSRRR^^^}}}uuusssddd```kkkvvv||||||zzzxxxvvvtttsssrrrssstttuuuwwwyyy|||}}}|||{{{|||}}}~~~~~~}}}{{{qqqiiidddcccdddcccffflllrrrvvvwwwvvvuuuuuuwwwyyyyyyxxxvvvvvvvvvzzzrrrggg]]]WWWUUUUUUVVV```eeeooo~~~sss```TTTLLLEEEEEEEEECCCBBBDDDFFFHHHNNNWWW]]]bbblllvvvxxxdddWWWWWW]]]bbbmmmnnnsss~~~~~~|||zzz{{{{{{xxxyyyyyyxxx|||}}}}}}}}}}}}{{{yyyxxxwwwvvvvvvxxx{{{~~~}}}{{{zzzxxxuuusssqqqppppppmmmnnnoooooonnnkkkiiigggggghhhhhhhhhhhhgggggggggiiihhhhhhjjjmmmnnnllliiikkkkkkjjjiiiiiiiiiiiijjjeeeeeeeeeeeeeeeeeedddddd]]]]]]]]]]]]___bbbhhhlllooopppqqqsssuuuyyy}}}}}}{{{|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}|||}}}}}}{{{|||}}}}}}}}}|||zzzyyyzzz{{{||||||}}}}}}||||||yyyyyyyyyyyyyyyzzz{{{{{{|||zzzxxxvvvuuuuuuvvvwwwvvvtttssssssuuutttrrrooonnnmmmjjjhhheeebbb```___bbbaaa```^^^]]]\\\\\\\\\]]]\\\[[[ZZZZZZWWWTTTQQQPPPRRRRRRQQQOOOPPPRRRUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQOOONNNOOOQQQSSSUUUSSSPPPLLLHHHGGGGGGIIIKKKNNNPPPRRRSSSWWWeee~~~qqqaaaZZZppprrrMMM;;;;;;:::555888777666555444555555666555555555555666666666666888888888:::>>>BBBEEEGGGJJJOOOQQQPPP\\\zzz|||tttrrrcccbbblllwww|||{{{zzzxxxwwwuuutttsssssstttwwwyyy|||}}}|||{{{|||}}}~~~{{{rrriiibbb___^^^```dddjjjqqqvvvxxxxxxxxxvvvwwwyyyyyyxxxwwwwwwwwwyyyqqqeee[[[UUUTTTUUUVVV^^^dddooosssaaaUUUMMMFFFFFFFFFDDDCCCDDDEEEFFFKKKSSSXXX^^^iiittt{{{fffWWWTTTWWWZZZhhhjjjooozzz~~~|||xxxzzz~~~~~~}}}zzzzzz{{{yyy{{{{{{{{{{{{{{{yyyxxxwwwyyyxxxxxxyyy|||~~~~~~~~~~~~yyyxxxvvvsssqqqooonnnnnnmmmlllkkkiiiiiiiiiiiiiiijjjjjjiiihhhhhhhhhiiiiiiiiihhhiiikkknnnnnnllljjjiiihhhhhhhhhhhhgggggggggggghhhiiijjjjjjjjjiiihhhbbbccccccccceeehhhnnnrrruuuvvvwwwxxxzzz}}}}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~~~~~~~|||}}}~~~}}}~~~~~~|||{{{zzz{{{||||||}}}}}}||||||yyyxxxxxxxxxxxxyyyyyyzzz{{{yyywwwvvvttttttuuuuuutttsssrrrsssssssssqqqooommmllljjjhhheeecccaaa```aaaaaa```______^^^^^^^^^]]][[[YYYXXXWWWUUURRROOONNNOOOPPPPPPPPPQQQTTTWWWSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRPPPPPPQQQSSSUUUVVVQQQNNNKKKHHHGGGHHHJJJKKKMMMPPPRRRTTT]]]rrrqqq```ZZZqqqyyyzzzqqqMMM;;;;;;;;;666777777666555555555555666444555555555555666666666666666777888;;;???CCCEEEHHHMMMOOONNNXXXtttyyyrrrvvvfffeeennnxxx}}}|||{{{zzzyyywwwvvvuuuttttttvvvyyy|||~~~}}}|||{{{|||}}}~~~zzzsssjjjbbb[[[WWWZZZ^^^dddkkkrrrvvvxxxyyyxxxyyyzzzzzzzzzzzzyyyyyyxxxpppdddYYYSSSRRRTTTWWW[[[bbboootttcccVVVNNNGGGGGGGGGEEEDDDFFFDDDDDDGGGMMMSSSYYYeeeppp}}}jjjWWWPPPPPPQQQaaaccciiittt{{{vvvwww{{{}}}}}}}}}|||{{{yyyyyyyyyyyyxxxwwwvvvvvv{{{zzzzzz{{{}}}|||yyyyyyzzz|||}}}wwwuuussspppnnnlllkkkjjjkkkiiifffddddddfffiiilllmmmllljjjhhhhhhiiijjjkkkjjjjjjjjjlllnnnooommmkkkllllllmmmnnnmmmlllkkkjjjjjjlllnnnpppqqqpppnnnmmmhhhiiijjjkkklllppptttxxxwwwwwwxxxyyy|||}}}{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzz{{{|||~~~}}}}}}}}}}}}}}}zzz{{{|||~~~|||}}}~~~~~~}}}~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}xxxxxxxxxwwwwwwxxxxxxyyyzzzyyywwwuuutttsssssssssrrrrrrrrrrrrqqqqqqooonnnmmmmmmkkkiiigggfffdddcccbbbbbbaaaaaa```___^^^]]]ZZZXXXVVVUUUUUUTTTRRRPPPOOOOOOOOOOOOPPPQQQTTTUUURRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPRRRTTTUUUOOOMMMJJJHHHGGGHHHJJJLLLMMMOOORRRXXXiiisssddd___vvvmmmtttpppLLL<<<;;;;;;777777666666666555555555555444444444555555555666666555666777888:::===BBBEEEHHHLLLMMMMMMVVVpppxxxnnnwwwmmmeeennnxxx}}}|||{{{zzzyyyxxxwwwvvvvvvvvvxxx{{{~~~~~~~~~}}}|||||||||}}}~~~~~~|||yyyuuunnnddd[[[UUUTTTWWW]]]dddkkkrrrvvvyyy{{{{{{{{{|||}}}~~~~~~}}}xxxqqqeeeYYYRRRPPPSSSWWWYYY```lll{{{tttdddWWWOOOIIIHHHIIIGGGFFFGGGDDDCCCEEEJJJNNNUUUaaammmxxxnnnZZZPPPMMMLLLYYY\\\bbbmmmxxx{{{tttssswwwzzz~~~}}}{{{xxxxxxxxxxxxxxxwwwwwwvvv{{{{{{{{{{{{|||}}}~~~|||zzzxxxwwwwwwxxxyyytttrrrpppmmmkkkiiihhhgggiiigggeeedddeeegggjjjlllnnnllljjjhhhgggiiikkklllkkklllmmmnnnppppppooonnnoooppprrrsssrrrqqqooommmkkkmmmqqqtttuuusssqqqoookkkmmmooopppqqqssswwwzzzxxxyyy{{{|||~~~zzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}}}}|||||||||}}}}}}{{{{{{|||}}}~~~|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{||||||}}}}}}}}}}}}}}}yyyxxxxxxwwwwwwxxxxxxxxxyyyyyywwwvvvtttsssrrrrrrpppqqqqqqqqqpppnnnnnnnnnnnnmmmlllkkkjjjhhhggggggcccccccccbbb```^^^[[[ZZZVVVTTTRRRRRRSSSTTTTTTTTTRRRQQQPPPOOOPPPPPPQQQRRROOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRNNNMMMJJJIIIHHHIIIKKKLLLNNNOOOQQQ\\\vvvxxxllljjjkkkwwwlllJJJ<<<;;;;;;888666666666666666555555444444444444444555555555555555666888888999<<>>;;;777666666555555555555444444444666666555555555444444444444555666777777999<<>><<<:::777777666555555555555444444444555555555555555444444444444555666666777999<<>>???DDDDDDHHHSSScccqqqyyy~~~~~~~~~|||tttooonnnnnnooonnnggg___VVVQQQMMMKKKPPPWWW]]]gggpppvvv}}}uuuaaaVVVTTTUUU\\\eeennnyyy~~~fffXXXRRROOOKKKJJJIIIIIIGGGFFFCCCEEEGGGIIILLLRRR[[[aaammm{{{|||uuuiii^^^VVVRRRPPPPPPQQQVVV\\\dddmmmzzztttiiimmmvvv|||{{{wwwwwwuuusssqqqrrrtttwww|||~~~{{{wwwtttrrrpppnnnpppooonnnmmmmmmlllmmmmmmlllnnnooonnnmmmmmmnnnooosssrrrqqqqqqrrrqqqpppnnnooopppqqqrrrssssssssssssttttttvvvwwwyyy{{{|||}}}~~~}}}~~~~~~~~~~~~|||{{{|||~~~~~~|||}}}}}}}}}}}}|||{{{{{{zzz|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}|||}}}~~~~~~|||{{{zzzzzz{{{{{{zzzyyywwwuuusssqqqqqqpppqqqppppppooonnnmmmmmmmmmlllkkkiiifffcccbbbcccddd`````````___\\\YYYWWWVVVQQQQQQRRRSSSUUUVVVWWWWWWUUUTTTSSSSSSSSSRRRPPPOOOOOOMMMKKKJJJKKKMMMQQQSSSSSSTTTTTTTTTTTTRRRQQQPPPKKKKKKLLLLLLLLLLLLLLLLLLNNNUUUbbbsssjjjIII===;;;999666666666555555555555444444444444555555555555555555555333444555666666888;;;>>><<>>;;;CCCEEEHHHPPP]]]}}}qqquuu~~~vvvoooiiifffeeeeeeddd___ZZZUUUMMMGGGIIIOOOUUUaaannnuuu|||kkkZZZWWWVVV\\\gggrrr{{{qqq]]]TTTLLLKKKJJJHHHGGGGGGGGGHHHDDDHHHKKKLLLMMMSSS^^^gggqqq~~~hhhaaaXXXSSSSSSSSSSSSRRRSSSXXX___gggsss}}}nnnlllttt}}}~~~||||||xxxwwwuuurrrpppqqquuuxxx}}}|||yyywwwtttsssssssssqqqpppmmmmmmmmmmmmmmmnnnoooooonnnoooqqqqqqpppppprrrssssssrrrpppppprrrsssrrrrrrooooooooopppqqqqqqrrrrrrtttvvvxxx{{{}}}}}}|||~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{|||{{{}}}~~~}}}{{{{{{{{{|||}}}~~~||||||||||||{{{}}}~~~}}}|||{{{|||~~~}}}~~~~~~}}}|||{{{yyyyyyyyyyyyzzzwwwwwwuuutttsssrrrrrrrrrqqqpppnnnmmmkkkkkkkkkkkkhhhhhhgggdddaaa_________]]]^^^]]]ZZZVVVSSSRRRSSSQQQRRRSSSUUUVVVXXXYYYZZZTTTTTTSSSPPPNNNLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPQQQOOONNNLLLKKKKKKKKKMMMNNNRRRPPPNNNMMMLLLMMMNNNOOOQQQ[[[ooozzzwww\\\BBB999:::888555666666555555555555444444444444444444555555555666666333444555555666777;;;======FFFJJJLLLSSS___}}}vvvwwwssssss~~~xxxpppjjjeeedddccc```]]]ZZZVVVNNNGGGHHHNNNSSS```mmmttt{{{nnn[[[XXXUUU[[[gggsss|||~~~eeeVVVQQQKKKJJJJJJHHHGGGGGGHHHIIIEEEIIILLLLLLMMMTTTaaakkkwwwppp```ZZZRRROOOQQQTTTTTTSSSXXX]]]dddlllwwwwwwmmmoooxxx~~~}}}{{{wwwvvvtttqqqoooqqquuuxxx~~~|||{{{zzzvvvuuussssssssssssrrrqqqlllllllllmmmmmmoooppppppoooppprrrrrrqqqqqqssstttrrrpppooooooqqqsssssssssrrrrrrrrrrrrssstttuuuuuuvvvwwwzzz~~~}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~|||{{{zzz{{{}}}~~~{{{}}}~~~|||zzz{{{|||}}}~~~}}}}}}|||}}}}}}|||}}}~~~~~~}}}|||}}}}}}|||}}}|||zzzyyyxxxxxxyyyyyywwwvvvuuutttsssrrrrrrrrrrrrpppnnnlllkkkjjjjjjjjjgggggggggdddaaa^^^]]]^^^[[[]]]]]]YYYTTTQQQQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]SSSSSSRRRPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQOOOLLLKKKJJJLLLNNNPPPUUUSSSPPPNNNMMMNNNOOOQQQVVVaaawwwwwwpppVVV>>>777999777666777666666555555555444444444444444444555555555666666222444555555555777;;;===BBBKKKOOOQQQXXXccc{{{ssstttuuusss~~~~~~yyyrrrkkkfffdddddd]]][[[ZZZVVVNNNGGGHHHNNNSSS```lllssszzzppp\\\YYYTTTYYYfffsss{{{pppZZZPPPNNNLLLLLLLLLJJJIIIIIIKKKLLLFFFJJJLLLLLLMMMUUUcccnnn~~~rrraaa\\\VVVOOOMMMQQQTTTUUUTTT]]]bbbhhhpppzzzsssmmmqqq{{{~~~}}}{{{vvvuuussspppnnnpppuuuxxx|||yyyyyyzzzxxxvvvtttssssssrrrpppnnnllllllllllllnnnooopppqqqoooppprrrrrrrrrrrrtttuuuqqqooonnnnnnqqqsssttttttttttttttttttuuuvvvwwwxxxwwwyyy|||~~~}}}{{{||||||}}}}}}}}}}}}||||||}}}{{{|||}}}~~~~~~~~~}}}}}}~~~}}}}}}{{{|||~~~}}}||||||~~~||||||{{{{{{{{{zzzzzzyyy~~~|||}}}}}}|||{{{zzzzzz{{{xxxwwwuuutttssssssssstttsssrrrpppnnnkkkiiigggfffeeeffffffbbb^^^\\\^^^``````___\\\YYYVVVSSSQQQQQQTTTUUUVVVVVVUUUTTTVVVWWWUUUSSSQQQPPPPPPPPPOOONNNNNNKKKHHHIIILLLOOOPPPOOORRRQQQOOOMMMMMMOOORRRSSSQQQLLLJJJLLLNNNMMMNNNQQQZZZeeevvvwwwkkkOOO>>><<<999999:::666555555555555555555555555444444444444444444444444333444555444444555888;;;@@@KKKQQQVVV\\\dddppplll~~~tttpppyyy{{{xxxssslllgggbbb___^^^ZZZ]]]^^^YYYRRRMMMMMMNNNUUUaaalllqqqwwwzzzcccZZZWWW\\\gggttt|||zzzdddWWWQQQOOOKKKJJJHHHGGGGGGGGGHHHIIIKKKHHHHHHNNNSSSYYYgggvvvpppccc\\\UUUTTTRRRQQQRRRTTTWWWXXXdddiiinnnrrryyyuuuxxx~~~}}}}}}|||yyyuuutttvvvwwwuuuvvvzzz}}}{{{{{{vvvuuussspppooonnnnnnooommmmmmmmmmmmnnnooopppqqqooopppqqqrrrssssssssssssoooppprrrttttttsssrrrqqqtttuuuuuuvvvvvvvvvvvvuuuyyy{{{~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{~~~}}}|||}}}}}}|||zzzxxxyyyzzzzzzyyywwwuuuttttttttttttsssrrrpppnnnllliiihhhgggfffgggfffccc___]]]___aaa```___]]]ZZZWWWUUUTTTSSSTTTUUUVVVUUUTTTSSSTTTUUUOOONNNMMMOOOQQQSSSSSSSSSNNNKKKHHHHHHKKKOOOPPPPPPQQQPPPNNNMMMMMMNNNOOOPPPPPPKKKIIIKKKLLLKKKLLLOOOYYYhhh{{{~~~hhhLLL<<<;;;777777999555666666666666666666666666444444444444444444444444333444555444444555888;;;???LLLSSSWWW\\\bbb|||xxxrrrxxxqqquuu~~~}}}zzzuuunnnhhhbbb___]]][[[]]]^^^ZZZSSSNNNNNNOOOTTT___iiinnntttwwwccc\\\WWW[[[fffsss}}}sss```TTTOOOMMMKKKJJJIIIHHHHHHHHHHHHIIIJJJIIILLLSSSXXX^^^iiiuuutttggg\\\VVVUUUTTTRRRRRRSSSVVVYYY[[[gggnnnrrrwww~~~wwwxxx~~~~~~{{{{{{yyyxxxwwwtttsssvvvvvvtttuuuxxx~~~{{{yyyxxxuuutttsssqqqoooooonnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqrrrssstttuuuuuutttqqqrrrtttuuuvvvuuutttsssvvvvvvwwwxxxxxxxxxwwwwwwuuuxxx}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}~~~|||||||||}}}}}}|||yyywwwwwwxxx|||{{{yyywwwvvvuuuttttttrrrrrrqqqooollljjjhhhggggggfffeeebbb___^^^___```^^^]]][[[XXXVVVUUUTTTSSSUUUVVVVVVUUURRRQQQQQQRRRLLLLLLLLLNNNQQQTTTTTTSSSMMMJJJGGGGGGIIIMMMOOOPPPQQQQQQPPPPPPOOOOOONNNNNNNNNJJJIIIJJJKKKJJJLLLQQQTTTggg}}}~~~dddIII;;;:::666666888444666666666666666666666666444444444444444444444444333444555444444555888;;;???MMMVVVZZZ\\\___wwwwww|||sssrrr~~~xxxqqqjjjccc___\\\[[[]]]^^^[[[VVVQQQPPPQQQSSS\\\fffkkkrrrttteeeaaa\\\^^^gggsss}}}iiiZZZQQQLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKQQQYYY^^^cccmmmvvv~~~}}}zzzssshhh]]]VVVRRRTTTSSSSSSSSSVVVYYY]]]___lllrrrwww|||zzzwww}}}zzzxxxxxxvvvttttttqqqqqquuuuuussssssvvv|||yyyvvvuuussssssrrrrrrpppooommmllloooooooooooooooooopppppprrrssstttuuuuuuuuuuuuuuussstttvvvwwwwwwwwwvvvuuuwwwxxxyyyyyyzzzzzzzzzyyyvvvxxx}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~|||yyywwwwwwxxx|||{{{zzzxxxvvvtttssssssrrrrrrqqqpppmmmkkkhhhgggfffeeecccaaa___^^^^^^^^^ZZZYYYWWWUUUTTTRRRRRRRRRUUUVVVVVVTTTQQQOOOOOOPPPQQQOOOOOOOOOQQQQQQOOONNNKKKIIIFFFEEEFFFJJJMMMOOORRRRRRSSSRRRRRRPPPNNNMMMLLLIIIHHHKKKLLLLLLPPPVVVTTTiii~~~```GGG::::::666666888555444444444444444444444444444444444444444444444444333444555444444555888;;;@@@OOOYYY]]]]]]]]]qqqvvv}}}ssssss~~~{{{ssskkkddd___\\\[[[]]]^^^\\\XXXTTTRRRRRRSSS\\\dddiiirrruuuiiigggdddeeekkkuuuppp```VVVPPPKKKJJJIIIIIIIIIJJJJJJJJJIIIIIILLLPPPVVV\\\bbbhhhqqqxxx{{{sssjjj```YYYTTTSSSSSSSSSSSSUUUXXX\\\aaadddmmmtttyyy~~~zzz|||{{{wwwvvvvvvtttqqqqqqooopppttttttrrrrrrttt{{{wwwtttsssqqqrrrrrrrrrqqqooommmkkkpppppppppooooooppppppqqqrrrssstttuuuuuuuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~||||||{{{zzzzzzzzz{{{||||||~~~}}}zzzxxxwwwxxxzzzzzzyyywwwuuusssqqqqqqqqqqqqqqqpppnnnllliiigggfffdddaaa___^^^]]]]]]\\\YYYXXXVVVUUUSSSRRRRRRRRRUUUUUUUUUTTTQQQOOOOOOPPPTTTSSSQQQQQQQQQOOOLLLJJJHHHGGGFFFDDDEEEHHHKKKNNNPPPPPPQQQQQQQQQOOOMMMKKKJJJHHHIIILLLNNNPPPVVV^^^aaattt|||\\\EEE:::;;;777666999666444444444444444444444444444444444444444444444444333444555444444555888;;;@@@NNNXXX]]]^^^[[[kkkttt||||||sssuuu{{{tttlllddd___[[[[[[\\\]]]]]]ZZZWWWTTTSSSTTT\\\eeejjjtttvvvmmmjjjgggiiiooowwwzzzeee[[[UUUOOOLLLKKKHHHHHHIIIIIIJJJKKKLLLLLLQQQVVV[[[___dddllluuu{{{xxxmmmccc[[[WWWUUUTTTSSSSSSSSSVVVZZZ___dddggglllsssyyy}}}{{{vvvtttuuuuuutttqqqqqqoooooossssssqqqrrruuu~~~zzzvvvsssrrrppppppqqqqqqpppnnnlllkkkqqqppppppppppppqqqqqqrrrrrrssssssttttttttttttsssttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~|||}}}}}}|||yyywwwwwwxxxxxxwwwwwwvvvtttrrrqqqpppqqqqqqrrrqqqooollliiihhhgggdddaaa___^^^^^^]]]\\\\\\[[[YYYWWWVVVTTTTTTTTTSSSTTTTTTSSSRRRQQQQQQRRRTTTSSSRRRRRRRRRQQQNNNKKKFFFGGGGGGGGGFFFHHHKKKNNNMMMMMMNNNNNNNNNLLLKKKJJJKKKJJJKKKNNNPPPRRRZZZccctttvvvWWWBBB999;;;777666999777555555555555555555555555444444444444444444444444333444555444444555888;;;===JJJTTT[[[^^^ZZZccc{{{ssszzz|||sssvvv~~~zzzsssllleee___\\\ZZZ[[[\\\\\\[[[XXXUUUSSSVVV]]]ffflllvvvuuunnnjjjfffkkkqqqxxxnnn^^^YYYVVVOOOLLLNNNIIIIIIIIIJJJLLLNNNQQQRRRVVV]]]bbbdddhhhqqqyyy}}}yyyqqqfff\\\WWWUUUTTTTTTSSSSSSTTTVVV[[[```eeeiiikkksssyyy{{{wwwrrrqqqsssuuutttsssssspppooorrrsssrrrtttxxx~~~{{{wwwtttrrrppppppppppppoooooonnnmmmlllppppppppppppqqqrrrssstttrrrsssssstttttttttssssssttttttttttttuuuuuuuuuuuuxxxxxxzzz{{{||||||}}}}}}|||}}}~~~}}}~~~}}}~~~}}}|||}}}}}}{{{yyyzzz|||}}}}}}}}}|||{{{~~~~~~~~~~~~}}}yyyzzz{{{yyywwwvvvvvvwwwvvvvvvvvvvvvuuusssqqqppppppqqqrrrrrrpppmmmjjjhhhiiieeebbb`````````___]]]]]]\\\ZZZXXXVVVUUUTTTSSSQQQRRRTTTSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTRRRNNNKKKGGGIIIKKKKKKJJJJJJLLLOOOMMMMMMMMMNNNNNNMMMMMMLLLMMMLLLMMMOOOPPPQQQZZZddd{{{qqqyyySSS???888:::666555888666555555555555555555555555444444444444444444444444333444555444444555888;;;:::DDDMMMVVV\\\WWW\\\ooosssyyy~~~sssttt}}}{{{wwwrrrkkkeee___\\\XXXYYY[[[\\\\\\YYYVVVSSSVVV^^^fffnnnwww}}}ssspppnnnjjjhhhpppvvvxxx}}}qqqcccYYYYYYVVVOOOLLLOOOLLLKKKJJJKKKNNNSSSWWWZZZZZZcccjjjlllooowww|||}}}ssskkkaaaXXXUUUTTTTTTTTTRRRSSSTTTVVV[[[```fffiiilllttt{{{~~~}}}xxxtttooonnnqqqtttuuutttvvvqqqppprrrssssssvvv{{{|||{{{yyyvvvtttqqqooonnnppppppooonnnmmmmmmmmmmmmoooooopppppprrrsssuuuvvvttttttuuuuuuuuuttttttssstttttttttttttttuuuvvvvvvyyyzzz{{{}}}~~~~~~|||~~~}}}~~~}}}|||~~~~~~}}}|||~~~~~~~~~~~~|||xxxzzz}}}~~~|||{{{~~~~~~~~~~~~}}}{{{zzzyyywwwxxxxxxwwwuuutttuuuvvvuuuvvvvvvvvvuuutttrrrqqqpppqqqrrrrrrpppmmmjjjhhhkkkgggcccbbbbbbbbbaaa^^^\\\[[[YYYVVVTTTSSSRRRQQQOOOQQQSSSTTTSSSTTTVVVXXXXXXWWWVVVUUUTTTQQQLLLIIIGGGJJJNNNNNNMMMLLLNNNPPPPPPPPPPPPPPPPPPPPPQQQQQQOOONNNOOOPPPOOOPPPXXXbbbwww{{{yyymmmsssPPP===666999555444777555333333333333333333333333444444444444444444444444333444555555444555888;;;777@@@GGGRRRZZZUUUWWWgggsssxxx|||tttqqq{{{zzzxxxuuuqqqkkkeee```]]]XXXXXXZZZ\\\\\\ZZZVVVSSSUUU]]]fffnnnxxxzzzmmmgggkkkmmmlllnnnvvv{{{yyyxxxzzzzzzuuuhhh\\\VVVYYYWWWNNNKKKPPPNNNMMMLLLMMMPPPVVV\\\```[[[gggppprrruuu|||~~~|||ppphhh___XXXVVVVVVVVVUUURRRSSSTTTVVV[[[```fffiiinnnvvv}}}{{{yyy{{{vvvqqqmmmlllooosssuuuuuuwwwssspppqqqssssssxxx}}}wwwvvvuuusssqqqooonnnmmmqqqooonnnlllllllllmmmnnnnnnooooooqqqrrrtttvvvwwwuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwww{{{|||}}}~~~~~~~~~{{{|||~~~~~~~~~~~~~~~||||||||||||~~~}}}}}}|||yyyzzz|||}}}}}}|||zzzyyy~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyywwwuuutttvvvwwwxxxwwwvvvuuuttttttttttttssstttssspppmmmjjjiiijjjiiifffdddcccccccccbbbaaabbb^^^ZZZVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTSSSQQQPPPNNNMMMNNNOOOQQQPPPOOOMMMMMMNNNMMMNNNOOOQQQQQQQQQPPPPPPSSSNNNLLLMMMPPPSSSYYY```qqq|||xxxvvvtttlllHHHAAA888555666666555222555555444444444333333333222222222222222222222222333333333333444555666666===???DDDKKKOOOQQQXXX```wwwoooxxxvvvooo}}}~~~~~~wwwrrrqqqnnnfff^^^[[[ZZZZZZYYYYYYYYYXXXUUUSSSWWW___hhhoooyyy~~~vvvmmmhhhddddddkkksssyyyzzzyyyvvvvvvxxxuuuoooaaaYYYRRRRRRQQQNNNLLLLLLLLLMMMOOOTTTZZZ___aaabbbhhhlllqqqwww}}}|||ttthhhccc]]]YYYWWWVVVVVVUUUTTTTTTZZZaaacccaaaeeellloooxxxvvvuuuvvvsssooonnnqqqooollllllmmmoooqqqqqquuuqqqooopppoooooowwwzzzyyywwwuuurrrooolllkkklllmmmmmmllljjjjjjkkkmmmpppqqqrrrsssttttttttttttwwwwwwvvvvvvuuuuuuttttttuuuvvvvvvtttssstttvvvxxx{{{|||}}}~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{xxxyyy{{{{{{{{{{{{yyyxxxyyyzzz|||}}}~~~}}}|||{{{{{{{{{zzzxxxuuutttuuuwwwyyyxxxwwwwwwvvvvvvvvvvvvpppppppppnnnkkkiiiiiijjjkkkhhheeebbbbbbbbbaaa```aaa^^^YYYVVVUUUTTTSSSRRRPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPRRRSSSTTTRRRPPPNNNOOOPPPPPPQQQRRRTTTTTTTTTSSSRRRQQQMMMKKKMMMOOOQQQWWW]]]mmmzzzuuuuuuzzzeeeFFF@@@888555666777555333555555444444444333333333222222222222222222222222333333333333444555666666<<<===CCCIIILLLNNNTTT\\\~~~|||tttxxxuuukkkuuu~~~~~~wwwqqqppplllddd]]]ZZZXXXXXXXXXXXXXXXWWWUUUTTTYYYaaajjjrrrzzz~~~ssslllfffddddddfffoooxxx}}}}}}zzzwwwxxxyyyssskkk\\\TTTOOOOOOPPPNNNMMMNNNLLLNNNRRRWWW^^^cccggghhhooouuu{{{~~~ttthhhddd^^^ZZZXXXWWWVVVVVVVVVVVVZZZaaacccdddiiipppuuu~~~xxxnnnlllllliiifffeeegggffffffgggjjjlllnnnooopppmmmmmmpppqqqsss|||zzzyyyxxxuuurrrooolllkkklllmmmnnnmmmlllkkkmmmnnnqqqqqqrrrsssssstttuuuuuuuuuuuuuuuuuuuuutttttttttxxxxxxxxxwwwuuutttuuuwww{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||~~~~~~~~~~~~}}}{{{zzzxxxyyyzzzzzzzzzzzzyyyxxxvvvxxx{{{~~~}}}|||||||||{{{xxxuuutttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuunnnoooooonnnllljjjjjjkkknnnjjjeeebbbaaa``````______\\\XXXVVVUUUTTTSSSRRRMMMNNNOOOOOOPPPQQQRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSUUUUUUTTTQQQOOONNNOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSNNNKKKKKKMMMMMMNNNSSSZZZeeeuuurrrwww~~~]]]DDD>>>888555666777666555555555444444444333333333222222222222222222222222333333333333444555666666:::<<>><<<999777555555555666555555444444444333333333222222222222222222222222333333333333444555666666999;;;@@@FFFFFFDDDGGGMMM___zzzzzzmmmiiiqqq~~~|||}}}xxxnnneeeaaa]]]WWWRRRRRRPPPRRRTTTTTTRRRSSSVVVYYYdddkkkttt{{{{{{lll]]]WWWTTTVVVaaammmvvv}}}}}}zzzxxx{{{rrraaaVVVOOOJJJLLLOOONNNNNNPPPOOOUUU\\\bbbgggmmmtttyyyxxxpppcccaaa]]]\\\[[[[[[YYYXXXUUUWWWZZZaaaqqqwwwbbb[[[VVVWWWXXXZZZ]]]bbbcccfffjjjjjjiiijjjmmmpppvvv}}}~~~}}}}}}{{{yyyvvvvvvvvvuuutttsssqqqooonnnlllnnnqqqssssssrrrssstttuuuuuutttsssssstttuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{wwwxxxyyyxxxxxxyyy|||}}}}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~}}}~~~~~~}}}|||}}}~~~}}}zzzyyyyyyzzz}}}~~~|||{{{{{{|||}}}yyyyyyxxxvvvtttssstttvvvwwwwwwxxxxxxvvvtttrrrpppllllllllljjjgggddddddeeecccaaa______^^^]]][[[YYYUUUTTTTTTTTTVVVVVVTTTSSSTTTRRRPPPOOOOOOQQQTTTVVVTTTSSSSSSRRRPPPOOOMMMLLLKKKLLLNNNNNNNNNNNNPPPRRRSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKLLLLLLJJJJJJSSS^^^}}}xxxooo|||ggg}}}nnnHHH===<<<:::777555444444555555555444444444333333333222222222222222222222222333333333333444555666666777999???EEEEEECCCFFFKKKXXX{{{vvvzzzrrrpppvvv~~~}}}}}}~~~~~~uuukkkbbb^^^ZZZUUUQQQQQQPPPSSSUUUTTTRRRRRRVVVZZZcccjjjrrryyy~~~yyyjjjZZZXXXUUUWWWcccpppxxx~~~}}}}}}|||rrrbbbTTTMMMIIIKKKNNNNNNOOOPPPPPPVVV___fffkkkrrrzzzuuunnnbbb___\\\[[[[[[ZZZYYYWWWTTTXXX]]]fffzzzxxxiiiZZZVVVUUUYYY]]]```eeekkknnnqqqtttsssqqqrrrwww{{{~~~|||zzzvvvtttssssssssssssrrrqqqpppppplllooorrrssssssrrrrrrsssuuuuuuuuutttttttttttttttwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwuuuuuuvvvzzz~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~}}}||||||{{{zzzzzzyyyyyyxxxzzz|||~~~||||||~~~~~~}}}{{{{{{|||~~~|||yyywwwwwwyyy|||~~~~~~~~~~~~~~~~~~}}}||||||xxxxxxwwwuuusssrrrtttvvvvvvwwwwwwwwwuuurrrooommmkkkllllllkkkhhhgggggghhhbbbaaa```___^^^[[[WWWTTTTTTTTTSSSTTTVVVVVVTTTSSSVVVTTTQQQNNNOOOQQQUUUWWWRRRRRRRRRQQQPPPOOOMMMLLLIIIKKKLLLMMMLLLKKKKKKLLLPPPPPPPPPPPPNNNMMMKKKIIILLLKKKLLLLLLJJJKKKUUU```rrrkkk~~~{{{jjjiiiCCC======;;;888555333333444555555444444444333333333222222222222222222222222333333333333444555666666555888>>>CCCDDDBBBEEEJJJTTTwwwrrr{{{zzz~~~~~~~~~~~~~~~|||yyytttjjj```\\\YYYTTTQQQQQQQQQTTTVVVUUURRRRRRVVV[[[aaagggooovvvzzzvvvfffVVVXXXUUUXXXdddqqqyyy~~~ssscccQQQKKKGGGJJJNNNOOOOOOQQQPPPXXXaaaiiiooovvv{{{pppjjj```^^^\\\[[[[[[ZZZYYYWWWUUUZZZ```jjjnnn```WWWUUUVVV\\\bbbffflllsssxxx{{{}}}|||yyy{{{~~~|||yyyuuurrrqqqqqqqqqrrrrrrqqqqqqppplllooorrrssssssrrrqqqrrrtttuuuuuuvvvuuuuuutttssswwwwwwwwwwwwwwwxxxxxxxxx{{{yyywwwtttrrrtttxxx|||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwwwwxxxyyyyyyyyyzzz|||~~~~~~zzz|||}}}yyyxxxzzz}}}}}}zzzyyy{{{~~~~~~|||{{{zzzzzzzzzzzzzzzxxxuuusssrrrrrrsssttttttuuuvvvuuutttqqqooommmsssqqqooommmkkkkkkkkkkkkfffeeebbb___]]]ZZZXXXXXXVVVVVVVVVUUUTTTSSSRRRQQQYYYSSSMMMMMMQQQVVVWWWVVVUUUQQQMMMNNNQQQRRROOOKKKKKKLLLLLLMMMNNNNNNOOOOOOLLLNNNPPPPPPNNNJJJHHHHHHJJJMMMJJJIIIKKKKKKYYYsss~~~gggrrrvvviii```GGG999888777555444444444444222222222222222222222222333333333333222222111000333333333444444444555555666888<<<@@@DDDGGGHHHIIIVVVpppuuu|||}}}|||{{{zzzxxxvvvoooeee]]]ZZZXXXTTTQQQQQQRRRTTTUUUTTTRRRSSSWWW[[[fffnnnnnnmmmqqqhhh\\\[[[ZZZYYY\\\eeeqqq|||~~~~~~{{{iiiWWWJJJGGGKKKHHHLLLSSSQQQRRRZZZeeemmmnnnqqq~~~zzzpppjjj^^^^^^^^^]]]ZZZWWWSSSQQQOOOVVV]]]hhh~~~uuueeeYYYWWWWWWYYY^^^fffooovvvzzz{{{~~~~~~~~~}}}}}}}}}}}}|||yyyvvvttttttttttttsssrrrqqqqqqoooooopppppprrrsssuuuvvvttttttssssssssssssttttttyyyxxxxxxyyyzzz{{{yyyxxx{{{yyywwwuuuuuuwwwyyy{{{{{{}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxxxxyyyyyyzzz{{{}}}~~~zzz{{{}}}zzzyyy{{{}}}~~~||||||~~~~~~|||{{{zzzzzzzzzxxxwwwvvvtttssssssttttttssstttuuuuuuuuusssqqqpppppppppooonnnmmmlllkkkkkkgggfffccc```^^^]]]\\\\\\YYYYYYYYYXXXWWWVVVUUUTTTWWWRRRNNNNNNRRRVVVWWWVVVUUURRRNNNNNNQQQRRRPPPMMMKKKKKKLLLMMMNNNOOOPPPPPPMMMPPPRRRQQQOOOLLLJJJIIIIIIMMMJJJHHHLLLOOOccc{{{lll{{{tttlll\\\EEE999888777555444333333333222222222222222222222222222222333333333222111111333333333444444444444555555777;;;???CCCEEEGGGHHHQQQfffyyy}}}{{{yyy}}}~~~|||{{{zzzxxxuuussslllccc[[[XXXVVVRRRPPPPPPRRRSSSTTTSSSQQQSSSXXX]]]eeennnnnnmmmnnndddYYYZZZXXXXXX\\\eeerrr|||nnnXXXJJJHHHLLLIIILLLRRRPPPRRRZZZeeelllnnnqqq}}}~~~rrriiiccc_________]]][[[XXXTTTRRRRRRYYY```jjj~~~tttiii^^^WWWWWWXXXZZZ___hhhqqqyyy}}}}}}}}}}}}|||zzzwwwtttssssssttttttsssrrrqqqqqqppppppqqqrrrssstttuuuvvvuuuttttttttttttttttttuuuwwwwwwvvvxxxyyyzzzxxxwwwzzzyyyxxxwwwxxxyyy{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||yyyyyyyyyzzzzzzyyyzzzzzz{{{|||}}}~~~zzz|||~~~}}}zzzzzz{{{~~~~~~~~~}}}{{{zzzyyyyyyvvvvvvvvvvvvvvvuuuttttttrrrrrrtttuuuuuutttsssrrrnnnnnnpppppppppnnnmmmlllhhhfffdddaaa_________```[[[ZZZZZZYYYXXXWWWVVVUUUSSSPPPNNNOOOSSSVVVWWWUUUUUURRROOOOOORRRRRRQQQNNNKKKKKKLLLMMMNNNOOOPPPQQQOOOQQQSSSRRROOOLLLJJJJJJHHHLLLJJJHHHLLLSSSmmmyyyrrr~~~pppooo~~~WWWCCC:::999777555444333222222222222222222222222222222111111222333333333222222333333333333444444444444444666999===AAADDDFFFGGGNNN\\\vvv~~~uuunnnoooyyy~~~~~~}}}{{{yyyxxxvvvrrrooohhh___WWWUUUTTTPPPNNNOOORRRSSSSSSRRRQQQTTT[[[aaafffppppppmmmkkkaaaVVVXXXUUUWWW]]]gggsss{{{~~~~~~|||qqqYYYLLLJJJMMMJJJLLLPPPNNNSSSYYYdddkkkmmmqqq}}}}}}qqqiiiddd```______]]][[[XXXVVVTTTSSSZZZaaajjjvvvhhh___YYYWWWWWWXXX[[[aaajjjttt~~~}}}|||{{{yyyvvvsssrrrssssssssssssrrrrrrqqqqqqrrrsssuuuvvvvvvuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvuuuuuuvvvxxxyyyxxxvvvyyyyyyzzzzzz{{{|||}}}~~~~~~~~~|||}}}||||||}}}~~~~~~~~~~~~~~~}}}|||||||||~~~zzzvvvvvvyyy||||||{{{{{{{{{|||}}}~~~~~~{{{~~~~~~{{{{{{}}}~~~~~~~~~}}}{{{zzzzzzyyyuuuvvvwwwxxxxxxvvvtttsssrrrsssttttttttttttsssrrrmmmoooqqqssssssqqqnnnllliiigggccc```___^^^___```YYYXXXWWWVVVTTTSSSSSSRRROOONNNNNNPPPSSSVVVUUUTTTUUUSSSPPPPPPRRRRRRQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPPPPRRRSSSRRROOOLLLJJJJJJFFFLLLKKKIIILLLSSSooo|||wwwuuummmrrruuuPPP@@@:::999777555333222222111222222222222222222222222000111222222333333333333222222333333333444444444444555888<<<@@@CCCEEEGGGNNNWWWmmm~~~ttthhhhhhooo~~~~~~~~~}}}|||~~~}}}{{{zzzxxxtttppplllddd\\\UUUSSSSSSPPPNNNOOOQQQRRRRRRRRRRRRWWW___fffjjjttttttooolll```UUUXXXTTTWWW___jjjuuu{{{}}}}}}zzzrrr[[[NNNLLLOOOJJJKKKOOOLLLSSSYYYccckkknnnqqq|||~~~ssslllggg___^^^]]][[[YYYWWWVVVVVVSSSZZZ```iii|||oooccc]]]ZZZYYYVVVXXX\\\ccclllxxx~~~|||{{{zzzyyywwwtttqqqrrrrrrsssssssssrrrrrrrrrsssuuuwwwxxxwwwvvvtttvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvxxxyyyxxxwwwxxxyyy{{{}}}~~~~~~{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}zzzvvvwww{{{~~~~~~}}}|||}}}}}}~~~~~~}}}}}}~~~||||||~~~~~~}}}}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{zzzvvvwwwyyyyyyyyywwwtttssstttttttttssssssrrrqqqqqqnnnppptttvvvuuurrrnnnkkkgggeeebbb___]]]\\\\\\\\\XXXWWWUUUSSSQQQQQQPPPPPPLLLLLLMMMOOORRRSSSSSSSSSTTTRRRQQQQQQQQQRRRRRRQQQRRRPPPOOOMMMLLLMMMMMMNNNPPPQQQRRRPPPMMMJJJIIIIIIEEEMMMLLLKKKLLLRRRkkk~~~lllkkkuuukkkJJJ???999888666555333222222111222222222222222222222222000111222222333333333333222222222333333333444444444666888;;;???CCCFFFGGGPPPXXXmmm{{{xxxiiiggglll~~~}}}~~~}}}~~~~~~}}}|||~~~}}}|||yyyuuunnnjjjaaaYYYRRRRRRRRROOONNNOOOPPPRRRSSSSSSUUUZZZcccjjjoooxxxxxxtttqqqdddWWWXXXSSSXXXaaalllvvv{{{}}}|||{{{www___QQQNNNOOOJJJJJJNNNJJJRRRWWWbbblllooorrrzzzzzzpppjjjeee^^^\\\ZZZXXXWWWVVVVVVVVVUUU\\\bbbiii{{{xxxhhhbbb```]]]ZZZUUUXXX^^^eeeooo|||~~~|||{{{zzz{{{{{{yyyxxxqqqrrrssssssttttttttttttsssuuuwwwxxxxxxwwwuuutttvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuvvvwwwyyyzzzyyyxxxwwwyyy{{{~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzz{{{}}}}}}~~~~~~|||~~~}}}}}}~~~|||{{{{{{{{{zzzyyyxxxxxxzzz{{{{{{{{{{{{{{{xxxyyyzzzzzzyyywwwtttssstttssssssrrrqqqppppppoooooorrrtttvvvtttpppkkkhhhaaaaaa___]]]\\\[[[ZZZZZZYYYWWWUUUSSSQQQPPPPPPPPPKKKKKKLLLMMMOOOPPPPPPQQQRRRRRRQQQQQQPPPQQQQQQRRRSSSQQQOOOMMMLLLLLLNNNNNNQQQRRRRRRPPPLLLJJJIIIIIIGGGMMMLLLKKKNNNSSSjjjeeelll|||cccDDD>>>777777555444333333222222222222222222222222222222111111222333333333222222222222222222333333333333444555777:::>>>BBBEEEGGGOOOYYYnnnzzz~~~mmmjjjlll~~~~~~}}}|||~~~}}}zzzuuummmhhh^^^VVVPPPPPPPPPOOONNNOOOOOORRRTTTVVVYYY___hhhooottt|||{{{xxxxxxjjjZZZWWWRRRXXXbbbllltttyyy{{{|||~~~cccTTTOOOOOOIIIIIIMMMJJJPPPVVVbbbmmmqqqrrrxxxzzzqqqjjjfff]]][[[YYYVVVUUUUUUVVVWWWYYY```eeelll|||pppbbb``````^^^ZZZVVVZZZaaaiiittt~~~}}}{{{zzz{{{||||||{{{qqqrrrsssuuuuuuvvvvvvvvvuuuvvvwwwwwwwwwvvvuuutttvvvuuuuuuttttttuuuuuuvvvvvvuuuuuuwwwzzz{{{zzzyyywwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}~~~~~~~~~~~~~~~|||~~~~~~}}}~~~~~~~~~~~~{{{yyyyyyzzzzzzyyyyyyzzz{{{|||||||||{{{zzz{{{{{{{{{zzzxxxvvvtttrrrqqqqqqppppppppppppppppppppprrrssssssqqqlllfffccc[[[[[[\\\]]]]]]\\\[[[ZZZYYYWWWTTTRRRPPPOOOOOOPPPJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQPPPOOOPPPQQQRRRQQQPPPNNNLLLLLLNNNPPPQQQSSSSSSSSSQQQMMMJJJJJJJJJIIIMMMJJJKKKPPPWWWnnn^^^ooo]]]@@@>>>666555444444333333333444222222222222222222222222222222333333333222111111111222222222222333333333333444666888<<<@@@DDDFFFJJJVVVlll~~~pppjjjjjj~~~~~~~~~}}}~~~~~~~~~~~~{{{tttlllfffZZZRRRLLLMMMNNNMMMMMMNNNNNNRRRVVVYYY]]]ccckkkrrrwww}}}|||{{{~~~ppp\\\UUUPPPVVV```jjjqqqvvvyyyzzz|||gggWWWPPPNNNGGGHHHMMMKKKNNNUUUbbbooosssssswww||||||tttmmmhhh^^^\\\YYYVVVUUUVVVXXXYYY[[[aaaffflll|||mmmaaa]]]^^^^^^]]]YYY^^^fffnnnyyy|||{{{|||||||||{{{rrrssstttvvvwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuuuutttuuuttttttttttttttttttuuutttttttttvvvyyyzzzyyyxxxwwwxxxyyy{{{|||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}{{{zzz}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}~~~~~~{{{yyyyyyzzzzzzzzz{{{|||}}}}}}}}}|||zzzyyy}}}|||{{{zzzxxxuuutttrrrnnnnnnnnnnnnooopppqqqrrrpppqqqrrrqqqnnnhhhccc___VVVXXXZZZ]]]^^^^^^]]]\\\WWWUUURRRPPPNNNMMMMMMNNNJJJJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPOOOOOOPPPRRROOONNNLLLLLLMMMOOORRRTTTTTTUUUTTTRRRNNNLLLKKKKKKKKKMMMIIIJJJRRR\\\ttt}}}YYYppp~~~ZZZ???>>>555444444333333444444555222222222222222222222222333333333333333222111000111111222222222333333333222333444777;;;???CCCEEEDDDRRRhhhqqqjjjhhhzzz}}}}}}}}}~~~{{{|||~~~~~~~~~~~~~~~zzzsssjjjdddWWWOOOJJJKKKLLLKKKKKKMMMNNNRRRWWW[[[___eeemmmsssxxx}}}{{{}}}sss]]]SSSNNNUUU^^^hhhoootttwwwyyyyyyiiiXXXQQQNNNFFFGGGMMMKKKLLLTTTbbbpppuuutttvvvzzz{{{rrrlllggg___]]]YYYWWWVVVWWWYYY[[[ZZZ```eeejjjyyy}}}oooccc\\\\\\___aaa[[[aaaiiirrr}}}~~~|||||||||{{{zzzssssssuuuvvvxxxyyyyyyyyyxxxwwwvvvuuutttttttttuuuttttttssssssssssssttttttsssssssssuuuwwwyyyxxxwwwwwwxxxxxxyyyzzz{{{||||||~~~|||}}}}}}~~~}}}~~~~~~}}}||||||~~~~~~~~~}}}}}}~~~~~~{{{|||}}}~~~~~~}}}}}}}}}~~~~~~|||{{{{{{{{{|||}}}|||{{{{{{|||~~~~~~|||{{{zzzyyywwwvvvuuuuuuuuuqqqqqqrrrsssrrrqqqooonnnuuusssooojjjfffcccaaa```YYYXXXXXXZZZ]]]^^^^^^^^^^^^[[[WWWSSSOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQMMMLLLKKKKKKLLLOOOSSSUUUVVVSSSOOONNNOOOOOOLLLJJJKKKKKKKKKKKKQQQaaa{{{kkk```oooqqqPPP>>>===888888666555444333333222333333333222222111111111111111111222222333333333222222333333333333444444222333444555777:::???CCCJJJQQQ^^^ssstttgggkkkzzz~~~~~~~~~{{{|||}}}}}}zzzwwwvvvtttjjj```TTTMMMGGGGGGHHHGGGJJJMMMQQQUUUZZZ___dddjjjrrrxxxuuubbbTTTPPPSSSZZZbbbkkkrrrwwwzzzyyynnnaaaSSSNNNLLLJJJIIIKKKLLLTTT```iiiooorrruuuwwwzzzsssmmmiii___XXXTTTUUUVVVWWWZZZ^^^aaaccceeekkkyyy~~~xxxppphhhbbb`````````dddhhhmmmsss|||~~~||||||}}}}}}|||zzzyyywwwtttrrrqqqqqqtttvvvvvvvvvxxxvvvtttrrrqqqrrrssstttvvvttttttwww{{{{{{vvvqqqttttttuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||{{{{{{{{{|||zzzyyyyyyzzz||||||{{{zzzyyyyyywwwvvvuuuttttttttttttttttttttttttsssrrrqqqtttrrrnnnjjjfffcccaaa```[[[ZZZYYYZZZ\\\]]]]]]\\\\\\ZZZWWWTTTRRRPPPOOOOOOMMMMMMLLLKKKKKKLLLMMMNNNLLLLLLMMMNNNNNNOOOOOOOOOOOONNNLLLKKKKKKMMMNNNOOORRRPPPMMMLLLMMMMMMKKKIIIJJJKKKKKKMMMTTTfffiiicccwwwlllMMM===<<<888777666555333333333333333333333222222222111111111222222222222222222333222222222333333333444444222444555666777:::>>>BBBFFFLLLVVVgggvvvgggjjjuuu~~~~~~~~~~~~zzz{{{|||wwwuuuqqqfff[[[TTTMMMHHHHHHHHHHHHJJJMMMQQQUUU[[[aaafffmmmuuuzzz~~~xxxfffXXXQQQTTT[[[cccmmmuuuzzz|||{{{rrrdddVVVPPPMMMJJJIIIJJJKKKRRR]]]gggmmmqqquuuwww}}}vvvpppjjj```YYYSSSSSSTTTUUUXXX\\\\\\___dddkkkvvvxxxuuuoooiiieeecccccccccccchhhnnnsss|||||||||||||||{{{yyywwwvvvtttrrrpppqqqsssvvvvvvvvvxxxwwwuuussssssssstttuuuvvvttttttwww{{{{{{wwwsssuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}|||{{{{{{|||}}}|||{{{{{{{{{yyyxxxxxxyyy{{{{{{zzzxxxwwwwwwvvvtttssssssssssssvvvvvvuuutttssssssrrrrrrrrrqqqmmmjjjfffcccaaa```^^^\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXXXXVVVUUUSSSRRRQQQMMMLLLJJJIIIIIIJJJLLLMMMJJJKKKMMMOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJIIIJJJJJJIIIHHHIIIKKKMMMPPPZZZmmmiiihhh{{{bbbHHH;;;;;;777777555444333333333333333333333222222222222111222222222222222111111111222222222222333333333333333444555666666999===@@@CCCGGGMMM[[[uuu}}}lllkkkrrr~~~~~~}}}}}}}}}}}}zzzzzz~~~{{{vvvtttoooeeeYYYTTTMMMHHHHHHHHHGGGIIILLLOOOSSSYYY```gggnnnvvv{{{}}}{{{jjj\\\SSSUUU[[[dddnnnwww}}}|||wwwiiiZZZRRROOOKKKIIIJJJIIIOOOYYYcccjjjpppuuuxxx}}}zzzssslllaaaYYYRRRQQQQQQQQQTTTYYYWWW\\\cccjjjttt{{{yyytttrrrpppmmmjjjhhhfffffffffccchhhooouuu|||{{{||||||{{{yyywwwuuussssssqqqpppqqqsssvvvwwwvvvwwwwwwuuuttttttuuuvvvwwwuuuttttttwww{{{{{{xxxuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwyyy|||{{{wwwuuuuuuwwwxxxyyyyyyyyyyyyvvvyyy{{{}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~}}}}}}||||||{{{zzzyyyzzz||||||{{{yyyvvvvvvuuutttssssssttttttvvvuuutttrrrqqqppppppppppppnnnllliiifffcccaaa```___\\\YYYXXXXXXWWWVVVUUUVVVVVVXXXXXXWWWUUUSSSRRRLLLJJJHHHFFFFFFGGGIIIKKKHHHJJJMMMPPPPPPOOOMMMKKKFFFGGGIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIIIIIIILLLOOOSSS^^^ssskkkjjjnnnXXXCCC::::::777666555444333333333333222222222222222222222222333333222222111111000000111222222222222333333333444555555555666888<<>>:::888555444444333222222222222333222222222222222222222222111222222333333222222111000000111111111222222222111222333333444888<<<@@@HHHDDDEEEJJJOOOZZZuuu~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~|||~~~}}}||||||}}}~~~~~~|||xxxrrrlllhhh[[[UUUNNNJJJJJJIIIEEEBBBDDDIIIQQQYYY```fffkkknnnqqqzzzyyyiii\\\RRRRRRYYY```ppp~~~}}}}}}zzzxxxxxxwwwvvvuuussseeeVVVOOOLLLJJJHHHHHHEEEFFFIIINNNUUU\\\cccggghhhkkkqqqxxx|||wwwlllcccYYYWWWSSSPPPNNNOOOPPPQQQVVV[[[aaafffhhhiiijjjkkklllmmmoooppppppooonnnmmmlllhhhhhhkkkooosss~~~|||wwwssslllkkkhhheeebbb```^^^^^^aaacccgggjjjmmmqqquuuxxxyyyxxxvvvvvvvvvtttqqqnnnqqqqqqrrrsssuuuwwwyyyzzz{{{xxxvvvvvvxxxyyyxxxvvvuuuvvvvvvvvvuuuttttttsssvvvxxxzzz|||}}}}}}||||||xxxyyyzzz{{{|||}}}}}}}}}}}}tttfff[[[RRRPPPRRRMMMNNNOOOOOOOOOOOOQQQSSSPPPVVV___jjjzzz}}}}}}}}}}}}~~~~~~~~~zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}{{{{{{}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzzyyyxxxvvvuuurrrrrrrrruuuwwwyyyxxxwwwooommmlllkkkkkkiiigggeeedddeeefffdddaaa^^^]]]]]]YYYXXXWWWWWWXXXXXXWWWVVVQQQRRRTTTUUUTTTRRROOONNNLLLMMMNNNOOONNNKKKHHHFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLLLLJJJIIIIIIKKKMMMLLLMMMMMMLLLJJJIIIJJJLLLRRRQQQUUUbbbuuuyyy[[[jjj}}}bbbIII;;;888777555444444333222222222222222222222222222222222222222111111222222222222111111000000000111111111222222111222333333444777;;;???EEECCCDDDHHHJJJRRRggg}}}xxx~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||~~~}}}|||||||||}}}}}}|||xxxsssnnnkkkaaaZZZQQQKKKHHHGGGDDDBBBFFFHHHNNNVVV___fffiiijjjnnnwww~~~oooaaaTTTRRRVVV]]]nnn~~~~~~{{{xxxwwwvvvuuutttnnn```RRRKKKIIIGGGFFFGGGHHHHHHJJJMMMRRRXXX]]]```aaacccgggllloookkkddd]]]UUUTTTQQQOOONNNOOOQQQSSSYYY]]]dddiiikkklllmmmnnnnnnpppsssttttttrrrooommmhhhfffgggkkkpppwww~~~zzztttmmmiii^^^\\\YYYVVVUUUTTTTTTUUUVVVZZZ___dddiiiooouuuyyyxxxwwwuuuttttttrrrpppmmmqqqqqqssstttvvvwwwxxxyyy{{{yyyxxxwwwyyyyyyxxxwwwxxxxxxvvvuuuttttttttttttvvvwwwyyy{{{{{{|||{{{{{{yyyyyyzzz{{{||||||{{{{{{{{{~~~xxxjjj```XXXRRRQQQTTTLLLMMMNNNOOOOOOPPPSSSUUUUUU\\\fffrrr~~~}}}}}}}}}|||}}}~~~~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}zzzyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}|||zzzyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{xxxyyyyyyzzzyyyxxxvvvuuuqqqqqqqqqrrruuuvvvuuusssnnnmmmlllllllllkkkgggeeeccceeefffeeebbb^^^\\\[[[YYYWWWVVVVVVWWWWWWUUUTTTOOOPPPRRRSSSSSSRRRPPPOOOIIIJJJKKKLLLKKKHHHFFFDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOMMMMMMLLLKKKJJJKKKLLLMMMRRRQQQUUUfff}}}pppXXXnnnxxx\\\DDD999777777666444333333222111222222222111111111111111111111111111111222222222222111111000000000000111111111111111222333333444666:::<<<@@@@@@CCCGGGHHHMMM]]]mmmwww}}}~~~~~~~~~~~~}}}}}}~~~~~~|||~~~~~~|||||||||{{{||||||{{{yyytttpppmmmeee^^^TTTLLLHHHFFFEEECCCFFFGGGKKKTTT___fffiiiiiikkkrrr|||tttfffXXXSSSUUUZZZkkk|||}}}}}}xxxtttsssrrrqqqppphhh[[[OOOJJJGGGEEEEEEGGGIIIIIIJJJLLLNNNRRRUUUWWWZZZ[[[\\\___aaa```[[[WWWQQQPPPOOONNNNNNPPPRRRTTT[[[___fffkkkmmmnnnooopppppprrruuuwwwvvvssspppmmmiiiiiijjjnnnuuu~~~~~~xxxrrrkkkccc^^^UUUSSSQQQNNNNNNOOOQQQRRRRRRVVV\\\cccjjjqqqyyy~~~|||zzzxxxvvvuuussspppnnnnnnnnnppprrrsssuuuvvvvvvyyyxxxwwwwwwwwwwwwwwwwww{{{yyywwwuuuttttttttttttuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{{{{zzzzzz}}}sssiii^^^XXXSSSOOOOOORRRKKKLLLNNNNNNOOOQQQUUUXXXYYY```kkkxxx}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{|||~~~}}}}}}|||~~~~~~}}}}}}||||||}}}}}}|||{{{{{{{{{|||~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{yyyzzzzzzzzzyyyxxxvvvuuusssrrrrrrrrrttttttrrrpppnnnnnnnnnoooooommmiiifffaaadddfffeeeaaa]]]ZZZYYYYYYXXXWWWVVVVVVUUURRRPPPLLLMMMOOOPPPQQQPPPOOONNNIIIJJJKKKKKKJJJHHHFFFDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKNNNQQQNNNMMMLLLKKKLLLMMMNNNOOORRRRRR[[[nnnkkk\\\rrrsssUUU@@@888777777777333333222111111111111222111111111111111111111111000111111222222111111000//////000000000111111111111222333333333555888:::@@@BBBFFFHHHHHHJJJTTT___xxxzzz~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~|||~~~}}}|||||||||{{{||||||{{{yyyuuuqqqoooggg```WWWNNNHHHFFFFFFFFFDDDEEEHHHQQQ]]]fffkkklllkkkqqqyyy{{{jjj[[[SSSSSSVVVfffvvvwwwwwwtttooolllkkkjjjiiiggg```VVVMMMJJJHHHFFFGGGIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRRRRSSSTTTSSSRRRQQQNNNMMMMMMMMMNNNPPPSSSTTT[[[```fffkkkmmmnnnooopppoooqqqtttvvvvvvsssooollllllmmmnnnqqqyyyxxxqqqiiiaaaZZZUUUPPPNNNLLLKKKKKKMMMPPPQQQRRRVVV\\\ccckkkttt}}}{{{xxxvvvsssooommmkkkmmmoooqqqsssuuuuuuvvvxxxxxxxxxwwwvvvvvvwwwwww{{{zzzxxxvvvuuutttuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{|||{{{{{{{{{{{{~~~ccc[[[TTTRRRPPPMMMMMMOOOLLLMMMNNNOOOPPPSSSWWW[[[]]]eeeqqq}}}}}}|||||||||||||||||||||}}}{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~||||||||||||}}}~~~|||||||||||||||{{{{{{zzzxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzyyywwwvvvvvvwwwvvvuuuuuuvvvvvvtttrrrooooooppprrrrrroookkkgggaaacccdddccc___[[[XXXWWWYYYXXXVVVVVVVVVTTTPPPNNNLLLLLLNNNOOOOOOOOONNNNNNLLLLLLMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOQQQOOOMMMKKKJJJLLLOOOPPPPPPSSSYYYggg~~~rrr|||}}}hhhbbbxxxnnnOOO===888666666666333333222111111111111111111111111111111111111111000000111111111111000000/////////000000000111111000222333333333444666888CCCGGGJJJJJJHHHHHHNNNSSSiii|||~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~|||~~~~~~}}}{{{|||}}}|||||||||{{{xxxuuurrrpppiiidddZZZQQQIIIFFFEEEFFFCCCCCCFFFMMMWWWbbbjjjnnnnnnrrryyyjjj[[[SSSQQQRRR^^^kkkjjjmmmkkkhhhgggfffeeedddbbbXXXQQQKKKJJJJJJGGGHHHKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTZZZ^^^eeejjjlllmmmnnnooonnnpppsssttttttrrrooommmmmmoooqqqsss{{{yyypppggg___XXXRRRNNNKKKJJJIIIIIIJJJLLLNNNOOOQQQUUU\\\dddmmmwwwzzzvvvqqqmmmjjjkkkmmmqqqtttwwwxxxyyyyyyyyyzzzzzzyyywwwwwwxxxyyyzzzzzzxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}}}}||||||~~~ZZZTTTPPPQQQQQQNNNMMMOOONNNOOOPPPQQQRRRVVV[[[___fffnnnyyy~~~}}}{{{{{{||||||}}}}}}~~~~~~|||~~~~~~~~~~~~~~~~~~{{{}}}}}}|||{{{{{{{{{|||}}}~~~zzz{{{{{{|||||||||||||||yyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzxxxwwwvvvvvvxxxwwwwwwwwwyyyxxxwwwuuunnnoooqqqsssssspppkkkggg```bbbbbbaaa]]]YYYWWWVVVVVVUUUUUUUUUVVVTTTQQQNNNMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLKKKKKKLLLOOOQQQOOOKKKIIIIIILLLOOOPPPPPPUUUbbbxxxrrrlll{{{oooeeeggg~~~iiiJJJ:::777555444444333222222111111111111111111111111111111111111111000000111111111111000000////////////000000000111000222333333333333555777BBBGGGKKKJJJIIIIIIMMMPPP]]]rrr{{{~~~~~~~~~~~~}}}}}}~~~~~~|||~~~~~~}}}}}}~~~~~~|||~~~~~~~~~|||{{{|||}}}}}}}}}|||{{{xxxuuurrrpppmmmhhh^^^TTTJJJEEECCCCCCBBBCCCEEEIIIQQQ[[[fffnnnnnnpppuuuhhhYYYQQQNNNLLLVVV___\\\```___^^^^^^___^^^[[[YYYOOOKKKIIIKKKKKKHHHHHHKKKKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJIIIHHHGGGHHHIIIKKKJJJJJJKKKLLLNNNPPPRRRSSSWWW\\\bbbgggjjjkkklllmmmnnnoooqqqssssssrrrpppoooooorrrtttwwwyyyrrrhhh^^^VVVPPPLLLIIIGGGHHHHHHHHHIIIKKKLLLMMMQQQVVV]]]fffqqq}}}~~~xxxrrrmmmiiikkknnnrrrvvvyyy{{{|||}}}xxxyyyzzzxxxvvvuuuwwwyyyxxxyyyyyyyyyxxxwwwwwwvvvxxxxxxwwwwwwxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~WWWSSSQQQTTTTTTRRRQQQRRRPPPQQQRRRSSSTTTXXX^^^bbbpppwww~~~}}}{{{||||||}}}~~~}}}~~~}}}}}}|||||||||||||||yyy{{{~~~}}}{{{zzzyyyyyyzzz{{{yyyzzz{{{|||}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzxxxwwwwwwvvvvvvvvvvvvwwwyyyyyyxxxwwwmmmnnnqqqssstttpppkkkggg```aaaaaa___[[[XXXVVVVVVSSSSSSTTTUUUVVVUUURRROOONNNOOOOOOPPPPPPOOOOOOOOOLLLLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLNNNQQQNNNJJJGGGGGGKKKNNNOOOOOOUUUhhhmmmnnnfffbbbjjjeeeFFF888666444222222333222222111000111111111000000000000000000000000000000111111111111000000////////////000000000000000222333333333333444666>>>DDDIIIJJJJJJLLLPPPRRRWWWkkkyyyyyy}}}www~~~~~~~~~}}}{{{zzzzzz{{{|||~~~{{{~~~~~~~~~}}}~~~|||~~~~~~}}}|||{{{|||}}}~~~}}}|||{{{xxxuuurrrppppppkkkaaaVVVKKKDDDAAA@@@AAACCCEEEGGGKKKUUUbbblllkkkmmmqqq{{{}}}fffWWWOOOLLLIIIPPPWWWRRROOOOOOPPPRRRSSSRRROOOLLLJJJGGGGGGKKKKKKHHHHHHJJJMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJJJJLLLNNNJJJJJJKKKLLLNNNOOOQQQRRRVVVZZZaaafffhhhiiijjjkkknnnoooqqqrrrrrrrrrrrrqqqqqquuuwww{{{uuunnnbbbXXXPPPKKKHHHFFFGGGGGGHHHJJJKKKLLLLLLMMMRRRWWW___iiiuuu{{{uuuoookkkjjjlllqqqvvvyyy|||}}}}}}uuuwwwxxxvvvsssrrrtttwwwwwwxxxyyyzzzzzzyyywwwvvvxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{|||~~~TTT[[[^^^[[[XXXYYY\\\]]]XXXXXXYYYZZZ]]]bbbjjjooo~~~|||}}}~~~~~~}}}|||{{{|||~~~}}}{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}|||{{{zzzyyyyyyzzz{{{}}}}}}||||||{{{{{{zzzzzz~~~|||zzzxxxvvvtttsssrrrwwwyyyuuuvvvzzzyyytttqqqrrrssstttsssoooiiieeebbbaaa___]]]ZZZWWWUUUTTTVVVYYY[[[YYYTTTQQQPPPRRRPPPPPPQQQQQQPPPNNNMMMKKKIIIJJJKKKLLLLLLKKKKKKJJJFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPMMMKKKIIIHHHJJJMMMPPPSSSXXXllltttvvvwwwbbb^^^nnn]]]???888999444222777333333333222222222111111222111111111000000//////000000000000000000000000111111111111111111111111111222333333222222444666;;;DDDJJJHHHGGGJJJPPPTTT[[[fff~~~zzznnnxxxoooqqqxxx~~~~~~|||{{{|||~~~~~~}}}||||||{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}|||zzzwwwtttrrrpppkkkbbbXXXOOOGGGBBB@@@BBBCCCDDDEEEJJJTTTaaajjjlllmmmooovvv|||fffXXXJJJFFFHHHHHHIIIJJJIIIJJJKKKLLLLLLLLLJJJJJJLLLIIIGGGHHHKKKMMMMMMLLLOOOOOOPPPPPPQQQQQQRRRSSSRRRQQQOOOMMMMMMMMMMMMNNNTTTSSSPPPNNNMMMNNNOOOPPPSSSXXX___dddfffhhhhhhiiikkkmmmpppppppppooooooppprrruuuyyy~~~xxxrrrjjj^^^SSSLLLIIIGGGFFFHHHFFFEEEEEEGGGLLLQQQUUUPPP\\\hhhqqq|||wwwpppmmmqqqrrrtttvvvwwwxxxxxxxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{zzzyyyyyyxxxwwwwwwwwwxxxxxxyyyzzz|||||||||}}}~~~___fffiiieeeaaabbbdddddddddeeeeeefffhhhlllrrrvvv}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}}}}~~~~~~}}}||||||||||||zzzyyyyyyyyyzzzzzz|||||||||||||||}}}}}}}}}}}}{{{yyywwwuuuuuuqqqvvvwwwuuuuuuxxxwwwsssrrrrrrrrrsssrrrooojjjfffdddccc```^^^[[[XXXWWWVVVVVVWWWWWWVVVSSSPPPOOOOOONNNOOOOOOOOONNNLLLJJJIIIGGGHHHJJJKKKKKKJJJIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKIIIIIIJJJMMMPPPSSSZZZoooxxx{{{```aaawwwyyyYYY===888999444222666222222222111111111000000222222222222111111111000000000000000000000000000111111111111111111111111111222333333222222444666:::BBBHHHGGGFFFJJJPPPSSSVVV]]]ppp}}}kkktttoooqqqwww~~~|||{{{}}}~~~||||||||||||||||||||||||}}}~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||||||||zzzwwwtttrrrqqqmmmeee[[[RRRJJJDDDAAA@@@AAACCCEEEJJJTTT___hhhjjjkkkmmmsss~~~yyydddWWWIIIEEEEEEDDDDDDEEEHHHHHHJJJKKKLLLLLLLLLLLLLLLJJJHHHJJJNNNPPPQQQPPPRRRRRRQQQQQQQQQSSSUUUVVVWWWVVVUUUSSSSSSSSSTTTTTTWWWVVVTTTRRRPPPPPPPPPPPPRRRWWW]]]bbbeeegggjjjkkkkkkmmmppppppooonnnnnnnnnqqqtttyyy~~~wwwrrrjjjcccYYYPPPKKKIIIHHHGGGGGGGGGGGGHHHLLLQQQVVVYYY[[[dddoooxxxzzztttpppqqqrrruuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxzzzzzz{{{zzzyyyyyyxxxyyyyyyyyyzzz|||}}}}}}}}}}}}}}}}}}~~~lllrrrtttpppmmmmmmnnnlllqqqrrrttttttuuuwww{{{~~~~~~~~~|||}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~}}}|||||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~~~~|||zzzxxxwwwvvvsssvvvxxxwwwwwwyyyxxxttttttsssqqqqqqpppnnnjjjgggeeedddaaa^^^\\\ZZZXXXWWWWWWUUUSSSQQQQQQPPPNNNMMMLLLLLLMMMMMMKKKJJJHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJIIIIIIJJJMMMQQQSSS[[[qqqtttxxxvvvYYYbbbnnnRRR;;;888999444222555111111111000000000//////333333333222222222222222000000000000000000000000111111111111111111111111111222333333222222444666888@@@FFFFFFFFFKKKPPPSSSTTTUUU```vvvhhhnnnsssrrrwww}}}|||}}}~~~{{{{{{|||}}}~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||||||||{{{zzzwwwuuutttqqqnnnggg^^^TTTKKKDDDAAA===???BBBEEEKKKTTT]]]dddggghhhjjjoooxxx{{{sssbbbUUUIIIEEEDDDBBBAAABBBEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKLLLOOOSSSVVVWWWWWWWWWUUUTTTSSSSSSUUUXXXZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYWWWUUUSSSRRRPPPOOORRRVVV[[[```dddhhhkkknnnmmmooorrrsssqqqooonnnnnnrrrvvv||||||vvvnnnhhhaaa[[[TTTNNNKKKJJJJJJJJJHHHIIILLLOOOSSSXXX\\\^^^aaahhhqqq|||}}}wwwtttrrrsssuuuwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{zzzyyyyyywwwwwwyyyzzz|||~~~~~~~~~~~~rrrwwwzzzxxxvvvwwwwwwuuuyyy{{{}}}~~~}}}~~~|||}}}~~~~~~}}}||||||~~~~~~}}}~~~}}}|||||||||||||||||||||||||||zzz{{{{{{{{{{{{{{{{{{{{{~~~~~~}}}{{{zzzxxxwwwwwwtttwwwyyyzzzzzzzzzxxxvvvuuussspppooonnnmmmjjjhhhdddccc```]]][[[YYYXXXXXXYYYUUUPPPOOOPPPQQQOOOLLLKKKLLLLLLLLLJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSRRRPPPMMMLLLKKKJJJIIIIIIKKKNNNQQQSSSYYYmmmssswwwiiiUUUfff```KKK999777999555222444222111111111000000000000222222222222222222222222000000000000000000000000111111111111111111111111111222333333222222444666888???EEEEEEGGGMMMRRRTTTXXXUUUWWWeee{{{jjjkkkyyyuuuwww}}}|||}}}~~~~~~}}}|||zzzzzzyyy~~~~~~~~~||||||{{{{{{yyywwwvvvtttpppmmmggg^^^UUULLLDDD@@@===???BBBGGGMMMTTT[[[```ccceeefffjjjrrrwwwtttmmm^^^TTTJJJGGGFFFDDDCCCDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLNNNQQQUUUYYY\\\]]]^^^\\\ZZZWWWUUUVVVXXX[[[]]]^^^]]]]]]\\\]]]^^^___```\\\[[[ZZZYYYVVVTTTQQQPPPTTTWWW[[[___ccchhhmmmqqqpppsssuuuuuutttrrrqqqqqqttt{{{~~~zzzvvvnnneee___YYYUUUQQQMMMMMMMMMMMMLLLMMMOOORRRVVVZZZ]]]___```ccciiirrr}}}wwwsssssstttvvvxxxyyyzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{{{{{{{zzzzzzyyyyyytttuuuwwwyyy|||}}}uuu{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz}}}~~~~~~~~~~~~}}}|||}}}}}}}}}~~~~~~~~~}}}}}}{{{{{{zzzyyyxxxxxxwwwwww||||||{{{zzzyyyxxxwwwvvvssstttwwwzzzzzzxxxvvvuuuuuussspppnnnnnnllljjjiiicccaaa^^^[[[YYYWWWWWWWWWZZZVVVQQQPPPQQQQQQOOOMMMLLLLLLLLLLLLJJJHHHFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOQQQRRRQQQOOOLLLJJJIIIIIIIIIJJJLLLNNNQQQSSSWWWgggwww~~~fffXXXoooxxxTTTEEE888777888555222333333333222222222111111111000000111111111111111111000000000000000000000000111111111111111111111111111222333333222222444666888???DDDFFFIIIPPPUUUWWWZZZVVVUUU]]]rrrrrrooowwwvvv}}}|||}}}~~~~~~|||{{{zzzzzzzzz~~~~~~~~~}}}|||{{{zzzyyywwwuuuuuupppmmmggg```WWWNNNGGGCCC???@@@CCCHHHOOOUUUZZZ]]]```aaabbbdddjjjooolllfffVVVNNNHHHGGGGGGEEEEEEGGGEEEEEEFFFGGGIIIJJJLLLLLLOOORRRWWW[[[___aaacccdddaaa___[[[YYYXXXZZZ\\\^^^____________```aaacccddd``````___^^^\\\ZZZXXXVVVWWWZZZ^^^aaaeeeiiiooosssqqqsssuuuuuutttsssssstttyyy~~~}}}zzzvvvpppggg___YYYRRRPPPNNNMMMNNNOOONNNNNNTTTWWWZZZ^^^```bbbbbbbbbgggnnnyyy{{{tttpppssstttvvvxxxyyyzzzzzzzzzwwwwwwwwwxxxxxxxxxyyyyyy{{{{{{zzzzzzyyyyyyyyyyyyuuuvvvyyy{{{}}}~~~~~~~~~zzz~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwuuutttttt{{{{{{zzzyyyxxxxxxwwwwwwqqqqqqtttyyyyyyuuurrrssstttrrrpppnnnnnnllljjjhhhaaa___\\\YYYVVVVVVVVVVVVXXXVVVTTTRRRRRRQQQOOONNNMMMMMMMMMLLLJJJHHHFFFDDDFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMLLLMMMOOOOOOOOOMMMKKKJJJIIIIIIIIIJJJLLLOOOQQQSSSVVVfffwwwooobbb|||kkkKKK@@@777666666444333333333333333222222222222111000000000000000111111111000000000000000000000000111111111111111111111111111222333333222222444666777===CCCEEEJJJRRRXXXXXXWWWWWWXXX^^^oooyyywwwttt}}}}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||zzzxxxvvvuuutttpppmmmggg```XXXQQQKKKHHHBBBBBBDDDHHHOOOTTTXXXYYY[[[]]]^^^^^^cccgggddd^^^NNNHHHEEEFFFFFFEEEEEEGGGFFFFFFGGGIIIKKKMMMPPPQQQSSSXXX^^^bbbeeefffggghhheeeccc___]]][[[[[[\\\]]]````````````bbbdddfffgggeeeddddddcccbbbaaa``````]]]___bbbeeehhhkkkpppssspppqqqrrrrrrrrrtttwwwyyyyyyxxxuuupppiiiaaa[[[VVVNNNMMMNNNPPPRRRTTTTTTSSS]]]___bbbeeeggggggffffffjjjtttzzzsssooorrrsssuuuwwwyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~}}}}}}|||zzzyyyyyyxxxwwwvvvvvvuuu{{{{{{zzzzzzyyyyyyxxxxxxrrrqqqttt{{{{{{uuussstttsssrrrpppooonnnllliiigggaaa^^^[[[XXXVVVUUUVVVWWWUUUVVVVVVTTTRRROOONNNNNNLLLLLLLLLKKKIIIGGGEEECCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHIIIKKKMMMOOOQQQSSSYYYllltttzzzxxxdddFFF>>>777555555444333444222222222222111111111111000000000111111222222222000000000000000000000000111111111111111111111111111222333333222222444666555;;;@@@DDDJJJSSSXXXXXXUUU[[[___cccoootttqqqyyy|||zzz{{{|||||||||}}}}}}~~~~~~~~~{{{yyyyyyzzz|||~~~~~~}}}~~~}}}zzzwwwuuussssssmmmjjjccc\\\UUUOOOKKKIIIDDDCCCCCCFFFMMMRRRUUUUUUVVVXXXYYYXXX[[[^^^\\\WWWKKKGGGEEEGGGGGGEEEEEEHHHFFFGGGIIILLLOOOTTTWWWYYYWWW]]]cccggghhhhhhiiijjjgggfffccc```]]]\\\[[[[[[]]]]]]]]]^^^```bbbeeefffeeeddddddccccccdddeeefffbbbdddgggiiikkkmmmppprrrrrrrrrsssssstttxxx}}}}}}sssrrrpppjjjccc]]]XXXUUUNNNOOORRRWWW\\\___```___dddfffiiikkkmmmmmmmmmlllqqq~~~{{{uuurrrqqqrrruuuwwwxxxxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{xxxxxxwwwwwwwwwxxxyyyzzz}}}~~~~~~}}}{{{{{{||||||}}}~~~~~~}}}~~~}}}||||||||||||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxyyy{{{|||||||||{{{{{{yyyyyyxxxxxxxxxxxxxxxxxx||||||{{{{{{{{{zzzzzzzzzvvvtttwww~~~xxxuuuwwwrrrqqqpppoooooommmiiifffaaa___[[[XXXVVVVVVVVVWWWRRRUUUWWWVVVQQQMMMMMMNNNLLLLLLKKKJJJIIIFFFDDDBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJGGGHHHIIIKKKMMMOOOQQQSSS[[[ssslll```DDD===777555444444444444111111111111000000000000111111111222222333333333000000000000000000000000111111111111111111111111111222333333222333555666444999???BBBIIIRRRXXXXXXWWW___eeegggooo}}}qqqooowww~~~{{{zzzzzz{{{{{{|||}}}~~~|||xxxwwwwwwxxxzzz~~~|||}}}~~~}}}zzzwwwtttsssrrriiieee^^^WWWPPPKKKHHHGGGEEECCCBBBEEEKKKPPPRRRSSSSSSUUUUUUTTTVVVYYYWWWRRRLLLIIIHHHJJJJJJGGGGGGJJJFFFGGGJJJNNNSSSYYY^^^```ZZZ```gggjjjkkkjjjjjjkkkiiigggeeeaaa^^^\\\ZZZYYYXXXXXXYYYZZZ\\\___aaaccccccbbbaaa```aaacccfffhhheeegggkkklllmmmnnnppprrruuuuuuuuuvvvxxx}}}~~~vvvpppooolllfff```ZZZVVVTTTRRRTTTXXX___fffjjjkkkkkkhhhjjjllloooqqqrrrrrrrrr}}}|||wwwuuuqqqrrrtttvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{|||}}}}}}wwwwwwvvvvvvvvvwwwyyyzzz}}}~~~}}}{{{zzzzzzzzzzzz{{{|||~~~yyyuuuuuuyyy}}}}}}|||}}}}}}||||||}}}}}}~~~||||||~~~}}}~~~|||{{{{{{|||}}}{{{zzzzzzyyyzzz{{{}}}~~~xxxyyyyyyxxxwwwxxxzzz}}}zzzzzzyyy{{{|||~~~}}}}}}vvvwwwyyy|||}}}{{{wwwssspppppppppqqqqqqooojjjgggddd___[[[ZZZ[[[[[[XXXTTTTTTUUUUUUUUUSSSPPPMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDIIIGGGGGGGGGIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKKKKIIIIIIJJJKKKNNNOOONNNKKKKKKOOOUUUXXXcccwwwlllppp{{{```@@@<<<777444333333333333333222111111000000111111111111111111111111111111333222222222111111000000000000000000111111111111222222222222333444555555777999===BBBGGGLLLPPPRRRXXX[[[eeettt~~~ppphhhsss}}}zzzxxxzzz{{{}}}zzzwwwwwwzzz}}}{{{}}}}}}}}}}}}|||wwwqqqkkkgggaaa\\\VVVPPPMMMKKKIIIGGGJJJJJJIIIHHHIIIJJJKKKLLLLLLJJJGGGGGGHHHKKKMMMNNNGGGGGGFFFEEEEEEFFFGGGIIIEEEIIIOOOUUUYYY^^^cccfffeeegggjjjkkkkkkkkklllmmmnnniiiccc``````___]]][[[\\\]]]^^^```aaa___[[[XXX\\\]]]^^^```aaacccdddeeeiiijjjlllmmmnnnpppsssvvvuuuxxxyyyyyyzzzuuurrrlllfffaaa___\\\YYYZZZ^^^[[[]]]ccclllvvv{{{{{{zzzooorrruuutttrrrtttyyy~~~}}}uuuqqqsssrrrrrrrrrssstttvvvxxx|||{{{{{{{{{{{{|||}}}}}}uuuttttttvvvxxxyyyxxxxxx|||}}}~~~~~~|||{{{{{{|||{{{zzzyyyyyy{{{~~~zzzuuuooollloootttzzz}}}~~~~~~}}}~~~}}}||||||}}}}}}~~~|||{{{|||~~~~~~}}}}}}}}}}}}zzzyyyyyyxxxyyyzzz{{{|||yyyzzzzzzyyyxxxyyy{{{}}}{{{{{{zzz{{{||||||||||||uuuvvvyyy|||~~~}}}yyyvvvsssrrrqqqqqqpppmmmiiifffccc___ZZZYYY[[[[[[XXXTTTVVVVVVVVVVVVTTTQQQNNNLLLKKKJJJIIIHHHGGGFFFFFFEEEIIIGGGGGGGGGIIIIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHJJJKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLLLLPPPWWW[[[ggg}}}gggqqqxxx[[[???<<<777444444444333222333222111111000000111111111111111111111111111111111111000000000/////////111111000///...---,,,,,,222222222222333444555555666888<<>>;;;777444444444333222333222111111000000111111111111111111111111111111//////............------111111000///...---,,,,,,222111111222222333444555666777;;;@@@EEEJJJMMMOOOSSS]]]rrrwwwmmmpppyyy|||zzzzzz{{{zzz|||}}}~~~}}}{{{zzz{{{~~~~~~~~~~~~~~~}}}~~~}}}xxxpppfff\\\VVVTTTPPPLLLIIIJJJLLLMMMMMMLLLKKKJJJHHHGGGEEEDDDCCC@@@@@@@@@AAABBBDDDEEEFFFHHHJJJLLLKKKJJJIIIHHHIIIRRRUUUXXX[[[\\\^^^```bbbffffffeeecccaaa```aaaccchhhfffcccaaa```^^^\\\ZZZ___aaaeeehhhhhhfffbbb```aaaaaaaaaaaaaaa``````___aaaeeejjjooorrrvvvyyy{{{|||~~~vvvllleeecccbbb]]]ZZZ[[[[[[ZZZ]]]bbbgggppp~~~|||{{{yyyuuusssttttttvvvwwwxxxyyyyyyyyywwwvvvvvvvvvvvvwwwxxxxxxwwwvvvuuuttttttuuuwwwxxx{{{}}}~~~~~~}}}|||}}}}}}~~~}}}||||||~~~qqqnnnkkkkkkmmmqqqsssttt}}}~~~~~~~~~~~~}}}||||||||||||}}}|||zzzzzz{{{}}}xxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzxxxxxxyyy{{{|||||||||{{{yyyxxxxxxxxxwwwwwwyyy|||~~~}}}zzzwwwrrroookkkiiihhhgggeeeddd^^^[[[YYYXXXYYYYYYXXXVVVYYYYYYWWWUUURRRPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGHHHJJJIIIJJJLLLNNNNNNQQQZZZdddtttkkkbbbjjjMMM===:::777444444444333222333222111111000000111111111111111111111111111111........................//////000000111111222222111111111111222333444555666888;;;@@@EEEIIIMMMNNNSSSZZZiii~~~rrrqqquuu~~~{{{{{{|||{{{|||~~~~~~}}}~~~~~~}}}{{{yyyzzz}}}~~~~~~}}}~~~}}}{{{vvvmmmbbbXXXRRROOOLLLIIIHHHJJJMMMOOOPPPPPPOOOMMMJJJGGGCCCAAA???>>>@@@BBBCCCDDDEEEGGGIIIIIILLLPPPPPPNNNLLLKKKLLLSSSUUUXXXYYYYYYZZZ\\\]]]eeedddbbb___[[[ZZZ\\\]]]aaa````````````___]]]\\\```cccgggjjjjjjgggeeedddddddddddddddcccbbb```___^^^ccciiippptttxxx{{{}}}}}}wwwnnnhhhccc```[[[WWWVVVYYY[[[\\\```eeekkkvvv}}}}}}{{{wwwssssssssstttvvvxxxyyyyyyyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwyyyxxxvvvtttssstttwwwyyy{{{}}}}}}|||}}}~~~~~~~~~}}}~~~|||rrrpppnnnoooqqqtttuuuuuu~~~}}}}}}~~~~~~~~~~~~}}}}}}|||||||||||||||{{{zzzzzz|||xxxxxxxxxxxxwwwvvvvvvuuuwwwyyyzzzyyyxxxwwwxxxyyyzzz||||||zzzwwwuuuuuuvvvyyyxxxyyyzzz{{{zzzwwwtttllliiifffdddcccdddcccbbbZZZYYYXXXWWWXXXXXXXXXWWWYYYWWWUUURRROOONNNMMMMMMKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFFFFGGGHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIKKKOOOOOORRR^^^lllgggbbbbbbFFF<<<999666555444444333111333222111111000000111111111111111111111111111111/////////////////////////////////000111222222222111111111111222333444444666888;;;@@@DDDIIILLLNNNWWWVVV\\\mmmsssnnnppp|||||||||~~~}}}|||{{{{{{}}}~~~~~~~~~}}}zzzxxxwwwyyy{{{|||}}}}}}|||yyysssjjj```WWWRRROOOMMMKKKKKKNNNQQQSSSSSSUUUTTTPPPLLLGGGCCC@@@>>>>>>@@@CCCEEEEEEGGGJJJLLLLLLQQQUUUVVVRRROOOOOOPPPQQQSSSUUUVVVVVVWWWXXXZZZ^^^]]][[[WWWTTTSSSTTTVVVYYYZZZ\\\]]]^^^^^^_________cccgggiiigggeeeeeeeeefffggggggggggggeeecccbbb^^^cccjjjooossswwwzzz|||zzzyyyooojjjeee```\\\VVVSSSTTTYYY]]]___dddiiipppzzz~~~{{{}}}{{{yyytttqqqrrrrrrsssuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxyyywwwuuussstttwwwzzz}}}~~~}}}||||||}}}}}}}}}}}}~~~~~~tttsssrrrsssvvvwwwxxxwww~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||{{{|||}}}|||{{{|||zzzzzzzzzyyyyyywwwvvvuuuxxxyyy{{{{{{yyyxxxxxxxxxxxxzzz{{{xxxtttrrrrrrtttxxxwwwwwwxxxxxxwwwsssqqqhhheeebbbaaaaaaaaa```___WWWWWWWWWVVVWWWWWWXXXXXXYYYWWWSSSOOOLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHFFFFFFGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKIIILLLQQQSSSWWWgggyyyqqqfffdddZZZBBB:::888666555555444222111333222111111000000111111111111111111111111111111///000000000000111111111000/////////.........---111000000111111222333444555777:::>>>CCCGGGJJJLLLXXXUUUTTT^^^tttqqqiiijjj}}}}}}}}}~~~|||zzzzzz|||~~~~~~~~~}}}zzzwwwvvvwwwyyy~~~~~~|||zzzvvvoooggg___XXXSSSPPPPPPPPPRRRUUUXXXYYYXXX[[[XXXSSSMMMGGGCCC@@@???===@@@DDDEEEEEEGGGLLLPPPTTTYYY]]][[[UUUPPPOOOQQQOOOQQQSSSTTTSSSSSSUUUVVVRRRRRRRRROOOMMMLLLNNNOOOSSSUUUXXXYYYZZZ\\\___aaa^^^aaaddddddaaa```aaaccceeefffhhhiiijjjiiigggfffcccfffkkknnnqqqsssvvvxxxxxx~~~~~~ssskkkddd^^^XXXTTTSSSQQQSSSZZZ___ccchhhnnnwww~~~{{{zzz}}}{{{yyyvvvrrrpppqqqrrrrrrtttuuuvvvwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyyyywwwyyyyyywwwuuuuuuxxx|||}}}|||{{{|||{{{||||||~~~xxxwwwvvvwwwzzz||||||{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{}}}~~~}}}}}}||||||||||||zzzyyywwwvvvzzz{{{}}}}}}{{{yyyyyyzzzuuuwwwyyyvvvrrroooqqqssstttttttttuuuuuuuuurrrpppgggeeebbb``````___]]][[[UUUVVVVVVVVVVVVVVVXXXYYYZZZWWWRRRNNNKKKJJJKKKKKKIIIHHHHHHHHHIIIJJJJJJKKKIIIHHHFFFFFFGGGGGGEEECCCFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLIIILLLSSSWWW^^^ssseeeiiimmmyyySSS???999888555555555444222111333222111111000000111111111111111111111111111111//////000000000111111111////////////............000000000000111222333444333444888<<<@@@DDDGGGIIIPPPSSSTTTWWWfffooofffggg}}}~~~~~~~~~~~~}}}|||||||||~~~}}}}}}}}}{{{yyyxxxyyyzzz|||yyyssskkkccc\\\VVVSSSQQQRRRUUUYYY^^^``````___^^^ZZZSSSLLLFFFBBB@@@@@@>>>BBBEEEFFFEEEHHHOOOTTT___ccceee```VVVOOONNNOOOLLLNNNOOOOOONNNMMMMMMNNNJJJKKKMMMLLLKKKKKKLLLNNNRRRTTTVVVVVVVVVXXX\\\___\\\^^^```^^^ZZZYYY\\\```aaacccfffiiikkkkkkkkkjjjhhhjjjlllmmmnnnoooqqqsssvvv{{{|||wwwnnnddd\\\VVVQQQOOORRRQQQTTT[[[bbbfffkkkqqq{{{|||{{{zzz{{{~~~|||xxxwwwuuupppoooqqqssssssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzvvvyyy{{{zzzwwwwwwzzz~~~}}}{{{zzzzzz||||||}}}~~~~~~}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}|||{{{zzz}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}|||zzzxxxvvv{{{}}}}}}{{{{{{{{{sssvvvxxxuuupppnnnpppsssqqqqqqqqqrrrttttttrrrppphhhfffcccaaa```^^^[[[YYYTTTUUUVVVVVVUUUVVVXXXYYYZZZWWWSSSNNNKKKJJJKKKLLLHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHFFFFFFGGGFFFEEECCCGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJKKKMMMLLLIIIMMMUUU[[[ddd|||uuu^^^mmmvvvuuuOOO>>>999777555555555444222111333222222111000111111111111111111111111111111111.../////////000000111111......///000111222333333000000000000111222333444111222666:::>>>BBBEEEGGGFFFPPPVVVUUU]]]tttooofffhhhzzz~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{|||}}}|||zzzzzz|||}}}}}}yyyrrriii```YYYTTTRRRQQQSSSWWW^^^cccffffffddd```[[[SSSKKKDDDAAA@@@@@@AAAEEEGGGHHHGGGKKKRRRYYYgggjjjjjjbbbVVVMMMKKKMMMIIIJJJKKKJJJHHHFFFFFFGGGHHHJJJLLLNNNMMMNNNOOOPPPSSSTTTUUUTTTSSSUUUYYY]]][[[]]]]]]ZZZUUUUUUYYY^^^^^^```eeeiiilllmmmlllllllllmmmmmmlllkkklllmmmooouuuzzzuuuppphhh___WWWQQQOOOOOORRRQQQTTT]]]cccgggmmmsss|||{{{zzzzzz||||||xxxuuuuuussspppoooqqqttttttsssssstttvvvxxxzzzxxxxxxxxxxxxxxxyyyyyyzzzuuuyyy||||||yyyxxx{{{}}}zzzyyyyyy}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||||||||||||}}}~~~|||}}}~~~|||}}}~~~}}}{{{{{{{{{}}}}}}}}}}}}}}}~~~|||yyyvvv{{{|||~~~}}}{{{yyyxxxxxxvvvvvvwwwwwwuuutttrrrqqqooooooppppppooonnnmmmlllhhhgggffffffeeebbb^^^ZZZVVVTTTSSSTTTWWWZZZ[[[\\\\\\WWWNNNGGGDDDFFFJJJNNNIIIGGGFFFFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJMMMJJJHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKLLLIIILLLNNNRRR___uuuoooUUUeeekkkHHH===666666444333333333333333333333333222222111111111444444333222111111111222000000000000000000000000000000000000000111111222000111111111111222222222222444555777:::>>>DDDIIIRRRQQQUUUZZZZZZbbbuuujjjpppzzz~~~}}}~~~||||||}}}}}}|||{{{{{{|||}}}}}}{{{{{{{{{|||}}}~~~}}}zzzssslllcccYYYTTTTTTSSSXXX___fffiiiiiigggeee]]]YYYQQQJJJDDDAAA@@@@@@JJJDDDCCCGGGHHHJJJVVVdddsssuuupppcccVVVPPPMMMKKKGGGFFFEEECCCBBBCCCEEEGGGHHHJJJMMMPPPQQQPPPNNNMMMOOOQQQTTTXXX[[[^^^``````bbb___\\\YYYXXXXXXYYYZZZ]]]___cccgggkkkmmmnnnnnntttsssqqqmmmjjjiiiiiijjjpppxxx|||ooo```WWWRRRMMMLLLNNNNNNPPPWWW```fffjjjrrr{{{~~~|||}}}|||xxxsssqqqqqqqqqpppnnnvvvvvvvvvwwwyyyzzzyyywww|||yyywwwxxxzzz{{{yyyvvvvvvwwwyyy{{{|||}}}~~~~~~}}}{{{|||~~~}}}}}}~~~~~~}}}|||~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~zzzzzz{{{{{{zzzxxxvvvuuu{{{|||}}}|||yyyxxxwwwxxxwwwwwwwwwwwwuuusssrrrpppooooooppppppooonnnllljjjgggfffeeeddddddaaa]]]ZZZUUUTTTTTTVVVXXXYYYXXXVVVWWWTTTOOOJJJHHHHHHIIIKKKKKKJJJHHHIIIJJJLLLKKKJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLJJJIIIIIIKKKLLLLLLLLLLLLKKKIIIGGGGGGHHHIIIJJJNNNQQQRRRWWWeee|||jjjZZZooodddFFF===777666555444333333333333333222222222222222222111333333222111111111111111000000000000000000000000000000000000000111111222000111111111111222222222222333555777999>>>DDDHHHQQQQQQUUUYYYYYYaaa|||}}}qqquuuwww~~~}}}|||}}}}}}}}}zzzxxxxxxzzz}}}}}}}}}||||||}}}|||~~~}}}|||~~~~~~|||uuuooofff[[[VVVUUUTTT\\\fffmmmnnnkkkfffcccZZZVVVOOOIIIDDDBBBBBBCCCHHHCCCCCCHHHKKKNNN\\\kkk||||||uuueeeUUUMMMHHHEEEFFFEEEDDDCCCBBBCCCEEEGGGHHHJJJLLLOOOPPPOOONNNMMMQQQRRRTTTWWWZZZ^^^aaaccccccaaa^^^\\\ZZZZZZ[[[[[[___aaaeeehhhkkklllkkkkkkssstttssspppjjjgggfffgggmmmttt}}}{{{mmm___VVVQQQLLLLLLNNNPPPSSSZZZbbbhhhlllttt}}}}}}|||xxxtttqqqqqqqqqpppnnntttssssssuuuxxxyyyxxxwww{{{yyywwwxxxzzz{{{yyywwwwwwxxxzzz|||}}}~~~~~~~~~|||yyywwwwwwzzz}}}}}}|||{{{|||~~~~~~}}}|||||||||}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyzzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}}}}xxxzzz}}}|||xxxuuuuuuvvvzzz{{{{{{yyywwwuuuvvvwwwwwwwwwwwwvvvtttrrrqqqpppnnnoooppppppooollljjjhhheeedddcccbbbbbb```\\\YYYUUUUUUUUUWWWXXXWWWTTTQQQQQQPPPOOOMMMLLLJJJIIIHHHKKKJJJIIIIIIKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIGGGFFFGGGJJJLLLLLLLLLNNNMMMJJJHHHGGGGGGHHHHHHNNNPPPQQQVVVfff}}}gggbbb~~~[[[BBB<<<777777555444444444444444111111111222222222222222222111111000000000000000000000000000000000000000000000000000000111111222000111111111111222222222222333555666888===BBBGGGOOOPPPTTTWWWVVV\\\sss~~~yyywwwuuu~~~}}}}}}}}}~~~|||xxxvvvsssvvv{{{}}}}}}}}}}}}}}}|||}}}~~~~~~||||||}}}~~~}}}}}}}}}}}}~~~|||vvvqqqhhh\\\VVVUUUVVVbbbooovvvssskkkdddaaaWWWTTTNNNIIIEEEDDDEEEFFFFFFBBBDDDJJJNNNSSSccctttxxxfffUUUKKKFFFBBBDDDCCCBBBBBBBBBDDDFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMRRRQQQRRRTTTXXX]]]bbbeeeeeedddaaa^^^]]]\\\\\\\\\```cccfffiiikkkjjjiiihhhqqquuuwwwtttllleeecccccciiiooowww}}}yyykkk]]]TTTOOOKKKKKKNNNSSSVVV]]]eeejjjnnnvvv|||yyyuuusssrrrrrrpppoooppppppqqqtttwwwxxxxxxwwwzzzxxxxxxxxxzzzzzzzzzxxxxxxyyy{{{|||~~~~~~}}}|||zzzwwwttttttwwwyyy{{{zzzzzz{{{}}}~~~}}}|||{{{|||}}}~~~}}}{{{zzzzzzyyyyyyzzz{{{|||~~~~~~}}}|||||||||{{{zzz}}}}}}{{{zzzyyy}}}~~~yyyvvvwwwzzzyyyzzzzzzxxxuuuttttttuuuuuuuuutttsssrrrpppooonnnoooooopppooonnnkkkhhhfffcccbbbaaa``````___\\\YYYUUUTTTTTTUUUVVVVVVTTTQQQNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGHHHJJJKKKKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCEEEHHHJJJKKKJJJNNNLLLJJJHHHGGGHHHIIIIIILLLNNNPPPVVVfffjjjnnnuuuRRR???:::777777666555444444444444000000111111222222333333000000////////////000000000000000000000000000000000000000000000111111222000000111111111222222222222333444555777;;;AAAEEEKKKMMMQQQSSSSSSWWWhhhzzz{{{xxx~~~}}}~~~~~~~~~{{{wwwtttnnnrrrxxx|||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~yyytttpppggg\\\UUUSSSYYYeeerrrwwwqqqgggaaa```YYYUUUOOOJJJGGGFFFGGGHHHEEEBBBEEELLLPPPWWWhhh{{{vvvcccTTTLLLHHHEEEDDDCCCAAAAAACCCFFFHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNQQQQQQPPPRRRVVV\\\bbbfffeeedddcccaaa___]]]]]]\\\___aaaeeehhhiiiiiihhhgggpppvvv{{{xxxooofffbbbaaaeeekkkqqquuu{{{wwwjjj[[[RRRNNNKKKLLLOOOVVVXXX___ggglllooowww}}}||||||zzzxxxuuusssrrrqqqpppoooooopppssswwwzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxyyyzzz|||}}}}}}~~~~~~~~~}}}|||xxxvvvuuuwwwyyyzzzyyyxxxzzz|||}}}}}}|||{{{~~~|||~~~|||zzzzzzzzzyyyzzzzzz{{{}}}~~~}}}||||||||||||zzz}}}}}}{{{{{{zzz~~~~~~yyyvvvxxx{{{xxxyyyyyywwwtttrrrrrrssssssrrrqqqpppooonnnnnnnnnppppppooommmkkkhhhfffdddbbb```___^^^___^^^\\\ZZZVVVTTTRRRRRRSSSUUUUUUUUUOOONNNMMMLLLLLLKKKKKKKKKJJJHHHGGGHHHJJJLLLLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHBBBBBBCCCEEEIIIKKKLLLKKKKKKJJJHHHHHHHHHJJJLLLMMMNNNPPPRRRZZZlllppp{{{kkkLLL<<<888777666555444444333333444000000000111111222222222000///////////////000000000000000000000000000000000000000000000111111222000000111111111222222222222333444444666:::???CCCFFFJJJNNNPPPOOORRR]]]iiiwww~~~~~~~~~~~~|||wwwtttlllqqqvvvzzz{{{{{{{{{{{{~~~~~~}}}~~~~~~~~~~~~}}}|||wwwsssoooggg\\\VVVUUU[[[dddnnnoooiiibbb______\\\XXXRRRLLLHHHGGGHHHHHHEEEDDDGGGNNNQQQXXXkkkuuu```RRRLLLJJJGGGFFFDDDBBBBBBFFFIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPQQQPPPPPPRRRVVV[[[aaaddddddccccccbbbaaa___^^^]]]\\\^^^aaaccceeefffffffffnnnuuu{{{{{{sssjjjcccaaaccchhhmmmooottt{{{~~~wwwiiiZZZRRRNNNLLLNNNQQQXXXZZZaaahhhmmmpppwwwzzztttrrruuuyyy~~~~~~|||yyyuuusssqqqqqqooopppqqquuuyyy|||||||||xxxyyyyyyyyyyyyyyyyyyzzzwwwxxxyyyzzz{{{|||||||||~~~~~~|||zzzwwwwwwxxxzzzyyyxxxxxxyyy|||}}}}}}||||||{{{~~~}}}zzz{{{|||{{{||||||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~yyy{{{|||zzzwwwuuuvvvxxxwwwyyyzzzxxxuuurrrqqqqqqqqqpppoooooonnnnnnoooooosssqqqnnnkkkhhhfffeeedddaaa___^^^]]]^^^^^^\\\[[[WWWTTTRRRQQQSSSUUUVVVVVVPPPOOONNNLLLLLLLLLMMMMMMLLLKKKJJJKKKMMMOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJEEEEEEFFFIIIMMMOOOOOONNNIIIHHHGGGHHHIIIKKKNNNPPPMMMPPPSSS]]]ooo{{{tttaaaFFF:::888666666444333333333333333000000000111111111111111///////////////000000111000000000000000000000000000000000000000111111222000111111111111222222222222333333444555888===AAACCCHHHMMMNNNNNNPPPVVV[[[eeerrr~~~~~~~~~}}}yyyvvvooorrrwwwzzzzzzzzz{{{{{{~~~}}}}}}~~~}}}~~~}}}}}}yyytttpppmmmfff]]]WWWWWWYYY___dddddd```]]]]]]^^^^^^ZZZSSSMMMIIIGGGGGGHHHFFFEEEIIIPPPSSSZZZooowww___OOOJJJIIIGGGJJJGGGDDDEEEIIILLLMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQQQQRRRSSSVVVYYY]]]```bbbbbbcccddddddcccbbb```___[[[[[[\\\^^^```bbbcccdddkkkpppwwwzzzvvvooofffaaa```fffjjjkkkooovvv{{{|||wwwjjj[[[SSSOOONNNQQQUUU[[[]]]cccjjjnnnqqqxxx|||rrrkkkggghhhpppyyy|||wwwsssrrrqqqqqqqqqsssvvvzzz}}}~~~}}}yyyzzz{{{zzzxxxwwwxxxyyywwwwwwxxxyyyzzz{{{{{{zzz{{{|||{{{yyywwwwwwxxxzzzzzzyyyyyyzzz|||}}}|||{{{|||~~~}}}}}}~~~zzz~~~}}}{{{|||~~~~~~~~~~~~~~~}}}~~~yyyyyyxxxvvvuuutttttttttvvvxxxzzzzzzwwwssspppoooppppppooooooooopppqqqrrruuurrrmmmhhheeedddddddddaaa___]]]]]]^^^^^^]]]\\\XXXVVVTTTTTTUUUUUUTTTSSSPPPPPPOOOOOONNNMMMMMMLLLLLLKKKJJJKKKNNNPPPPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGIIILLLOOOQQQPPPOOOIIIHHHGGGHHHIIILLLOOOPPPNNNQQQVVVaaatttqqqsss{{{VVV@@@:::999555444333222222111222222111111111111000000000000000/////////000000111222000000000000000000000000000000000000000111111222000111111111111222222222222222333333444777<<>>IIITTTYYYXXXUUUSSSSSS^^^rrrooofffiiiqqqxxx~~~}}}||||||yyyzzz{{{||||||xxxsssooolllfff]]]WWWSSSOOOJJJFFFHHHGGGGGGHHHJJJNNNQQQSSSUUUYYY\\\\\\WWWRRRNNNLLLFFFCCCBBBDDDEEEGGGMMMTTTYYYVVVVVVWWWYYYaaasss|||eeeUUUOOOOOONNNMMMNNNOOORRRUUUWWWWWWVVVUUUOOONNNMMMKKKJJJJJJJJJKKKNNNNNNNNNMMMNNNRRRYYY]]]bbbccceeehhhllloooqqqrrrrrrqqqpppooojjjaaaYYYTTTTTTVVVYYY___kkkyyytttpppkkkggggggjjjmmmooouuuuuutttqqqmmmlllnnnqqqqqqqqqpppppppppsssyyy}}}ppp^^^TTTMMMHHHGGGKKKSSS___ppp~~~zzzqqqllljjjkkkkkkkkkmmmqqqvvvzzz|||{{{zzz{{{{{{zzzwwwvvvwwwyyywwwvvvuuuttttttvvvxxxzzzzzzzzzyyyyyyzzz|||~~~{{{{{{|||~~~~~~|||||||||~~~~~~|||{{{|||~~~~~~}}}zzzyyyxxxxxxyyy}}}zzzxxxvvvttttttuuuvvvwwwyyyyyywwwuuurrrqqqrrrsssssssssrrrqqqpppnnnmmmllliiiiiihhhfffdddbbb```^^^]]][[[ZZZZZZ[[[\\\[[[ZZZZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNMMMJJJGGGFFFGGGIIIHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDEEEFFFIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFEEEHHHLLLMMMMMMUUU___rrrsssiiittt}}}\\\FFF===999777666222111111000000/////////////////////////////////////////////000000000000000000000000000000000000111111111000/////////...///000000000111111111111000222444555444333444555444;;;FFFQQQXXXYYYVVVRRRQQQZZZllltttggggggrrr|||~~~}}}}}}vvvwwwyyy{{{{{{wwwrrrmmmeee___WWWQQQNNNLLLIIIFFFGGGGGGHHHIIILLLPPPTTTVVVWWWYYYZZZYYYVVVQQQNNNLLLEEEBBBBBBEEEGGGIIIOOOWWW___\\\YYYYYY\\\dddtttuuuaaaTTTQQQQQQPPPNNNPPPRRRVVVXXXYYYWWWVVVUUUPPPPPPOOONNNNNNMMMMMMMMMMMMOOOQQQRRRRRRTTTWWWYYY\\\]]]```cccgggkkkppprrrqqqsssttttttqqqjjj___VVVRRRSSSTTTYYYfffuuu~~~uuuqqqmmmkkkkkkllllllkkkppptttxxxwwwtttqqqrrrtttqqqqqqqqqpppqqquuu{{{kkk\\\UUUMMMHHHGGGJJJQQQ\\\kkkyyy~~~uuummmiiiiiiiiihhhiiikkknnnssswwwxxxyyyxxxxxxxxxwwwvvvvvvwwwxxxvvvuuutttssstttvvvyyyzzzzzzzzzyyyzzz{{{}}}{{{{{{|||~~~}}}}}}}}}~~~|||zzzyyy{{{}}}~~~~~~{{{{{{zzzzzz{{{}}}yyyyyyxxxxxxxxxyyy{{{{{{zzzyyywwwuuusssrrrqqqqqqsssqqqooommmlllllllllmmmkkkkkkjjjhhheeeccc```___[[[ZZZYYYZZZ[[[[[[ZZZYYYZZZYYYWWWUUUSSSQQQPPPPPPOOOPPPPPPMMMJJJHHHKKKNNNIIIIIIJJJJJJIIIHHHGGGFFFCCCEEEGGGGGGGGGGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEGGGLLLMMMNNNYYYfff}}}ccclllrrrQQQAAA;;;777666777111111111111000000//////////////////////////////////////////000000000000000000000000000000000000------...///000111111222000000000000111111111111111333444555444333444555333999BBBMMMTTTWWWTTTQQQOOOVVVggg~~~xxxeeecccppp~~~~~~~~~~~~~~~~~~~~~wwwwwwxxxzzzyyyuuuppplll^^^WWWOOOKKKJJJJJJIIIGGGGGGGGGHHHJJJNNNRRRWWWYYYXXXXXXYYYZZZYYYVVVPPPKKKEEECCCCCCFFFGGGIIIPPPXXX]]]ZZZWWWVVV[[[fffttt~~~}}}ooo^^^TTTRRRSSSQQQOOOPPPSSSWWWXXXVVVTTTSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRNNNRRRVVVYYYYYYWWWVVVVVVUUUWWWZZZ]]]aaagggmmmrrrsssvvvyyyyyywwwqqqeeeYYYOOOOOOPPPTTTaaaqqq{{{|||tttpppllljjjlllmmmkkkiiikkkrrrzzz}}}yyyuuutttuuuooopppqqqqqqsssvvv{{{yyyeeeYYYSSSMMMIIIGGGJJJOOOWWWcccooo{{{yyyuuuoooiiifffeeegggfffgggiiilllooorrrtttuuuuuuuuuuuuuuuuuuvvvwwwxxxuuuuuuuuuuuuvvvxxxzzz{{{zzzzzzzzz{{{}}}~~~}}}~~~||||||}}}~~~~~~~~~~~~|||zzzyyy{{{}}}|||||||||{{{||||||}}}~~~yyyyyyzzzzzzzzz{{{{{{|||vvvuuuuuuttttttsssqqqoooqqqpppnnnlllkkkllllllmmmiiiiiihhhgggeeecccaaa```ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWWWWUUUTTTSSSSSSRRRRRRPPPRRRSSSPPPKKKIIIKKKNNNIIIIIIJJJJJJIIIHHHFFFEEEBBBGGGKKKJJJFFFEEEIIIMMMMMMMMMLLLKKKJJJIIIHHHGGGJJJFFFHHHNNNOOOPPP]]]nnn~~~{{{aaayyyfffHHH<<<999555333777222222111111111111000000////////////////////////.../////////000000000111000000000000000000000000---...///000111222333333000000000000111111111111111222333333222222333444555888>>>GGGPPPSSSRRRPPPNNNUUUddd|||~~~eee___lll|||~~~~~~~~~~~~~~~{{{zzzzzzyyywwwsssmmmhhhYYYSSSKKKGGGGGGIIIIIIIIIFFFGGGIIILLLQQQWWW\\\___[[[ZZZ]]]bbbeeeaaaVVVMMMEEECCCBBBEEEFFFHHHNNNVVVWWWUUURRRSSS\\\jjjxxxvvvjjj[[[SSSRRRSSSQQQNNNPPPSSSUUUUUURRROOOOOOOOOMMMNNNOOOPPPQQQRRRSSSSSSNNNRRRWWWZZZXXXVVVSSSRRROOORRRUUUYYY]]]ccclllrrrtttxxx|||}}}}}}yyymmm___PPPPPPOOOQQQ[[[jjjssstttrrrmmmgggfffhhhkkkkkkiiihhhrrr}}}}}}xxxuuuuuuoooqqqrrrssstttvvvzzz}}}wwwdddWWWRRRNNNJJJHHHIIILLLQQQ[[[eeemmmlllkkkgggcccaaaaaacccdddfffhhhjjjlllnnnppprrrqqqqqqqqqrrrtttvvvwwwxxxtttuuuvvvwwwyyyzzz{{{|||yyyzzz|||~~~|||}}}||||||}}}|||~~~}}}}}}zzzzzz|||~~~}}}}}}|||||||||{{{{{{{{{xxxxxxyyyzzzzzzzzzyyyyyyrrrrrrrrrssstttsssqqqooooooooonnnnnnmmmmmmlllllleeeeeeeeedddcccbbb``````ZZZYYYXXXZZZ[[[[[[ZZZXXXUUUTTTTTTTTTTTTTTTUUUUUUPPPSSSTTTQQQJJJGGGHHHJJJIIIIIIJJJJJJIIIGGGFFFEEEBBBIIINNNLLLFFFDDDIIIOOOOOOOOONNNLLLKKKIIIIIIHHHLLLHHHIIIOOOPPPRRRaaatttkkkhhh___BBB:::888222111666222222222111111111111111////////////////////////.../////////000000111111000000000000000000000000222222222111111111111111000000000000111111111111000111222111000000222444666888<<>>AAAEEEJJJPPPWWW___dddkkkooosssvvvyyyxxxmmmbbb\\\]]][[[VVVPPPNNNPPPSSSSSSUUUYYY]]]___```^^^]]]VVVXXX[[[]]]^^^___```aaadddeeefffeeefffiiipppvvv}}}}}}|||vvvlllbbbZZZVVVSSSQQQPPPNNNLLLKKKJJJJJJFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJKKKLLLNNNTTT[[[aaaggghhhhhhgggfffeeeggghhhooorrruuuvvvwwwzzzyyytttssssssrrrqqqqqqqqqtttyyy{{{}}}~~~}}}|||}}}|||{{{zzzyyyzzz{{{|||{{{{{{zzzzzzzzzzzz{{{{{{xxxzzz{{{{{{zzzzzzzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxssstttvvvxxxwwwtttrrrpppnnnoooqqqrrrqqqpppnnnmmmeeefffggggggeeecccaaa___^^^\\\[[[YYYWWWVVVUUUUUUUUUSSSPPPPPPQQQQQQQQQQQQOOONNNLLLKKKKKKLLLNNNOOOJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKIIIFFFEEEGGGHHHIIIHHHHHHJJJMMMOOOQQQQQQUUUeeefff^^^kkkvvvSSS???===666444333333333333111000000000////////////......//////////////////......------........./////////////////////////////////111111000000000000111111------...///000111222222222111111111111222333333222333444333333777===CCCLLL[[[uuuxxxvvvyyy{{{www}}}{{{{{{{{{|||{{{zzzwwwrrrllleeeYYYNNNKKKNNNTTTWWW\\\bbbhhhnnnrrruuusssrrrtttzzz|||rrrhhhZZZPPPFFFCCCCCCAAABBBEEECCCEEERRRfffsssnnn^^^QQQGGGGGGHHHIIIJJJNNNSSSWWWVVVXXXWWWVVVZZZ```cccaaacccaaa^^^[[[WWWTTTSSSRRRLLLJJJFFFDDDBBBAAA>>><<<===>>>@@@CCCIIIRRR]]]dddhhhnnntttvvvwwwuuunnneee]]]\\\ZZZVVVRRRQQQQQQSSSTTTTTTVVVZZZ^^^aaaaaa```^^^^^^_________^^^^^^]]]aaaccccccaaa______cccggglllllllllggg```XXXSSSPPPMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGHHHHHHOOOOOOPPPRRRVVV^^^hhhooosssqqqmmmgggbbb```aaabbbjjjnnntttwwwyyy|||yyyppplllmmmoooooonnnmmmllloootttvvvxxx~~~~~~~~~}}}|||}}}|||{{{zzzyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz|||{{{zzzyyyyyyzzzxxxxxxwwwwwwxxxxxxyyyzzzuuuvvvvvvvvvuuutttsssrrrqqqrrrssssssrrrooollljjjjjjiiiiiihhhgggeeecccbbb]]]\\\ZZZXXXWWWVVVVVVVVVUUURRROOONNNOOOOOOOOONNNJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLJJJGGGFFFGGGHHHIIIIIIIIIKKKNNNPPPQQQSSSZZZkkkrrr[[[bbbyyyiiiHHH999===555333222333333333111///000000/////////............/////////////////////---------.........//////////////////////////////333222111000/////////////////////000000111111222222222111111222222333444111333555555444666<<<@@@HHHQQQeee|||{{{|||||||||{{{zzzuuupppkkkcccXXXQQQQQQTTTWWW^^^eeelllpppqqqqqqnnnmmmnnnuuuzzzvvvkkkbbbXXXNNNDDDAAAAAA???@@@BBBDDDDDDLLL\\\eee```TTTLLLFFFGGGHHHHHHIIILLLRRRVVVXXXYYYXXXVVV[[[bbbeeedddeeeeeebbb___[[[WWWUUUUUUQQQMMMIIIFFFFFFEEECCCAAA>>>>>>???AAAFFFNNNWWW^^^```iiiqqqrrrrrrqqqnnnjjj___\\\XXXVVVUUUTTTRRRQQQUUUSSSSSSVVV[[[___``````aaa```____________^^^]]]aaabbbbbb```\\\ZZZ\\\______``````^^^XXXSSSOOOMMMJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIKKKNNNOOORRRSSSUUUXXX```kkkxxx}}}uuujjjaaa\\\\\\^^^bbbhhhqqqwww{{{wwwppphhheeehhhkkklllkkkiiiiiilllppprrrttt}}}~~~}}}~~~~~~~~~}}}|||}}}|||zzzyyyxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{||||||zzzxxxxxxyyywwwwwwwwwwwwxxxyyyzzz{{{vvvuuusssrrrqqqqqqrrrrrruuuuuuvvvtttrrrmmmiiigggiiihhhgggeeecccaaa______\\\[[[YYYXXXWWWWWWXXXXXXTTTRRROOONNNNNNNNNMMMLLLFFFHHHKKKNNNOOONNNMMMKKKMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDFFFIIILLLMMMMMMKKKJJJGGGHHHIIIIIIJJJKKKOOOQQQQQQUUU]]]nnncccYYYmmmxxx```BBB666<<<444333222222333333111///000/////////.....................///////////////---------.........//////////////////////////////444333222000/////////...222222222111111111111111222222111111222222333444111333666666555777;;;???GGGLLL[[[ttt~~~}}}||||||}}}|||{{{|||vvvrrroooiii^^^VVVSSSQQQVVV]]]ffflllooonnnlllllljjjlllsssxxxssshhh___UUUKKKBBB??????===>>>@@@EEECCCIIIVVV[[[UUULLLHHHEEEGGGHHHHHHHHHKKKQQQUUUYYYZZZYYYXXX]]]eeejjjiiiggggggeeeaaa]]]YYYWWWVVVVVVQQQLLLJJJJJJJJJHHHFFF???@@@@@@AAAEEEKKKRRRXXXYYYdddmmmooonnnnnnooommm```\\\WWWUUUVVVVVVSSSPPPVVVTTTQQQSSSXXX\\\^^^^^^___]]]]]]]]]___aaaaaaaaabbbcccdddaaa]]]ZZZ\\\^^^YYY[[[\\\ZZZWWWRRROOONNNJJJJJJKKKLLLMMMNNNNNNNNNPPPOOONNNMMMNNNQQQTTTVVVSSSTTTWWW\\\ffftttzzzlll```[[[ZZZ[[[\\\dddnnnwww}}}nnnggg___\\\___ccccccccc```bbbaaaeeelllkkkppp~~~}}}}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyy{{{{{{{{{zzzyyyyyyxxxxxxzzzyyyxxxwwwwwwxxxzzz{{{{{{||||||{{{yyywwwxxxyyyxxxwwwuuuttttttvvvxxxyyyuuuttttttsssrrrrrrqqqqqqrrrrrrsssrrrpppmmmjjjiiiiiihhhfffccc```]]][[[ZZZZZZYYYWWWVVVUUUUUUVVVVVVTTTRRRNNNKKKJJJJJJKKKLLLOOOOOONNNKKKIIIHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDGGGHHHIIIKKKKKKKKKJJJJJJIIIHHHJJJMMMMMMJJJMMMRRR^^^aaaeeerrrqqqpppoooiiiPPPBBB<<<888444333222111000000000000111111000000/////////.........------------......///////////////.........////////////////////////000000//////.........---///////////////000111111111111111111111111111111777777666444444555999<<>>???@@@@@@@@@@@@@@@EEEFFFGGGGGGIIILLLQQQUUUWWWXXXZZZZZZ[[[]]]aaadddfffjjjlllhhh```XXXTTTSSSSSSOOOLLLLLLNNNNNNKKKHHHFFFDDDAAA???AAAEEEKKKNNN]]]aaahhhnnnpppooollljjjddd___ZZZXXXXXXXXXVVVTTTQQQPPPPPPQQQTTTWWWZZZ\\\\\\___bbbddddddddddddeeejjjllljjjeeeaaabbbaaa^^^^^^\\\]]]___]]]WWWUUUWWWSSSRRRRRRRRRSSSTTTVVVWWWVVVWWWYYYZZZ[[[[[[ZZZZZZYYYZZZ\\\```lll}}}zzzkkkbbb\\\WWWUUUVVV[[[]]]eeerrrfff```WWWRRRRRRRRRRRRQQQOOOQQQOOOSSS\\\^^^iii~~~~~~}}}}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzz~~~}}}|||{{{zzzyyyxxxxxxyyyzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{zzzxxxwwwwwwwwwvvvvvvtttsssssstttuuuvvvuuuuuuuuuuuuttttttttttttpppppppppooonnnkkkiiihhh`````````___^^^]]]]]]]]]WWWWWWWWWVVVWWWWWWXXXYYYRRRQQQOOOMMMMMMMMMNNNNNNMMMMMMMMMLLLJJJJJJKKKMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHHHHJJJKKKKKKLLLKKKKKKJJJIIIIIIJJJMMMPPPOOOPPPXXXbbbyyybbbkkknnnSSS@@@888666555555444333222222222222222/////////.....................------------............//////////////////////////////////////////////////////............///////////////000111111111111111111111111111111444444444333222444777:::???CCCKKK\\\sss}}}zzzwwwtttqqqnnnjjjggg``````___^^^]]]]]]]]]]]]\\\ZZZXXXXXXWWWRRRKKKEEE???;;;777555666999:::;;;::::::::::::;;;<<<>>>>>>DDDEEEFFFFFFHHHKKKPPPTTTWWWXXXYYYYYYYYYZZZ]]]```fffmmmssspppeeeZZZTTTSSSRRROOOMMMMMMOOOPPPMMMJJJLLLIIIEEEBBBBBBDDDGGGIIIUUU]]]gggmmmnnnmmmlllllldddaaa\\\[[[[[[ZZZWWWTTTSSSRRRRRRRRRTTTVVVYYY[[[^^^___bbbcccdddeeehhhjjjjjjkkkjjjggghhhkkkjjjfffcccbbbdddiiigggaaa]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^\\\\\\]]]______`````````^^^```aaadddooo}}}rrrddd\\\WWWSSSSSSUUUYYY\\\cccpppbbb]]]VVVPPPOOONNNNNNMMMNNNOOOMMMPPPYYY\\\jjj~~~}}}|||{{{zzzyyyyyyzzzzzzzzz{{{{{{{{{~~~~~~}}}|||zzzyyyxxxxxxyyyzzz{{{||||||zzzyyyxxxuuuwwwyyyxxxwwwuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuvvvttttttssssssssssssssssssppppppoooooommmkkkiiihhhccccccbbbbbbaaa``````___YYYXXXXXXWWWWWWWWWWWWWWWPPPPPPOOOOOONNNOOOOOOOOOMMMNNNNNNMMMKKKIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIILLLLLLLLLKKKKKKJJJJJJIIIJJJLLLOOOQQQQQQTTTbbbpppqqq___nnneeeLLL<<<777666666444333222222111111111222..................------......------------..................///////////////////////////////////////////////////.........///////////////000000111111111111111111111111111222333333333222333666999@@@CCCJJJYYYppp}}}{{{xxxvvvssspppnnnllleeeccc___\\\YYYWWWVVVVVVVVVTTTRRRQQQOOOKKKDDD@@@:::888555444666888::::::;;;::::::;;;<<<>>>AAABBBEEEFFFGGGGGGHHHKKKPPPTTTWWWXXXYYYXXXXXXYYY[[[^^^iiiqqqyyyvvvjjj^^^XXXWWWRRRPPPOOOOOOQQQQQQPPPMMMOOOLLLHHHEEECCCDDDEEEFFFNNNXXXdddkkkllljjjkkkmmmdddaaa]]]\\\]]]\\\XXXUUUUUUUUUTTTUUUWWWYYY\\\^^^___```aaaaaacccfffkkkooommmnnnnnnmmmppptttsssooojjjjjjmmmrrrsssmmmgggfffeeefffhhhiiiiiihhhgggfffccccccccccccccccccccccccbbbdddfffhhhqqq|||{{{oooaaaZZZVVVTTTUUUXXXYYY[[[bbbmmm{{{^^^ZZZTTTOOOMMMMMMMMMNNNPPPSSSPPPSSS\\\```ooo}}}||||||zzzyyyzzzzzzzzz{{{||||||}}}}}}~~~}}}|||{{{zzzyyyxxxxxxyyyzzz{{{|||{{{zzzxxxwwwvvvxxxzzzzzzxxxwwwvvvvvvyyyxxxxxxwwwwwwvvvvvvvvvqqqqqqqqqqqqqqqppppppppppppoooooonnnlllkkkjjjiiifffeeedddcccaaa```___^^^[[[ZZZYYYXXXVVVTTTSSSRRROOOOOOOOOPPPPPPOOOOOONNNNNNOOOOOOMMMJJJHHHHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJIIILLLLLLKKKKKKJJJJJJJJJIIIKKKMMMPPPRRRRRR[[[ooonnndddzzz{{{[[[DDD888555444333222111111000000000000000------........................------------......---.........//////000000////////////////////////.........//////////////////////////////000000111111111111111111111111111111222333333222444666888;;;@@@FFFRRRkkk}}}~~~~~~}}}|||zzzwwwssspppnnnmmmfffccc___[[[WWWTTTRRRQQQOOONNNLLLJJJGGGDDD@@@===777666444444666888999999<<<<<<<<<===???BBBDDDFFFGGGHHHHHHHHHIIILLLQQQUUUWWWXXXYYYXXXXXXYYY\\\___jjjqqqxxxvvvlllaaa[[[YYYQQQQQQQQQRRRSSSSSSQQQPPPOOOMMMJJJHHHFFFEEEFFFFFFHHHRRR___fffhhhhhhiiilllccc```]]]]]]^^^]]]ZZZWWWVVVVVVVVVVVVYYY\\\___aaa^^^______```bbbffflllpppqqqtttuuuuuuwww{{{{{{wwwsssqqqsssyyy{{{uuupppnnnlllnnnoooqqqqqqooommmkkklllkkkjjjiiihhhgggggggggeeehhhjjjlllrrr{{{~~~}}}xxxlll___YYYWWWVVVWWWZZZZZZ\\\bbbkkkvvv[[[XXXTTTPPPMMMMMMNNNOOOLLLPPPOOOSSS\\\aaarrr~~~}}}{{{zzz{{{{{{{{{||||||}}}}}}}}}{{{{{{{{{zzzyyyyyyxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz}}}}}}|||zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvpppppppppooonnnmmmmmmmmmnnnnnnmmmlllkkkjjjiiiiiieeedddcccaaa^^^\\\[[[ZZZ[[[ZZZYYYWWWUUURRRPPPOOOMMMNNNOOOPPPPPPOOOMMMMMMLLLMMMNNNLLLIIIGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJKKKNNNQQQSSSWWWeeeqqqjjjwwwUUU@@@:::888555444111000000/////////000000.............../////////......------------......------......///000000000////////////////////////.........//////////////////////////////000111111111111111111111111111111000222333333333444777999:::@@@EEEPPPiii}}}~~~}}}~~~}}}}}}}}}|||xxxtttpppoooooohhheeeaaa\\\WWWSSSPPPNNNHHHGGGFFFCCC@@@>>>;;;:::777666555666888999999999;;;;;;===???AAADDDFFFGGGHHHHHHIIIIIIIIILLLQQQUUUVVVWWWXXXXXXYYY[[[^^^aaagggmmmttttttnnnddd\\\XXXRRRSSSTTTUUUUUUTTTRRRQQQOOONNNLLLJJJHHHGGGGGGGGGEEEMMMXXX```ccceeegggiiidddaaa^^^^^^``````^^^\\\XXXWWWWWWWWWXXX[[[^^^```]]]]]]^^^^^^```dddkkkooorrrxxx|||{{{|||zzzvvvuuuzzz|||yyytttssspppqqqsssssssssqqqooonnnrrrqqqpppnnnmmmlllllllllhhhlllnnnpppuuu{{{{{{xxxtttiii^^^ZZZXXXWWWWWWZZZ\\\^^^cccjjjttt~~~|||___]]]YYYTTTQQQPPPQQQRRRJJJPPPRRRWWWbbbhhh{{{~~~|||zzz{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwzzz}}}~~~|||{{{yyyyyyyyyyyyyyyxxxwwwvvvvvvuuuqqqpppooonnnmmmlllkkkjjjlllkkkjjjiiihhhgggggggggcccbbbaaa___]]][[[YYYXXXXXXXXXWWWVVVTTTRRROOONNNMMMNNNOOOPPPPPPNNNLLLJJJGGGIIIKKKKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIHHHGGGFFFIIIIIIHHHGGGHHHHHHJJJJJJJJJMMMQQQUUU\\\rrrlllqqqxxxoooMMM===;;;:::666444111000000000000000111111.........//////000000000......------------......------......///000000111////////////////////////............/////////000///////////////000111111111111111111111111111111000222444444444555777999999???DDDLLLeee~~~}}}~~~~~~~~~}}}||||||}}}}}}zzzuuurrrrrrssskkkiiieee```ZZZSSSNNNLLLDDDCCCBBB@@@===;;;::::::888777777888:::;;;:::999999;;;>>>AAADDDFFFGGGHHHGGGHHHHHHHHHIIIKKKPPPTTTRRRTTTVVVWWWYYY\\\```ccceeejjjrrrwwwuuulll```XXXSSSUUUWWWWWWVVVTTTRRRRRRQQQPPPNNNLLLJJJHHHGGGFFFEEEIIIQQQYYY```dddfffffffffccc______bbbddddddbbb]]]\\\[[[ZZZZZZ[[[]]]^^^[[[\\\\\\]]]___ccchhhllloooxxx~~~~~~wwwtttwwwyyywwwuuutttrrrrrrssssssrrrpppooonnnpppooonnnmmmmmmmmmnnnoookkkooorrrtttxxx|||{{{vvvsssiii```]]][[[YYYYYY[[[\\\___eeelllttt}}}}}}xxxssszzzdddccc___ZZZVVVTTTTTTUUUQQQXXX[[[cccooowww~~~zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxxxxyyyyyyyyy{{{zzzxxxvvvuuuuuuvvvwwwtttwwwzzz{{{zzzxxxwwwwwwxxxxxxxxxxxxwwwvvvttttttrrrqqqpppnnnmmmkkkjjjiiijjjiiihhhfffeeeeeeeeeeeebbbaaa```___]]]\\\ZZZZZZUUUVVVVVVUUUTTTRRRPPPOOOLLLNNNOOOPPPPPPMMMJJJIIICCCFFFHHHJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIGGGEEEDDDHHHGGGGGGFFFGGGHHHJJJKKKIIILLLQQQWWWaaazzz\\\ooodddBBB555666666222///222111111111111111222222.../////////000000111111.........------.........---------...///000000111////////////////////////---.........//////000000///////////////000111111111111111111111111111111000222444555555666888:::333999>>>EEE\\\~~~~~~~~~}}}~~~}}}{{{|||}}}~~~{{{wwwtttuuuvvvooommmiiiccc\\\TTTNNNJJJCCCCCCBBB@@@===<<<<<<===999888888999;;;;;;:::999:::<<>>FFFVVVooo~~~}}}}}}~~~}}}zzzvvvtttsssoooiiiccc]]]VVVPPPKKKKKKIIIEEEAAA>>><<<:::::::::888777999<<<===;;;999===@@@CCCGGGHHHHHHGGGFFFBBBDDDGGGHHHHHHIIILLLNNNQQQTTTXXXYYYXXXXXX[[[]]]gggoooxxx~~~nnn^^^[[[UUUSSSVVVWWWUUURRRRRRSSSSSSSSSSSSQQQNNNKKKIIIEEEGGGKKKPPPUUU\\\cccggggggdddaaaaaaeeehhhjjjiiiaaaeeefffddddddfffdddaaa___]]]\\\[[[[[[]]]___aaabbbjjjrrruuu|||{{{tttqqqqqqsssssssssuuutttrrrpppooommmmmmlllhhhgggfffffffffgggiiijjjjjjmmmsss{{{}}}zzzqqqmmmhhhdddbbbbbbdddeeeeeedddffflllsss{{{}}}zzzyyyssstttuuuwwwxxxvvvqqqnnnqqqwwwxxxwwwtttpppmmmllloooqqqwww}}}}}}|||~~~}}}}}}||||||{{{zzzyyyyyyvvvwwwwwwxxxxxxxxxxxxwwwxxxwwwwwwvvvuuuuuuuuuvvvuuuvvvwwwwwwwwwwwwvvvuuuvvvuuusssssssssrrrpppnnnmmmlllkkkkkkkkklllnnnooommmllljjjgggdddbbb```^^^_________^^^]]][[[YYYXXXYYYXXXVVVTTTRRRPPPNNNNNNOOOOOOOOOOOONNNLLLJJJIIIIIIKKKMMMMMMLLLKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMKKKHHHEEEDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMMMMTTTYYYaaa|||~~~fffeeeNNN:::777888444222444333333222111111000//////........................------............------////////////............////////////////////////---------............////////////...............000000000000000000000000000000111222444555666666666888;;;AAAOOOhhh~~~{{{wwwvvvtttqqqkkkeee___YYYRRRMMMLLLIIIFFFBBB???<<<;;;::::::999888:::===>>>===;;;===@@@DDDHHHIIIHHHFFFEEEBBBDDDFFFGGGHHHIIILLLNNNOOORRRVVVXXXYYYZZZ]]]___hhhoooyyyuuuggg```YYYTTTUUUWWWUUUTTTUUUSSSTTTTTTTTTRRRPPPMMMKKKGGGHHHKKKNNNSSSYYYaaafffhhheeebbbbbbdddggghhhhhhjjjmmmlllhhheeefffddd```^^^\\\ZZZXXXYYY[[[]]]___aaaggglllooovvv|||tttpppooopppppppppvvvuuusssqqqnnnmmmlllkkkhhhgggeeedddddddddeeefffcccgggnnnuuuzzz|||}}}~~~vvvsssnnnjjjhhhhhhiiijjjkkkhhhiiinnnttt|||{{{vvvsssnnnnnnoooqqqrrrrrrooommmvvv|||}}}|||~~~|||{{{}}}~~~}}}{{{zzzyyyxxxyyyyyyxxxxxxwwwwwwxxxxxxyyywwwvvvttttttuuuwwwxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvtttrrrqqqrrrrrrrrrqqqkkkkkkkkkkkklllnnnppprrrnnnmmmkkkgggdddaaa___^^^^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWUUUTTTRRRPPPNNNNNNLLLMMMMMMMMMLLLJJJHHHGGGHHHKKKNNNOOOMMMKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJLLLKKKIIIGGGFFFFFFHHHHHHHHHGGGGGGHHHKKKNNNNNNRRRYYYkkk{{{vvvqqq}}}VVVDDD666555777444222444222222222111111000000///............................../////////......---........................000000000000000000000000---------............///...///////////////000000000000000000000000000000...///000222444666777888777777777;;;GGG]]]yyy|||yyyxxxvvvrrrmmmhhhbbb[[[TTTPPPMMMJJJGGGCCC@@@===<<<;;;:::::::::<<>>===@@@EEEIIIJJJIIIFFFCCCAAACCCEEEFFFGGGHHHKKKNNNLLLPPPTTTXXX[[[^^^aaadddjjjqqqzzz~~~qqqfff^^^WWWVVVWWWVVVVVVWWWTTTUUUUUUVVVTTTRRRPPPNNNKKKKKKLLLMMMPPPVVV^^^cccgggeeebbbbbbdddfffggggggooopppnnniiifffgggfffccc___]]]ZZZWWWVVVXXXZZZ\\\^^^aaadddfffmmmxxxzzzvvvpppmmmlllmmmnnnooouuutttsssqqqnnnmmmkkkjjjiiihhheeecccaaa`````````[[[```fffkkkooouuu||||||zzzwwwsssqqqppppppqqqqqqnnnmmmqqqvvv~~~~~~}}}}}}~~~}}}}}}|||uuupppmmmllllllmmmoooppppppnnnzzz|||{{{}}}~~~}}}|||{{{zzzzzz|||zzzyyywwwwwwwwwxxxyyyxxxvvvtttrrrrrrtttvvvxxxttttttssssssuuuwwwzzz{{{xxxuuurrrqqqrrrtttuuuuuummmllllllmmmnnnoooqqqrrrnnnmmmjjjgggdddaaa^^^]]]]]]]]]]]]\\\[[[YYYXXXXXXVVVUUUTTTSSSQQQPPPOOONNNKKKKKKLLLLLLKKKJJJHHHGGGHHHKKKOOOPPPNNNKKKIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGIIIKKKKKKJJJIIIHHHIIIJJJJJJIIIGGGFFFHHHKKKNNNRRRSSS\\\vvvjjjppp~~~mmmJJJ>>>444444666444222222222111111111000000000///........................+++,,,---///000111111111------...............///////////////////////////---------............///......//////000000111111000000000000000000000000///000111222444555666777666666666:::AAAQQQjjj}}}~~~~~~~~~{{{zzzvvvsssnnnjjjddd^^^VVVRRRNNNLLLHHHDDDAAA>>>===<<<:::;;;<<<>>>@@@BBBBBBBBB>>>AAAFFFJJJKKKIIIEEEBBBAAABBBDDDEEEEEEHHHKKKNNNKKKNNNSSSYYY^^^cccgggiiilllrrrzzzxxxjjjaaaZZZYYYYYYVVVTTTUUUTTTUUUWWWWWWWWWUUUTTTRRRPPPOOONNNMMMOOOTTT\\\bbbcccbbbbbbbbbdddfffhhhhhhjjjllljjjggggggjjjllljjjdddbbb]]]YYYVVVVVVVVVWWWZZZ\\\^^^aaafffnnnuuuxxxmmmkkkhhhfffgggjjjmmmooopppppppppoooooommmllllllllljjjgggdddaaa___^^^^^^VVV[[[```bbbeeelllvvv~~~|||zzzxxxwwwvvvvvvssspppqqqvvvzzz}}}}}}}}}|||{{{{{{{{{{{{zzzyyyuuutttrrrpppppprrrttttttttt{{{}}}|||~~~}}}}}}}}}}}}|||||||||||||||{{{yyyxxxxxxxxxyyyyyywwwvvvsssqqqqqqrrruuuvvvtttsssrrrrrrsssvvvyyy{{{xxxuuuqqqpppqqqtttuuuvvvoooooooooooooooooooooppplllkkkiiifffccc```^^^\\\\\\\\\[[[ZZZYYYXXXXXXXXXTTTTTTSSSRRRQQQPPPOOONNNKKKKKKLLLLLLLLLJJJIIIHHHHHHKKKOOOPPPNNNKKKIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGIIIKKKLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHLLLOOOWWWWWWddd```qqq[[[DDD<<<666555555333111111111111111000000000000000........................,,,,,,...///000000000000,,,---------......//////........................---------............///......//////000000111111000000000000000000000000111222222333333444444444666555888<<>>>>>;;;<<<>>>@@@AAABBBCCCDDD@@@CCCGGGJJJJJJHHHEEEBBBBBBCCCDDDDDDEEEGGGJJJMMMLLLOOOTTT[[[bbbhhhlllmmmoootttyyy{{{kkkccc^^^]]]\\\VVVRRRQQQTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTQQQNNNOOOTTT\\\aaa___```aaabbbcccfffhhhjjjgggjjjiiigggiiimmmpppnnnkkkgggccc]]]YYYVVVUUUTTTWWWWWWZZZ^^^aaadddgggiiibbbbbb`````````cccgggiiijjjkkklllmmmnnnooonnnnnnooollliiieeebbb___^^^]]]VVVYYY\\\\\\]]]dddoooxxx|||||||||||||||{{{zzzyyyqqqqqquuu{{{~~~|||{{{|||~~~~~~{{{zzzzzz{{{|||{{{|||yyyxxxxxxzzz{{{{{{~~~}}}|||~~~||||||||||||||||||||||||{{{{{{zzzyyyyyyyyyzzzzzzxxxvvvtttsssrrrrrrssstttuuutttrrrqqqqqqrrrtttuuuvvvsssooonnnoooqqqrrrsssppppppoooooonnnmmmlllllljjjiiigggdddbbb___]]]\\\\\\[[[ZZZYYYXXXWWWXXXXXXSSSRRRRRRQQQPPPOOOOOOOOOKKKLLLLLLMMMLLLKKKJJJIIIHHHKKKNNNOOOMMMKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGIIILLLLLLLLLKKKKKKLLLJJJJJJJJJIIIIIIJJJMMMPPPTTTVVVhhhzzz^^^zzztttOOO???<<<888555444333111000000000000000000000000000........................///////////////...---,,,,,,,,,,,,---......//////........................---------............///...///////////////000000000000000000000000000000222222333333333333444444555555888>>>???DDDVVVjjj~~~~~~~~~|||uuussspppmmmhhhaaaZZZUUUPPPNNNKKKGGGCCCAAA@@@???<<<>>>@@@AAAAAABBBCCCDDDBBBDDDGGGIIIIIIGGGEEECCCEEEFFFFFFEEEDDDFFFJJJMMMNNNOOOTTT[[[dddjjjnnnooopppssswww|||~~~nnngggaaa```^^^WWWQQQOOOSSSUUUWWWYYY[[[ZZZYYYYYYXXXVVVSSSPPPPPPTTT[[[```]]]___aaabbbcccdddgggjjjjjjlllllljjjkkkooopppnnnmmmkkkgggbbb]]]YYYVVVTTTUUUTTTVVV[[[]]][[[[[[]]]^^^]]]]]][[[ZZZ[[[^^^aaadddfffhhhkkkmmmnnnoooooommmkkkhhhdddaaa^^^]]]]]]YYYZZZZZZZZZ[[[```hhhoootttvvvyyy|||}}}}}}|||{{{rrrsssyyy}}}{{{{{{~~~~~~zzzyyyzzz}}}|||{{{}}}}}}||||||{{{{{{zzzzzzzzzyyyzzzzzz{{{{{{{{{{{{zzzzzzyyywwwvvvttttttssssssuuutttsssrrrrrrssstttuuuuuussspppooopppqqqqqqqqqmmmmmmmmmlllllljjjjjjiiigggfffdddbbb```^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXXRRRQQQQQQPPPPPPOOOOOOOOOJJJKKKLLLLLLLLLKKKIIIIIIIIIKKKMMMMMMLLLKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJLLLMMMLLLKKKLLLMMMHHHIIIJJJKKKJJJKKKNNNPPPQQQWWWooopppccccccHHH;;;:::888444222222222111///000000000000000000000......................../////////......---++++++++++++,,,------...//////........................---------............////////////...............000000000000000000000000111111222333333444555555555444777===???CCCWWWmmm~~~}}}vvvuuurrroookkkddd]]]WWWQQQOOOLLLHHHDDDBBBAAA@@@===???BBBBBBAAA@@@BBBDDDEEEFFFGGGHHHHHHGGGEEEDDDHHHHHHGGGFFFEEEFFFIIILLLNNNOOOSSSZZZcccjjjlllmmmooorrrtttyyytttkkkdddaaa^^^WWWRRRQQQRRRTTTWWWZZZ[[[\\\[[[[[[WWWVVVSSSPPPPPPSSSYYY^^^___aaaccccccbbbbbbdddggghhhkkklllkkkkkknnnnnnkkkkkkjjjhhhfffaaa]]]XXXVVVSSSQQQRRRWWWXXXUUUUUUXXXYYYZZZZZZXXXVVVWWWZZZ^^^aaacccfffiiilllmmmmmmllliiigggddd```]]]\\\[[[ZZZ[[[ZZZYYYYYY[[[```dddggglllooouuuzzz}}}~~~}}}}}}wwwxxx}}}}}}{{{{{{~~~~~~yyyxxxzzz~~~{{{zzz|||~~~~~~}}}{{{zzzyyyxxxwwwxxxyyy{{{|||}}}|||{{{{{{|||{{{zzzxxxwwwuuutttssssssssstttuuuvvvxxxyyyzzzwwwuuurrrrrrrrrsssrrrqqqiiijjjjjjjjjjjjiiihhhgggeeedddcccaaa```^^^]]]\\\[[[ZZZXXXWWWVVVVVVWWWXXXQQQQQQQQQPPPPPPOOOOOOOOOIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLLLLLLLKKKLLLMMMJJJIIIIIIHHHHHHIIIIIIJJJHHHJJJLLLMMMLLLLLLLLLMMMFFFHHHKKKLLLLLLMMMOOOPPPVVV^^^{{{|||llliiiqqqRRRAAA777888777333111222333222////////////000000000000........................++++++,,,---............++++++,,,,,,---...//////000000000000000000000000---------.........////////////......---------,,,000000000000000000000000//////111222444555777777666333666<<<>>>DDDZZZsss~~~}}}xxxvvvtttqqqmmmfff___YYYRRRPPPLLLHHHEEECCCAAAAAA===@@@CCCCCCAAA@@@AAACCCGGGGGGGGGGGGGGGFFFFFFEEEJJJJJJHHHFFFEEEFFFIIILLLNNNNNNRRRYYYbbbiiikkkkkknnnpppsssxxxyyyoooeeeaaa]]]WWWTTTTTTRRRTTTWWWZZZ[[[\\\\\\[[[VVVUUUSSSPPPPPPRRRXXX\\\aaaccceeedddaaa```bbbdddbbbgggiiihhhjjjmmmmmmjjjggghhhhhhgggddd___[[[XXXSSSOOOOOOTTTUUURRRSSSXXXTTTUUUWWWVVVVVVWWW\\\```aaacccfffiiijjjkkkjjjjjjdddccc```]]]ZZZYYYXXXXXX\\\ZZZXXXYYY]]]aaacccdddgggkkkrrrxxx}}}~~~~~~}}}}}}}}}{{{{{{}}}~~~xxxvvvyyy~~~}}}||||||~~~}}}zzzzzzzzzzzzzzzxxxyyyxxxxxxyyy{{{{{{yyyxxxzzzzzzyyyxxxvvvuuuuuutttssstttuuuvvvwwwxxxyyyyyyvvvwwwwwwuuuqqqnnnllllllpppnnnllljjjiiigggdddaaadddccccccaaa___]]][[[ZZZ]]]\\\ZZZYYYWWWVVVVVVVVVSSSRRRQQQQQQQQQPPPMMMKKKHHHHHHIIIIIIJJJLLLMMMNNNKKKIIIGGGHHHKKKNNNPPPPPPPPPMMMIIIFFFEEEGGGJJJLLLHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMKKKJJJLLLOOOQQQQQQVVVeeepppfff}}}eeeIII>>>666666555444333333333333111111000000//////......------------------------..................------.........////////////000........................////////////000000000000////////////000000000000000000000000111111111111000222333333333333444666666444777;;;:::@@@YYYuuu~~~~~~}}}}}}}}}|||yyyuuussspppjjjbbb\\\WWWSSSNNNIIIFFFDDDBBB@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDIIIJJJJJJIIIHHHHHHJJJLLLRRRQQQRRRVVV]]]dddiiikkkqqqqqqrrruuu|||pppeee___\\\XXXVVVWWWWWWWWWXXX[[[______\\\XXXPPPSSSUUUSSSPPPPPPUUUZZZ```bbbccc```\\\[[[___cccbbbdddgggiiiiiiiiigggfffggggggggghhhgggccc^^^ZZZUUUQQQPPPUUUXXXVVVUUUUUUVVVVVVVVVTTTTTTWWW]]]bbbhhhjjjkkkkkknnnpppllleeeeee```\\\ZZZWWWTTTTTTWWW[[[ZZZXXXXXXZZZ^^^bbbeeegggjjjooouuuzzz}}}|||zzzzzz}}}|||zzz{{{~~~||||||}}}{{{{{{{{{{{{zzzyyyyyyxxxwwwxxxzzz{{{zzzyyyzzzyyyyyyxxxwwwvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvtttpppmmmlllmmmmmmllljjjiiiiiigggdddbbb````````````___^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVQQQPPPOOOOOOOOOOOOMMMKKKIIIIIIIIIJJJKKKLLLNNNOOOJJJHHHGGGHHHJJJMMMOOOOOONNNLLLIIIFFFFFFHHHKKKMMMIIIJJJLLLMMMNNNMMMMMMLLLKKKKKKKKKKKKMMMPPPRRRSSS]]]sssbbbfff~~~]]]DDD;;;666555444333333222333333000000000000//////......------------------------........................------........./////////........................------------................../////////000000000000000000000111111111111000222333333333333444666555444777;;;:::???UUUooo~~~~~~}}}}}}}}}|||yyyvvvtttrrrmmmeee___YYYUUUOOOJJJGGGEEEBBB@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHIIIIIIIIIHHHIIILLLOOORRRRRRSSSVVV\\\ccciiilllpppqqqqqqttt~~~yyyoooddd___\\\WWWVVVWWWXXXXXXYYY\\\___```]]]YYYTTTUUUTTTRRRPPPPPPSSSVVV]]]___aaa^^^YYYVVVWWWZZZ^^^```dddhhhiiiiiihhhgggjjjiiiiiiiiihhheee```]]][[[WWWVVVZZZ\\\ZZZYYYYYYWWWXXXXXXWWWXXX\\\bbbgggoootttwwwwwwwwwwwwsssmmmfff```[[[[[[[[[XXXWWWYYYZZZ[[[\\\^^^___```aaabbbfffhhhlllrrrxxx}}}~~~{{{{{{|||~~~}}}}}}~~~}}}|||{{{||||||{{{yyyzzzxxxwwwwwwyyy{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvuuuvvvuuuuuutttsssrrrqqqqqqrrrssssssrrrooommmlllmmmkkkiiihhhhhhhhhfffdddbbb\\\\\\]]]^^^^^^^^^^^^]]]ZZZYYYYYYXXXWWWVVVVVVUUUPPPNNNMMMMMMNNNNNNMMMKKKHHHHHHHHHIIIJJJKKKLLLMMMIIIGGGFFFGGGIIILLLMMMMMMLLLKKKHHHGGGGGGIIILLLNNNKKKLLLMMMNNNNNNMMMLLLLLLIIIJJJLLLMMMNNNOOOSSSUUUgggwwwZZZnnnpppPPP===999666555444333333222222222000000000////////////...................................................,,,---------....................................------------............------........./////////000000000000111111111111000111333333222222444555444444777;;;:::===OOOddd~~~}}}}}}||||||yyywwwvvvtttpppiiiddd]]]XXXQQQLLLHHHFFFCCCAAAEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIIIIJJJNNNPPPTTTSSSSSSVVV[[[bbbhhhmmmpppqqqqqqsss|||vvvlllccc___\\\XXXVVVVVVXXXYYY[[[^^^aaaaaa^^^\\\YYYVVVSSSQQQQQQQQQQQQPPPTTTXXX[[[[[[WWWSSSRRRSSSWWWZZZ```eeeiiijjjjjjiiijjjiiihhhggggggfffdddaaaccc___^^^bbbdddbbbaaabbbaaaaaaaaaaaaccchhhnnnsss|||~~~yyyjjjbbb]]]^^^```___\\\\\\ZZZ]]]```cccdddbbb___]]]cccfffjjjpppwww}}}~~~~~~~~~|||zzz{{{{{{}}}~~~}}}{{{zzz{{{||||||zzzxxxzzzxxxvvvwwwyyy{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxvvvuuuttttttsssrrrqqqqqqoooqqqrrrqqqnnnllllllmmmjjjiiigggfffeeedddaaa___ZZZ[[[[[[\\\\\\\\\\\\[[[WWWWWWWWWWWWWWWVVVUUUUUUOOONNNMMMMMMNNNOOONNNMMMFFFFFFFFFGGGGGGHHHJJJJJJGGGFFFEEEFFFIIIKKKKKKKKKJJJIIIHHHHHHIIIKKKMMMOOOMMMNNNOOOOOONNNMMMLLLKKKHHHIIILLLNNNMMMMMMRRRXXXrrrpppaaabbbFFF:::999666555444333222222222222////////////////////////////////////////////////---------...............,,,,,,,,,---------..............................////////////000000000000------------.........//////000000000111111111111000111333333222222444555333444777:::999;;;IIIXXX|||~~~}}}||||||zzzxxxvvvvvvvvvsssmmmggg```[[[TTTMMMIIIGGGDDDCCCGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKHHHIIIJJJIIIIIIJJJLLLOOOTTTTTTTTTVVVZZZ```hhhmmmqqqrrrrrrrrryyytttkkkbbb___]]]YYYWWWXXXYYY[[[]]]```bbbbbb```___\\\WWWQQQPPPRRRSSSQQQNNNLLLPPPVVVXXXWWWUUUSSSRRRQQQUUU[[[bbbgggjjjkkkkkkhhhfffeeefffhhhiiiiiihhhhhheeefffjjjlllkkklllooosssrrrqqqqqqsssxxx~~~qqqgggaaacccfffeeeaaa^^^[[[^^^bbbeeedddaaa]]]ZZZ___cccjjjrrryyy~~~~~~}}}~~~~~~{{{yyyyyyyyy}}}|||}}}zzzyyyxxxyyyzzzzzzxxxvvvyyywwwvvvwwwyyy{{{{{{{{{|||||||||{{{zzzzzzyyyyyyuuutttttttttttttttttttttnnnpppqqqpppnnnllllllmmmkkkiiifffdddccc```]]]ZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVUUUTTTQQQOOOMMMMMMNNNOOOOOONNNGGGGGGGGGGGGHHHIIIJJJJJJGGGEEEEEEFFFHHHJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNOOONNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKMMMJJJJJJRRR^^^ooorrrwwwVVVAAA::::::555555444333222222222222.............../////////////////////////////////---------.........//////,,,,,,,,,---------..............................////////////000000000000------------.........//////000000000111111111111///111222222222222333555333555777999888:::CCCMMMbbbzzz~~~}}}|||{{{yyywwwvvvvvvwwwtttooojjjbbb\\\UUUNNNJJJHHHFFFEEEIIIIIIIIIJJJJJJIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLJJJKKKJJJIIIGGGGGGIIIKKKTTTUUUVVVWWWYYY___ggglllqqqsssrrrrrrvvv~~~sssiiiaaa^^^]]]ZZZYYYZZZZZZ\\\```cccdddccccccbbb]]]WWWQQQPPPSSSUUURRRNNNKKKOOOTTTWWWWWWVVVTTTSSSNNNQQQWWW^^^cccgggiiijjjfffeeeeeehhhllloooqqqrrrkkkjjjlllqqqssstttxxx}}}vvvlllfffhhhkkkiiidddaaa^^^```bbbcccbbb___\\\ZZZ\\\bbbkkkttt|||{{{|||~~~}}}{{{yyyyyyyyy|||{{{{{{xxxwwwwwwyyyzzzzzzwwwuuuwwwvvvwwwyyy{{{|||{{{zzz{{{{{{{{{zzzzzzyyyyyyyyyttttttuuuuuuvvvvvvvvvwwwooopppqqqpppnnnllllllllljjjhhheeecccaaa^^^ZZZWWWZZZZZZYYYYYYWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTTTTRRRPPPNNNMMMNNNOOOOOONNNJJJIIIIIIIIIIIIJJJKKKLLLFFFFFFEEEGGGIIIJJJIIIHHHGGGHHHIIIKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNMMMKKKJJJLLLJJJKKKLLLIIIIIIXXXjjjmmmsssiiiKKK>>>;;;999555444333222222111111111---............/////////........................,,,,,,------.../////////,,,---------....................................------------............------........./////////000000000000111111111111///000222222111111333444444555777777777:::@@@FFFQQQggg~~~|||{{{{{{yyywwwvvvwwwxxxvvvqqqlllbbb]]]UUUNNNKKKIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKJJJHHHFFFFFFGGGIIISSSUUUXXXYYYZZZ^^^eeekkkmmmppprrrqqquuu{{{~~~~~~rrrggg^^^[[[[[[YYYZZZ\\\[[[^^^ccceeeeeeeeeeeeeee___YYYSSSRRRTTTUUURRROOOOOOPPPSSSUUUUUUTTTRRRQQQNNNPPPTTTYYY___cccgggiiihhhgggiiilllrrrvvvyyyyyyoooooorrrwwwzzz|||uuummmiiikkkllliiifffdddbbbcccddddddcccaaa^^^\\\\\\bbbjjjsss{{{{{{|||}}}}}}{{{{{{|||}}}}}}~~~~~~zzzyyywwwwwwxxxyyy{{{zzzxxxvvvuuuuuuwwwzzz}}}}}}{{{xxxxxxxxxxxxxxxwwwwwwwwwwwwttttttuuuuuuuuuvvvvvvvvvpppqqqqqqpppnnnlllkkklllgggeeecccaaa___]]]YYYVVVXXXXXXXXXWWWVVVUUUSSSSSSQQQRRRTTTUUUVVVUUUTTTSSSSSSPPPMMMLLLLLLMMMMMMLLLIIIHHHHHHHHHHHHIIIIIIJJJGGGFFFFFFGGGIIIJJJIIIHHHGGGHHHJJJLLLMMMNNNNNNNNNKKKLLLMMMMMMMMMLLLKKKJJJNNNJJJIIIKKKIIILLLaaayyyiiiZZZAAA<<<;;;666555444333222111111111111---------.........//////------------------------,,,,,,------...//////000------........./////////........................------------................../////////000000000000000000000111111111111///000222222111111333444444666666555666:::???AAAIIIXXXmmm~~~|||{{{{{{{{{yyyxxxyyyzzzxxxsssnnnbbb\\\TTTNNNKKKIIIIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHFFFEEEEEEGGGIIIQQQUUUZZZ[[[[[[^^^dddiiiggglllpppqqqtttzzz}}}|||oooeeeZZZWWWWWWWWWYYY]]][[[```dddggggggffffffgggbbb]]]XXXUUUTTTSSSQQQNNNOOONNNOOOPPPQQQRRRRRRRRRPPPQQQSSSVVVZZZ___dddfffhhhhhhjjjnnnssswwwyyyyyyuuuuuuxxx~~~~~~yyynnnjjjhhhjjjkkkhhhggghhheeegggiiikkkjjjfffbbb```___bbbhhhnnnuuuzzz~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}{{{yyyzzz}}}~~~yyyxxxxxxxxxxxxzzz|||{{{yyyvvvtttuuuxxx{{{~~~}}}zzzwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttqqqrrrrrrqqqnnnlllkkkkkkeeecccaaa```___]]]ZZZXXXVVVVVVVVVVVVVVVUUUTTTSSSPPPQQQSSSUUUVVVUUUTTTSSSSSSPPPLLLJJJJJJKKKKKKJJJEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFHHHJJJJJJIIIHHHGGGIIIKKKLLLMMMNNNMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJNNNJJJIIIJJJJJJPPPiiipppoooxxxQQQ;;;::::::333555444333222111111111111---------.........//////------------------------,,,,,,------...///000000.........////////////000........................////////////000000000111////////////000000000000000000000000111111111111///000222222111111333444555666666444666:::>>>@@@FFFOOO^^^rrr}}}~~~|||{{{zzz}}}{{{zzz{{{|||zzzuuupppaaa[[[TTTMMMKKKJJJJJJIIIFFFGGGIIIJJJLLLMMMMMMMMMHHHHHHIIIIIIIIIIIIIIIIIIEEEFFFFFFEEEDDDEEEHHHJJJPPPUUU[[[]]]\\\^^^ccchhhbbbhhhnnnppptttzzz}}}}}}nnnbbbWWWTTTTTTUUUXXX]]]\\\```eeehhhgggfffgggiiidddaaa[[[WWWSSSQQQOOOMMMKKKJJJIIIKKKNNNRRRUUUUUUSSSRRRRRRTTTXXX]]]bbbeeeggggggiiimmmqqqtttuuuuuuzzzzzz}}}wwwqqqhhhffffffiiijjjggggggjjjgggjjjnnnqqqpppkkkfffbbbbbbccceeeiiiooovvv|||}}}|||}}}}}}yyyuuusssqqqrrrvvv~~~|||{{{xxxuuuyyyzzz{{{{{{zzzwwwuuussstttvvvxxxzzzzzzyyyvvvuuussssssssstttttttttuuuuuuwwwwwwvvvttttttssssssssstttrrrqqqqqqqqqoookkkiiieeedddbbb```]]][[[YYYXXXWWWXXXYYYZZZZZZXXXVVVUUUUUUSSSRRRSSSTTTRRRNNNKKKMMMMMMMMMLLLKKKIIIGGGFFFHHHGGGGGGGGGHHHJJJLLLMMMFFFGGGHHHIIIIIIIIIHHHHHHGGGKKKNNNPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKHHHFFFFFFIIIVVVrrrlllMMM999;;;>>>444444333222111000000000000111111000///////////////333111............---,,,---,,,,,,+++++++++,,,,,,---------............/////////.........---------////////////////////////---------............///000000000000111111111111000111111111111222222222000111333444555999===AAA>>>GGGUUUhhh|||~~~}}}|||{{{zzz~~~}}}|||||||||yyyrrrmmmbbb[[[QQQKKKHHHHHHGGGFFFKKKJJJJJJJJJKKKLLLNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEEEEGGGIIIKKKQQQSSSVVVYYY[[[[[[[[[[[[ccceeekkkjjjhhhwwwkkk^^^QQQOOORRRTTTVVVXXX^^^dddiiiiiiiiijjjiiifffiiieee```YYYTTTPPPMMMMMMLLLKKKJJJJJJLLLQQQUUUXXXWWWZZZ\\\]]]\\\]]]aaaeeedddfffhhhjjjmmmpppvvvyyyxxx|||vvvnnniiibbbbbbccceeehhhkkkmmmooolllpppssstttrrrooolllkkkfffgggiiijjjmmmqqqxxx|||}}}}}}~~~~~~}}}|||wwwrrrnnnlllmmmnnnnnn{{{yyyyyyxxxvvvyyyyyyzzzzzzyyywwwuuusssssstttvvvwwwwwwvvvuuutttrrrrrrrrrrrrssssssssstttuuuuuusssrrrrrrqqqqqqqqqrrrqqqpppoooooonnnkkkhhhfffeeecccaaa^^^\\\ZZZYYYXXXYYYZZZ[[[ZZZYYYWWWVVVTTTRRRPPPPPPQQQQQQNNNLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIHHHGGGGGGHHHIIIKKKLLLGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLOOOQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIJJJIIIFFFEEEFFFKKK\\\zzz```III999999<<<555444333222111000000000000111000000///////////////222000...---...///...---//////...............///........./////////000000//////.........------------------------------------------............/////////000000000111111111000111111111111222222222222333444444555777;;;>>><<>>CCCNNN___vvv~~~~~~~~~}}}}}}}}}wwwvvvvvvxxxzzzxxxsssooofff^^^UUUNNNLLLLLLKKKIIIHHHHHHHHHHHHIIIKKKMMMNNNKKKLLLLLLLLLLLLLLLLLLKKKKKKIIIGGGEEEDDDDDDEEEFFFKKKMMMQQQUUUXXXZZZ[[[[[[ZZZ\\\ccceeehhhzzzfffYYYMMMJJJMMMQQQVVV[[[```eeeiiihhhiiilllmmmlllooolllfff```ZZZVVVSSSQQQPPPNNNLLLKKKKKKMMMPPPRRRTTTWWWYYY[[[ZZZZZZ[[[\\\\\\]]]]]]___bbbgggnnntttzzzzzzzzz}}}xxxlllddd```___```aaacccfffhhhhhhiiiiiihhhmmmsssvvvwwwvvvttttttooommmjjjhhhhhhlllsssyyy~~~~~~}}}||||||{{{tttiiihhhfffeeefffiiilllooo}}}wwwuuuvvvwwwxxxwwwxxxxxxxxxwwwvvvtttsssxxxxxxxxxwwwwwwwwwwwwwwwqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppooonnnnnnoooooonnnllljjjjjjjjjjjjhhhfffeeedddbbb```]]]ZZZXXXWWWXXXXXXYYYYYYYYYXXXWWWVVVQQQOOOMMMLLLMMMNNNPPPQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMOOOPPPPPPOOOOOOPPPRRRLLLLLLJJJIIIIIIJJJKKKKKKIIIKKKOOOSSS[[[nnn}}}YYYBBB???999555666555444333222111000000000000000//////........./////////...,,,,,,...//////......------------...//////....../////////000000000........................////////////////////////---------............///////////////000000000111000000111111111222222222222333444444444555888:::===<<>>AAAGGGNNNTTTYYY[[[\\\VVVSSSYYY```kkk}}}rrrTTTLLLFFFDDDEEEHHHOOOVVV___fffkkkjjjjjjlllkkkgggeeefffgggggggggggggggfffgggfffccc___\\\YYYWWWVVVVVVTTTSSSUUUYYY]]]]]]\\\YYYZZZ\\\]]]^^^aaafffiiikkkpppwwwzzzzzzzzz|||~~~|||vvvjjjaaa\\\ZZZZZZ___^^^^^^^^^^^^___```aaajjjkkkmmmpppuuu|||zzzsssooommmttt~~~{{{{{{}}}zzz{{{}}}{{{xxxyyy|||}}}{{{yyywwwwwwwwwvvvuuuuuuuuuuuuuuuvvvxxxuuurrrnnnllllllnnnooorrrpppnnnmmmnnnnnnnnnlllmmmjjjfffdddcccbbbaaa```\\\]]]^^^___^^^\\\YYYXXXSSSRRRQQQQQQTTTUUUVVVUUUNNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQNNNLLLKKKHHHOOOPPPKKKHHHKKKPPPQQQ\\\uuuoooMMM>>><<<888555333333333333333333111000000000111222000000//////.........---........................)))((('''(((,,,...---+++---------............///........................................................................,,,---...000111333444555000111111111111222222222222222222222333444555555666555:::BBBDDDHHH[[[sss~~~|||zzzxxxuuutttsssoooiiiddd]]]XXXPPPIIIFFFDDDBBBAAABBBBBBBBBCCCEEEGGGJJJKKKOOOPPPPPPQQQPPPOOOMMMLLLIIIIIIIIIHHHFFFCCCAAA???CCCBBBCCCHHHPPPXXX___bbb[[[YYYQQQ]]]jjjzzztttWWWNNNFFFEEEGGGIIIOOOUUUcccgggkkkmmmllljjjiiiiiihhhfffdddbbbbbbdddgggjjjmmmllljjjhhheeebbb___^^^WWWWWWXXXYYY\\\___bbbddd_________```cccfffjjjlllwwwyyy{{{|||{{{{{{|||}}}{{{nnnaaa[[[[[[]]]aaa```^^^]]]]]]]]]^^^___fffiiilllllloooxxxyyykkkooosssyyy|||vvvtttvvvyyyxxxyyy{{{~~~}}}{{{yyy{{{~~~|||zzzxxxvvvuuuuuuuuuuuutttttttttttttttsssqqqooonnnnnnooopppqqqpppnnnmmmnnnnnnmmmlllllliiifffdddcccaaa___]]]]]]]]]]]]\\\[[[YYYXXXWWWRRRQQQQQQRRRTTTUUUTTTSSSLLLKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPPPPQQQPPPNNNLLLKKKHHHKKKNNNMMMKKKKKKOOORRRmmmaaaFFF===;;;888555333333333333333222111000000000111111000/////////....................................,,,***)))+++---///...,,,---------............///........................................................................//////000000000111111111000000111111111222222222222222222222333444555555666444888???BBBEEEVVViii}}}vvvsssqqqppppppmmmhhhddd\\\WWWOOOIIIEEEDDDBBBAAABBBBBBBBBDDDFFFHHHKKKLLLOOOPPPQQQQQQQQQPPPOOONNNIIIIIIIIIHHHFFFCCCAAA???BBBAAABBBGGGOOOWWW^^^aaa[[[ZZZSSS___mmm}}}uuuVVVMMMFFFEEEFFFHHHMMMSSS```dddjjjmmmmmmkkkjjjjjjhhhgggeeedddeeegggjjjlllmmmlllllljjjhhhfffdddcccYYYYYYZZZ[[[^^^```ccceeeeeeeeeeeegggjjjnnnrrrtttyyy{{{}}}~~~~~~}}}pppddd^^^]]]______^^^]]]]]]]]]^^^___```iiikkklllkkkllltttuuunnnrrrxxxrrrsssrrrooommmnnnsssxxxxxxzzz}}}~~~~~~yyy|||~~~~~~}}}}}}}}}}}}{{{xxxvvvssstttuuuuuuuuutttrrrqqqqqqqqqppppppppppppppppppqqqooommmmmmnnnnnnmmmkkkjjjhhhfffdddccc```\\\YYY[[[[[[ZZZZZZXXXWWWVVVVVVQQQQQQQQQRRRTTTTTTRRRPPPKKKJJJJJJJJJKKKLLLNNNOOOJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOPPPOOONNNLLLKKKKKKIIILLLQQQOOOLLLSSS___tttSSSBBB;;;:::777555444333333333222222111000000000000111////////////....................................///...------//////...------------............///........................................................................222222111000000///......000000000111111111222222222111111222222333444555666333555<<>>@@@GGGOOOiiizzzvvvrrrqqqqqqoookkkggg\\\WWWPPPJJJGGGFFFEEEEEECCCCCCDDDEEEGGGJJJLLLNNNLLLMMMNNNPPPQQQQQQPPPPPPJJJJJJJJJIIIGGGEEECCCAAA@@@??????CCCKKKSSSXXX[[[[[[YYYSSSbbbooo}}}lllSSSLLLEEEDDDDDDDDDGGGLLLRRRYYYbbbhhhkkkkkkjjjiiikkkkkkkkkkkkkkkllllllmmmqqqqqqpppnnnllljjjhhhfffbbbbbbbbbbbbccceeefffhhhfffgggjjjnnnrrrwww{{{~~~{{{rrrmmmkkkkkkkkkjjjiiiiiiiiijjjlllmmmpppooommmjjjiiioooyyyyyyxxxxxxyyy|||[[[___cccfffiiiooowww~~~}}}}}}zzzxxxuuuvvvwwwxxxwwwuuusssqqqqqqrrrrrrsssqqqpppmmmlllnnnmmmmmmmmmnnnmmmkkkiiifffeeeeeedddbbb^^^XXXSSSPPPSSSXXX\\\]]][[[XXXVVVQQQPPPPPPQQQRRRPPPLLLJJJMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLPPPLLLMMMSSSSSS[[[zzzxxxRRR===;;;777666555444444333333333111111111111000000//////.........///////////////......................../////////...---,,,,,,,,,---------............///................................................////////////////////////000000000/////////////////////000000000111111111111111111111222333444444777444444888<<>>999888666333333333222222222111111///000222333222111///---------------------------........................///...------------...///,,,,,,,,,---...///000000........................//////.........------------...///000000...,,,***---------............///+++---///111222222000000333333333222111222444666333333333555777:::===???DDDNNNddd~~~|||zzz{{{zzzvvvsssrrrqqqiii```YYYTTTNNNIIIGGGFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFIIIKKKNNNQQQSSSTTTSSSSSSSSSRRRQQQRRRSSSSSSQQQOOONNNKKKGGGDDDEEEHHHMMMPPPQQQOOOSSSeee~~~lllSSSOOOJJJGGGEEEDDDCCCAAADDDIIIOOOWWW^^^bbbeeeffflllfffccceeehhhjjjnnnssszzzsssoookkkoooooonnnmmmmmmlllmmmmmmqqqqqqsssyyy~~~uuuzzzvvvpppqqqxxx~~~}}}{{{sss~~~~~~|||yyyuuurrrrrrqqqqqqppppppnnnlllmmmooopppooonnnmmmnnnnnnnnnmmmjjjgggfff```aaabbbbbbaaa^^^[[[YYYYYYXXXUUUSSSRRRRRRRRRSSSPPPLLLHHHHHHKKKLLLJJJHHHJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLKKKIIIGGGGGGHHHIIILLLMMMNNNNNNPPPVVVkkkzzztttssseeeIII===:::666333333333333222222222111111///000111222222000///...........................................................................,,,---------.../////////........................//////.........------------.../////////...---,,,---------............///,,,---///111222111000000000111111000///000222444333333333555777:::<<<>>>AAAIII[[[www~~~{{{zzz{{{zzzwwwssssssqqqjjjaaaYYYTTTMMMHHHFFFFFFFFFEEEFFFEEEDDDBBBBBBCCCDDDEEEIIIJJJMMMQQQSSSSSSSSSSSSSSSRRRQQQRRRTTTTTTRRRQQQOOOLLLHHHFFFFFFIIINNNQQQTTTSSSVVVeeeyyyxxxhhhTTTPPPLLLHHHGGGEEEDDDBBBDDDHHHNNNUUU[[[___aaabbbhhhbbb___bbbdddfffkkkppp{{{tttpppmmmpppppppppoooooooooppppppttttttvvv{{{qqqsssyyyvvvooooootttzzz|||{{{{{{xxxtttrrrrrrsssrrrrrrpppnnnmmmmmmnnnooonnnnnnmmmnnnnnnmmmkkkhhheeeccc^^^^^^___^^^]]]\\\[[[ZZZZZZXXXVVVTTTRRRRRRRRRRRRNNNKKKGGGHHHJJJLLLKKKIIILLLKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLKKKJJJHHHFFFGGGIIILLLMMMNNNNNNNNNMMMWWWooollloooxxxPPP???>>>;;;666222333333333222222222111111///000111222111000///...////////////////////////........................,,,---...//////...---,,,------.........................................................------------------...............---------............///---...///111111111000000000111111000//////222444333333333444666999;;;===>>>EEESSSjjj}}}{{{yyyzzzzzzxxxtttrrrqqqjjjaaaXXXSSSLLLGGGEEEEEEEEEDDDFFFEEECCCBBBBBBBBBCCCDDDHHHJJJMMMPPPRRRSSSSSSRRRRRRRRRRRRSSSUUUVVVUUUTTTPPPMMMJJJHHHHHHKKKOOOQQQVVVWWW[[[dddrrrxxxooobbbUUURRRMMMJJJHHHGGGEEECCCDDDGGGLLLRRRWWW\\\^^^___ccc___\\\___aaaccchhhnnn{{{uuurrrpppqqqqqqqqqqqqrrrssstttuuuwwwwwwyyy}}}}}}rrrooopppxxx{{{rrrqqquuu{{{{{{{{{}}}zzzwwwtttrrrrrrsssssssssoooooommmmmmmmmnnnnnnmmmmmmnnnmmmllljjjfffcccaaa^^^]]]]]]\\\[[[[[[[[[\\\YYYWWWUUUSSSRRRQQQPPPPPPLLLJJJGGGHHHJJJKKKKKKJJJMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKMMMMMMOOOMMMKKKKKKKKKKKKJJJHHHGGGJJJMMMOOOOOONNNNNNMMMNNNYYYqqqtttdddnnniiiDDD;;;>>>;;;666666333333333222222222111111000000111111000000///...................................................+++,,,...//////...,,,+++...............---------................................................---------------...///000---------............///---...///000111000000000222222333222111111333666333333333444555888:::;;;>>>DDDQQQeee{{{}}}zzzyyyxxxyyywwwsssqqqoooiiibbbWWWRRRLLLGGGEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCGGGIIILLLPPPRRRSSSSSSSSSRRRRRRRRRTTTWWWXXXWWWVVVQQQOOOMMMKKKLLLNNNQQQSSSVVVZZZ^^^cccjjjnnnhhh___UUURRRNNNKKKIIIHHHEEECCCBBBEEEIIIOOOUUUZZZ^^^___aaa^^^\\\___```bbbhhhppp~~~zzztttsssrrrqqqqqqqqqrrrtttuuuwwwxxxwwwxxxzzz}}}{{{wwwpppkkkooo|||yyywww{{{{{{{{{~~~xxxvvvsssqqqrrrsssssssssoooooonnnmmmllllllmmmmmmmmmmmmlllkkkhhheeeaaa___^^^^^^\\\[[[[[[[[[[[[\\\VVVUUUSSSRRRPPPOOOOOONNNKKKJJJHHHHHHIIIJJJKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKMMMMMMPPPNNNKKKJJJKKKKKKJJJIIIHHHKKKOOOOOOMMMKKKKKKLLLNNN^^^zzzlllppp}}}\\\@@@:::;;;666444777333333333222222222111111000000000000000///......------------------------........................+++,,,...//////...,,,+++...............---------........................---.....................---------------...///000---------............///...//////000000000000000111222222111000111333555444333333333555666888:::<<>>999777333222555333333333222222222111111000000/////////.........------------------------........................+++,,,---......---,,,+++------..........................................---------...............---------...............---------............//////////////////000000000///000000///......111333444333333333444555777888999???JJJYYYlll~~~|||{{{uuuwwwwwwsssooommmhhhcccXXXSSSLLLGGGEEEEEEEEEDDDAAABBBBBBCCCDDDDDDEEEEEEGGGIIIMMMQQQSSSUUUUUUUUUSSSSSSSSSUUUXXXYYYXXXWWWRRRRRRSSSTTTVVVYYY[[[\\\YYY^^^aaaaaabbbdddbbb^^^VVVTTTQQQNNNMMMJJJGGGDDDAAABBBEEEJJJPPPVVV\\\___cccaaabbbddddddfffnnnwww{{{qqqoooooonnnnnnoooppprrrtttuuuwwwwwwyyy{{{}}}~~~}}}~~~~~~~~~|||}}}tttjjjbbbdddkkkvvv}}}www{{{}}}xxxyyy~~~wwwtttqqqoooooopppoooooonnnooopppnnnkkkjjjkkkmmmiiiiiiiiiiiifffccc```^^^\\\\\\[[[ZZZYYYXXXWWWVVVQQQQQQRRRRRRQQQPPPPPPOOOKKKKKKJJJHHHGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMOOOMMMJJJJJJKKKMMMMMMMMMHHHKKKOOONNNLLLLLLOOORRRYYYooo~~~NNNGGG===777555555444222333333333222222222111111000000///...............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................---------.........//////---.../////////...---,,,---------............///000000////////////000000///000000///......111333444333333333333444666777888<<>>;;;888555555444333222222111000000000000000000333333111000////////////.........------------,,,)))+++,,,***+++...///,,,------,,,,,,,,,,,,------...------,,,,,,------...///...------------...///------------------------........./////////000000...------------...//////////////////000000000000000000000111111111222222222222222222333444555555555666:::@@@FFFRRRfffxxx~~~{{{yyyxxxtttmmmhhh___YYYQQQJJJFFFEEEDDDDDDAAABBBCCCEEEGGGHHHHHHIIIIIILLLOOOSSSUUUVVVUUUTTTUUUSSSQQQQQQRRRRRRRRRQQQRRRTTTXXX]]]aaadddffffffdddfffiiijjjiiieeeaaa^^^YYYXXXWWWYYYZZZYYYTTTOOOFFFEEEDDDDDDFFFIIIMMMPPPTTT___```]]]```aaakkk|||lllggg^^^fffdddhhhllloooppprrrvvvzzzzzz~~~{{{vvvsssqqquuuuuuuuutttrrrqqqrrrssstttvvvyyyzzzzzz~~~vvvnnnlllpppttt|||rrrhhhccciiiooorrryyyyyywwwppppppooonnnnnnnnnoooooonnnmmmkkkjjjhhhgggfffeeebbbbbbaaa___^^^\\\[[[ZZZZZZXXXVVVUUUTTTTTTUUUVVVQQQOOOMMMLLLLLLMMMNNNNNNJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKIIIIIIJJJLLLNNNNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQJJJKKKMMMLLLJJJIIIIIIJJJKKKLLLRRR___vvvfffMMM>>><<<999777555555555333222111111000000000000000111555444333111000/////////............------------***+++,,,,,,---/////////------,,,,,,,,,,,,------...------,,,,,,------............------.........////////////////////////---.........////////////------------......//////////////////000000000000000000000000111111111111222222222222333444555555444555999>>>BBBJJJYYYggg~~~|||yyyxxxwwwtttnnniii___YYYQQQJJJFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHKKKNNNRRRTTTUUUUUUTTTVVVUUUTTTSSSSSSTTTSSSSSSRRRTTTXXX\\\```ccceeeeeebbbdddgggiiihhheeeaaa^^^YYYXXXXXX[[[^^^]]]YYYUUUIIIHHHEEEDDDEEEHHHKKKNNNUUUaaaddd```______kkkmmmbbbXXX___dddgggjjjllllllooouuuzzzzzz~~~~~~xxxtttsssuuuuuuuuusssqqqqqqsssuuurrrtttwwwyyy{{{{{{sssqqqsssuuu|||nnnccc^^^eeelllqqqyyyyyyxxxooonnnmmmllllllkkkkkkkkkjjjjjjiiiiiihhhfffeeeeeeaaa```___^^^]]]\\\[[[[[[YYYXXXVVVUUUTTTTTTUUUUUUPPPOOOMMMKKKJJJKKKMMMOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQLLLMMMNNNMMMJJJHHHGGGGGGOOOOOOVVVjjjnnnOOO@@@;;;:::888666555555555333222111000000000000000111111555444333111000///////////////.........---------+++******++++++++++++,,,...------,,,,,,------......------,,,,,,------...---..................---////////////////////////,,,,,,---------.........---------...............////////////000000000000//////000000000111111111222222222222333444555555555555888===???DDDOOOZZZzzz~~~||||||zzzwwwvvvvvvtttpppkkk```ZZZRRRKKKGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGJJJMMMQQQSSSSSSSSSRRRTTTTTTSSSSSSRRRSSSSSSTTTRRRTTTXXX\\\```cccdddeeeaaacccdddeeeeeebbb___]]]YYYYYYZZZ^^^bbbbbb^^^ZZZNNNLLLHHHEEEEEEGGGKKKMMMUUUaaaccc```^^^\\\lllnnnbbbUUU\\\dddfffhhhhhhhhhlllrrrwwwyyy}}}yyyvvvuuusssssssssrrrpppqqqsssuuuoooqqqtttwww{{{yyywwwvvvwww~~~}}}{{{}}}lllaaa[[[aaaiiioooxxxxxxwwwnnnmmmmmmkkkjjjiiihhhgggggghhhhhhgggfffeeedddccc^^^]]]]]]\\\[[[ZZZZZZYYYWWWWWWWWWVVVUUUUUUTTTTTTNNNNNNMMMKKKIIIIIILLLNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMKKKJJJJJJLLLMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNOOOMMMJJJHHHGGGGGGMMMPPPZZZqqq^^^EEE<<<<<<888666555444555555333111000000000000000111111222444333222111000000000000/////////.........------///---,,,......,,,+++.........------------.........------,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////......////////////000000000000/////////000000000111111222222222222333444555555666555888<<<>>>@@@HHHQQQkkk}}}~~~}}}|||yyyvvvvvvvvvuuuqqqnnnbbb\\\SSSLLLHHHFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGIIILLLOOOQQQQQQPPPOOONNNOOOPPPPPPOOOPPPRRRSSSSSSUUUYYY]]]aaacccdddeeebbbbbbbbbbbbaaa___]]]\\\ZZZZZZ]]]bbbffffffbbb^^^TTTPPPLLLHHHFFFHHHKKKMMMSSS]]]___^^^\\\\\\nnnpppdddVVV[[[___aaacccdddeeeiiiooouuuwww{{{wwwsssrrrooopppqqqqqqqqqqqqsssuuuooopppsssvvvzzz}}}}}}|||{{{~~~|||}}}nnnbbb[[[___ggglllvvv}}}wwwuuulllllllllkkkjjjiiihhhggggggggggggfffdddbbb```___ZZZZZZYYYYYYXXXXXXWWWWWWUUUVVVWWWWWWWWWUUUSSSRRRLLLMMMMMMKKKIIIHHHJJJMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIJJJLLLNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOLLLMMMNNNNNNLLLJJJJJJKKKNNNWWWeeezzzrrrRRRAAA<<<:::666555444444555555333111000000000000000111222222333222111000000000000000////////////............111......111111......111......------------.........------,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---.../////////...---////////////000000000000////////////000000000111222222222222333444555555666555666:::<<<>>>DDDLLL\\\rrr|||yyywwwxxxvvvrrroooddd^^^UUUNNNIIIGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFHHHKKKNNNOOONNNMMMLLLJJJLLLNNNNNNNNNOOORRRTTTTTTWWWZZZ^^^aaadddeeeeeedddcccaaa___^^^]]]\\\\\\[[[\\\___dddiiiiiiddd```YYYUUUOOOJJJHHHIIILLLNNNTTT[[[]]]]]]^^^^^^rrrooocccSSSVVVWWWZZZ^^^```bbbgggooouuutttwww{{{|||{{{|||uuuooommmjjjllloooqqqqqqrrrsssuuurrrrrrsssuuuxxxzzz{{{{{{|||yyyqqqddd[[[___eeeiiisss}}}|||uuutttkkkllllllllllllkkkjjjiiihhhhhhgggfffccc```]]][[[WWWWWWWWWVVVVVVUUUUUUUUUTTTUUUWWWXXXXXXUUURRRQQQJJJLLLMMMLLLIIIHHHJJJLLLHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGIIILLLOOOPPPPPPNNNMMMMMMMMMMMMMMMNNNNNNJJJLLLMMMNNNMMMLLLMMMNNNXXXeeeuuu```GGG===888222555444444444555555333111000000///000000111222222111111000000000000000111000/////////............---))))))......++++++///......------------.........------,,,,,,------...,,,---...//////...---,,,..................................../////////000,,,,,,.../////////...---////////////000000000000////////////000000000000222222222222333444555555666444555999:::<<>>999888:::888888666555333111000000222222222111111111111000////////////............////////////............,,,,,,,,,---------......------------------------------..................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///...------------...//////000000////////////000000///////////////000111111000000000000000111111222///000000111222333333444222333444555666999>>>AAASSS^^^qqq|||xxxrrrnnniiibbbXXXPPPKKKIIIGGGGGGDDDDDDCCCCCCCCCCCCCCCDDDCCCEEEHHHKKKLLLMMMLLLLLLKKKJJJJJJJJJLLLNNNQQQSSSUUUVVVZZZ]]]```bbbcccddd```^^^[[[WWWUUUVVV[[[___ccceeehhhkkkjjjhhhdddaaaaaa```___``````]]]XXXSSSQQQRRRXXX___dddpppnnn]]]PPPGGGHHHKKKNNNQQQYYYdddkkknnnnnnnnnnnnnnnooosssyyy}}}zzzddd______bbbgggkkkllllllmmmmmmppprrrttttttrrrtttxxx|||~~~yyytttpppnnnmmmmmmooorrrwwwwwwgggdddggglllxxx{{{vvvqqqpppqqqllllllkkkjjjiiiiiijjjjjjgggeeecccbbbaaa___\\\YYYXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMNNNOOOPPPSSSRRRQQQOOONNNMMMMMMMMMJJJNNNRRRUUUZZZiiioooLLLAAA>>>888666:::777666666444333222111111222222222111111111000000////////////............///////////////.........,,,,,,,,,---------.............................................---------,,,,,,------------,,,,,,,,,,,,,,,,,,------.........------------...//////000000////////////000000///////////////000000111000000000000000111111222111111111222222222222222000222444555666888;;;===IIISSSeee|||}}}yyysssoookkkdddZZZPPPKKKHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBDDDFFFIIIKKKLLLLLLLLLJJJIIIIIIIIIJJJLLLOOOPPPTTTVVVYYY\\\___```aaaaaa[[[YYYVVVSSSQQQTTTYYY]]]eeegggjjjkkkjjjgggdddaaadddddddddgggiiifff^^^WWWTTTTTTWWW]]]bbbooopppaaaUUUMMMGGGHHHJJJNNNUUU```iiimmmoooooonnnmmmnnnrrrwww||||||ccc\\\[[[```eeeiiikkkkkklllllloooqqqrrrqqqoooooorrrvvv|||uuuoookkkjjjkkklllnnnooopppyyyooohhhggglllvvvyyyuuuqqqpppqqqmmmlllkkkjjjiiihhhhhhhhhgggeeecccbbbaaa___[[[YYYWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRQQQOOONNNMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJLLLMMMLLLKKKLLLMMMQQQPPPOOOOOONNNNNNNNNNNNKKKOOOSSSYYYgggwwwZZZAAA>>>???888444666444444444444444444444333222222222111111111000000////////////.....................///////////////,,,,,,,,,---------.............................................---------,,,------......------,,,------------------,,,,,,...------------...//////000000////////////000000///////////////000000111000000000000000111111222444444333333222222111111///111333555555666999;;;@@@III[[[ssszzzuuuqqqnnnggg\\\SSSMMMIIIGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBEEEGGGJJJKKKLLLLLLJJJIIIHHHGGGHHHJJJLLLNNNRRRTTTWWWZZZ\\\]]]\\\\\\VVVUUUSSSPPPPPPRRRXXX\\\ggghhhiiiiiihhhfffdddbbbgggiiillloooppplllccc]]]ZZZWWWXXX\\\___jjjqqqeeeZZZQQQIIIGGGGGGKKKRRR[[[eeelllpppppppppoooooorrrvvvzzzddd[[[YYY]]]bbbfffhhhiiikkklllnnnpppqqqpppnnnooosssvvv{{{ssslllhhhhhhkkkmmmlllkkklllrrrwwwkkkfffhhhpppxxx~~~|||xxxuuuqqqpppqqqnnnnnnmmmlllkkkiiihhhhhhfffdddbbb```___]]]ZZZWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTRRRPPPNNNMMMMMMLLLIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLLLLKKKJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNNNNLLLOOOTTT```xxx^^^LLL===<<<>>>:::444333333333333444444444555555222222222111111111111000////////////.....................///////////////,,,,,,,,,---------......------------------------------..................------............---------.........------,,,+++...------------...////////////............/////////////////////000111111000000000000000111111222444444444333222222111111000222333444444555888:::;;;DDDSSSggg||||||xxxtttqqqjjj```WWWQQQLLLHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@AAACCCFFFHHHJJJKKKLLLJJJIIIHHHGGGGGGIIIKKKLLLQQQSSSUUUXXXYYYXXXVVVUUUQQQQQQQQQQQQRRRUUUZZZ^^^hhhgggfffeeedddddddddcccjjjnnnsssvvvtttnnngggbbbaaa\\\ZZZ\\\]]]eee|||pppeee[[[SSSLLLHHHFFFIIIOOOVVVaaajjjpppqqqrrrrrrrrrtttxxx{{{ggg\\\WWWZZZ^^^bbbdddfffiiikkkjjjmmmppppppppprrrwww|||||||||ssskkkgggfffiiikkkhhhiiiiiimmmzzz~~~oooffffffkkkppp{{{yyyvvvuuuqqqoooooommmmmmlllkkkjjjhhhgggfffcccaaa___^^^]]][[[WWWUUUUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSQQQNNNMMMLLLKKKKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJMMMMMMLLLJJJIIIJJJIIIJJJKKKLLLMMMNNNNNNOOOKKKMMMTTThhhqqqMMMEEE===999;;;:::777333444444444444444444444444222222222111111111111000////////////......................../////////000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////.........------.........+++,,,---.........---,,,...------------...//////......------------......///////////////000111111000000000000000111111222111111111111222222222333222333444333333555888:::999???IIIWWWgggyyy~~~zzzwwwsssmmmddd\\\UUUOOOJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA???@@@BBBEEEGGGIIIKKKLLLJJJIIIHHHGGGGGGHHHJJJKKKOOOQQQSSSUUUUUUSSSPPPOOOLLLNNNQQQTTTWWW[[[```dddgggfffcccaaa```aaaccceeelllrrrzzz{{{vvvnnniiigggfff```]]]]]]\\\bbbvvvyyymmmfff^^^VVVPPPIIIEEEHHHMMMRRR]]]gggnnnpppsssuuuwwwyyy|||lll]]]TTTVVVYYY\\\___bbbfffiiihhhjjjmmmnnnnnnqqqvvvzzzxxx}}}sssjjjdddbbbccceeedddggghhhiiisssrrrhhhfffiiilllwww}}}vvvuuutttpppnnnnnnkkkkkkjjjiiigggeeedddbbbaaa___]]]\\\ZZZXXXUUUSSSTTTUUUUUUUUUUUUVVVVVVVVVSSSRRROOOMMMKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJIIILLLNNNNNNMMMKKKJJJJJJGGGHHHIIIKKKMMMNNNOOOOOOJJJLLLUUUmmm}}}ZZZEEECCC===777777;;;999333666666555444333333222222222222222111111111111000000/////////............---.........//////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///...------------...///)))***,,,.../////////......------------...//////---------,,,,,,---------///////////////000111111000000000000000111111222------...000111333444444333444444333333444888;;;777;;;@@@IIIVVViii~~~{{{xxxtttoooggg___XXXQQQKKKGGGEEEDDDCCCBBBAAA@@@@@@@@@???@@@BBBDDDGGGIIIKKKLLLKKKJJJHHHGGGGGGHHHJJJKKKNNNPPPRRRSSSSSSPPPMMMKKKIIIMMMQQQVVV[[[```fffjjjgggdddaaa^^^^^^```cccfffmmmuuu}}}~~~vvvnnnjjjjjjiiiccc___^^^]]]aaattttttlllhhhbbb[[[SSSKKKFFFHHHLLLPPP[[[fffkkkooossswwwzzz|||ppp^^^RRRSSSVVVXXX[[[___dddhhhgggiiikkkkkkjjjkkkooossswww~~~sssiiiaaa^^^^^^___bbbfffggghhhoootttiiigggjjjlllsss}}}}}}{{{wwwtttqqqppppppqqqmmmjjjgggddddddcccbbbaaaaaa^^^[[[ZZZYYYYYYWWWUUUTTTSSSRRRRRRSSSSSSRRRQQQTTTQQQNNNLLLJJJHHHFFFEEEHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIIIIHHHHHHJJJKKKHHHKKKNNNNNNMMMJJJHHHHHHDDDIIILLLKKKNNNRRRQQQKKKPPPLLLVVVqqqgggPPP@@@>>><<<999777777777888555555444333333222111111000000111111111111000000000000000000000000000000000000000000////////////................................................------.........---,,,+++......---,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,---...///000000///......---------..................////////////000000000000000000000000000000000000000111111222333333333333444555666666<<<:::<<>><<<:::888666666777777444444444333333222222222000000111111111111000000000000000000000000000000000000000000////////////..............................------,,,,,,,,,+++)))***+++,,,---.........------------------------++++++,,,,,,,,,---------,,,,,,------.../////////......------,,,------...............////////////000000000000000000000000111111111111111222222333333333222333333444555666888777999>>>EEEQQQeeevvv~~~}}}wwwsssllleee]]]VVVOOOJJJEEEDDDCCCCCCCCCCCCAAA??????AAADDDEEEGGGJJJNNNQQQQQQNNNKKKGGGEEEFFFGGGIIILLLQQQUUUTTTPPPJJJGGGGGGHHHKKKPPPWWW^^^dddhhhiiieee___\\\___aaabbbhhhpppzzz~~~wwwooojjjhhhcccdddcccaaaaaagggqqqyyyzzzuuuppplllhhheeeaaaYYYQQQMMMLLLMMMTTT[[[dddkkkuuu}}}}}}yyywwwuuulllXXXRRROOOSSSWWW[[[aaafffhhhkkkmmmkkkhhhhhhkkkooopppzzzxxxoooeee\\\[[[___```ccceeefffiiirrrvvvrrrtttwwwzzzxxxuuurrrpppnnnnnnnnnnnnllljjjiiigggeeebbb___^^^\\\[[[ZZZZZZXXXVVVSSSSSSQQQPPPPPPQQQRRRPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGDDDFFFHHHIIIIIIJJJMMMOOOJJJKKKLLLKKKIIIIIIIIIJJJMMMMMMKKKJJJNNNTTTTTTQQQPPP\\\mmm{{{rrreeeLLL>>>;;;:::888777666666777777333333333333333333333333000000111111111111000000000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++---......//////,,,---......///...---,,,,,,,,,,,,,,,------------...........................------,,,------..................////////////000000000000000000000000222222222111222333333444222222222333333444555666666666888;;;===GGG\\\ooo~~~xxxuuurrrmmmeee[[[QQQJJJEEECCCBBBBBBCCCCCCAAA@@@???AAACCCEEEGGGJJJNNNQQQQQQNNNJJJGGGEEEEEEGGGHHHKKKRRRXXXVVVNNNFFFDDDEEEJJJMMMSSS[[[ccchhhhhhhhh^^^YYYWWWZZZ^^^ccclllttt|||ssskkkgggeeeaaabbbdddddddddiiipppvvv{{{yyyvvvtttrrrooollliiifff___WWWSSSPPPLLLNNNRRRZZZdddqqq|||~~~{{{vvvrrroootttZZZSSSMMMOOOSSSXXX___fffjjjkkkllljjjgggfffiiimmmjjjttt|||rrreee\\\ZZZ^^^___ccceeeeeefffkkkuuu~~~~~~yyy{{{~~~wwwvvvsssqqqnnnmmmlllkkkmmmkkkjjjhhhgggddd```]]]\\\[[[ZZZYYYYYYXXXUUURRRRRRPPPOOOOOOPPPPPPOOONNNJJJJJJJJJHHHGGGFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEGGGIIIJJJIIIJJJLLLNNNMMMNNNMMMLLLKKKKKKMMMOOOLLLKKKJJJLLLSSSYYY\\\\\\aaattt~~~qqqUUUDDD>>>999999888777777777888888222333333333333333333333000111111222222111111000////////////////////////000000000000////////////........................)))***+++,,,---...//////000//////...............+++,,,...000000///---,,,,,,,,,,,,------------...//////.........---------.........---......//////............////////////000000000000000000000000222111111111111222333333222222222222333444555666666888:::;;;;;;DDDYYYmmmzzzxxxuuuqqqjjj___UUUMMMEEEDDDBBBBBBBBBBBBAAA@@@@@@AAACCCEEEFFFJJJNNNRRRRRROOOKKKGGGEEEEEEFFFHHHKKKSSSYYYVVVKKKCCCAAADDDJJJNNNVVV```hhhjjjhhhdddZZZWWWUUUWWW]]]gggqqqyyy~~~vvvmmmfffcccbbb```bbbeeeggghhhkkkooosssvvvuuuttttttsssqqqnnnkkkiiiccc^^^[[[UUUNNNLLLMMMTTT^^^lllwww{{{xxxtttpppoooyyy^^^UUUMMMLLLOOOTTT\\\dddjjjkkkkkkiiigggfffiiikkkiiirrr~~~sssfff\\\YYY[[[]]]```dddeeeeeegggmmmrrrxxx|||xxxuuutttrrrooommmkkkiiiiiijjjhhhgggfffeeebbb^^^[[[[[[YYYXXXXXXXXXWWWTTTRRRPPPOOONNNNNNOOOOOONNNLLLJJJKKKKKKHHHEEEDDDEEEFFFIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHJJJKKKKKKIIIIIIJJJKKKMMMMMMMMMKKKJJJKKKMMMPPPJJJIIIJJJNNNTTT[[[aaafffvvvaaaJJJAAA???999999999888888888999999222333333333333333333333111111222222222222111111////////////////////////000000000000////////////........................------------............///...------,,,,,,------+++,,,...000000///...---,,,,,,---------........./////////...------,,,,,,//////......///000111111............////////////////////////////////////000000000000000111222222222222222222333444555555555777:::;;;;;;CCCVVVjjj}}}|||zzzvvvqqqkkkbbbYYYRRRHHHEEECCCBBBBBBBBBAAA@@@AAABBBCCCDDDFFFIIINNNRRRSSSPPPLLLHHHFFFFFFGGGHHHKKKRRRXXXTTTIIIAAAAAADDDJJJOOOXXXdddlllmmmfff```XXXXXXWWWYYY```lllxxx~~~|||sssjjjdddbbbbbbaaadddgggjjjlllmmmooopppsssssstttuuuuuurrrmmmjjjiiieeecccbbb]]]TTTOOOOOORRR[[[gggqqqvvvvvvtttssswww{{{eeeZZZOOOKKKLLLPPPXXX```ggghhhiiiiiiiiiiiijjjlllhhhooo~~~uuuiii```[[[YYYZZZ^^^bbbeeefffgggkkkmmmtttzzzxxxrrrrrrpppnnnkkkiiigggfffgggeeecccbbbbbb```]]][[[[[[YYYVVVUUUVVVVVVTTTSSSOOONNNLLLMMMNNNNNNMMMKKKIIIKKKKKKIIIEEECCCEEEGGGIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLKKKIIIIIIIIIJJJJJJJJJJJJIIIHHHIIIKKKMMMKKKIIIKKKNNNSSS[[[iiivvvzzzpppTTTCCC>>>>>>999999999999999999888888333333333333333333333333111111222222222222111111000000000000000000000000000000000000////////////........................222111000///---,,,+++******)))))))))***,,,...///+++,,,...///000000//////,,,---------............//////.........---------............///000111111............////////////////////////////////////000000//////000000111222111111111222222333444555333444777999:::@@@PPPaaazzz~~~}}}zzzvvvrrrllleee]]]XXXKKKHHHEEECCCCCCBBBAAA@@@AAABBBCCCDDDEEEIIIOOOSSSTTTRRRMMMIIIGGGGGGHHHIIILLLPPPSSSPPPHHHBBBBBBEEEKKKPPP[[[hhhqqqoooeee\\\VVVXXXYYY\\\eeettt{{{ooogggdddcccdddeeegggjjjmmmooooooooonnnrrrsssuuuwwwwwwtttnnniiiiiiggggggiiiddd\\\VVVTTTTTT\\\gggqqqvvvwwwwwwwwwnnnaaaTTTMMMKKKMMMTTT[[[bbbdddgggjjjmmmnnnnnnnnngggmmm|||xxxpppjjjbbb\\\YYY]]]bbbfffhhhjjjlllmmmttt~~~{{{zzzqqqpppooommmjjjhhhfffdddfffdddaaa``````___^^^\\\[[[XXXUUUSSSSSSTTTUUUTTTNNNMMMKKKLLLMMMMMMLLLJJJGGGIIIKKKIIIEEEDDDGGGJJJIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKJJJIIIKKKLLLHHHIIIJJJIIIHHHHHHJJJLLLLLLKKKLLLOOOTTTbbb{{{```KKKAAA>>>>>>888999999888888777666666444444444333333222222222111222222333333222222111000000000000000000000000000000000000////////////........................//////......---,,,+++++++++***))))))***,,,///000---------...///000000000------------...........................---------,,,,,,,,,------...///000............////////////////////////////////////111111000000111111222333111111111111222333444555333333555777999===IIIVVVmmm~~~{{{zzz|||zzzxxxuuuqqqiiiaaa[[[NNNKKKGGGDDDCCCCCCAAA@@@AAABBBCCCCCCEEEIIIOOOSSSVVVSSSOOOJJJHHHHHHIIIJJJLLLNNNOOOKKKGGGDDDEEEGGGLLLRRR^^^llluuusssfff[[[QQQVVVZZZ^^^jjj{{{vvvjjjcccaaabbbdddiiijjjmmmoooqqqqqqooommmqqqrrrvvvyyyzzzvvvooojjjjjjiiikkknnnjjjbbb[[[ZZZXXX```lllvvv{{{|||{{{{{{uuuhhhYYYPPPLLLKKKPPPWWW\\\___eeelllqqqssssssrrrkkkppp~~~~~~zzzwwwmmmbbb\\\___ccchhhkkkmmmnnnooorrryyyyyywwwpppooonnnllljjjgggeeecccfffccc```______```___^^^\\\XXXTTTQQQRRRTTTUUUUUUMMMLLLKKKKKKLLLLLLKKKJJJEEEHHHJJJIIIFFFEEEIIIMMMJJJJJJKKKKKKJJJHHHGGGEEECCCDDDEEEFFFGGGHHHIIIIIIGGGIIIKKKKKKJJJKKKLLLNNNHHHJJJKKKKKKJJJJJJKKKMMMLLLKKKLLLPPPXXXkkkuuuWWWGGGBBBAAA@@@888888888888777666555444555555444333333222111111111222222333333222222111000000000000000000000000000000000000////////////........................))))))***+++---...//////222000...---------///000------------...///111222---------.........//////........................+++******+++,,,---...///............/////////000////////////////////////222222111111222222333444111111111111222333444555666444555888999<<>>:::888777777999:::999999777777888666333222222333444333111000000000111222111111111111000000000000000000000000000000000000111000000//////......------------...//////000000///..................///........................,,,------......------,,,.........------,,,,,,+++------------------------....../////////000000000///////////////000111111000000000///////////////000111111111111222222222444444555555666:::???CCCHHHYYYuuu~~~vvvrrrxxx~~~~~~|||vvvnnniii___XXXPPPIIIEEECCCBBBAAA@@@AAABBBBBBBBBEEEIIILLLNNNLLLJJJIIIJJJKKKJJJIIIKKKNNNOOONNNIIIFFFFFFGGGLLLVVVaaakkkpppooocccWWWPPPYYYaaahhhvvvxxxlll___ZZZZZZ]]]fffnnnuuuyyyzzztttooonnnooonnnmmmppptttwwwxxxuuurrrooooooooonnnmmmmmmmmmnnnooorrrtttwwwzzz|||zzzqqqjjjbbbWWWOOOMMMPPPRRR]]]ppp|||zzz{{{~~~}}}zzzqqqkkkkkknnnqqqsssuuuyyy}}}|||{{{{{{{{{|||~~~~~~yyyrrrmmmiiiiiihhhhhhgggfffeeeeeedddcccaaa^^^[[[YYYXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGDDDFFFIIIJJJJJJJJJIIIJJJEEEJJJUUUggghhhXXXIIIDDDDDDAAA===<<<999888777888:::<<<<<<<<<777888888666444333333444333222111000000000111111111111111111000000000///////////////////////////000000000000//////......000000//////...------,,,//////............//////........................,,,------......------,,,......---------,,,,,,,,,---------.........//////........./////////000000///////////////000000111111111111000000//////...000000111111111222222222333444444555555888===@@@DDDRRRnnnyyyxxxzzz|||zzzsssmmmaaa[[[SSSKKKGGGDDDBBBAAA@@@AAABBBBBBBBBCCCGGGIIIKKKIIIHHHHHHIIIJJJLLLLLLMMMOOOPPPMMMHHHEEEEEEFFFKKKVVVbbbkkkpppooodddYYYVVV]]]ccchhhsssrrrggg\\\XXXYYY___hhhqqqxxxzzzxxxpppkkkkkklllkkknnnppptttvvvwwwuuusssqqqoooooonnnmmmmmmnnnqqqsss{{{{{{||||||}}}~~~yyytttmmmbbbWWWOOONNNPPP\\\ppp~~~yyywww{{{|||{{{}}}}}}|||}}}|||rrrllllllqqquuuvvv||||||zzzyyyzzz~~~~~~}}}wwwnnnhhheeeeeecccccccccccceeeeeecccaaa^^^[[[YYYWWWVVVUUUTTTTTTSSSRRRQQQOOONNNMMMKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEGGGIIIIIIHHHGGGIIIKKKHHHOOO___wwwyyyZZZQQQHHHFFFFFFCCC>>><<<999888777999;;;=========666777888777555444555666333222222111111111111111111111111111000000000///////////////////////////000000000000000///////////////......---,,,,,,,,,//////............//////........................,,,------......------,,,---------------,,,,,,,,,,,,,,,---....../////////............///////////////////////////000000111222222222111111000000000000000111111111222222222222333444444444777:::===BBBMMMgggxxxwww~~~}}}vvvqqqddd^^^UUUNNNIIIEEECCCAAA@@@AAABBBAAAAAABBBEEEGGGGGGGGGGGGGGGHHHJJJNNNPPPQQQQQQOOOIIIDDDBBBDDDGGGLLLWWWccckkkooonnneee[[[\\\bbbdddeeennn{{{~~~yyynnnddd[[[XXX[[[aaajjjsss||||||vvvmmmhhhiiijjjiiinnnpppsssuuuvvvuuusssrrrooooooooommmlllnnnssswww~~~}}}}}}~~~|||xxxpppdddZZZRRRRRR\\\nnn~~~}}}yyyuuuxxxxxxuuuxxx}}}}}}~~~|||tttqqqsssvvvwww~~~~~~zzzzzz{{{{{{{{{uuummmggggggfffdddcccbbbbbbcccccc```___\\\YYYWWWUUUUUUUUURRRRRRRRRQQQPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHFFFEEEEEEFFFIIIJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJIIIHHHJJJOOOTTTXXX___ooodddRRRMMMIIIGGGFFFDDD@@@<<<:::999888999;;;<<<===<<<666777888777666555666777333333333333222222111111111111111111000000000000000000000000000000000000000000000000000000000000+++,,,,,,---....../////////..................///........................,,,------......------,,,------------------------,,,,,,------.........///------.........////////////////////////000111111222222222222111111111111000111111111111222222222111222333333333555888;;;???GGG\\\zzzuuusss|||}}}xxxttthhhbbbYYYRRRLLLHHHEEEBBB>>>@@@AAAAAAAAAAAACCCEEEEEEEEEFFFFFFHHHKKKPPPTTTUUUTTTOOOHHHBBBAAAEEEIIIMMMWWWccciiilllkkkddd\\\___cccdddccckkkvvvyyysssjjjaaaZZZ[[[___eeennnvvv}}}uuujjjfffhhhjjjjjjoooppprrrtttuuuuuuttttttooopppooommmlllooouuu{{{}}}rrrgggZZZWWW\\\iiiwww~~~|||xxxtttvvv}}}{{{wwwyyy}}}{{{|||{{{zzzwwwyyy|||}}}}}}zzztttmmmiiilllkkkkkkiiifffccc```___^^^\\\ZZZWWWUUUTTTUUUUUUPPPQQQQQQPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGDDDFFFIIIKKKLLLKKKIIIGGGGGGFFFFFFGGGJJJKKKKKKJJJFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIKKKLLLMMMOOOXXXdddmmmyyy{{{uuuVVVLLLJJJHHHEEEDDDCCC@@@===<<<:::999999:::;;;;;;:::888999:::888666555555666444444444444444333222222111111111111000000000000000000000000000000000000000000000000000000000000---------...//////000000......------------..............................,,,------......------,,,------------------------,,,,,,,,,,,,---------------------........./////////////////////000111111000000000000111111111111000111111111111222222222000111333333333444666999===@@@NNNfffyyyuuu~~~~~~|||xxxuuulllggg^^^VVVPPPKKKGGGEEE===>>>@@@@@@@@@AAACCCEEECCCEEEFFFFFFHHHLLLSSSXXXXXXWWWRRRKKKDDDCCCFFFJJJNNNWWWaaaeeeggggggbbb\\\[[[```cccdddkkkuuuuuunnnddd]]]ZZZ]]]dddjjjsss{{{{{{qqqfffbbbfffiiihhhoooppprrrssstttuuuuuuuuupppqqqqqqooommmpppxxx~~~sssccc]]]\\\dddnnnuuuyyy|||zzzvvvrrrsssyyy}}}}}}~~~~~~~~~~~~tttqqqtttxxx{{{}}}{{{yyytttnnnjjjpppqqqqqqpppkkkeee___[[[]]][[[XXXVVVTTTTTTUUUUUUOOOPPPPPPOOONNNLLLJJJHHHHHHHHHGGGGGGFFFGGGGGGGGGCCCFFFJJJMMMNNNLLLIIIGGGHHHGGGGGGHHHKKKMMMMMMLLLFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHKKKNNNRRRYYYhhhzzzgggPPPGGGHHHFFFCCCBBBBBB@@@>>>===;;;999999::::::999888;;;<<<;;;999666444333444444444555555555444333222111111111111000000000000000000000000000000000000000000000000000111111111111111111000//////......---------,,,,,,---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111......//////000000111111000111111111111222222222000111222333222333555777===<<>>@@@@@@@@@AAACCCDDDBBBDDDFFFGGGHHHMMMTTTZZZYYYXXXUUUNNNGGGEEEGGGJJJNNNWWW___cccdddddd```ZZZVVV]]]bbbeeemmmvvvtttlll```[[[YYY___gggnnnwww}}}xxxmmmaaa^^^bbbeeeeeeooopppqqqssstttuuuuuuuuurrrsssssspppnnnrrr{{{zzziii```\\\```iiioootttxxxzzzuuuppppppuuu~~~~~~}}}||||||~~~}}}yyy{{{rrriiijjjnnnsssxxxxxx{{{|||zzzvvvqqqppppppwww{{{~~~{{{tttiiiaaa]]]YYYWWWUUUSSSRRRRRRSSSTTTPPPPPPPPPOOONNNKKKIIIHHHIIIHHHHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHEEEFFFHHHIIIJJJJJJIIIHHHIIIHHHFFFFFFFFFHHHJJJKKKJJJJJJIIIGGGFFFGGGJJJLLLGGGMMMQQQXXXllliiiVVVOOOFFFCCC@@@@@@AAA@@@===:::;;;888666777:::<<<<<<;;;999::::::888555333333444777777666555555555555555222222222222222222222222222222222111111111111000111111000///////////////222///------///000///---...------------...//////........................------............------///...---***(((&&&$$$###........................,,,,,,---...///000111111......///000000000000000000000000000111111111111222111000000000111333333111111222333444666666777666;;;BBBIIIUUUlll}}}|||}}}{{{xxxpppfff]]]WWWPPPJJJEEECCCAAA???>>>@@@@@@@@@@@@CCCBBBDDDGGGIIILLLTTT]]]___]]]YYYQQQIIIDDDEEEGGGIIIPPPZZZaaabbb^^^ZZZWWWSSSWWW]]]cccmmmssspppiii]]][[[[[[___hhhsss|||{{{tttjjjaaa^^^___dddhhhqqqrrrssstttuuuuuuuuuuuusssqqqpppoooqqquuuzzz}}}wwwqqqiiicccbbbeeekkkooo}}}|||uuutttxxxwww{{{zzz|||~~~}}}~~~ppphhhhhhkkkpppuuuuuuwwwyyyxxxuuurrrqqqqqqzzz|||wwwhhh]]]WWWUUUSSSQQQOOOOOOOOOOOOOOOOOOOOONNNLLLJJJHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHEEEFFFHHHIIIJJJJJJIIIIIIKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHIIIHHHGGGHHHKKKMMMKKKPPPYYYiii}}}bbbRRRJJJEEEBBB???>>>??????===;;;===:::999999:::;;;999777:::;;;;;;999666555555666777777666555555555555666222222222222222222333333222222222222111111111111222111111000000000000111222///------///000///---...------------...//////........................------............------000000///...,,,+++******....................................////////////......///000000000000000000000000000111111111111111111000000000111222333111111222333444555666666999>>>BBBEEELLL]]]uuu}}}}}}zzzsssjjjbbb[[[TTTMMMGGGCCCAAA???>>>???@@@@@@@@@BBBBBBDDDGGGIIIKKKTTT]]]aaa```[[[SSSJJJEEEDDDFFFIIIOOOYYY___```]]]XXXVVVQQQVVV\\\bbbkkkpppllleee[[[[[[\\\aaajjjttt|||{{{sssiii```]]]___eeejjjooopppqqqrrrssstttttttttsssrrrpppooorrrvvv{{{~~~}}}yyysssmmmiiijjjnnnsss~~~~~~yyyyyy}}}|||xxxuuuwww~~~~~~zzzlllfffdddffflllrrrrrrtttvvvvvvtttssstttttt}}}~~~mmm[[[TTTRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIGGGFFFEEEEEEFFFGGGEEEFFFHHHIIIIIIJJJLLLNNNKKKMMMZZZrrryyyrrraaaUUULLLCCCAAA>>><<<===>>>>>>>>>AAA???===<<<<<<;;;888666:::;;;;;;:::888666777888888777666666555555666666333333333333333333333333333222222222111111111111222111111111111111222222111///...---...///...---......------......///000........................------............------////////////////////////......................../////////.........------......///000000000000000000000000000111111111111111000000000000111222222111111222333444555666666999<<>>???@@@@@@@@@BBBAAACCCGGGIIIKKKTTT]]]dddccc___VVVMMMFFFDDDEEEHHHNNNWWW\\\]]]ZZZVVVSSSPPPUUU\\\bbbiiilllhhh```YYYZZZ]]]dddmmmuuu{{{~~~{{{ttthhh___[[[___fffkkkmmmnnnoooqqqrrrrrrrrrssssssqqqpppooorrrwww|||~~~}}}yyyqqqnnnpppuuu}}}|||~~~uuuqqqssszzz~~~~~~vvviiibbb___aaajjjsssqqqrrrssstttuuuvvvxxxyyyjjjWWWPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHJJJJJJJJJJJJIIIFFFFFFFFFGGGGGGIIIJJJKKKEEEGGGJJJKKKJJJJJJKKKMMMKKKJJJWWWqqqqqqvvviii```WWWLLLCCCAAA>>><<<===>>>@@@AAAEEEDDDBBB@@@>>><<<;;;999999:::;;;:::888777777888888777777666555666666666444444444444333333333333333333222222222111111111111111000000000111222222111000.................................//////000........................------............------,,,,,,---------...............................................................///000000000000000///000000000111111111111000000000000000111111222111111222333444444555555444888;;;<<<>>>FFFSSS^^^}}}{{{~~~|||zzzuuuoooiii```VVVNNNFFFCCC???>>>>>>???@@@@@@BBBAAACCCFFFHHHKKKSSS]]]ffffffbbbZZZPPPHHHEEEEEEGGGMMMTTTYYYYYYVVVSSSQQQOOOVVV^^^dddiiikkkeee\\\WWWYYY^^^fffooovvvzzz{{{}}}ttthhh^^^ZZZ]]]eeejjjnnnnnnpppqqqqqqrrrrrrrrrqqqpppooopppsssxxx}}}}}}|||wwwpppqqqtttwwwzzzzzzuuuppprrruuuyyy|||}}}uuuggg```]]]```jjjuuuqqqqqqqqqsssuuuxxxzzz{{{sssaaaUUUMMMNNNOOOPPPQQQQQQPPPOOOKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGIIIJJJKKKKKKJJJIIIGGGHHHHHHIIIJJJKKKLLLMMMGGGIIIKKKKKKJJJIIIJJJKKKLLLMMM[[[uuuzzznnnmmm\\\VVVOOOFFFCCCBBB@@@>>>>>>???BBBDDDDDDDDDDDDBBB@@@>>>======888999:::999777666777888888888777666666666666666555555555444444444333333333333333222222222222111000000/////////000000111000000///......---...//////............///000000........................------............------------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...//////000......///000000000000000///000000000111111111111//////000000111111111111111222222333333444444444222555999;;;===DDDNNNVVVvvv}}}|||yyysss}}}|||xxxtttnnneee[[[SSSIIIFFFAAA???>>>?????????BBBAAACCCFFFHHHKKKSSS\\\fffgggddd\\\SSSKKKGGGFFFGGGLLLRRRVVVVVVSSSQQQOOOPPPYYYbbbhhhkkkkkkddd\\\UUUXXX^^^gggpppvvvxxxyyy}}}uuuhhh]]]YYY]]]dddiiipppqqqrrrrrrrrrrrrrrrrrrnnnnnnooorrruuuzzz~~~~~~~~~vvvtttvvvpppuuuwwwuuummmlllmmmsssxxx|||tttggg```___ccckkkssspppnnnmmmnnnrrrvvvxxxyyy}}}ssseeeYYYSSSKKKMMMOOOQQQRRRQQQOOONNNIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKLLLKKKIIIIIIJJJKKKMMMUUUiiivvv~~~qqq]]]RRRMMMHHHDDDCCCCCCBBBAAA??????BBBDDDAAAEEEIIIJJJGGGBBB>>><<<999::::::999777555666777999888777777666666777777666666666555555444444333333333333333222222222222111000000//////////////////000000///------.../////////......//////000111........................------............------///............---------........................***+++,,,---...///000000......///000000000000000000000000000111111111111...///000000111111000000111222222222333333333444444666999:::;;;@@@GGGMMMfff{{{|||{{{rrrvvv|||}}}zzzwwwrrrjjj```XXXNNNJJJDDD@@@????????????AAA@@@BBBFFFHHHJJJSSS\\\dddeeeddd^^^UUUMMMIIIHHHHHHLLLQQQTTTSSSQQQOOONNNPPPZZZffflllnnnmmmeee\\\SSSVVV]]]fffooouuuwwwwwwzzzrrrggg^^^ZZZ^^^eeejjjssstttttttttsssrrrqqqqqqmmmooorrrvvvzzz~~~|||{{{pppuuuxxxvvvhhhddddddkkkttt{{{sssfffcccdddfffiiimmmmmmjjjggghhhlllppprrrsssqqqtttuuupppfffZZZRRRNNNJJJLLLNNNPPPOOOMMMJJJIIIFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIIIILLLNNNUUUhhhoooXXXOOOLLLFFFCCCEEEAAACCCCCCBBB???>>>@@@BBBAAAIIITTTYYYUUUKKKAAA;;;;;;<<<<<<:::777666666777999888777777666666777777777777666666555444444333444444333333333222222222333333111000///.........///000111///---,,,...000///////////////000000111........................------............------................................................,,,,,,,,,------...............///000000000000000000000000000111111111111......000111111111000///222222222222222333333333444555666777777;;;@@@EEERRRoooyyyxxx}}}xxxvvv|||yyyvvvooofff___RRRMMMGGGBBB@@@??????>>>AAA@@@BBBFFFGGGJJJRRR\\\aaacccccc___WWWOOOLLLKKKHHHLLLPPPRRRRRRPPPNNNMMMOOO[[[hhhnnnpppmmmeee]]]RRRUUU\\\eeennntttvvvvvvtttmmmddd^^^\\\aaahhhmmmvvvuuuuuutttsssqqqooonnnmmmpppvvv||||||}}}}}}~~~www|||~~~{{{iii```\\\eeepppyyy}}}qqqgggfffiiiiiihhhgggiiifffbbbcccgggkkkmmmmmmfffggghhheee^^^UUUMMMHHHJJJKKKMMMNNNLLLIIIEEECCCCCCCCCBBBAAAAAACCCDDDEEEGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJGGGHHHIIIKKKKKKKKKKKKJJJEEEFFFHHHJJJKKKLLLMMMMMMHHHIIIIIIIIIHHHJJJNNNQQQeee~~~}}}tttXXXCCCDDDFFF???>>>EEE@@@BBBCCCBBB???===>>>@@@CCCPPP```hhhcccTTTDDD;;;===>>>===<<<999777666777999888888777777777777777888777777666555444444444444444444333333333222222555444333111000/////////...000111///---,,,...000///////////////000111111........................---..................---++++++,,,,,,---.......................................---------,,,,,,,,,...//////000000000000000000000000000111111111111---...000111111111000///222222222222222222333333111222333333444888===AAADDDcccvvvsssvvvwww}}}{{{xxxrrrjjjcccUUUPPPIIICCC@@@???>>>>>>AAA@@@BBBEEEGGGJJJRRR\\\___bbbccc___XXXQQQMMMLLLIIILLLPPPRRRQQQOOONNNMMMNNN[[[hhhoooqqqnnneee]]]QQQTTT[[[dddmmmsssuuuuuuooojjjbbb^^^^^^dddkkkqqqvvvvvvuuutttrrrpppnnnmmmnnnrrryyy|||{{{yyyzzz{{{|||mmmaaaXXXaaammmyyyxxxrrrjjjggghhhiiigggeeebbbbbbaaa```````````````aaa___[[[VVVRRROOOMMMMMMMMMOOOPPPNNNKKKIIIGGGGGG@@@@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHLLLJJJIIIJJJLLLMMMNNNMMMJJJIIIGGGFFFGGGHHHJJJLLLJJJHHHGGGHHHKKKKKKIIIGGGGGGIIIKKKLLLIIIKKKXXXggg|||XXXPPPHHHCCCAAA@@@BBBEEEIII???===>>><<>>BBBUUUlll~~~xxx|||{{{~~~zzztttpppmmm___XXXNNNFFFBBBAAAAAAAAA@@@>>>???DDDGGGIIIPPPWWW```^^^\\\YYYUUURRROOOMMMPPPNNNNNNQQQQQQNNNMMMOOOPPP]]]lllttttttmmmaaaVVVQQQRRRXXXcccooowwwwwwtttmmmhhhaaa^^^___fffooouuuzzz||||||xxxqqqkkkhhhhhhlllrrr~~~|||xxxuuutttsssyyyxxxfff[[[^^^ffftttrrrlllfffdddeeefffdddaaa^^^]]]\\\[[[[[[ZZZ[[[[[[XXXVVVTTTQQQNNNMMMLLLLLLLLLNNNNNNMMMJJJHHHGGGGGGFFFFFFDDDCCCAAAAAA@@@@@@BBBCCCCCCEEEFFFGGGHHHHHHKKKJJJIIIJJJLLLMMMMMMMMMJJJIIIHHHHHHHHHIIIKKKKKKIIIGGGEEEFFFIIIKKKKKKJJJMMMKKKKKKLLLPPP[[[oookkkQQQKKKFFFCCCBBBAAABBBEEEGGG===<<>>???CCCEEEHHHOOOWWW^^^\\\ZZZVVVTTTQQQPPPOOOQQQNNNOOOQQQQQQNNNMMMOOORRR___mmmttttttnnnaaaVVVPPPQQQWWWbbbnnnuuuvvvssslllfff```]]]___gggooouuuyyyzzzzzzuuunnniiihhhiiiqqqzzzzzzuuurrrqqqqqqvvv~~~qqqaaabbbgggrrrsssjjjfffbbbaaabbbbbb___]]]ZZZYYYXXXWWWVVVVVVVVVVVVPPPOOONNNMMMLLLLLLLLLLLLJJJLLLLLLKKKIIIFFFFFFFFFIIIHHHFFFDDDBBBAAAAAA@@@AAABBBCCCDDDFFFGGGHHHIIIKKKJJJIIIJJJLLLNNNMMMLLLIIIIIIJJJJJJKKKKKKKKKKKKGGGEEECCCDDDGGGJJJLLLLLLNNNJJJHHHNNNZZZnnnnnnXXXIIIDDDAAACCCBBB@@@BBBGGGJJJ???===BBBFFFTTT___]]]FFFEEECCCCCCCCCBBB@@@???<<<<<<<<<<<<;;;:::999888999999:::;;;;;;:::888888666777777777666666555444666666666555555555444444444333222111111000111111111000000//////000000111000000000000000000000000000000///...---,,,,,,+++////////////////////////////////////...---,,,+++---------------...//////.......................................///000000000000000000000000000000111000000//////...------222222333333333333333333333444444444444666999<<>>>>>BBBDDDGGGOOOWWW\\\ZZZVVVSSSPPPPPPPPPQQQQQQOOOPPPRRRRRROOONNNPPPUUUaaannnttttttnnnaaaVVVOOOPPPVVVaaannnuuuuuurrrjjjddd^^^[[[```hhhqqqvvvyyyyyywwwqqqkkkhhhiiikkkwww~~~wwwqqqmmmnnnnnnttt~~~~~~llliiihhhppp|||vvviiidddbbbaaa```aaa```]]][[[YYYYYYWWWVVVUUUTTTTTTSSSNNNMMMMMMMMMMMMMMMMMMMMMHHHJJJJJJIIIGGGEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFAAAAAACCCDDDFFFGGGHHHIIIJJJJJJIIIKKKMMMNNNMMMLLLHHHIIIKKKLLLMMMLLLKKKJJJEEEEEEEEEEEEGGGIIIJJJJJJLLLJJJMMMYYYkkkzzz^^^NNNEEE???===@@@AAA???EEEMMMTTTFFFBBBEEEJJJYYYeeecccIIIDDD???===>>>???>>><<<;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;;;;999888777777777777888777777666666777777777666666666666555444333222222111111111111111000000000000000000111000000000000000000000000111000000000//////......//////////////////////////////.........------,,,//////---,,,,,,---...///////////////////////////...............//////000////////////////////////000/////////////////////222222222222222333333333333444444444333555888;;;AAA@@@CCCNNNeee}}}}}}rrrppp~~~{{{xxxvvvpppjjjaaaWWWPPPJJJEEEBBBDDD@@@@@@BBBDDDGGGOOOWWW[[[XXXSSSNNNLLLLLLMMMOOOQQQOOOQQQUUUUUUQQQOOOPPPXXXbbbmmmssstttooobbbVVVOOOQQQXXXdddpppwwwvvvsssgggaaa[[[ZZZ```jjjsssxxxyyyxxxtttmmmgggfffjjjnnn{{{|||uuuoookkklllnnnttt~~~vvvoookkkooowwwxxxooogggcccbbbbbbbbbaaa```^^^\\\YYYXXXVVVTTTSSSRRRQQQQQQNNNNNNNNNNNNMMMLLLLLLKKKGGGHHHHHHGGGEEEDDDEEEGGGCCCCCCDDDEEEFFFGGGIIIJJJBBBBBBCCCEEEFFFHHHIIIIIIJJJIIIJJJKKKMMMNNNMMMKKKGGGIIIKKKMMMMMMLLLJJJIIIEEEFFFHHHHHHHHHGGGGGGGGGKKKOOO\\\nnnmmmVVVKKKEEE===:::>>>??????HHHVVV___NNNFFFEEEGGGSSS^^^ZZZHHHDDD???======<<<999666888999;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;:::999888888888888999888888777777888888777777777666666666444333222222222222222222111111000000000000111111000000000000000000000000---------......////////////////////////////////////.........------------000///...,,,,,,---......////////////////////////...............///000000////////////////////////......//////000111222222111111111222222333333333222333444444333444777999>>>???AAAGGGUUUnnn~~~xxxvvv~~~{{{yyytttooofff^^^VVVNNNHHHDDDFFFCCCBBBDDDEEEGGGMMMUUUYYYUUUOOOJJJGGGGGGIIIKKKPPPOOOSSSYYYYYYTTTQQQRRRXXXaaakkkqqqtttpppdddXXXQQQTTT\\\jjjvvv{{{yyytttfff___YYYYYYbbbmmmvvvzzz{{{xxxqqqiiicccdddkkkqqqzzzsssnnnjjjlllrrrzzzuuunnnpppuuuyyyzzzsssppplllhhhcccccccccbbbaaa___^^^]]]WWWVVVTTTRRRPPPNNNMMMMMMNNNNNNMMMMMMLLLJJJIIIHHHFFFGGGGGGFFFEEEDDDFFFHHHFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNNNNMMMKKKGGGIIIKKKLLLLLLLLLJJJIIIFFFHHHIIIIIIHHHGGGGGGHHHLLLWWWkkkxxxcccRRRJJJGGG>>>;;;???@@@???KKK\\\iiiUUUHHHBBB@@@IIIPPPJJJBBBAAA???>>>===:::666333777888;;;<<<======<<<;;;;;;;;;<<<======<<<::::::999:::::::::999888888777888888888777777777666666333333222222222222333333222111111000000111111222000000000000000000000000)))******+++,,,---......///////////////////////////......---------......///......---------..............................///////////////000111111000000000000000000000000------...///111222333444000000111111222333333333111333444444333333555777777:::???CCCJJJ]]]}}}}}}{{{wwwssskkkddd\\\TTTLLLGGGGGGEEEDDDFFFEEEEEEJJJPPPSSSPPPKKKFFFDDDDDDFFFGGGMMMOOOVVV^^^___YYYTTTSSSVVV^^^hhhooosssrrrggg[[[RRRWWWaaappp}}}{{{uuuddd^^^WWWYYYdddpppyyy}}}}}}xxxnnnddd^^^aaajjjrrr~~~{{{vvvqqqmmmkkkpppyyy|||ttttttuuuuuuzzz~~~}}}{{{{{{{{{|||||||||vvvxxxvvvppplllkkkiiifffccccccbbb```^^^\\\\\\\\\VVVUUUSSSQQQNNNMMMLLLKKKMMMMMMMMMMMMLLLJJJHHHGGGFFFGGGGGGFFFDDDEEEGGGIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLNNNNNNLLLJJJGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIHHHGGGEEEFFFJJJNNNVVVeee}}}wwweee[[[QQQHHHHHH???>>>DDDDDDBBBMMM___qqq[[[KKKCCC>>>DDDHHH@@@===???AAA@@@===:::777666777999;;;>>>??????>>>===;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::999777777888777777777777666666666333333333222222333333444222111111000000111111222000000000000000000000000++++++,,,,,,------......///////////////////////////...------------...///------..................------------------------000000000000000111222222000000000000000000000000------...//////000111111///000000111222222333333111222444333333333444666444888===@@@BBBPPPooo|||~~~|||zzzvvvpppiiibbbZZZQQQLLLGGGDDDDDDFFFEEEBBBEEEJJJKKKIIIEEECCCBBBCCCEEEGGGJJJNNNXXXbbbddd^^^WWWUUUSSS[[[dddlllssssssiii^^^QQQXXXeeevvv}}}uuuddd]]]WWWZZZeeesss|||}}}vvvkkk___YYY\\\gggppp~~~}}}zzzvvvrrrooolllkkkttt{{{zzzwwwrrrttt|||vvvtttrrrpppoooooommmllliiimmmnnnjjjggggggeeeaaabbbbbb```^^^[[[YYYZZZZZZXXXVVVTTTRRROOONNNLLLLLLNNNNNNOOOOOONNNLLLJJJIIIFFFGGGGGGFFFDDDEEEGGGIIIEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMOOOOOOLLLJJJGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIGGGCCCBBBFFFNNNTTTfffwwwdddVVVVVVQQQFFFHHH@@@AAAIIIHHHCCCMMM___vvv```OOOFFF@@@EEEGGG>>>;;;???BBBBBB???<<<;;;<<<777999===???AAAAAA???>>>;;;<<<===?????????>>>>>><<<<<<<<<;;;:::999777666777777777777666666666666333333333222222333444444222222111111111111222222000000000000000000000000000000000000000////////////////////////////////////...---,,,,,,---//////+++,,,.../////////...---------------------------111111111111111222222333000000000000000000000000------..................///000000111222222333333111222333444333333444555666888<<<>>>===GGGbbb}}}{{{}}}|||}}}~~~}}}{{{xxxsssmmmfff^^^UUUOOOFFFDDDDDDEEEDDD@@@AAAEEEEEECCCBBBAAAAAACCCFFFHHHIIINNNYYYeeehhhaaaYYYVVVQQQYYYbbbkkkrrrtttkkk___QQQXXXgggxxx}}}tttddd]]]WWWZZZggguuu~~~|||uuuhhh[[[UUUYYYeeeooo|||zzzvvvrrrooommmlllkkkwww~~~yyyppppppxxxoooooonnnnnnmmmllljjjjjjhhhggggggfffeeecccbbbaaadddbbb___\\\YYYVVVUUUUUUXXXVVVSSSQQQNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJHHHFFFDDDCCCCCCDDDEEEHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKJJJHHHGGGKKKKKKLLLNNNOOOOOOLLLJJJMMMIIIEEEDDDFFFHHHGGGFFFHHHGGGEEECCCBBBGGGUUUbbb{{{kkk___YYYOOOIIIKKKEEEBBBEEEIIIFFFEEETTThhhzzzdddMMMEEEEEEEEECCCAAA;;;BBBDDD@@@>>>@@@???;;;888>>>EEEHHHEEEAAA??????>>>??????===;;;:::;;;<<<>>>??????>>>;;;999888999999:::;;;;;;:::999888777888555333000000222555777444333222222111111222222111111000//////000111222000000000000////////////000///...---------------///............------------------,,,,,,+++++++++///////////////////////////////////////////////////////////////000111111////////////000000000000000000111111111000000///444333222111111333555666888666999??????AAATTTkkkssswww{{{|||~~~{{{yyyvvvqqqkkkcccZZZTTTKKKHHHDDDAAAAAA@@@@@@??????>>>=========???AAACCCJJJMMMWWWeeekkkeeeZZZTTTSSSVVV___jjjtttuuunnngggWWW]]]```{{{tttfffaaaZZZZZZeeettt{{{{{{yyynnnaaaWWWSSSXXXggguuu{{{yyyqqqpppuuutttlllkkkqqq{{{qqqooouuullllllkkkkkkiiihhhgggfffeeeeeeeeedddcccbbbaaa```bbb```]]]ZZZXXXWWWWWWWWWUUUTTTQQQOOOLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCGGGHHHIIIKKKKKKJJJIIIHHHKKKKKKKKKMMMNNNNNNLLLIIIJJJGGGEEEDDDFFFFFFEEECCCEEECCCBBBCCCJJJVVVgggsssbbbXXXSSSJJJFFFJJJIIIEEEFFFIIIHHHFFFRRRcccooo]]]KKKEEEEEEEEECCCBBB===BBBCCC@@@???AAA@@@<<<<<>>??????===;;;:::;;;<<<:::<<<>>>===;;;:::999999777888888999888777666555666555333222222444666777444333333222222222222222222222000000000000111222111000000000////////////000///...------------...000000/////////..................---------,,,,,,........................///////////////////////////////////////000000111////////////000000000000000000111111111111000000444333222111111333444666666555888??????@@@MMM___}}}uuurrrwww}}}}}}}}}{{{xxxtttnnnfff]]]WWWNNNKKKFFFCCCBBBAAA@@@???BBBAAA@@@@@@AAABBBDDDFFFHHHLLLXXXgggnnnggg[[[SSSQQQUUU^^^jjjtttvvvpppiiiZZZ___aaa{{{uuufffaaaZZZZZZfffuuu}}}}}}zzzooobbbXXXTTTXXXggguuuyyyxxxqqqppptttrrrlllnnnwww{{{qqqqqqyyy}}}iiiiiihhhgggfffdddbbbaaaaaaaaaaaaaaaaaa``````______]]]ZZZXXXVVVWWWXXXZZZSSSQQQOOOLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJEEEDDDDDDDDDEEEFFFHHHIIIEEEEEEDDDCCCCCCCCCDDDDDDGGGHHHIIIJJJKKKJJJJJJIIIKKKKKKKKKLLLMMMMMMKKKIIIHHHGGGFFFGGGGGGFFFCCC@@@??????@@@HHHWWWjjj{{{zzzoooYYYSSSNNNGGGFFFLLLNNNHHHFFFIIIIIIHHHOOOZZZ___SSSIIIFFFFFFEEECCCDDD@@@BBBCCC@@@@@@BBBAAA>>>@@@???>>>>>>???@@@AAA@@@===>>>???===<<<:::;;;<<<777:::===>>>===;;;::::::888888888999888888777666555444444444444555666777444444333222222222222333444333222111000000111111111111000000000///////////////......------......111000000000/////////////////////.......................................////////////////////////////////////000000000000////////////000000000000000000111111111111000000333222222111111333444555444222666===???>>>EEEOOOiii}}}tttqqq~~~{{{~~~~~~~~~{{{xxxrrrkkkccc]]]SSSOOOJJJEEECCCBBB@@@???@@@???>>>>>>???@@@BBBDDDGGGKKKYYYkkkssskkk\\\SSSPPPTTT\\\iiissswwwrrrlll^^^bbbccc{{{vvvgggbbb[[[[[[fffwwwyyyooobbbXXXTTTXXXfffttt{{{xxxvvvrrrqqqsssppplllsss}}}yyy{{{qqquuuwww}}}hhhhhhgggfffdddbbbaaa```^^^______`````````______^^^\\\YYYVVVUUUVVVWWWYYYQQQPPPMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKJJJJJJKKKLLLKKKJJJHHHIIIIIIJJJJJJHHHEEEAAA>>>>>>CCCMMM\\\ppp~~~tttdddVVVRRRMMMGGGHHHOOOQQQIIIEEEGGGIIIIIIKKKPPPQQQKKKGGGHHHHHHEEEEEEFFFBBBBBBBBBAAABBBCCCBBB@@@AAA>>>;;;<<>>???>>><<<;;;;;;<<<999<<>>???AAACCCGGGMMM\\\qqqzzzqqq___SSSPPPSSSZZZfffqqquuuqqqkkkaaadddccczzzvvvhhhccc\\\\\\hhhxxxxxxnnnaaaXXXSSSWWWdddrrrzzzxxxtttrrrssssssooopppzzz}}}zzzwwwzzzsss{{{zzz{{{hhhhhhgggfffeeecccbbbaaa]]]]]]^^^____________^^^^^^\\\XXXUUUTTTTTTUUUUUUQQQOOOMMMKKKIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJHHHGGGIIIIIIJJJHHHEEEAAA>>>===@@@PPPdddwwwggg]]]TTTQQQMMMHHHIIIPPPPPPIIIDDDFFFIIIJJJIIIIIIJJJFFFFFFIIIIIIFFFFFFGGGCCCAAA@@@BBBDDDDDDBBBAAA???===<<<>>>AAAAAA>>>:::;;;===???>>>===;;;;;;<<<===@@@CCCCCCAAA===;;;999::::::::::::::::::;;;;;;555666777888888888888777666555444444333333444444555555555444333222222111111111111111000000000000//////.........//////000/////////.........------------------------..............................////////////////////////......///000111000000///////////////000000000000//////000111111111111111111111111111222222333333444222222666:::===AAAEEETTTlll~~~|||~~~}}}|||uuunnniii]]]WWWPPPIIIEEECCCAAA@@@CCCBBBAAA@@@AAACCCEEEFFFIIIOOO```vvvvvvbbbTTTPPPRRRYYYdddnnnssspppkkkccceeecccyyyttthhhddd]]]^^^jjjyyyvvvlll```WWWRRRUUUbbbppp~~~yyyyyyssstttuuutttrrruuu}}}zzzzzz{{{{{{xxx{{{}}}gggggggggfffeeedddcccbbb\\\\\\]]]]]]^^^]]]]]]]]][[[ZZZXXXUUUTTTSSSSSSSSSQQQOOOMMMKKKJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKIIIHHHHHHIIIIIIGGGFFFFFFFFFFFFDDDAAA??????@@@DDD\\\www}}}ppp\\\UUUOOOMMMJJJGGGIIIMMMLLLHHHDDDFFFJJJLLLJJJGGGIIIEEEDDDHHHIIIFFFEEEFFFBBB??????DDDGGGDDDAAA@@@<<<===???BBBBBBAAA===999:::<<>><<<;;;999888888888888999::::::777888888999999888888777666666555444444444444555555555666666555444333222222222111111111000000000//////......//////000000............---------------------------.........------------------------////////////////////////---...000111111111000///////////////000000000000...///000111111222111111111111111222222222222222444333222444777<<>><<>>???>>><<<<<<<<<@@@AAACCCBBB@@@>>>======999888888888888999:::;;;:::::::::999888888777777777666666555555555555555444555666666666555444444222222222111111111000000///////////////000111111////////////............------........./////////------------------------////////////////////////---...000111111111//////////////////000000000000...///000111111222222222000000111222222222222222222444555555666999>>>AAAEEEQQQcccwww|||||||||{{{tttpppfff```WWWOOOKKKHHHGGGFFF@@@???>>>>>>>>>@@@BBBDDDMMMRRRcccyyyyyybbbRRRMMMOOOVVVbbbooovvvvvvsssfffhhhfff|||pppgggddd```bbbmmmyyy|||yyyxxxnnnbbbYYYTTTVVVbbboooxxxtttssssssvvvyyy{{{~~~{{{www|||{{{ttt}}}``````aaaaaaaaaaaa``````YYYYYYZZZZZZYYYXXXXXXWWWRRRSSSUUUVVVVVVUUUTTTSSSNNNMMMKKKIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHIIIIIIKKKLLLMMMNNNKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDBBBBBBGGGNNNUUUnnnlllSSSSSSMMMHHHGGGIIIJJJKKKMMMGGGHHHHHHJJJNNNQQQPPPMMMOOOFFFAAABBBEEECCC@@@>>>@@@;;;===FFFJJJEEE???======@@@CCCCCC???======???999<<>><<<<<<<<<>>>???AAA@@@???>>>???@@@;;;;;;:::999:::;;;===>>><<<<<<:::999888777777777777777666555555555555555444555666777777666555555222222222111111111111000///////////////000111111000000000000////////////.../////////000000111111------------------------////////////////////////---...000111222111///...////////////000000000000......///111111222222222000000111222222222222111000555888777555777:::======EEETTTjjj|||~~~zzz{{{uuuqqqiiibbbZZZRRRMMMKKKJJJIIICCCBBBAAAAAAAAACCCEEEGGGMMMRRRbbbxxxxxxaaaPPPKKKNNNUUUbbbqqqzzz{{{yyygggjjjhhh~~~pppfffdddaaacccmmmyyy{{{vvvyyyoooddd[[[UUUXXXdddpppuuuqqqooossswwwzzz}}}}}}xxxwww~~~~~~~~~sssyyy`````````___^^^\\\[[[ZZZ\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSRRRQQQQQQQQQRRRNNNMMMJJJHHHFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHFFFEEEEEEEEECCCCCCDDDEEEGGGHHHIIIIIILLLLLLKKKJJJIIIIIIHHHHHHIIIHHHFFFDDDFFFIIIHHHEEEFFFBBBBBBDDDGGGOOOcccvvvvvvdddUUUJJJJJJIIIHHHIIIJJJKKKLLLNNNLLLJJJJJJKKKNNNQQQRRRLLLIIIFFFDDDDDDCCCBBBAAA>>>===@@@FFFHHHEEEAAAAAAAAABBBCCCAAA???===>>>>>>===;;;:::<<>>@@@???>>>???@@@AAA@@@>>>::::::;;;;;;;;;;;;;;;;;;;;;:::888777888999888777::::::999888777666555444555666777888777666333222111111000000000000111111111000000000//////......111111000000//////......//////...---------------///...---,,,,,,---.../////////.........---------........................000000000000111111111111///////////////000111111111111000000111111222333444333333333555777:::<<<>>>CCCIIIWWWpppzzz~~~zzzwwwtttmmmggg^^^VVVQQQNNNMMMLLLHHHEEEAAA???@@@BBBDDDDDDJJJRRRdddzzz~~~eeePPPGGGNNNWWWbbbnnnxxxxxxssslllkkknnn{{{~~~qqqeeeeeebbbaaahhhqqquuutttqqqlllddd]]][[[___hhhooo{{{pppllllllrrrsssxxx}}}wwwwww~~~{{{||||||bbbaaaaaa```___]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPNNNMMMJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHFFFEEEEEEFFFDDDDDDEEEFFFGGGIIIIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEFFFFFFDDDBBBEEEBBBBBBHHHQQQ```vvvuuu```UUUKKKJJJIIIIIIIIIJJJLLLLLLMMMKKKJJJJJJLLLOOOQQQRRRKKKIIIFFFDDDDDDDDDCCCAAA@@@???BBBHHHJJJFFFCCCBBB???BBBDDDCCCAAA>>>===<<<<<<;;;;;;===@@@AAA???===@@@???>>>>>>@@@@@@???>>>======<<<;;;;;;<<<<<<<<<<<<:::888888999:::999888::::::999888777666555555777777888888777555444222111111000000000000111111222111111111000000000000111000000000/////////...000///......------......///......------....../////////.........---------//////////////////////////////000000000111111111111000000000000111111111111111000000111111222333111111000000222444666888;;;???EEEPPPfff|||~~~}}}{{{yyyqqqkkkbbbZZZUUURRRQQQOOOJJJGGGCCCAAABBBDDDEEEFFFKKKSSSdddyyy}}}dddOOOIIIOOOXXXbbbnnnxxxzzzuuukkkjjjmmmyyy{{{oooeeeeeeddddddkkktttxxxvvvqqqmmmeee___]]]aaajjjppp~~~vvvmmmlllnnnxxxzzz~~~{{{wwwzzz}}}~~~cccbbbbbbaaa___^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQOOOOOONNNNNNMMMLLLJJJIIIIIIIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHFFFEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGEEEDDDCCCBBBAAAFFFSSSfff|||vvvxxxvvvhhhZZZSSSJJJJJJJJJIIIJJJKKKKKKLLLKKKJJJIIIJJJMMMPPPQQQQQQJJJHHHEEEDDDDDDDDDCCCBBBAAA???BBBGGGIIIFFFBBBBBBAAACCCFFFFFFCCC???<<<;;;<<<<<<===???AAAAAA???===???>>>===>>>???@@@???===AAA???===<<<;;;<<<===>>>;;;:::888999:::;;;;;;:::;;;::::::999888777666666999999888777666555444333222111111000000111111222111111111000000000000000000000000000////////////111000//////......//////.........//////........./////////............---000000000000000000000000//////000000000000111111222222222111111111111111111111000000111111222333444444333333444555777888777;;;???FFFWWWppp~~~~~~~~~|||{{{vvvppphhhaaa\\\YYYVVVUUUNNNJJJEEECCCCCCEEEGGGGGGLLLTTTeeexxxyyybbbOOOKKKQQQXXXaaannnxxx{{{wwwjjjiiikkkvvvwwwllldddeeeeeegggnnnxxx{{{yyyrrrnnnhhhbbbaaaeeemmmttt|||{{{rrrlllmmmqqq|||~~~{{{xxxwww|||{{{}}}zzzbbbbbbaaa```^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRQQQOOONNNMMMLLLLLLJJJJJJIIIIIIIIIIIIJJJKKKHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEGGGIIIHHHEEEFFFIIICCCHHHTTTjjjlll~~~zzzkkkccc\\\UUUQQQIIIIIIIIIIIIIIIJJJJJJKKKJJJHHHHHHKKKOOOQQQPPPOOOHHHFFFDDDDDDEEEEEEDDDBBB@@@>>>@@@EEEGGGDDDAAAAAAHHHIIIIIIGGGBBB???<<<<<<>>>???AAACCCDDDCCC@@@>>>???>>>======??????>>>===BBB@@@===;;;:::;;;<<<>>>:::999888888:::<<<<<<;;;;;;::::::999888888777777;;;:::999777666555555555222222111111111111222222000000//////////////////000000000000////////////111111000///////////////---...///000000///...---/////////...............////////////////////////////////////000000000111111111222111111111000000111111000000111111222333666666555555555666777777555888<<<@@@KKK```yyy}}}~~~~~~|||zzzzzzuuunnnhhhccc```]]][[[SSSNNNHHHEEEDDDEEEGGGGGGLLLUUUfffvvv}}}ttt___NNNKKKPPPWWW```lllwwwzzzwwwkkkiiikkkttt~~~uuukkkbbbccceeegggpppyyy|||yyyssspppkkkfffeeejjjrrrxxx}}}{{{rrrmmmmmmpppyyy|||{{{xxxuuuwww~~~|||uuu```______]]]\\\YYYXXXWWWXXXXXXWWWVVVUUUTTTTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFEEEGGGIIIFFFBBBFFFNNNSSS]]]pppxxxxxx}}}eeeZZZWWWUUUQQQOOOGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHLLLQQQRRROOOKKKEEEDDDCCCDDDEEEFFFDDDCCC@@@>>>@@@FFFHHHEEECCCDDDRRRPPPLLLFFFAAA>>>>>>???AAACCCEEEFFFFFFDDDBBB@@@???>>>===>>>???@@@???===AAA???<<<:::999:::;;;===:::999888888:::<<<;;;;;;;;;;;;::::::999999888888;;;:::999777666666666666333333222222222222333333111111111111111111111111////////////000000000000111111000///////////////---...///000000///...---////////////////////////...........................////////////000000000///000000111111000//////111111000000111111222333222222222222222222222333555888;;;===CCCSSSkkk~~~xxx~~~}}}}}}yyysssnnnkkkhhhdddbbbYYYSSSLLLGGGEEEEEEFFFFFFLLLVVVffftttxxxnnn[[[LLLIIIOOOUUU^^^jjjvvvyyyvvvkkkjjjlllttt|||}}}uuulll___aaabbbeeennnxxx{{{yyysssqqqnnnkkkkkkooowww||||||zzzrrrkkkiiijjjsssxxxyyyvvvtttvvvttt}}}^^^^^^]]][[[YYYWWWUUUTTTWWWVVVVVVUUUTTTSSSRRRRRRNNNMMMLLLKKKKKKJJJKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHDDDAAAKKKYYYooo||||||yyyhhhWWWQQQQQQQQQOOONNNGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHHHHMMMRRRRRRMMMHHHCCCBBBBBBDDDFFFFFFEEECCCCCCAAABBBHHHKKKJJJHHHIIIUUURRRLLLEEE@@@>>>@@@BBBCCCEEEGGGGGGEEECCCBBBBBB@@@???>>>???@@@AAA@@@>>>???>>><<<:::::::::<<<===<<<:::999999;;;<<<<<<;;;;;;;;;;;;:::::::::999999::::::999999888777777777444333333222222333333444444444444444444555555555////////////000000000000111000//////......///////////////000000/////////...////////////000000000..............................////////////000000---...///111111000000///111111000000111111222333222333333333333333333333555777:::===@@@III\\\nnn{{{}}}yyyuuussspppllljjj```ZZZQQQJJJGGGFFFFFFFFFLLLVVVeeeqqqrrrhhhWWWJJJHHHMMMUUU^^^kkkuuuxxxtttkkkjjjlllssszzz|||uuunnn^^^______bbbkkkuuuyyywwwtttsssqqqooopppttt{{{|||}}}|||wwwooohhheeeeeeooovvvyyyvvvtttxxxzzzzzz~~~]]]]]]\\\ZZZXXXVVVTTTSSSTTTSSSSSSRRRQQQPPPOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGEEEGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFCCCEEEIIIIIIKKK]]]qqqhhh\\\QQQNNNNNNMMMMMMNNNHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHIIINNNSSSRRRKKKDDDAAAAAABBBDDDFFFGGGEEEDDDCCCAAACCCIIIMMMLLLLLLMMMPPPNNNJJJEEEAAA@@@AAACCCDDDFFFGGGFFFCCCAAAAAACCCAAA@@@???@@@AAABBBAAA???>>>>>>======<<<======>>>@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;::::::::::::888888999::::::999888777444444333333333333444444333333333444444444555555.../////////000000000111000///......------......000000////////////000000.../////////000000000000................................./////////000000,,,---000111222222111111111111000000111111222333333444555555666666666666222444888<<<===AAANNN]]]zzz|||xxxwww}}}{{{zzzwwwtttqqqhhhaaaWWWNNNIIIGGGGGGGGGKKKVVVdddnnnnnnbbbSSSHHHGGGMMMVVV```lllvvvxxxsssiiihhhjjjqqqxxxzzzuuuooo^^^^^^^^^```hhhsssxxxwwwuuutttsssrrrsssxxx~~~}}}zzztttlllhhhfffgggmmmuuuzzzvvvuuuzzz~~~uuu|||]]]]]]\\\ZZZXXXVVVTTTRRRRRRQQQPPPOOONNNMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHBBB@@@DDDLLLPPPXXXpppaaaWWWOOOLLLLLLKKKLLLOOOIIIJJJLLLMMMMMMMMMLLLKKKJJJHHHIIINNNTTTRRRJJJBBBAAAAAAAAADDDFFFGGGFFFDDDAAA???AAAHHHLLLLLLLLLMMMJJJJJJHHHEEEBBBAAABBBDDDCCCEEEFFFDDDAAA???@@@BBBBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>>>>>>>????????????BBBAAA???>>>???@@@???>>>;;;;;;;;;;;;;;;;;;::::::666888:::;;;;;;:::999888555444444333333444444555000000000111111222222222.../////////000000111111//////...---------------111000///......///000111.../////////000000111111000000000000000000000000............/////////000,,,...000333444444333333111111111000111222222333///000111222333333333333000111666;;;<<<<<>>???@@@@@@>>>======???AAABBBBBBBBBAAA???>>><<<;;;;;;;;;??????>>><<<;;;:::999888888999:::;;;;;;999888666333444555555666555555555555555333222222222333444222222222222111000...---111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111222222222333333333444555666666888<<>>===>>>??????>>>======>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;???>>>===<<<;;;:::999999888999;;;;;;;;;:::888777666666666666555555444333444333222111000111111222444333333222111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000------....../////////000////////////000000000000000000000000111111111111111111111222222222333333333333555555777:::@@@CCCJJJ^^^uuu}}}vvvpppggg___YYYUUURRRPPPOOORRRZZZbbbaaaWWWMMMIIIGGGMMMWWWbbboooyyyxxxsssdddcccdddjjjqqqssspppllleee^^^\\\bbbiiimmmqqqvvvxxxtttqqquuu}}}yyyrrrmmmkkkkkkjjjmmmtttzzz}}}~~~{{{uuuuuuvvvvvvzzzyyyxxxYYYXXXWWWUUUSSSQQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHDDDFFFGGGFFFDDDCCCDDDGGGLLLOOOXXXhhh}}}uuuhhhZZZUUUPPPNNNKKKGGGGGGJJJKKKKKKJJJIIIGGGFFFEEEDDDIIIJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFCCCAAA@@@AAACCC???@@@@@@AAABBBCCCCCCCCCDDDDDDCCC@@@===;;;;;;<<>>>>>======>>>??????=========<<<<<<<<<;;;;;;>>>>>>===<<<;;;:::::::::999:::;;;;;;;;;:::888777888888777777666444333222777666555555444444555555666555333222111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000++++++,,,---...///000000////////////000000000000000000000000111111111111111111111222222222222333222333444444555888===@@@DDDQQQcccqqq{{{vvvooohhhbbb\\\WWWSSSOOOQQQWWW^^^\\\SSSKKKIIIFFFNNNXXXeeesss|||{{{tttdddbbbbbbfffmmmqqqooolllaaa]]]\\\ccckkkqqqvvvyyyzzzvvvtttxxxyyyrrrmmmkkkkkklllmmmtttzzz}}}~~~~~~yyysssqqquuuxxx|||~~~uuuuuuVVVVVVTTTSSSQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHIIIJJJHHHEEEGGGMMMSSS\\\___fffqqqxxxkkkaaaXXXWWWTTTOOOJJJFFFGGGJJJNNNMMMLLLJJJHHHFFFEEEEEEHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBCCCCCCDDDGGGFFFDDDBBB@@@@@@AAABBB@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCC???;;;999999:::@@@@@@@@@@@@>>>>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777888888777666555444444888777777777666666666666666444222111000111222444111111111111000000000///////////////////////////////////////////////////////////////////////////,,,,,,---......///000000////////////000000000000///000000000111111111111111111111111222222222222222333444555555777;;;>>>DDDKKKUUUcccvvvvvvtttwww{{{uuunnnhhhaaa[[[WWWSSSSSSVVVYYYWWWNNNHHHGGGEEEMMMXXXgggvvv{{{sssddd```___bbbiiimmmmmmjjj]]][[[\\\cccmmmvvv{{{~~~}}}yyyvvvyyy{{{rrrllljjjjjjlllrrryyy{{{uuuooouuuzzz~~~}}}yyytttzzzTTTSSSSSSQQQPPPOOONNNNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKNNNWWWbbbkkkrrrrrrsssuuu}}}{{{rrreee\\\VVVXXXWWWQQQJJJHHHIIIKKKNNNMMMKKKIIIGGGFFFFFFEEEHHHHHHHHHGGGGGGFFFEEEDDDEEEDDDCCCCCCBBBCCCCCCDDDGGGFFFDDDBBBAAABBBBBBCCCGGGEEEBBBAAA@@@AAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCFFFEEECCC>>>:::888888999BBBCCCDDDCCC@@@>>>???@@@:::;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999666666777777888777777666333333333333333222222222444333111000///000222333111111111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000111111111222222222333444555555666777:::<<>>>>>@@@:::;;;===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::666666777888888888888888444555555555555444333333333222111000000111222333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000////////////////////////000000000000000000000000111111111111000000000111111111111222333555666666555666888:::;;;>>>BBBKKK]]]uuu}}}ssstttzzzyyytttpppkkkgggccc```[[[VVVTTTNNNGGGCCCDDDDDDLLLZZZkkk|||zzzmmm___\\\ZZZ]]]cccggggggdddVVVWWWYYY___mmm}}}|||ttttttzzz~~~uuummmkkkooosss}}}{{{tttyyy|||}}}QQQQQQQQQPPPPPPOOOOOOOOOLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIJJJJJJJJJHHHFFFCCCBBBEEEEEEEEEFFFFFFFFFEEEEEEAAACCCKKKZZZnnnuuudddhhhnnniii```\\\SSSVVVTTTNNNKKKMMMMMMJJJIIIHHHGGGFFFFFFGGGIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGHHHFFFDDDBBBAAABBBDDDEEEGGGCCC@@@@@@BBBFFFGGGGGGEEEDDDCCCCCCCCCEEEGGGHHHHHHGGGEEEAAA>>>>>>???AAACCCFFFHHHFFF@@@======>>><<<===>>>??????>>><<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::::::::::::::888888999999999888777777888888999999999888777666333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////////////////////////////000000000000000000000000111111111111000000000000111111111111222444555555444444555777888===AAAFFFSSSjjj|||}}}~~~{{{xxxsssmmmiiiddd]]]WWWRRRMMMFFFEEEGGGFFFNNN\\\nnn{{{lll]]]ZZZYYY\\\bbbfffdddaaaTTTVVVWWW\\\kkk|||rrrooouuu~~~wwwqqqqqqvvv|||~~~zzz{{{|||vvv|||QQQQQQQQQPPPPPPOOOOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJJJJJJJHHHFFFCCCAAAEEEFFFFFFFFFFFFEEEEEEDDDBBBEEEOOObbbxxxsss___SSSZZZ```ZZZSSSSSSQQQTTTRRRLLLKKKNNNMMMHHHJJJIIIHHHHHHHHHJJJMMMNNNIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDCCCDDDEEEGGGHHHHHHGGGDDDBBBBBBCCCEEEFFFGGGCCC???@@@CCCGGGIIIIIIDDDCCCCCCCCCDDDGGGIIIKKKIIIHHHFFFCCCAAAAAACCCFFFBBBFFFHHHEEE???;;;;;;======>>>???@@@???>>><<<;;;::::::;;;;;;<<<=========<<<<<<;;;::::::::::::;;;:::::::::999888777666555666666777888777666555444333333444555555444444333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000+++,,,,,,---...///000000////////////000000000000000000000000111111111111000000000000111111111111111333444444333222333555333:::>>>???HHH\\\uuuwwwyyy|||zzzrrrllleee]]]VVVRRRLLLGGGGGGJJJHHHPPP^^^qqq{{{lll[[[YYYXXX\\\bbbeeebbb___RRRUUUVVVZZZjjj|||ppplllrrr{{{zzztttvvv}}}~~~}}}|||~~~www{{{NNNLLLKKKLLLNNNOOOOOONNNHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFFFFGGGHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDBBBHHHEEEFFFKKKJJJCCC@@@BBB@@@JJJ^^^vvv```[[[UUUQQQPPPQQQQQQQQQPPPOOOOOOOOOOOONNNJJJGGGJJJHHHFFFGGGJJJNNNQQQSSSJJJKKKLLLKKKIIIIIIJJJLLLHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEFFFFFFFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEECCCFFFIIIHHHEEECCCFFFJJJHHHJJJJJJGGGAAA???BBBFFFKKKHHHCCC>>><<<===@@@BBBCCCCCCAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;888777666666888999777999::::::999777777777555444333333222222333333222222333222222111000///...............///000111000000000000000000000000//////////////////////////////............//////000000000000000000000000////////////000000000000222222222222222222222222222222333333333333444444444888;;;===BBBNNN```nnnsssvvvuuu~~~|||zzzpppggg^^^WWWOOOIIIHHHKKKNNNWWWfffxxxvvvkkk]]]YYYXXX\\\bbbddd```[[[OOOMMMRRRZZZhhh|||lllggglllvvv~~~}}}||||||~~~~~~zzzzzzMMMKKKJJJKKKLLLNNNNNNMMMHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHKKKJJJHHHHHHHHHIIIIIIHHHLLLHHHHHHKKKKKKGGGGGGJJJLLLZZZsssjjjVVVRRRNNNLLLMMMOOOQQQRRRPPPPPPOOOOOONNNLLLIIIFFFIIIHHHGGGHHHLLLPPPRRRSSSJJJKKKKKKLLLLLLLLLLLLKKKHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEFFFGGGGGGEEECCCAAABBBCCCDDDEEEEEEEEEEEEAAADDDGGGFFFCCCBBBDDDHHHIIIKKKLLLHHHCCCAAACCCFFFIIIFFFBBB??????AAADDDFFFGGGEEECCC@@@>>>===<<<<<<===<<<<<<<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<;;;999777666777888999777999;;;:::888777666777666555555444444444444444333333333333222111000//////.........//////000111000000000000000000000000//////////////////////////////............//////000000000000000000000000////////////000000000000222222222222222222222222222222222333333333444444444777999999;;;CCCRRR]]]rrr{{{yyytttssszzz}}}{{{rrrjjjaaa[[[TTTNNNNNNQQQTTT\\\kkkzzzssshhh\\\YYYXXX\\\``````ZZZSSSNNNMMMTTT]]]mmm~~~kkkdddhhhqqqzzz~~~~~~}}}{{{KKKJJJIIIIIIKKKLLLLLLKKKHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLHHHGGGIIIKKKLLLOOOTTT___qqqqqq[[[SSSPPPMMMLLLNNNQQQSSSTTTPPPOOONNNNNNMMMKKKHHHEEEHHHGGGHHHKKKOOOQQQRRRRRRLLLJJJKKKMMMPPPQQQNNNJJJHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEFFFGGGHHHFFFEEEBBBBBBCCCCCCDDDEEEEEEEEE@@@CCCEEEDDDBBBAAACCCFFFKKKLLLLLLIIIEEEBBBDDDFFFFFFDDDBBBAAABBBDDDHHHJJJIIIGGGDDD@@@>>>=========???>>><<<;;;:::;;;===>>>;;;<<<<<<===============<<<;;;999888777777888999999:::;;;:::888666666666777777666555555555555555333444444333333222111000000////////////000111111000000000000000000000000////////////////////////000//////......//////000000000000000000000000000////////////000000000000222222222222222222222222222222222222333333333333222555777666666;;;EEEMMMcccrrrtttmmmqqqxxx~~~~~~}}}uuunnnfffaaa[[[VVVVVVYYY]]]dddppp||||||oooddd^^^]]]]]]___bbb^^^UUUMMMJJJJJJSSS___pppjjjaaadddkkkuuu}}}}}}yyy|||xxxJJJHHHGGGGGGIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIHHHHHHHHHCCCDDDFFFGGGGGGHHHJJJLLLKKKKKKMMMQQQVVV\\\cccgggvvv}}}~~~fffWWWSSSPPPMMMLLLMMMOOOQQQQQQOOOMMMLLLLLLLLLKKKIIIFFFGGGGGGIIIMMMPPPSSSRRRQQQLLLJJJJJJNNNSSSSSSOOOIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEDDDDDDFFFHHHHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBDDDEEEEEECCCCCCDDDFFFJJJKKKKKKIIIFFFDDDDDDEEEEEEDDDBBBBBBBBBEEEGGGIIIGGGEEEBBB???>>>>>>???@@@???>>>;;;999888999;;;=========>>>?????????>>>===<<<;;;:::999888888999999999:::;;;:::777666666777777777666555555555555666444555555444444333222111111111000000000111111222000000000000000000000000////////////////////////000000////////////000000////////////////////////////////////000000000000111111111111111111111111111222222222222333333333///222555666777;;;BBBHHHWWWkkk}}}lllkkkmmmtttzzz~~~~~~{{{tttlllhhhbbb]]]]]]```cccjjjsss|||xxxmmmdddbbbccceeeggggggaaaVVVMMMFFFGGGQQQ^^^ppp}}}hhh```ccchhhqqq{{{~~~}}}zzzttttttvvvuuuvvvxxxtttxxxxxxvvvuuuuuuooogggIIIGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHJJJJJJHHHGGGHHHIIILLLSSS]]]gggsss}}}kkk\\\UUULLLJJJGGGGGGJJJLLLNNNOOOMMMLLLKKKKKKLLLLLLKKKIIIGGGHHHJJJMMMQQQRRRQQQPPPLLLJJJJJJNNNRRRSSSNNNHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEFFFHHHIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHFFFEEEDDDEEEEEEDDDCCCBBBAAABBBCCCDDDAAA@@@???>>>>>>???@@@AAA???===:::888777888999;;;>>>???@@@AAAAAA???>>>===<<<<<<;;;::::::999999999999::::::999777666666888777666666555555555555555555666666555555444333222333222222111111111222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////000000000000111111111111111111111111111111111222222222333333///222555777888;;;@@@DDDKKKaaa~~~yyypppjjjmmmrrrwwwzzzsssoooiiidddcccfffiiimmmuuu{{{|||vvvnnngggfffhhhkkknnnlllcccWWWNNNEEEGGGSSS```qqqxxxeeeaaadddhhhpppzzzzzzzzz}}}vvvnnnlllkkkhhhggghhhbbbbbb```^^^]]]]]]ZZZVVVIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJGGGDDDDDDGGGJJJTTTbbbvvvlll]]]UUUTTTHHHGGGGGGHHHMMMQQQSSSTTTNNNMMMKKKKKKLLLMMMKKKJJJIIIIIIJJJMMMPPPQQQOOONNNLLLKKKJJJMMMOOOOOOKKKHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@??????======>>>>>>???@@@AAABBB???>>>;;;999888888888999>>>???AAABBBAAA@@@>>>======<<<<<<;;;;;;:::999999999999:::888777666888999777777666555555555555555666777777666666555444333444444333222222222222333111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000////////////000000000000111111111111111111111111111111111111222222222222111333555666666888:::<<>>======>>>???AAAAAAAAAAAA@@@@@@???>>><<<;;;:::999999>>>???AAABBBBBB@@@===<<<=========<<<<<<;;;:::999888888999888777777999;;;888888777666666666666777777777777777666555444444555555444333333333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000111111111111111111111111111111111111222222222222222333444444555666888999???JJJ[[[lllxxx~~~yyy}}}{{{vvvuuutttzzz|||{{{xxxuuuuuuxxxwwwxxxzzzzzzxxxuuusssrrrppprrruuutttnnnaaaSSSJJJIIIKKKXXXfffvvvsss______cccfffppp~~~wwwxxx}}}sssiii```[[[WWWRRROOOOOOIIIFFFDDDCCCCCCAAA@@@???IIIGGGFFFEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHHHHMMMZZZmmmzzzlll[[[QQQKKKJJJMMMLLLKKKJJJKKKMMMPPPQQQQQQVVVSSSPPPMMMLLLKKKHHHGGGLLLKKKJJJJJJLLLMMMLLLKKKJJJKKKKKKJJJGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGHHHHHHFFFDDDFFFEEECCCBBBBBBCCCDDDEEEDDDDDDCCCDDDEEEFFFEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJEEEEEEDDDCCCBBB@@@>>>===???@@@BBBCCCCCCBBB@@@???BBBAAA@@@???===;;;:::999>>>???AAABBBBBB@@@===;;;============<<<;;;:::999777888888777777777:::<<<:::999999888777888888888888888888777777666555444666555444333333333333333111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111222333444555777:::;;;BBBFFFOOOZZZfffooouuuwwwzzz||||||{{{xxx{{{~~~~~~}}}{{{|||}}}}}}}}}{{{xxxuuuuuuuuuvvvxxxzzzwwwoooaaaSSSIIIGGGJJJXXXfffwwwttt^^^\\\aaadddqqqxxxyyy~~~yyyjjj```XXXUUUSSSOOOLLLMMMCCC???>>>??????===;;;;;;FFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFHHHFFFGGGMMMXXXnnnzzznnn]]]QQQLLLKKKJJJIIIKKKNNNOOOMMMNNNQQQRRROOOVVVRRRNNNKKKJJJIIIHHHGGGJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFHHHHHHFFFDDDDDDHHHLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGJJJIIIGGGEEEFFFHHHFFFEEEEEEGGGIIIJJJIIIGGGIIIHHHGGGEEECCCAAA???>>>===???AAA?????????@@@???@@@???>>>===<<<;;;:::999777>>>EEEFFFCCC?????????@@@@@@>>>===;;;;;;:::::::::999888777777888999:::999999999888888888888777666555555555444444444444555555555444444333333333333333333222222222111111111111111111000000000000////////////////////////111111000000//////......//////000000111111222222000000000000111111111111000000000000111111111111222111111333555777777666999;;;@@@LLL[[[hhhooosss{{{|||zzz|||~~~~~~~~~|||xxxxxxyyyzzz{{{zzzuuulll___RRRJJJGGGNNNYYYhhh{{{ppp___^^^WWW[[[ooo~~~}}}yyywwwyyy}}}zzzmmm]]]WWWPPPLLLLLLKKKGGGDDD???>>>===<<<;;;:::999999FFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIGGGFFFGGGHHHIIIHHHHHHMMM\\\qqqkkkaaaTTTKKKHHHIIIHHHHHHJJJMMMMMMLLLNNNSSSUUUTTTRRRPPPLLLKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFEEEFFFHHHKKKGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJGGGEEEEEEGGGGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGEEECCCAAA@@@??????AAACCCDDDCCCBBBAAA@@@???@@@??????===<<<;;;::::::999???EEEGGGDDDAAA@@@AAA???>>>===<<<<<<;;;;;;;;;:::999888888888888999:::999999999999888888888888777777777777666666666666555555555555444444333333444444333333333222222222222111111111000000000000000000000000000000000000111000000000/////////...000000000000000111111111000000000000111111111111000000000000111111111111333333222444666888888777888:::@@@JJJXXXfffssszzz~~~~~~~~~|||}}}zzzyyyyyyxxxyyyyyyuuummmaaaUUUNNNIIIOOOYYYggg{{{mmm\\\ZZZVVV\\\ooo|||}}}xxxvvvyyy|||}}}oooeeeWWWQQQJJJGGGGGGFFFBBB???>>>======<<<;;;:::999888GGGGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKKKKJJJIIIIIIJJJLLLKKKMMMYYYpppjjjZZZSSSKKKFFFFFFHHHIIIIIIIIILLLLLLKKKOOOUUUYYYXXXOOOMMMKKKKKKMMMOOOPPPPPPHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGEEEEEEFFFHHHIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEJJJKKKKKKIIIGGGEEEEEEEEEFFFFFFFFFGGGIIIJJJIIIHHHGGGEEECCC@@@?????????@@@DDDDDDEEEEEEDDDBBB@@@???@@@??????>>>===<<<;;;;;;<<>>>>>===<<<<<<<<<<<<<<<::::::999999999999:::::::::999999999888888888888999999999999888888888777666666555555555555444444555555555444444444333333222222222111111111000000111111111111111111111111000000000000////////////111111111111000000000000000000000000111111111111000000000000111111111111333222111333555777666555777:::???FFFRRRcccvvv~~~|||}}}{{{{{{}}}}}}{{{yyywwwxxxxxxuuunnncccYYYSSSLLLRRRZZZgggzzzjjjWWWUUUTTT]]]pppzzz}}}yyyvvvyyy{{{}}}}}}wwwjjj___YYYPPPKKKFFFCCCCCCBBB???<<<<<<<<<;;;;;;:::999888888HHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKFFFIIILLLMMMMMMMMMOOORRR[[[aaaqqqpppZZZPPPMMMIIIGGGIIIKKKLLLLLLIIIMMMOOOOOORRRWWWYYYWWWMMMLLLKKKLLLOOOQQQQQQQQQGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKJJJJJJIIIIIIIIIHHHIIIFFFDDDEEEHHHJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFEEEEEEFFFDDDCCCCCCEEEGGGHHHGGGEEEFFFDDDAAA>>>===>>>@@@AAABBBAAABBBEEEFFFBBB???>>>?????????>>>>>>============AAADDDEEECCCAAA@@@AAA@@@???>>><<<<<<;;;;;;;;;;;;::::::::::::::::::;;;::::::999999999888888888::::::999999999888888888666666666666666666666666666666666666555555555555333333222222222111111111111111111111111111111111000000000000////////////222222111111000000/////////000000000111111111111///000000000111111111111000//////000222444333222555999===BBBKKK]]]uuu}}}{{{zzz{{{zzz{{{~~~~~~~~~{{{xxxxxxyyyyyyuuuooofff]]]WWWQQQVVV]]]gggyyyhhhTTTSSSUUUaaasss{{{~~~zzzxxxzzz|||}}}~~~wwwsssyyy}}}xxxjjj[[[QQQMMMKKKHHHDDDBBBBBBAAA>>><<<;;;;;;::::::999888888777GGGGGGFFFEEEDDDCCCBBBAAADDDDDDCCCCCCCCCCCCCCCCCCHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJEEEGGGIIIJJJLLLRRR\\\ddduuu~~~tttaaaUUUMMMKKKIIIIIIJJJLLLMMMMMMLLLQQQTTTTTTVVVXXXWWWSSSOOOMMMLLLMMMOOOPPPOOOOOOFFFGGGHHHIIIIIIHHHGGGFFFKKKKKKJJJIIIGGGFFFEEEEEEIIIFFFDDDEEEHHHJJJIIIFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGGGGDDDCCCCCCEEEGGGHHHGGGEEEEEECCC@@@>>>>>>???AAACCCAAA>>>AAAHHHJJJEEEAAAAAA???????????????>>>>>>>>>???@@@BBBBBBAAA@@@??????AAA@@@???===;;;::::::999;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888999999888888888777777777777777777777777777777777777777777666666666555555333333333333222222222222111111111111111111111111////////////000000000000222222111111000000/////////000000000111111111111///000000000111111111111000//////000222333222111444777;;;===DDDUUUlll~~~~~~|||~~~~~~|||yyy~~~uuuvvv}}}}}}|||yyy||||||{{{wwwqqqhhh```[[[XXX\\\aaaiiixxxfffUUUSSSVVVdddvvv|||~~~{{{yyy|||}}}~~~}}}sssnnnllljjjrrrwwwqqqbbbRRRHHHEEEFFFDDDBBBAAA@@@???>>><<<:::::::::999999888888777FFFFFFEEEDDDDDDCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKLLLRRRaaatttqqq___VVVRRRKKKJJJIIIIIIIIIJJJKKKLLLOOOSSSVVVUUUUUUVVVSSSOOOPPPNNNMMMMMMNNNNNNMMMLLLGGGGGGHHHHHHHHHHHHGGGGGGKKKJJJIIIHHHGGGEEEEEEDDDGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCCCC@@@>>>>>>@@@CCCGGGIIIIIIFFFFFFFFFGGGIIIJJJIIIHHHDDDCCCAAA@@@AAABBBCCCEEEDDD???BBBLLLPPPJJJEEEEEE???????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@??????AAA@@@>>>===;;;:::::::::<<<<<<============<<<<<<::::::::::::999999999999888888888777777777666666777777888888888888999999777777777666666666555555444444444333333333222222111111111111111111111111////////////000000000000111111111111000000000000000000000000111111111111000000000000111111111111333222111222444555444333222555888:::>>>KKK^^^mmmyyy{{{}}}~~~uuurrrzzz}}}~~~~~~~~~}}}|||~~~}}}yyysssllleeeaaa___bbbeeelllxxx}}}eeeWWWVVVXXXgggyyy~~~{{{zzz}}}~~~~~~tttllldddaaaaaaaaagggkkkfffYYYLLLDDDBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888EEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLLLLJJJIIIHHHJJJQQQ[[[cccnnn}}}{{{cccWWWQQQNNNJJJJJJIIIIIIHHHIIIJJJKKKRRRTTTSSSPPPOOOQQQQQQNNNOOONNNMMMMMMNNNMMMLLLJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFEEECCCBBBBBBAAAAAA@@@>>>===???DDDHHHJJJJJJGGGGGGGGGHHHJJJKKKJJJIIIDDDCCCCCCCCCDDDEEEFFFFFFFFF@@@CCCNNNRRRKKKDDDDDD?????????@@@@@@AAAAAAAAACCCBBBAAA@@@AAAAAA@@@@@@>>>======<<<<<<<<<<<<===<<<===>>>>>>>>>>>>===<<<;;;;;;:::::::::999999999888888888888777777777777888888888999999999::::::777777666666666555555555444444444444333333333333000000000000000000000000.../////////000000000111000000000000000111111111000000000000111111111111000000000000111111111111444333222333555555555333222444666777:::BBBOOOYYYqqqxxxzzzuuu{{{yyypppssszzz}}}{{{~~~}}}zzzvvvpppkkkhhhdddgggjjjoooyyyvvvcccYYYWWWXXXgggzzz~~~}}}yyyyyy|||~~~~~~rrrgggccc```ZZZVVVVVVVVVYYYZZZVVVMMMFFFCCCCCC<<<===>>>===<<<;;;;;;;;;:::::::::::::::999999999DDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNMMMKKKIIIHHHHHHWWWmmmsss```WWWQQQLLLJJJJJJJJJIIIHHHIIIKKKMMMSSSSSSPPPJJJJJJNNNPPPOOOMMMLLLLLLLLLNNNMMMLLLJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKCCCGGGIIIIIIGGGEEEGGGIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEDDDCCCAAAAAA@@@@@@AAA???===???DDDIIIJJJJJJFFFEEEEEEGGGIIIJJJIIIGGGDDDDDDEEEEEEFFFGGGGGGGGGGGG@@@BBBNNNQQQHHH@@@@@@?????????@@@@@@AAAAAABBBEEECCCAAAAAAAAABBBAAAAAA;;;;;;;;;<<<<<<>>>???@@@<<<===>>>??????>>>===<<<;;;;;;;;;:::::::::999999999999999888888888777777888888888999999:::::::::666666666666555555555555555555444444444333333333////////////////////////.../////////000000111111//////000000111111222222000000000000111111111111000000000000111111111111333111111111333444333222222333555555888===EEELLL[[[dddqqq|||{{{ppprrr~~~{{{ooommmsss}}}~~~zzzzzz~~~~~~~~~}}}{{{wwwsssooommmgggjjjmmmqqqyyyqqqbbbZZZXXXXXXfffyyy}}}{{{||||||{{{xxxwww{{{}}}~~~|||mmmaaaXXXXXXYYYTTTOOOMMMNNNOOOMMMIIIDDDAAABBBEEE<<<===???>>>===<<<<<<===;;;;;;::::::::::::::::::HHHFFFDDDBBBAAABBBCCCDDDAAADDDFFFGGGFFFFFFHHHIIIKKKGGGFFFJJJKKKJJJKKKNNNQQQWWWTTTPPPQQQLLLKKKUUUXXXggg|||zzzkkk^^^XXXVVVWWWNNNLLLJJJGGGGGGHHHJJJKKKTTTRRROOOKKKHHHHHHLLLOOORRRNNNJJJHHHJJJKKKKKKJJJKKKHHHDDDDDDFFFHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEEEEDDDEEEGGGIIIJJJJJJIIIGGGDDDCCCCCCDDDFFFFFFDDDBBB???>>>@@@BBBAAAAAACCCGGGLLLMMMJJJGGGHHHIIIIIIGGGEEEEEEFFFGGGDDDEEEHHHIIIIIIGGGEEECCCBBBBBBBBBCCCEEEEEECCCAAA>>>???>>>======>>>BBBDDDBBBBBBBBBCCCCCCBBBAAAAAA>>>???AAAAAAAAA@@@>>>======<<<;;;<<>>???@@@AAA@@@???===<<<>>><<<;;;<<<>>>???===;;;<<<<<<======<<<<<<;;;:::999999888888888888999999777777777777888999::::::888888777777777777888888999999888777555444333222000000000111111111111111111111111111111111111111000000////////////000000000000000000000000000000111111111111000000000///111111111111111111111111000222333333444777;;;??????GGGPPPYYYgggzzz~~~nnnkkkqqqsss|||~~~|||{{{{{{|||zzzxxxuuuqqqoooooowwwyyyoooggg```]]]^^^cccnnnxxx}}}zzzwwwqqqqqqrrrxxxwwwiii^^^XXXPPPNNNKKKJJJIIIIIIGGGFFFGGGEEECCC@@@???>>>??????;;;;;;;;;;;;;;;:::999999888888777777777888999999IIIGGGEEEDDDBBBBBBCCCCCCEEEFFFGGGGGGFFFEEEFFFHHHLLLIIIIIIKKKMMMNNNTTT\\\eeexxx{{{qqquuuyyyvvvhhh]]]VVVSSSSSSTTTNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJHHHGGGHHHJJJLLLKKKJJJIIIJJJKKKLLLJJJIIIJJJHHHFFFFFFHHHJJJKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFFFFEEEEEEGGGHHHOOOMMMIIIFFFDDDCCCCCCDDDHHHFFFBBB>>>:::999;;;>>>FFFFFFFFFHHHKKKMMMMMMLLLIIIJJJJJJIIIGGGGGGHHHJJJHHHIIIJJJKKKJJJHHHEEEDDDCCCBBBAAAAAABBBBBB@@@>>>@@@AAABBBAAA???======>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@???===<<<:::>>>===<<<===>>>>>>===;;;<<<<<<======<<<<<<;;;:::::::::999999999999::::::888888777888888999:::;;;999888777666666777888999777888888888888666555444222222111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000111111111111000000000000111111111111111111111111111222333333333555888;;;;;;AAAHHHPPP^^^sss}}}}}}qqqhhhgggmmmxxx}}}|||{{{|||}}}}}}|||zzzwwwttttttzzz~~~xxxqqqjjjdddcccdddgggnnnvvvyyyuuurrrllllllooovvv~~~qqqdddYYYRRROOOHHHFFFDDDCCCDDDDDDCCCAAACCCBBB@@@>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;:::999999888888888888999:::;;;IIIHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJLLLNNNLLLKKKMMMMMMQQQ[[[fffrrrkkkaaaYYYTTTRRRRRRQQQKKKLLLLLLKKKJJJHHHFFFEEEHHHIIIJJJIIIHHHGGGHHHIIIGGGHHHIIIKKKLLLKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJKKKEEEEEEEEEEEEEEEDDDDDDDDDAAABBBDDDDDDBBBBBBCCCDDDPPPMMMIIIFFFDDDDDDDDDDDDEEECCC@@@<<<999999<<>>===>>>@@@BBBBBB@@@>>>======??????@@@AAAAAAAAA@@@@@@????????????>>><<<;;;:::>>>===>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;:::999999999888888999999999999999888888999::::::;;;999888777666666777888999555666777888888777555333333333333222222111111000000000000000000000000000///000111222222111000///000000000000000000000000111111111000000000000000111111111111111111111111111222333222222333666888;;;>>>CCCJJJXXXmmmxxxtttyyy{{{ooojjjkkkwww~~~|||{{{|||||||||zzz|||zzzyyy|||}}}xxxtttmmmhhhhhhiiijjjooottt{{{vvvqqqmmmhhhiiillluuu~~~~~~rrreeeYYYQQQLLLJJJCCCBBB@@@@@@AAAAAAAAA@@@@@@???>>><<<;;;;;;;;;;;;999:::::::::::::::999999999999999999:::;;;<<<<<>>AAAPPPOOONNNLLLKKKKKKMMMNNNPPPPPPOOOKKKGGGEEEEEEEEEIIIIIIIIIHHHGGGEEECCCBBBCCCBBB@@@???@@@@@@>>>===<<<>>>AAABBBAAA???>>>>>>>>>???@@@@@@AAAAAAAAA@@@?????????>>>===<<<<<<;;;>>>>>>??????>>>===<<<<<<<<<<<<<<<===<<<<<<;;;:::888888777777777777888888999999999888999999::::::999888777666666777888999333444666777777666444333444444333333222222111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000111111111111111111111111111111000222333333222222444666777888;;;BBBMMM___vvvwwwxxx{{{uuulllxxx~~~{{{zzz{{{|||||||||~~~}}}|||}}}}}}{{{xxxqqqllllllnnnnnnpppsss|||yyytttooojjjhhhhhhjjjrrr}}}|||vvvttttttvvvqqqlllcccYYYPPPIIIEEEDDDBBB@@@??????AAAAAAAAA@@@>>>======<<<<<<;;;;;;;;;888888999999999999888888:::::::::;;;;;;<<<===>>>FFFFFFFFFGGGFFFFFFFFFFFFIIIIIIIIIHHHGGGHHHJJJLLLNNNPPPTTTYYY___mmmqqqllllll___ZZZSSSNNNLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEELLLMMMMMMKKKHHHFFFFFFGGGEEEGGGJJJJJJIIIGGGFFFFFFCCCEEEFFFFFFEEEEEEGGGHHHFFFEEEEEEDDDDDDCCCCCCBBBDDDEEEGGGGGGEEECCCCCCCCCIIIFFFDDDDDDGGGHHHGGGDDD???@@@???>>>===>>>@@@CCCNNNNNNNNNLLLJJJJJJLLLNNNQQQPPPOOOKKKGGGDDDDDDDDDHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA??????@@@@@@???>>><<<>>>AAABBBAAA???>>>???>>>???@@@AAABBBBBBBBBAAA??????>>>>>>>>>=========>>>???@@@@@@>>><<<<<<===<<<<<<======<<<<<<;;;:::888777777777777777777888999999888888888888999:::777777777888888777777777444444555666666555444333444444333333333333333333111111111111111111111111000111111111111111111000000000000000000000000000000000000000111111111111111111111111111111111111000111333333222222444555666666999>>>FFFSSSfffwwwyyyzzz~~~vvv}}}zzzyyy{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~vvvpppqqqrrrrrrrrrtttyyy}}}yyyuuupppjjjhhhggghhhooozzz{{{tttmmmhhhggghhhiiiaaa^^^YYYRRRLLLGGGCCCBBBBBB@@@??????AAABBBAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;777888888999999999999999;;;;;;;;;<<<===>>>???@@@EEEEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLMMMPPPTTTWWWZZZ\\\bbbhhhooo~~~iii^^^\\\^^^UUUQQQLLLJJJJJJLLLMMMNNNJJJJJJJJJKKKJJJJJJJJJIIIKKKKKKKKKIIIGGGFFFGGGIIIEEEHHHJJJIIIGGGEEEEEEFFFDDDFFFHHHHHHFFFEEEFFFHHHFFFFFFEEEEEEDDDCCCCCCBBBDDDFFFHHHHHHFFFDDDBBBBBBCCCAAAAAADDDIIIKKKHHHEEE@@@AAABBBAAA@@@@@@AAABBBFFFHHHJJJIIIHHHIIIKKKNNNNNNNNNMMMJJJGGGEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCAAA??????@@@AAAAAA@@@???@@@BBBAAA???>>>===>>>???@@@AAABBBBBBCCCCCCCCC???>>>>>>>>>>>>???@@@@@@>>>@@@AAA@@@===<<<<<<===<<<<<<======<<<<<<;;;:::999888888777777888888999999888888777777777888888666777888999999888777666777666666666555555444444333333333333444444444444222222222222222222222222222111111000000111111222000000000000000000000000///000000000111111111111111111111111111111111111///111333444333333444555666666999???BBBIIIXXXgggyyyvvvuuu}}}|||zzz{{{~~~zzz|||}}}}}}|||}}}{{{uuuuuuwwwvvvvvvwwwvvv|||~~~|||yyywwwrrrlllgggeeeeeekkkwwwzzzpppkkkddd___\\\\\\]]]^^^YYYWWWSSSNNNIIIEEECCCBBBAAA@@@>>>>>>???@@@@@@???:::::::::;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAADDDDDDFFFGGGHHHIIIIIIIIIIIIKKKNNNRRRUUU[[[aaafffnnnqqqvvv{{{~~~iiiZZZSSSQQQRRRPPPMMMIIIIIIKKKOOORRRTTTKKKKKKKKKKKKLLLLLLLLLMMMIIIIIIIIIGGGFFFFFFHHHKKKFFFHHHJJJHHHEEECCCDDDEEEEEEHHHJJJIIIGGGEEEFFFHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEGGGGGGDDDBBBAAA@@@???>>>???DDDJJJLLLIIIEEEBBBDDDEEEDDDBBB@@@@@@@@@???BBBFFFGGGGGGHHHKKKNNNKKKLLLKKKIIIGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCAAA??????AAABBBBBBBBBAAABBBCCCAAA>>><<<<<<<<>>>>>>>>>>>???@@@AAABBB>>>@@@BBBAAA===;;;<<<>>><<<<<<======<<<<<<;;;::::::999999999999999999:::888888777777777777777888555666999::::::999666555999888777666555555555555333333333444444555555555333333333333333333333333333222111000000111222333000000000000000000000000//////000000111111111222111111111111111111111111///111333444444444555666333333777<<<===@@@LLLZZZ___tttxxxrrryyy|||||||||}}}}}}xxxzzz|||||||||~~~xxxxxxzzzyyyyyyyyyuuuzzz}}}|||zzzyyytttnnneeecccccciiivvv|||sssmmmddd```ZZZVVVUUUVVVXXXXXXTTTQQQLLLGGGCCC@@@??????@@@>>>======>>>>>>>>>===888888999::::::::::::999:::;;;;;;<<<=========<<<<<<<<<<<<===>>>@@@AAABBBIIIFFFFFFJJJKKKKKKMMMQQQQQQYYY___```eeeoooyyyxxxddd]]]XXXOOOIIIKKKNNNOOOIIIAAAFFFVVV^^^[[[MMMPPPOOOKKKLLLSSSUUUSSSLLLJJJIIIHHHIIIIIIHHHGGGJJJIIIGGGEEEDDDDDDDDDEEEKKKJJJIIIFFFCCCBBBDDDFFFKKKIIIEEEBBBAAAAAABBBCCCFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDGGGKKKKKKGGGDDDBBBAAABBBDDDBBB<<<;;;>>>BBBDDDFFFHHHHHHHHHJJJKKKJJJHHHFFFDDDCCCCCCDDDEEEIIIHHHHHHGGGFFFFFFGGGGGGCCCBBB@@@@@@AAABBBAAA@@@@@@??????????????????@@@EEECCCAAAAAACCCCCCAAA>>>>>>??????@@@@@@@@@??????AAA@@@???>>>=========>>>>>>>>>>>>===<<<<<<;;;;;;===;;;888888999:::;;;::::::999888666666666777888999888888888999::::::;;;777777777777666666666666555555555444333333333222555555444444444333333333111111111111000000000000666555333111000//////000000000////////////000000222222222111111111111111333333333333333333333333444555666999<<<@@@DDDFFFTTT___uuuzzzwwwwww~~~{{{yyyxxxwwwzzz|||~~~~~~}}}|||{{{|||}}}uuussswww|||}}}zzz{{{}}}}}}xxxtttlllgggdddhhhsssyyyrrrlllgggcccZZZUUUPPPNNNPPPRRRSSSSSSKKKJJJHHHFFFCCCAAA???>>>===>>>>>>>>>>>><<<:::999===<<<;;;999888999999:::999999::::::;;;<<<<<<===@@@@@@@@@???????????????GGGEEEGGGJJJKKKLLLPPPWWWbbbmmmxxx~~~yyyhhhYYYUUURRRKKKHHHKKKKKKPPPOOOLLLQQQZZZ[[[TTTOOOSSSRRROOOPPPUUUWWWUUULLLJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEBBBBBBDDDFFFKKKIIIFFFCCCBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDEEEEEECCCCCCDDDGGGJJJJJJGGGDDDCCCAAABBBDDDAAA<<<;;;>>>EEEGGGJJJJJJIIIIIIJJJKKKIIIHHHFFFDDDCCCDDDEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFCCCAAA???>>>???@@@@@@???@@@???>>>>>>>>>>>>???@@@EEECCCAAAAAABBBBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@>>><<<<<<<<<===>>>=========<<<<<<<<<<<<;;;<<<;;;999888:::;;;;;;::::::999888777666777777888999999888888999999:::;;;777777777666666666666555666666666666666666555555555555555444444444333333222111111111000000000000//////.........///111222000000////////////000000111111111111111111111111333333333333333333333333444444555777:::===@@@BBBIIIUUUlll||||||~~~|||xxxsssooooootttxxx}}}|||yyywwwvvvvvvyyy|||~~~~~~|||{{{zzzzzz|||~~~}}}xxxvvvyyy{{{zzzxxxyyyzzz|||}}}zzzuuuqqqmmmiiigggjjjtttsssjjjddd___ZZZVVVUUUQQQMMMLLLMMMOOOOOONNNFFFFFFEEEDDDCCCBBBAAAAAA======>>>>>>===;;;:::999<<<;;;:::999999999::::::::::::;;;<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@IIIIIIJJJMMMMMMNNNWWWbbbzzz}}}aaaVVVNNNNNNLLLHHHHHHNNNQQQVVVWWWSSSTTTYYYWWWOOOOOORRRSSSQQQRRRUUUVVVTTTLLLJJJHHHHHHIIIJJJJJJIIIEEEEEEFFFHHHIIIIIIIIIIIIFFFFFFFFFDDDBBBBBBDDDFFFKKKIIIGGGDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGBBBBBBCCCFFFHHHHHHEEECCCCCCAAABBBCCC@@@;;;;;;>>>IIIKKKMMMMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDAAA===<<<===???@@@@@@AAA@@@???======???@@@AAAEEEDDDBBBAAABBBAAA???===AAAAAABBBBBBBBBAAAAAA@@@AAA???===::::::;;;<<<>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999:::;;;;;;::::::999999888888888888999999999888888999999::::::777777666666666555555555555666666777777777777777555555555444444444444333222222222111111111000000---------...///000111222111000000//////000000111000000000000000000111111111111222222333333444444444444444555777999;;;===???III```|||zzz}}}{{{{{{wwwsssqqqpppmmmiiiddd``````cccfffiiittt~~~{{{xxxvvvuuuuuuuuuyyy{{{}}}~~~|||zzzyyyyyyvvv{{{}}}{{{zzz{{{zzzxxxvvvwwwxxxyyyyyywwwrrroooooolllkkknnnvvvwwwpppfff^^^YYYVVVQQQNNNMMMKKKIIIIIIIIIJJJIIIHHHDDDDDDCCCBBBAAA@@@@@@???<<<<<<<<<<<<;;;:::999999::::::999999999:::;;;;;;<<<<<<======>>>????????????@@@@@@@@@AAABBBBBBBBBMMMMMMNNNOOOOOOSSSaaapppooo^^^RRRNNNLLLMMMKKKHHHJJJPPP^^^^^^XXXPPPNNNRRRSSSQQQMMMNNNOOOPPPQQQRRRRRRQQQMMMKKKHHHHHHIIIKKKKKKKKKEEEFFFHHHIIIJJJJJJIIIHHHDDDEEEEEEDDDCCCCCCEEEGGGKKKIIIGGGEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDGGGHHHAAABBBCCCEEEEEEEEEDDDCCCCCCAAAAAAAAA???;;;<<<@@@HHHKKKMMMNNNLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEAAA===<<<===???@@@AAACCCBBB@@@??????@@@BBBCCCEEEDDDCCCBBBAAA@@@>>>===AAAAAAAAAAAAAAAAAA@@@???AAA???<<<999888:::<<<===999999::::::;;;<<<<<<===;;;:::999:::;;;<<<<<<;;;:::::::::999999999999::::::999999888999999::::::777777777666666666555555333444555666666666666555555555555555444444444444333333222222222111111111222111111111111111111111111000000000000000000111///000000000000000111111000000111222333444444555222222222333555888:::<<<>>>DDDUUUnnn}}}}}}zzzxxx|||~~~qqqiiigggggggggeeeaaa]]]ZZZXXXXXXbbbrrr~~~~~~{{{zzzwwwuuutttttttttuuuyyy{{{}}}~~~|||zzzyyyyyytttzzz~~~||||||}}}|||yyyvvvvvvwwwxxxxxxuuuqqqnnnqqqpppppprrrwww{{{vvvkkkeee]]]WWWTTTQQQNNNJJJGGGGGGFFFFFFFFFEEEDDDCCCEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;::::::999999999999999::::::;;;<<<===>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDLLLLLLNNNQQQSSS\\\mmm~~~sss[[[NNNMMMLLLLLLMMMJJJHHHJJJNNN\\\ZZZTTTLLLJJJNNNRRRTTTLLLLLLMMMOOOOOOOOONNNOOOOOOLLLIIIHHHIIIKKKLLLLLLGGGHHHIIIJJJIIIHHHGGGFFFEEEFFFGGGFFFEEEEEEFFFHHHJJJIIIGGGFFFEEEEEEEEEEEEBBBAAAAAAAAABBBDDDFFFGGG@@@AAACCCCCCCCCBBBBBBBBBCCC@@@???@@@>>>;;;===BBBEEEHHHKKKMMMLLLKKKKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEEEEFFFGGGGGGFFFCCC???===>>>@@@BBBBBBEEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCBBB@@@???>>>>>>@@@@@@@@@@@@@@@???>>>>>>@@@>>>;;;999999999;;;<<<888999999:::;;;<<<======;;;:::999:::<<<===<<<;;;:::::::::;;;;;;;;;;;;:::::::::999999888999999:::888777777777777666666666333444666777888777666666666666555555555444444444333333333333222222222222222222222222222222111111111111000000000000111111//////000000111111111222000000111111222333444444111111222333555888;;;===@@@AAAJJJ\\\mmmxxx}}}zzzzzz}}}~~~tttmmmpppssssssmmmbbbVVVMMMLLLTTTcccuuu~~~|||{{{|||}}}zzz{{{{{{{{{|||}}}~~~xxxvvvtttsssrrrssstttuuuyyy{{{}}}}}}{{{zzzzzz{{{xxx}}}}}}|||}}}}}}{{{xxxxxxxxxxxxxxxvvvrrrooosssssstttvvvxxx}}}~~~~~~~~~|||wwwuuuuuurrrlllfff^^^YYYRRRNNNLLLKKKHHHEEECCCDDDEEEEEEDDDBBBAAA@@@BBBBBBAAA???>>><<<;;;;;;;;;:::::::::999999999999999999:::;;;<<<=========??????@@@AAAAAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFNNNPPPUUU]]]ccclll|||ooo[[[RRRKKKKKKKKKKKKIIIHHHIIIJJJMMMNNNOOONNNNNNOOORRRTTTOOOMMMMMMPPPPPPNNNOOOQQQQQQNNNJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHGGGFFFEEEDDDDDDDDDAAAAAABBBCCCDDDDDDEEEEEE???AAABBBBBBAAA@@@@@@AAAAAA>>>===>>>===;;;???EEEDDDGGGKKKMMMLLLKKKJJJJJJGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFCCC???>>>???AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCBBB???>>>???@@@@@@@@@@@@@@@???>>>======???>>><<<;;;::::::;;;;;;999::::::;;;<<<=========:::999:::;;;===>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;::::::999999888888999999999999888888888777777777666777999:::;;;:::888777666666666555555555444444444444444333333333222222...///000111222222222222222111111000000111111222000000000111222222333333000000111111222222333333111111111333555888;;;<<>>BBBLLLVVV```lllvvvzzz~~~~~~{{{{{{|||zzzjjjXXXKKKJJJMMMXXXiiixxx{{{yyyzzz{{{wwwwwwxxxxxxyyyyyyyyyyyyuuutttrrrqqqqqqrrrtttuuuxxxyyyzzzyyyyyyyyy{{{}}}}}}}}}}}}zzzzzzyyyyyyyyywwwsssppptttvvvxxxyyyyyyzzz||||||wwwtttssstttqqqmmmhhhfffdddaaa]]]YYYWWWRRRLLLJJJIIIHHHFFFCCCAAABBBDDDCCCAAA??????@@@=========>>>>>>>>>>>>>>>;;;::::::999999::::::;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFbbbfffooozzzooo^^^VVVIIIIIIIIIIIIJJJKKKLLLKKKFFFHHHLLLNNNNNNNNNPPPSSSQQQMMMLLLPPPPPPMMMOOOSSSTTTPPPKKKIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDFFFGGGGGGEEEDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFGGGFFFEEEDDD>>>@@@BBBAAA???>>>???AAA@@@===;;;<<<<<<<<>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA???AAABBBAAA???>>>@@@BBBAAAAAAAAAAAA@@@???>>>===>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<=========:::999:::<<<>>>>>>===;;;:::;;;<<<===>>>======<<<;;;:::999999888888999999:::::::::999999999999888777888:::<<<;;;:::777666666666666666555555555555444444444444333333333333000111222333444333333222222111111000000111111222000111111222333333444444111111111111111222222222222222222222444666888999;;;;;;>>>DDDJJJRRR___lll~~~}}}~~~}}}}}}}}}zzzvvv~~~tttdddYYYPPPMMMQQQ]]]kkkttt}}}{{{xxxxxxyyywwwwwwwwwwwwvvvvvvuuuuuusssrrrpppooooooppprrrsssvvvvvvuuuuuuuuuwww{{{||||||zzzyyyyyyyyywwwsssqqqtttwwwzzz{{{yyyxxxyyyzzz|||wwwrrrnnnkkkjjjjjjcccaaa]]]ZZZVVVTTTRRRQQQSSSOOOJJJHHHHHHHHHEEECCC???AAABBB@@@>>><<<===???<<<=========>>>>>>??????<<<;;;:::999999:::;;;<<<<<<===>>>???@@@@@@??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFF{{{uuugggXXXMMMIIIIIIHHHHHHLLLPPPPPPNNNKKKKKKKKKKKKJJJJJJNNNSSSRRRLLLKKKNNNNNNKKKMMMSSSUUUQQQLLLIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDEEEEEEFFFDDDEEEGGGFFFDDDCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGIIIIIIHHHFFFDDD>>>@@@BBBAAA>>>===???AAA???;;;:::<<<<<<<<>>>>>???@@@???>>>???@@@BBBCCCCCCBBB@@@???===@@@BBBAAA???>>>@@@CCCBBBCCCBBBBBBAAA@@@???>>>===>>>>>>???>>><<<;;;999<<<<<<<<<===============999999:::<<<>>>???===;;;:::;;;===>>>>>>>>>===<<<;;;::::::999888888888999;;;;;;;;;:::::::::999999666777999::::::888555333777666666666555555555555555555444444444333333333777777777777666444222111222222111111111111222222111111222333444444555555222222222111111111111111333333222222222333555666999:::???DDDGGGMMM\\\jjjssswwwyyy}}}}}}{{{}}}zzzzzz~~~rrrjjjWWWPPPMMMUUU^^^fffpppyyy~~~~~~{{{wwwwwwxxxwwwwwwwwwwwwvvvtttsssrrrrrrpppooonnnnnnoooppprrrttttttrrrqqqqqquuu{{{~~~zzz|||{{{yyyyyyyyywwwsssqqqtttxxx{{{|||yyywwwvvvwww|||vvvpppnnnjjjfffbbb```______\\\[[[YYYUUUPPPMMMMMMNNNNNNJJJEEEDDDDDDDDDAAA??????@@@AAA???;;;:::<<>>======<<<<<<<<<;;;:::::::::;;;<<<======>>>@@@AAAAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFwwwnnniii]]]VVVUUUQQQFFFGGGIIIJJJLLLLLLLLLKKKFFFHHHJJJKKKKKKMMMOOOQQQQQQNNNLLLKKKLLLMMMMMMMMMQQQLLLGGGDDDDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIILLLJJJGGGCCCAAABBBFFFIIIGGGFFFEEECCCCCCCCCDDDDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEEEECCC???<<<:::;;;<<<===:::999<<>>===<<<===???@@@CCCBBB@@@>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAACCCBBBAAA@@@@@@@@@AAAAAA===>>>>>>===<<<;;;999888???>>>===<<<===>>>@@@BBB========================;;;;;;<<<>>>>>>?????????999999999888999999:::::::::;;;;;;:::888888:::;;;777777888888888888777777777777666666555555555444666666666666666666666666666555444222111222222333111111111111111111111111///000222444555555555444444333222111000000000000333222111111222333555666555777;;;@@@DDDJJJYYYggguuuzzzyyyzzzyyy~~~yyy{{{mmmbbbXXXTTTXXXXXXWWW```mmmxxx}}}~~~~~~}}}|||~~~}}}||||||{{{{{{{{{{{{{{{||||||{{{yyywwwvvvrrrqqqpppooonnnnnnnnnnnnoooppppppooonnnpppuuuyyy}}}~~~}}}{{{tttvvvvvvuuutttssssssuuu{{{|||~~~}}}{{{yyyyyyyyy~~~}}}|||}}}}}}uuulllfffbbbaaa___]]][[[ZZZXXXWWWUUUTTTSSSRRRPPPMMMKKKJJJEEEEEECCCBBB@@@???>>>===>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<;;;:::;;;<<<===>>>===???AAABBBAAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFFFFDDDDDDDDDEEEvvveee\\\YYYNNNJJJKKKHHHGGGGGGGGGHHHJJJLLLNNNOOOKKKMMMNNNNNNMMMMMMOOOPPPRRRPPPLLLKKKLLLMMMMMMLLLNNNJJJFFFDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHEEEDDDBBBBBBDDDGGGJJJLLLHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDDDDBBB???<<<:::999;;;<<<;;;:::===DDDJJJMMMKKKJJJJJJLLLLLLJJJHHHHHHGGGGGGHHHJJJKKKJJJHHHHHHFFFDDDDDDEEEEEEDDDBBBBBBAAA???>>>===>>>???@@@BBBAAA@@@>>>>>>>>>>>>???AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>======<<<<<<;;;;;;:::???>>>=========>>>@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????;;;;;;:::::::::::::::;;;;;;<<<<<<<<<:::999999:::777777777888888777777777666555555555555555444444666666666666666666666666444333222111000000000111111111111111111111111111///000333555666666555444444333222111000000000000333333222222333444666777333444777;;;===BBBOOO\\\uuu~~~|||}}}}}}~~~rrriii```[[[\\\YYYSSSWWWaaajjjsss}}}~~~~~~}}}~~~}}}|||||||||||||||}}}}}}}}}|||zzzwwwvvvrrrrrrqqqppppppppppppqqqpppooonnnkkkjjjmmmsssxxxvvvwwwyyyzzzyyyxxxuuutttssstttuuuuuutttssstttvvvzzz|||}}}{{{{{{{{{||||||}}}|||}}}zzzxxxwwwwwwyyy}}}{{{vvvpppiiiaaa[[[ZZZZZZYYYWWWUUUTTTSSSRRRNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCBBBAAA???>>>===<<<============<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;<<<===>>>>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCEEEFFFFFFEEEDDDDDDEEExxxgggWWWPPPMMMEEEEEEIIIEEEHHHGGGFFFFFFHHHLLLPPPRRRQQQRRRSSSQQQOOONNNNNNOOOTTTQQQNNNLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFEEEDDDFFFFFFGGGGGGHHHGGGGGGGGGEEECCCCCCGGGMMMRRRTTTTTTIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCAAA???<<<:::888:::;;;;;;;;;>>>DDDIIIMMMKKKIIIIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKLLLKKKJJJGGGEEECCCCCCDDDDDDCCCAAABBBAAA@@@?????????@@@AAA@@@@@@???>>>>>>??????@@@CCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBAAA???>>>>>>===<<<;;;;;;<<<===>>>??????>>>======???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;<<<===???>>><<<:::999999666777777888888777777666444444555555555555555555666666666666666666666666444444333111111111111111222222222222222222222222///111444666777777555444333333222111000000000000444333333333444555666777555555777:::;;;>>>HHHSSSkkkzzz}}}tttmmmhhheee]]]RRROOOTTTYYYfffttt}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~|||zzzwwwuuussssssrrrqqqrrrssstttuuupppnnnkkkiiihhhkkkqqqvvvooopppqqqrrrrrrpppnnnmmmnnnppprrrrrrrrrssstttvvvxxxzzz~~~~~~|||{{{{{{{{{}}}}}}yyyvvvvvvxxxuuuzzz~~~{{{yyyzzz{{{{{{vvvqqqmmmkkknnnooorrrvvv{{{~~~~~~~~~ssspppmmmiiieee___XXXSSSQQQPPPPPPOOONNNMMMLLLKKKHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===============>>>>>>>>>======<<<;;;<<<===>>>???@@@AAACCCCCCBBBAAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGGGGEEEDDDEEEFFFqqq```RRRLLLIIICCCFFFLLLHHHGGGFFFFFFGGGJJJMMMPPPRRRSSSTTTTTTSSSPPPOOOOOOPPPUUURRRNNNLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHGGGEEECCCGGGGGGHHHIIIIIIHHHHHHGGGGGGEEEDDDIIIQQQVVVVVVTTTFFFFFFEEEDDDDDDEEEGGGHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>><<<:::777888:::;;;<<<>>>CCCGGGIIIHHHHHHIIIJJJLLLNNNOOOHHHHHHHHHJJJLLLMMMMMMKKKGGGDDDBBBAAABBBCCCBBBAAABBBAAA@@@?????????@@@@@@???????????????@@@@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBCCCBBBAAA???===>>>===<<<;;;;;;===???@@@@@@??????>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAA???>>>===<<<;;;:::::::::<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@AAABBBDDDDDDBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDFFFGGGGGGFFFEEEEEEFFFssseee\\\PPPKKKGGGAAAGGGLLLFFFDDDFFFHHHJJJMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNOOOPPPUUURRRNNNKKKKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJGGGDDDHHHIIIKKKKKKKKKJJJIIIHHHGGGDDDCCCFFFLLLOOOMMMIIICCCCCCCCCCCCEEEGGGIIIJJJGGGGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA???===<<<;;;666777888:::;;;???CCCFFFHHHIIIIIIJJJJJJLLLMMMNNNIIIIIIIIIJJJMMMMMMMMMKKKGGGDDDBBBAAAAAABBBBBBAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBBBB@@@>>>===>>>===<<<;;;<<<>>>@@@BBB@@@@@@???????????????@@@========================???@@@@@@AAAAAAAAAAAA@@@>>>>>><<<;;;::::::::::::===???AAA@@@>>>;;;999999777777888888888888777777777777888888999999::::::888888888888888888888888777777666666555444444333222222222222222222222222000222444777888777666555333222111111000111111111000111111222333333444444111000222555555666<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????>>>===>>>???@@@AAAAAACCCDDDDDDCCCBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEGGGHHHHHHGGGFFFFFFGGGuuufff^^^[[[RRRNNNIIIDDDKKKOOOGGGEEEFFFIIILLLNNNOOOOOONNNOOOPPPQQQPPPNNNNNNNNNOOOTTTPPPLLLJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKHHHEEEJJJKKKLLLMMMMMMKKKIIIHHHJJJHHHFFFFFFIIIIIIGGGDDDAAAAAAAAABBBDDDGGGIIIJJJHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;777666666777;;;???CCCFFFKKKLLLMMMLLLJJJIIIHHHIIIJJJJJJIIIJJJLLLMMMKKKJJJHHHEEEBBB@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCBBBAAA@@@???@@@AAAAAAAAA@@@>>>===???>>>=========???@@@AAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;===>>>@@@???===;;;::::::888999999999999999999888999999::::::::::::::::::888888888888888888888888555555555555444333222111333333333333333333333333111222333555666666666666222222111111111111111222///000111222333333333222222111222555777666;;;AAAIIIWWWoooppp^^^SSSKKKLLLQQQ```xxx~~~|||{{{}}}}}}|||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuyyywwwuuurrrrrrrrrtttuuulllmmmooorrrsssqqqmmmiiiiiiiiiiiiiiiiiihhhhhhgggbbbccceeefffeeefffhhhiiihhhjjjmmmnnnmmmmmmmmmnnnkkkkkklllmmmoooqqqssstttpppnnnkkkkkkmmmpppqqqqqqnnnoooqqqrrrrrrrrrqqqpppqqqtttvvvuuurrrppppppqqqmmmnnnnnnllljjjhhhhhhiiimmmnnnoooqqqrrrqqqnnnlllcccaaa]]]ZZZWWWVVVVVVWWWVVVWWWYYY[[[]]]]]]ZZZXXXVVVTTTRRRQQQPPPOOOLLLIIIGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@???>>>===========================<<<<<<<<<===============???????????????@@@@@@@@@@@@@@@???>>>???@@@AAABBB@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIIIIIGGGFFFGGGHHHvvvpppnnniiiaaa]]]YYYRRRPPPMMMHHHPPPSSSJJJHHHHHHIIIJJJLLLMMMOOOOOOPPPQQQQQQPPPNNNLLLMMMNNNQQQNNNKKKIIIHHHIIIHHHGGGEEEEEEFFFHHHJJJJJJHHHFFFIIIJJJLLLMMMMMMKKKIIIGGGKKKJJJHHHGGGGGGGGGGGGFFFBBBBBBAAABBBCCCDDDFFFGGGHHHGGGEEECCCAAA@@@@@@AAA@@@@@@???>>>===<<<<<<;;;888666444555999???DDDFFFJJJMMMOOOOOOKKKHHHFFFFFFKKKJJJJJJJJJKKKKKKIIIHHHIIIFFFBBB@@@AAACCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>????????????????????????@@@AAAAAAAAA@@@@@@???>>>??????????????????????????????@@@@@@@@@@@@??????>>>>>>===<<<<<<=========<<<===>>>===;;;:::;;;<<<999::::::;;;;;;::::::999:::::::::::::::999999999999999999999999999999999555555666666555444222111333333333333333333333333111111222222444555666777222111111111111111222222///000222333444444333333666444444777888777999===BBBIII\\\sssnnnbbbWWWVVVWWW^^^qqq~~~}}}~~~}}}||||||{{{||||||{{{yyywwwuuutttvvvxxxyyy|||yyyuuuqqqooooooqqqrrrnnnnnnoooqqqrrrqqqlllhhhggggggggggggfffffffffeeebbbcccddddddccccccdddeeeeeefffggggggfffggghhhjjjgggggghhhiiikkklllllllllllliiiggggggiiikkkjjjiiihhhiiikkkmmmnnnnnnmmmlllkkklllmmmmmmmmmlllllllllhhhiiijjjiiigggeeeeeefffjjjhhhffffffhhhhhhfffddd\\\ZZZVVVSSSQQQPPPQQQQQQSSSSSSSSSUUUWWWVVVTTTQQQSSSQQQOOONNNNNNMMMKKKIIIFFFFFFEEEDDDDDDCCCBBBBBB????????????>>>===<<<;;;==================>>>>>>=========>>>>>>>>>??????>>>??????@@@@@@AAAAAAAAAAAA@@@@@@??????AAABBBCCC???AAADDDEEEEEEEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFHHHIIIIIIHHHGGGGGGHHHooo___^^^ddddddaaa___SSSNNNMMMJJJGGGOOORRRHHHKKKJJJIIIHHHJJJLLLOOOQQQQQQRRRRRRPPPMMMLLLLLLLLLPPPMMMJJJHHHHHHHHHHHHGGGEEEDDDEEEGGGHHHIIIGGGFFFHHHJJJLLLMMMLLLJJJHHHFFFEEEEEEEEECCCBBBBBBDDDFFFDDDCCCBBBAAAAAABBBCCCDDDHHHGGGDDDBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;888666333444888???DDDGGGFFFJJJOOOPPPMMMIIIHHHHHHLLLKKKJJJJJJKKKJJJHHHFFFIIIFFFBBBAAAAAACCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@AAAAAABBBAAAAAAAAAAAA@@@??????>>>>>>????????????@@@@@@@@@@@@???>>>AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>???>>>>>>>>>>>>>>>???@@@<<<======<<<::::::;;;===:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888999999999999999999999999777888888888888666555444333333333333333333333333222111111111222444666777222111111111111111222222000111333444555555444333444111111444444222333666999<<>><<<;;;=========>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCC???AAADDDEEEEEEFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJFFFHHHIIIIIIHHHGGGHHHHHHhhhUUUUUUZZZWWWSSSTTTLLLLLLKKKJJJIIIGGGEEEDDDJJJMMMHHH???BBBRRR[[[[[[[[[QQQKKKLLLLLLIIIHHHKKKKKKKKKKKKJJJHHHFFFDDDCCCIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFEEEDDDDDDDDDDDDEEEEEE>>>???@@@AAABBBCCCCCCCCCFFFCCCAAABBBDDDFFFEEECCC===>>>>>>>>>>>><<<:::999:::777555888>>>DDDHHHIIILLLMMMMMMLLLJJJIIIJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGGGGEEECCCBBBAAABBBDDDEEEFFFGGGGGGFFFCCCBBBCCCDDDEEEEEEGGGGGGFFFDDDBBB@@@DDDCCCCCCBBBBBBAAA@@@@@@AAA???===>>>???@@@@@@???@@@???======>>>???>>>===???@@@@@@AAAAAA@@@@@@???@@@>>>===<<<===>>>@@@AAAAAAAAABBBBBBAAAAAA@@@???BBBBBBAAA???>>><<<;;;:::===<<<;;;;;;::::::::::::::::::::::::::::::::::::777:::<<<;;;999777888:::888:::<<<>>>>>><<<999888:::888555333222333555777555444444333333222222111555444333333222222333333111111111111111111111111222222222222222222222222222222333333333333444444777999AAANNNZZZdddqqq{{{{{{rrrjjjsss||||||{{{~~~zzzppppppxxx~~~~~~~~~~~~~~~~~~~~~{{{yyyttttttsssssssssttttttuuuuuusssqqqpppooonnnllljjjiiijjjkkklllkkkjjjiiihhhgggeeeccccccdddeeefffeeecccdddeeefffeeedddcccbbbddddddccccccccccccdddddd````````````````````````___```bbbcccddddddcccccc``````aaabbbcccddddddeee```bbbeeefffdddcccbbbcccdddcccbbb```^^^]]]]]]]]]______^^^]]][[[YYYXXXWWWOOOMMMKKKIIIIIIJJJLLLMMMOOOPPPRRRSSSQQQOOOLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>==================>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGsss^^^OOOQQQVVVSSSNNNNNNIIIIIIIIIIIIIIIHHHGGGGGGBBBGGGFFFCCCKKK\\\hhhiiiVVVOOOJJJKKKLLLIIIIIIKKKIIIIIIIIIIIIHHHHHHGGGFFFIIIHHHGGGHHHIIIJJJHHHGGGGGGGGGHHHHHHHHHFFFEEEDDDFFFFFFFFFFFFEEEEEEDDDDDD@@@@@@AAABBBCCCCCCCCCCCCFFFCCCBBBBBBDDDEEEDDDCCC???????????????===<<<;;;999777666:::@@@GGGLLLMMMNNNOOOPPPPPPNNNMMMNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFEEECCCAAABBBCCCDDDEEEFFFFFFEEECCCAAA@@@BBBBBBBBBBBBBBBAAAAAAAAACCCAAA@@@@@@AAABBBAAA@@@BBB@@@??????@@@AAAAAA@@@???@@@@@@AAAAAA@@@@@@???AAA@@@>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@>>><<<;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::888:::;;;;;;999888999;;;<<<===>>>>>>>>>===;;;999:::999777666555555666777333333333444555555666666444444333222222222222333111111111111111111111111222222222222222222222222222222222333333333444444555555999BBBJJJQQQ[[[dddooo{{{rrrhhhmmmtttuuuxxx~~~}}}{{{xxxrrrrrrrrrssstttvvvzzz~~~}}}|||{{{{{{zzzxxxuuurrrssssssrrrrrrssssssssstttvvvtttqqqppppppooolllkkkiiijjjkkkkkkkkkjjjiiihhhfffdddccccccdddeeeeeedddcccddddddeeedddcccaaaaaafffeeecccbbb```_________^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^```aaabbbbbbbbbaaabbbbbbaaaaaaaaa`````````]]]___bbbbbbaaa_________```___^^^\\\ZZZYYYYYYYYYZZZZZZYYYXXXWWWUUUSSSRRRKKKIIIGGGFFFFFFHHHJJJKKKOOOOOOOOOOOOLLLIIIFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAAAAAAAABBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGiiiYYYLLLNNNSSSPPPKKKIIIFFFFFFGGGHHHIIIIIIIIIIIIFFFJJJJJJHHHMMMZZZbbbbbbOOOKKKIIIKKKLLLJJJIIIKKKHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCGGGGGGGGGGGGFFFEEECCCBBBBBBCCCCCCDDDDDDCCCCCCBBBEEEDDDCCCCCCEEEEEEDDDCCC@@@@@@@@@@@@???>>>======999888888<<>>???AAABBBBBBBBB???@@@@@@AAAAAA@@@@@@???AAAAAA@@@??????AAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@>>><<<;;;:::;;;;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::999999999<<<>>>@@@@@@??????>>>===<<<<<<::::::999999888777777777444444555555666777777777444333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333777555666;;;???CCCKKKSSSaaappp{{{nnnlllnnnnnnttt|||tttjjjaaa___]]]^^^dddlllsssvvvwwwwww{{{~~~zzzyyy|||}}}|||{{{{{{zzzxxxtttqqqppppppqqqqqqrrrrrrrrrrrruuusssqqqppppppooommmkkkiiijjjjjjjjjjjjiiihhhgggdddddddddeeeffffffdddbbbccccccccccccbbbaaa______cccbbbaaa___^^^]]]\\\\\\]]][[[ZZZXXXWWWWWWWWWXXXYYYZZZ\\\^^^____________bbbbbb```^^^]]][[[YYYYYYXXX[[[]]]^^^\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLHHHGGGFFFEEEFFFHHHJJJLLLPPPOOOMMMKKKHHHEEECCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHkkk]]]QQQOOOQQQNNNJJJIIIEEEFFFGGGHHHHHHIIIIIIHHHJJJMMMLLLHHHIIINNNPPPNNNHHHHHHHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCFFFGGGGGGHHHFFFDDDAAA@@@CCCCCCCCCCCCCCCBBBAAAAAAEEEEEEDDDEEEEEEEEEDDDCCC@@@@@@@@@??????>>>>>>===::::::;;;>>>CCCHHHMMMOOOJJJLLLNNNOOONNNMMMNNNOOOQQQPPPMMMKKKIIIIIIIIIIIIDDDDDDDDDEEEDDDCCCCCCBBBAAABBBCCCBBB@@@???@@@AAAAAABBBBBBBBBBBBAAA@@@?????????@@@AAABBBBBBCCCCCCDDDCCCAAABBBBBBBBB@@@???>>>===<<<===???AAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAA@@@@@@???@@@AAABBBBBBEEEDDDCCCBBBAAAAAA@@@@@@@@@>>><<<:::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999;;;>>>@@@CCCAAA???>>><<<<<<<<<<<<999999::::::999888777666888777777666666555444444444444333222222222222222222222222222222222222222222222222222222222222222111222222222222333333333888555555888:::===DDDLLLTTTdddxxxyyyrrrnnnpppvvv~~~{{{rrrccc^^^YYYYYY^^^dddhhhiiiiiiiiilllqqqqqqqqqtttzzzyyyyyyyyyzzzzzzxxxtttqqqlllmmmoooqqqrrrrrrqqqpppsssrrrpppoooooonnnllljjjiiiiiiiiiiiihhhggggggfffddddddeeeggghhhhhhdddbbbbbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\ZZZXXXUUUTTTTTTTTTUUUUUUWWWXXXZZZ[[[[[[[[[[[[^^^]]][[[YYYWWWUUUSSSRRRTTTWWWYYYYYYXXXVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOKKKLLLKKKKKKJJJIIIHHHGGGIIIHHHHHHHHHIIIKKKMMMNNNPPPNNNKKKHHHFFFDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@?????????????????????@@@@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHvvvrrrsssuuuooobbbUUUOOOMMMKKKIIIIIIGGGGGGGGGHHHGGGGGGFFFFFFEEEGGGHHHFFFGGGHHHHHHFFFEEEHHHJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJLLLJJJHHHHHHIIIJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEECCC@@@???BBBBBBBBBBBBBBBAAA@@@???DDDEEEFFFFFFEEEDDDCCCCCC??????>>>>>>>>>===>>>>>><<<<<<===???AAADDDHHHKKKGGGJJJMMMMMMMMMLLLLLLLLLOOONNNKKKIIIGGGGGGGGGGGGDDDDDDDDDEEEDDDCCCCCCBBB@@@AAABBBAAA@@@???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@>>>??????@@@AAABBBCCCCCCEEEDDDDDDDDDEEEEEECCCAAA???======>>>@@@AAABBBAAA???@@@@@@AAAAAA@@@@@@??????????????????@@@AAAAAAEEEDDDCCCAAA@@@@@@@@@AAA>>>===<<<:::::::::;;;;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;<<<<<<============;;;:::999;;;===???@@@BBB@@@>>><<<;;;;;;;;;<<<888999::::::999888666444777777666666555444444444555444333333222222333333222222222222222222222222222222222222222222222222111111111222222222333333555222222444555666<<>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHH|||ssshhh___\\\___bbbiii```SSSKKKHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCHHHIIIIIIIIIGGGFFFCCCBBBFFFJJJLLLKKKJJJLLLMMMKKKMMMLLLJJJIIIIIIJJJKKKLLLMMMKKKHHHGGGHHHIIIHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFEEEDDDBBBAAAAAABBBBBBBBBAAA@@@@@@???DDDFFFHHHGGGEEECCCCCCCCC???>>>>>>=========>>>>>>===>>>???@@@@@@AAADDDGGGHHHKKKNNNNNNMMMLLLKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBAAA@@@???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>??????@@@AAABBBBBBCCCFFFFFFFFFGGGIIIIIIFFFDDDBBB@@@???@@@BBBCCCCCCCCC???@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@CCCBBBAAA@@@???@@@AAABBB<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;;;;===?????????@@@???===;;;::::::;;;;;;999999::::::999888666555444444555555666777777777666555555444444444444444333333333333333333333333222222222222222222222222111111111111222222222222666444333555444333666<<<===EEESSScccsssyyyllllllxxxvvvooonnnooowww|||uuuooolllkkkjjjjjjcccYYYOOOMMMRRRZZZfffpppzzzzzzzzzzzzyyyuuuppplllgggjjjnnnqqqsssrrrpppoooooommmkkkkkkkkkkkkiiigggiiihhhgggfffeeedddddddddeeeeeefffhhhjjjiiieeeccc``````___^^^^^^^^^^^^______^^^]]][[[ZZZYYYXXXXXX\\\[[[ZZZYYYWWWVVVUUUTTTRRRSSSTTTUUUUUUTTTSSSRRROOONNNNNNNNNMMMMMMMMMMMMOOOQQQSSSSSSQQQOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHzzz~~~zzzccc```\\\XXXTTTRRRSSSVVV[[[VVVNNNHHHFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCMMMMMMMMMLLLJJJFFFBBBAAAIIINNNPPPKKKIIILLLNNNLLLKKKKKKJJJIIIJJJKKKMMMOOOLLLIIIFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEEAAABBBBBBBBBBBBBBBAAAAAADDDFFFIIIHHHFFFCCCCCCCCC@@@???>>>>>>>>>???@@@@@@>>>???AAAAAA@@@AAACCCFFFHHHKKKNNNOOOMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBCCCCCCDDD@@@AAABBBAAA@@@@@@AAABBBAAAAAAAAA@@@@@@AAAAAAAAA??????@@@@@@AAAAAAAAABBBCCCCCCDDDGGGIIIIIIGGGDDDCCCBBB@@@@@@BBBCCCCCCBBB???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@AAABBB:::;;;===>>>>>>===<<<;;;===============>>>??????;;;<<<<<<===>>>>>>?????????===<<<===???@@@???===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777555555666777777888888999777777666555555555555666333333333333333333333333222222222222222222222222111111111111222222222222666444444666555333555:::>>>???EEEQQQaaappp}}}sssjjjlllyyy}}}wwwuuuzzz}}}qqq\\\RRRRRRUUU\\\bbbqqqrrrtttvvvvvvtttppplllfffiiinnnrrrtttsssqqqoooooommmkkkkkkkkkkkkiiihhhiiihhhfffeeedddccccccddddddddddddfffggggggdddbbb______^^^]]]^^^___```aaa```___]]]\\\ZZZZZZYYYYYYZZZ[[[[[[[[[ZZZXXXUUUTTTRRRSSSSSSSSSSSSQQQPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCDDDEEEFFFFFFGGGBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAABBBDDDEEEEEEEEECCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIII}}}}}}dddWWWTTTQQQPPPPPPOOOPPPSSSOOONNNKKKGGGFFFHHHIIIIIIEEEFFFFFFFFFFFFEEEEEEDDDIIIHHHJJJMMMLLLJJJHHHHHHLLLQQQRRRLLLIIILLLNNNMMMIIIIIIHHHIIIJJJMMMPPPRRRJJJHHHDDDCCCDDDEEEEEEDDDEEEEEEEEEEEEGGGIIIKKKLLLIIIIIIHHHGGGGGGHHHHHHIIIBBBBBBCCCCCCCCCCCCCCCBBBDDDGGGJJJIIIFFFCCCBBBCCCAAA@@@?????????@@@AAABBB===@@@BBBBBBAAAAAADDDGGGGGGJJJMMMMMMKKKIIIGGGGGGHHHHHHIIIJJJIIIHHHFFFEEEGGGEEECCCBBBAAABBBDDDEEE@@@AAABBBBBBAAA@@@AAACCCBBBAAAAAA@@@@@@AAABBBBBB???@@@@@@@@@@@@AAAAAAAAA??????AAACCCFFFFFFDDDBBBBBB@@@??????@@@AAA@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBB??????======>>>???AAACCC999;;;>>>???@@@>>><<<;;;>>>>>>>>>>>>>>>???@@@@@@;;;<<<<<<===>>>??????@@@@@@>>>===>>>@@@AAA>>>;;;===============<<<<<<<<<===<<<<<<;;;::::::999999::::::999999888777777777888888777666666666666666333333333333333333333333222222222222222222222222000111111111111222222222......000333333111333888DDD@@@???GGGUUUcccpppxxxpppiiiooowwwfff^^^[[[[[[\\\___aaaeeejjjnnnnnnkkkiiieeehhhnnnrrrtttsssqqqoooooonnnlllllllllllljjjiiiiiihhhfffdddcccccccccccccccbbbbbbdddeeeeeecccaaa___^^^]]]]]]^^^___aaabbb]]]]]]\\\\\\\\\\\\]]]]]]YYYZZZ\\\\\\[[[YYYVVVTTTSSSSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLNNNNNNLLLIIIHHHHHHJJJIIIHHHGGGGGGFFFGGGGGGDDDDDDEEEFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>???@@@AAABBBCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDEEEFFFEEEDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIII~~~nnncccUUUVVVXXXWWWVVVTTTRRRRRRJJJIIIGGGFFFFFFGGGIIIJJJFFFGGGGGGGGGFFFEEEFFFGGGLLLLLLLLLLLLKKKJJJIIIHHHKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMNNNKKKGGGCCCAAAAAACCCEEEEEELLLIIIGGGGGGJJJNNNPPPQQQHHHHHHHHHGGGDDDDDDEEEFFFBBBCCCDDDBBB??????BBBEEEHHHHHHGGGEEEBBBAAABBBDDDDDDBBB@@@???@@@@@@???>>>@@@@@@???>>>>>>@@@EEEHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@FFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBB@@@AAA@@@>>>AAAEEEFFFDDDEEEBBB@@@AAACCCCCCAAA???AAA@@@???>>>============@@@@@@????????????@@@@@@CCCCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@??????>>>===<<<<<<======<<<:::::::::<<<<<<;;;:::<<<;;;;;;::::::999999888888888888777888888999999555666777888888777666555777666444333333444666777444444444444444444444444444444444333333333222222///111222444555555444444555888===AAACCCKKK\\\mmm~~~qqqwwwyyyxxx|||}}}oooeee\\\TTTUUUVVVXXXZZZ]]]```bbbbbbdddfffnnnvvvwwwqqqnnnnnnjjjjjjkkkjjjjjjiiiiiihhhkkkjjjhhhfffeeedddeeeeeeeeeeeeeeedddcccbbbaaa```\\\^^^```aaaccccccbbbbbbaaa```]]][[[ZZZ[[[\\\]]]]]][[[ZZZYYYYYYXXXUUUSSSPPPPPPOOOOOONNNOOOOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB===???@@@BBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGGGGJJJJJJFFFGGGKKKJJJEEEEEEJJJLLLIIIGGGHHHHHHEEE{{{ooofffaaa]]]aaaccc___WWWPPPMMMNNNIIIHHHGGGGGGGGGGGGHHHIIIFFFGGGGGGGGGFFFFFFFFFGGGKKKKKKKKKKKKJJJIIIIIIHHHJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNDDDCCCBBBBBBCCCDDDEEEEEEKKKHHHEEEEEEIIIMMMQQQRRRHHHIIIIIIHHHFFFEEEFFFGGGBBBCCCDDDBBB@@@@@@BBBDDDFFFFFFEEECCC@@@???AAABBBCCCAAA??????@@@@@@???>>>>>>>>>???>>>>>>@@@CCCFFFHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA@@@DDDDDDCCCBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@BBBAAA>>>@@@FFFHHHFFFDDDBBB@@@AAABBBCCCAAA??????>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAACCCBBBBBBAAA@@@@@@??????======<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???????????????>>>===============<<<;;;::::::;;;<<<;;;999;;;;;;;;;::::::::::::999;;;;;;:::::::::::::::;;;666666777888888777666666777555444333333444555777444444444444444444444444444333333333222222222222000111222333444444444444444555888;;;===CCCPPP]]]qqq{{{}}}~~~vvvssstttxxxqqqeee[[[___\\\XXXUUUUUUVVVWWWXXXaaacccjjjrrrtttpppmmmmmmlllkkkiiihhhgggffffffgggjjjhhhgggeeeddddddddddddbbbbbbbbbbbbaaa```___^^^\\\]]]^^^______`````````___^^^\\\[[[ZZZZZZZZZ[[[\\\ZZZYYYXXXXXXVVVTTTRRROOONNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGJJJLLLKKKGGGHHHLLLLLLHHHEEEJJJKKKHHHFFFHHHHHHFFFooo```[[[[[[]]]^^^cccfff```TTTKKKHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLAAA@@@>>>>>>@@@EEEIIILLLOOOKKKFFFDDDFFFIIILLLNNNHHHIIIJJJHHHFFFEEEFFFGGGAAABBBCCCCCCAAAAAABBBDDDCCCCCCCCCAAA???>>>???@@@AAA@@@??????@@@AAA@@@>>><<<>>>????????????AAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>===<<<<<<<<<>>>AAA@@@>>>@@@EEEGGGEEECCCAAA@@@AAABBBBBBAAA???=========>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????<<<<<<<<<<<<============>>>>>>??????@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????????????????>>>=========>>>>>>===<<<::::::;;;;;;:::999::::::::::::;;;;;;;;;;;;===<<<;;;::::::999::::::666777777888888777777666666555444333333444555666333333333333333333333333333333333222222222111111222222111222222333444555555333333777999<<>>???@@@@@@???>>>???AAAAAA@@@???<<<>>>@@@AAA@@@@@@@@@AAA@@@AAABBBCCCDDDEEEEEEFFFDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@?????????@@@@@@BBBBBBAAA@@@???>>><<<<<<999>>>BBBAAAAAADDDDDDAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>;;;<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@========================<<<===>>>????????????>>>???>>>>>>======>>>>>>>>>===<<<;;;;;;;;;;;;:::888999999::::::;;;<<<<<<===<<<;;;:::999888777777777777777777777777777777777666555555444444555555666333333333333333333333333333333222222222111111111333222111111111222444555888444222666999:::===AAAOOO[[[hhhrrr{{{zzzzzz~~~yyymmmbbbYYYRRRLLLGGGNNNOOOTTT^^^dddddddddfffggggggggggggfffffffffeeebbbbbbaaa```______^^^^^^____________^^^^^^]]]\\\^^^\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYY[[[YYYWWWWWWVVVUUURRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAABBBCCCEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGCCCFFFGGGGGGFFFGGGHHHGGGGGGKKKKKKGGGGGGJJJMMMMMMyyyjjj\\\SSSNNNLLLLLLOOOLLLHHHFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFIIIGGGFFFGGGIIIKKKJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLJJJGGGEEEBBBAAA@@@@@@@@@AAABBBBBBDDDIIIOOOTTTSSSNNNGGGBBBAAABBBBBBCCCDDDFFFGGGFFFDDDCCCBBBCCC@@@AAACCCDDDEEEEEECCCBBB@@@BBBCCCBBBAAA@@@AAABBB@@@??????@@@BBBBBBAAA???>>>@@@BBBCCCBBB@@@@@@@@@???@@@BBBDDDEEEFFFFFFFFFCCCDDDDDDEEEFFFHHHJJJKKKHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;777@@@GGGHHHGGGGGGCCC??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@???????????????>>>>>>????????????>>>>>>@@@???????????????>>>>>><<<<<<===>>>?????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@@@@>>>>>>>>>===============>>>>>>===<<<::::::;;;;;;:::999999999:::;;;<<<<<<======<<<;;;:::999888888888888888888777777777777888888666666666666666666666666444444444444444444444444333333333222222222111111333222111000111222333444888333222666999::::::===FFFNNNXXX```kkkxxx}}}{{{zzzzzzxxxnnnbbbTTTJJJJJJHHHLLLUUU]]]^^^___aaa```bbbeeehhhiiihhhgggfffbbbbbbbbbaaaaaa```_________````````````______^^^^^^]]][[[YYYXXXXXXXXXYYYXXXYYYYYYZZZZZZZZZYYYYYYZZZYYYWWWWWWWWWVVVSSSQQQOOOOOONNNMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHIIIKKKKKKIIIGGGHHHJJJGGGLLLNNNNNNPPPWWW\\\]]]jjjfff```[[[VVVQQQKKKHHHMMMHHHCCCBBBEEEGGGGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJGGGFFFGGGKKKLLLKKKHHHHHHHHHHHHIIIIIIHHHGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJLLLJJJGGGCCCAAA???>>>===:::BBBKKKPPPPPPMMMJJJJJJKKKHHHCCCAAABBBCCCDDDEEECCCDDDFFFFFFDDDBBBAAAAAA@@@AAABBBEEEGGGGGGDDDAAA@@@BBBCCCCCCBBBAAABBBCCCAAAAAAAAABBBDDDCCCAAA??????AAACCCCCCBBB@@@@@@@@@???@@@CCCEEEFFFGGGGGGFFFDDDDDDDDDEEEGGGIIIJJJKKKHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>>>>===>>>>>>???@@@??????@@@@@@???===;;;:::;;;EEEMMMNNNLLLIIIEEEAAA===???@@@@@@???>>>???AAABBBBBBAAA??????>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@???>>>>>>=====================>>>????????????????????????===>>>@@@AAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<======<<<;;;::::::<<<<<<;;;:::999::::::;;;<<<=========>>>===<<<;;;;;;:::;;;;;;999888888777777888888999777888888888888888888777555555555555555555555555444444444333333333222222222222111111111111222222444000000444777777888;;;@@@FFFLLLRRR^^^nnnxxx|||}}}}}}|||xxxxxxwwwbbbSSSIIIEEEFFFMMMSSSUUUUUUVVVZZZ]]]```dddffffffeeedddbbbccccccccccccbbbaaa```______````````````______]]]]]][[[ZZZYYYXXXXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFIIIGGGGGGGGGEEEEEEKKKSSSWWW]]]bbbccchhhpppvvvwwwxxxlll[[[YYYWWWUUUSSSPPPLLLIIIIIIHHHFFFFFFGGGGGGFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHJJJGGGEEEGGGLLLNNNLLLIIIIIIIIIJJJIIIIIIHHHGGGFFFCCCDDDFFFGGGHHHIIIIIIIIIJJJIIIFFFCCCAAA@@@@@@???===FFFPPPTTTQQQKKKFFFDDDEEECCCAAAAAACCCDDDEEEDDDCCCEEEGGGGGGDDDBBBAAAAAA@@@@@@BBBFFFIIIHHHDDD@@@>>>AAACCCCCCBBBBBBBBBCCCDDDCCCCCCDDDEEEDDDAAA???@@@AAABBBBBB@@@??????@@@???@@@CCCEEEFFFFFFFFFEEEDDDEEEEEEFFFGGGIIIJJJKKKHHHGGGEEECCCBBBBBBBBBCCC>>>>>>======>>>??????@@@>>>???@@@AAA@@@???===<<<>>>HHHOOONNNJJJHHHEEEBBB<<<>>>@@@???>>>===???AAAAAAAAA@@@?????????@@@@@@<<<>>>???@@@@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>@@@BBBBBB@@@>>><<<:::::::::::::::;;;<<<<<<:::999999:::<<<===<<<;;;::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<999999888777777888999999999999999::::::999999999777777777777777777777777555555555444444444333333111111222222222222111111222000000333444333666:::;;;???EEEKKKXXXhhhsssvvvrrrwww~~~rrr```VVVPPPMMMPPPTTTSSSRRRRRRXXXXXXYYY[[[\\\^^^___```______`````````___^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSTTTUUUWWWXXXUUUTTTTTTUUUVVVVVVUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEAAA???AAAEEEMMM^^^nnnnnnbbb]]]WWWTTTPPPOOONNNNNNMMMLLLBBBFFFJJJKKKIIIGGGFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHKKKGGGEEEGGGLLLNNNLLLIIIKKKKKKKKKJJJIIIHHHGGGFFFBBBCCCDDDEEEGGGGGGHHHHHHIIIHHHFFFDDDCCCBBBBBBCCCEEEKKKPPPPPPKKKGGGFFFGGGEEEDDDBBBBBBCCCCCCBBBAAACCCEEEHHHHHHFFFCCCBBBBBB???@@@BBBFFFIIIIIIDDD@@@===@@@BBBCCCBBBAAABBBBBBEEEEEEEEEFFFFFFEEEAAA>>>@@@AAAAAA@@@>>>===>>>???>>>@@@BBBDDDEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKHHHFFFDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@???@@@HHHMMMJJJEEEDDDCCCBBB;;;>>>@@@???======???AAA????????????@@@AAABBBBBB===>>>@@@AAAAAA@@@>>>===============>>>>>>>>>>>>???@@@AAABBBAAA???===<<<@@@@@@??????????????????<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAABBBBBB@@@>>><<<999999999999::::::;;;<<<999888888:::<<<>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999:::;;;;;;:::999888777777888999:::999::::::;;;;;;::::::999777777777777777777777777666666555555555444444444000111222333333222000///333111111333333111555;;;777<<>>CCCLLL]]]xxxsssjjjccc___TTTPPPKKKKKKMMMOOOLLLIIIJJJMMMOOOMMMGGGDDDFFFIIIGGGFFFDDDCCCDDDFFFHHHJJJJJJIIIGGGGGGGGGIIIKKKLLLGGGHHHIIIGGGEEECCCBBBCCCDDDBBBAAABBBEEEHHHJJJKKKEEEDDDDDDCCCCCCCCCCCCDDDGGGFFFEEEFFFFFFFFFDDDBBBAAAAAAAAACCCEEEEEECCCBBBAAABBBCCCDDDDDDDDDCCCBBBDDDCCCEEEGGGJJJIIIEEE@@@AAAAAA@@@@@@AAABBBDDDEEEAAACCCEEEEEECCCAAAAAABBB>>>>>>?????????>>>>>>===AAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEEFFFHHHHHHFFFEEEFFFDDDBBBBBBBBBAAA@@@>>>======<<<===>>>@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBB@@@@@@@@@?????????>>>>>>======??????@@@AAA@@@???>>>===:::;;;===????????????>>>>>>;;;:::;;;===>>><<<:::<<<======>>>>>>===;;;:::????????????????????????============>>>>>>>>>>>><<<>>>@@@BBBBBB???<<<:::999;;;>>>??????===999777::::::<<<=========<<<;;;>>>===;;;<<<===>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999999999666666777888888888888777888777555444333333333444555555444333333222111111111111111222222333333333777888===FFFTTTbbbmmmrrrmmmnnn{{{zzzvvvzzzwwwzzzuuuiiifffjjjmmmggg[[[OOOLLLPPPSSSSSSUUUSSSRRRRRRRRRSSSUUUVVVTTTUUUWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTOOOPPPPPPPPPPPPPPPPPPOOORRRRRRRRRRRRSSSTTTUUUVVVSSSRRRPPPNNNMMMMMMMMMNNNLLLLLLJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFAAABBBDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEIIIHHHHHHHHHIIIIIIHHHHHHDDDEEEGGGHHHHHHGGGEEECCCCCCCCCCCCIIIZZZyyyyyynnneee^^^YYYQQQMMMIIIIIILLLMMMKKKHHHJJJLLLNNNKKKGGGEEEHHHKKKLLLJJJHHHFFFEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHFFFHHHHHHGGGEEECCCBBBCCCCCCBBBAAACCCFFFIIIJJJJJJEEEEEEDDDCCCCCCCCCCCCDDDFFFEEEDDDEEEFFFFFFDDDBBBBBBBBBBBBCCCEEEEEECCCAAA@@@AAABBBCCCDDDCCCBBBBBBCCCCCCDDDHHHKKKKKKGGGDDDAAAAAA@@@@@@AAACCCDDDEEEDDDFFFGGGFFFCCC@@@??????>>>???????????????>>>>>>@@@AAABBBDDDEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGFFFDDDEEEDDDBBBAAABBBAAA@@@>>>???>>>======>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA????????????>>>>>>>>>===@@@AAABBBBBBBBBAAA???>>>;;;;;;===>>>>>>?????????>>><<<;;;<<<>>>???===;;;===>>>>>>???>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===>>>@@@AAA@@@???<<<;;;:::<<<===???>>><<<:::888:::;;;<<<=========<<<<<<===<<<;;;===>>>???>>><<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888:::::::::999999888888777999:::::::::999888777777999888666555444444444555555555444444333222222111111111222222222333333333777888:::@@@KKKYYYfffnnnmmmmmmxxxuuuwww~~~{{{{{{|||}}}zzz~~~{{{kkkZZZQQQPPPOOOLLLJJJJJJIIIJJJKKKLLLLLLLLLIIIKKKMMMPPPSSSUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOPPPPPPQQQRRRSSSQQQQQQOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEDDDBBBBBBEEEFFFMMM]]]yyy}}}vvvmmmeee^^^VVVQQQLLLIIIFFFGGGJJJKKKJJJHHHHHHJJJKKKIIIGGGFFFJJJMMMQQQOOOKKKHHHFFFEEEEEEFFFEEEFFFHHHIIIIIIGGGEEEDDDFFFGGGHHHGGGDDDCCCBBBCCCBBBAAABBBDDDGGGIIIIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCDDDEEEEEECCCBBBDDDCCCCCCDDDEEEEEEBBB@@@???@@@AAACCCCCCCCCBBBAAAAAABBBDDDHHHKKKKKKIIIFFFAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIGGGCCC@@@>>>>>>>>>??????@@@@@@@@@?????????@@@AAACCCDDDDDDEEEEEEFFFEEEEEEEEEGGGGGGEEEDDDEEECCCAAAAAAAAAAAA???>>>AAA???>>><<<===???BBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCC????????????>>>>>>>>>>>>BBBBBBCCCDDDCCCBBBAAA@@@<<<<<<<<<<<<===>>>?????????===<<<===>>>???>>>===??????@@@@@@???===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>?????????>>>======<<<<<<=========<<<;;;;;;:::;;;<<<============<<<<<<<<<<<<>>>@@@@@@>>><<<>>>======<<<;;;:::999999999999999999999999999999::::::999999888777666666<<<<<<<<<;;;:::999777777999888777666666666666666555555555444333333222222222222222222333333333333666666777999???LLL[[[ffflllkkkssszzzqqqrrr|||}}}yyyyyy{{{~~~}}}mmm___XXXRRRMMMEEEEEEEEEGGGIIIHHHFFFDDDAAABBBDDDGGGJJJMMMOOOPPPPPPPPPPPPPPPOOONNNMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLKKKLLLLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGEEEDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFKKKKKKJJJHHHGGGFFFDDDDDDCCCCCCEEEGGGIIIIIIGGGEEECCCCCCBBBAAAAAABBBCCCDDDHHHJJJVVVqqqxxxyyyooolllhhhccc___\\\WWWOOOJJJHHHGGGFFFGGGJJJKKKJJJIIIHHHIIIIIIHHHGGGHHHKKKNNNPPPNNNKKKHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCEEEFFFGGGFFFDDDCCCBBBCCCAAAAAABBBEEEHHHIIIIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBCCCDDDEEECCCBBBDDDDDDCCCDDDEEEDDDBBB???>>>???AAABBBBBBBBBBBBAAAAAABBBDDDGGGHHHHHHGGGFFFBBBBBBBBBBBBCCCCCCDDDDDDGGGHHHIIIGGGCCC@@@???>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFEEECCCCCCBBB@@@@@@AAAAAA???===AAA???===;;;<<<>>>AAACCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBB?????????>>>>>>>>>>>>>>>AAABBBCCCCCCCCCBBBAAA@@@===<<<<<<;;;<<<===>>>???>>>============>>>======@@@@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>======<<<<<<<<<<<<<<<===;;;<<<<<<========================???@@@@@@===;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777666666<<<<<<<<<;;;:::999888888999999999888888777777777666555555555444444333333333333333333333333333333333555666555888AAAOOOZZZeeedddlll}}}ssskkkqqq~~~{{{zzz|||rrriiiaaaZZZKKKKKKKKKMMMNNNLLLFFFAAA?????????@@@AAACCCEEEEEEJJJKKKKKKLLLLLLLLLLLLKKKHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFEEEDDDCCCBBBEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCDDDFFFHHHIIIIIIIIILLLKKKJJJIIIGGGFFFFFFEEEHHHFFFEEEGGGIIIIIIGGGEEEDDDCCCAAAAAACCCHHHMMMQQQVVVZZZhhhkkk[[[WWWUUUTTTUUUUUURRRKKKFFFGGGFFFGGGHHHJJJKKKKKKKKKGGGHHHHHHHHHGGGHHHKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEHHHGGGEEEDDDCCCDDDDDDEEEDDDFFFGGGFFFDDDCCCCCCCCCAAAAAABBBEEEHHHIIIIIIHHHFFFFFFDDDCCCCCCBBBBBBBBBAAAAAAAAABBBDDDEEEDDDBBBDDDCCCCCCCCCDDDCCCAAA???>>>???@@@BBBCCCCCCBBBBBBAAABBBDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGFFFDDDAAAAAAAAA??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFDDDBBBBBBAAA??????@@@@@@???===???>>><<<;;;<<<>>>@@@BBBDDDDDDCCCBBBAAAAAA@@@@@@DDDCCCAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAA@@@???>>>======;;;;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>===<<<<<<===>>>???>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<======>>>>>>@@@???>>>>>>???>>>;;;999;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666999999:::::::::::::::999999999999999999888888888666666555555555555555444333333333333333333333333111444666666666;;;DDDLLLRRRUUU```ppp~~~qqqnnnttt{{{|||zzz|||{{{zzz}}}wwwooohhhXXXWWWVVVWWWVVVRRRIIIBBB???>>><<<;;;;;;<<<===>>>BBBCCCDDDFFFHHHIIIIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCEEEFFFHHHHHHIIIIIIDDDDDDEEEFFFGGGIIIKKKLLLMMMJJJHHHJJJMMMOOOMMMJJJOOOMMMJJJJJJOOOXXXbbbhhhsssxxxzzzmmm```VVVLLLKKKLLLNNNPPPOOOKKKGGGFFFGGGHHHJJJKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFFFFHHHFFFDDDCCCBBBDDDEEEGGGCCCEEEFFFFFFDDDBBBCCCCCCBBBAAABBBDDDGGGIIIIIIIIIGGGFFFEEECCCCCCBBBBBBBBBAAA@@@AAABBBEEEEEEEEECCCBBBAAAAAABBBCCCCCCAAA>>>>>>???AAABBBCCCCCCCCCCCC@@@BBBDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAACCCEEEEEECCCBBBAAABBB???@@@@@@AAABBBBBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGDDDCCCCCCCCCEEEEEECCCBBBAAA@@@??????@@@@@@>>>======<<<<<<===>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@DDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>??????????????????@@@@@@@@@???>>>======<<<<<<;;;<<<<<<======;;;<<<===<<<;;;:::;;;======>>>?????????>>>===<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<===>>>>>>======<<<<<<======>>>???======<<<<<<======>>>???@@@>>>===<<<===<<<;;;999::::::;;;<<<===>>>>>>???:::::::::::::::::::::::::::::::::999999999999888888999::::::;;;;;;;;;:::888999999:::999999888888666666666666666666666666444444444444333333333333111333555666666888<<>>EEEQQQ___mmmwwwzzzxxxxxxuuutttuuuxxxxxxvvvyyy~~~zzzssshhheeebbbbbbaaa[[[QQQHHHBBB@@@>>>;;;:::;;;===>>><<<===???AAACCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGFFFFFFFFFFFFHHHJJJKKKIIIJJJOOOZZZgggppprrrpppiiieee```___eeeppp|||{{{xxxsssmmmfff^^^XXXTTTJJJHHHHHHKKKOOOOOOMMMJJJEEEGGGIIIJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJHHHFFFDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDFFFEEEDDDBBBCCCCCCCCCBBBAAACCCFFFIIIJJJJJJGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@AAACCCEEEFFFFFFEEE?????????AAABBBBBB@@@>>>>>>???AAACCCDDDDDDDDDDDD???BBBDDDDDDCCCBBBCCCEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBDDDDDDBBBAAA@@@AAA???@@@AAABBBCCCCCCCCCCCCAAAAAACCCDDDEEEFFFFFFFFFCCCCCCBBBCCCDDDEEECCCAAA@@@???>>>>>>??????>>>===<<<<<<>>>@@@AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???>>>===>>>???@@@===>>>>>>>>>????????????>>>???@@@@@@@@@???======;;;<<<<<<===<<<<<<<<<;;;;;;===>>>===;;;;;;<<<>>>;;;<<<===>>>???>>>===<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<===??????>>><<<999999:::<<<===<<<;;;;;;<<<<<<======>>>>>>999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::777888999::::::999888777666666666666666666666666555555444444444333333333333333333333444666888999666===GGGOOOYYYeeerrr{{{}}}{{{zzzwwwuuuyyyzzzvvvrrrqqqqqqkkk```WWWQQQNNNIIICCC@@@???@@@AAA===>>>???AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEJJJIIIIIIJJJLLLNNNQQQSSSYYY___lll~~~zzz}}}wwwhhhgggfffccc^^^XXXRRROOOKKKIIIHHHJJJNNNPPPNNNLLLDDDFFFIIIJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHDDDAAAFFFFFFFFFFFFFFFGGGGGGGGGBBBDDDFFFGGGHHHGGGFFFEEECCCDDDEEEEEEDDDBBBCCCDDDDDDBBBAAABBBEEEHHHJJJKKKGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@AAACCCFFFGGGGGGEEE>>>===>>>@@@AAABBB@@@>>>???@@@BBBDDDEEEEEEEEEEEE>>>AAADDDEEEDDDDDDFFFHHHCCCCCCDDDEEEEEEDDDCCCBBB@@@BBBDDDCCCAAA????????????@@@AAABBBCCCCCCCCCCCC@@@@@@BBBCCCDDDEEEEEEEEECCCBBBBBBCCCDDDDDDCCCAAA@@@???>>>>>>??????>>>===;;;===@@@CCCEEEFFFFFFFFFAAAAAABBBBBBBBBBBBBBBBBBAAA???>>>======???AAABBB======>>>>>>?????????@@@??????@@@AAA@@@???>>>===;;;;;;=========<<<;;;:::<<<>>>@@@???<<<;;;===???:::;;;<<<>>>>>>>>>==============================;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>======<<<<<<===>>>??????>>>>>>>>>===<<<<<<<<<===???@@@<<<999777777999===???@@@===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<:::999666777999999:::999888777666666666666777777777777555555555444444333333333555333000000222555666666777>>>DDDFFFKKKWWWgggsss|||yyyzzzpppgggbbb]]]UUUNNNGGGDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEEEEEEEEEEFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHBBBCCCGGGMMMUUU]]]dddhhhzzz}}}fffZZZWWWUUUVVVXXXWWWSSSNNNIIIIIIIIIJJJMMMNNNNNNNNNGGGGGGGGGGGGHHHJJJLLLMMMPPPNNNKKKHHHFFFEEEFFFFFFCCCDDDEEEDDDCCCBBBCCCEEE@@@CCCFFFGGGGGGFFFFFFFFFHHHFFFDDDCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@???CCCCCCDDDFFFHHHHHHGGGEEEAAA@@@??????@@@AAACCCDDDDDDDDDEEEEEEEEECCCBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@>>>???@@@AAAAAABBBBBBAAAAAABBBAAA@@@???@@@BBBDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA<<>>>>>@@@BBBBBBBBB???>>>===;;;;;;<<<<<<===>>>???@@@@@@???>>>===<<<::::::;;;===>>>>>><<<999>>>===;;;;;;:::;;;<<<======<<<<<<;;;;;;<<<>>>???@@@>>>;;;:::;;;<<<======<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???@@@???===;;;::::::;;;===========================???AAAAAA???===<<<===>>>>>>===<<<<<<<<<<<<<<<>>><<<;;;<<>>>>>>>>>>>============:::888777888999:::::::::888888777777888:::<<<===999888777666555444333333111111111111222333444444444888>>>AAAAAAGGGXXXiiivvv~~~}}}~~~|||}}}vvvkkk___WWWVVVZZZ^^^^^^YYYUUUSSSSSSPPPJJJDDDFFFBBB>>>>>>?????????AAA???AAABBBAAA>>><<<::::::??????AAABBBCCCCCCDDDCCCHHHGGGFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEBBBCCCEEEGGGFFFDDDBBBBBBAAAAAAAAACCCDDDEEEFFFEEEDDDCCCDDDEEEHHHIIIEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGEEEDDDDDDEEEFFFGGGEEEFFFFFFEEECCCCCCEEEFFFGGGFFFDDDBBBAAACCCGGGKKKHHHFFFDDDDDDGGGHHHHHHGGGFFFNNNXXX```fffppp~~~vvv```VVVSSSQQQRRRTTTTTTPPPLLLJJJIIIHHHIIIKKKLLLKKKJJJGGGFFFFFFFFFHHHIIIKKKLLLNNNMMMJJJHHHFFFEEEEEEEEEDDDEEEFFFEEEDDDCCCDDDFFFBBBEEEGGGHHHGGGFFFFFFFFFGGGFFFEEEEEEEEEGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFDDDBBBAAA@@@@@@CCCCCCCCCEEEGGGHHHFFFEEE@@@@@@@@@???@@@AAACCCDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA???===???@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@@@@BBBDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===???BBBBBB@@@@@@CCCEEEEEECCCAAABBBCCCDDDBBB@@@@@@???>>>???AAABBBBBBAAA???>>>===<<<;;;<<<======>>>>>>???@@@@@@???============>>>@@@BBBBBB???======<<<;;;;;;;;;<<<===>>>>>>>>>=========>>>@@@AAAAAA>>><<<;;;<<<=========<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA???>>>===>>>======<<<;;;;;;;;;;;;;;;>>><<<;;;<<>>>>>BBBPPP^^^mmmtttzzzyyyyyy}}}~~~zzz}}}vvvpppqqqwww|||~~~yyyuuuqqqiii```XXXUUURRRNNNKKKHHHDDD@@@>>>>>>>>>>>>>>>>>>===;;;:::===>>>???AAABBBCCCCCCDDDAAAAAABBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCEEECCCAAABBBDDDEEEDDDBBBGGGFFFEEEDDDDDDDDDDDDEEEIIIHHHFFFEEEEEEEEEEEEFFFDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFHHHLLLOOOYYYbbbllluuu|||mmmZZZPPPMMMLLLMMMOOOPPPMMMJJJKKKJJJHHHHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEGGGIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEECCCBBBAAA@@@@@@CCCCCCCCCEEEGGGGGGFFFDDD@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@???===<<>>>>>???AAABBBBBBAAA???>>>===<<<<<<<<<============???@@@@@@???>>>>>>?????????AAACCCCCCAAA???<<<;;;;;;;;;;;;<<<>>>?????????>>>>>>???@@@BBBCCCAAA???===<<<===>>>>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<<<<<<<777999::::::999:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@>>>>>>???===<<<;;;;;;::::::;;;;;;>>>===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<>>:::::::::;;;<<<===>>>???===???BBBBBBBBBAAABBBBBB<<<>>>@@@AAABBB@@@???===AAABBBBBBCCCCCCCCCBBBBBBCCCBBBBBBCCCDDDDDDCCCAAADDDDDDCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHHHHFFFEEEEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFFFFFFFFFFGGGHHHJJJHHHFFFHHHKKKLLLIIIGGGFFFIIIMMMOOOQQQVVV___fffwww~~~wwweeeWWWKKKJJJIIIJJJLLLLLLKKKIIIMMMKKKIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJJJJIIIHHHGGGEEECCCBBBCCCEEEFFFEEEDDDCCCDDDEEEHHHIIIJJJIIIGGGEEEDDDDDDBBBDDDGGGHHHGGGFFFFFFEEEBBBCCCDDDEEEGGGHHHHHHIIIGGGFFFDDDCCCBBBAAAAAA@@@CCCBBBCCCDDDFFFFFFEEECCC@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@???>>>===AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDBBB@@@???>>>>>>???BBBBBBBBB@@@>>>>>>>>>===============<<<===>>>???@@@@@@???>>>=========>>>@@@@@@???===<<<;;;;;;;;;<<<===???@@@???>>>>>>>>>???AAACCCDDDAAA???======>>>???>>>>>><<<;;;;;;;;;;;;<<<======?????????>>>======<<<<<<=========<<<<<<;;;;;;;;;888999:::::::::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAA@@@??????@@@======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>><<<<<<<<<===============BBB???===<<<<<<;;;:::888555666777888999888777666999999888777777666555555666555444333333222333333666333444888::::::===BBBPPPYYYbbbgggmmmssswwwvvvuuuvvvwwwyyy~~~zzziiikkkuuu~~~yyyzzzzzzvvvpppiii^^^TTTNNNMMMNNNRRRVVVTTTLLLEEE<<<<<<:::999999:::;;;<<>>??????>>>>>>======<<<>>>???AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAA???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJIIIGGGFFFEEEFFFDDDDDDCCCBBBAAAAAAAAAAAAAAACCCEEEFFFFFFGGGIIIKKKMMMJJJHHHLLLTTTZZZZZZYYYTTTVVVZZZ___hhhsss~~~|||uuuwwwwwwlll]]]SSSJJJIIIIIIIIIJJJKKKKKKJJJNNNLLLJJJIIIIIIHHHFFFDDDCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCDDDHHHIIIIIIHHHEEECCCCCCCCCAAADDDGGGHHHFFFDDDDDDDDDAAABBBDDDEEEGGGGGGGGGGGGEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBDDDEEEEEECCCBBB??????@@@AAABBBBBBBBBBBBEEEDDDBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBAAAAAABBBCCCEEEEEEDDDAAA???>>>>>>>>>>>>@@@BBBCCCAAA@@@>>>>>>>>>>>>>>>=========<<<===>>>???@@@@@@???>>><<<<<<;;;<<<>>>???>>><<<<<<;;;;;;;;;<<<>>>???@@@>>>>>>======>>>???AAABBBAAA???>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<======??????>>>>>>=========<<<======<<<<<<;;;;;;::::::<<<=========;;;;;;===???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAA@@@@@@@@@@@@???>>>>>>===============<<<======>>>===>>>>>>???======>>>>>>>>>?????????@@@>>><<<<<<=========<<<888999:::;;;:::999888777999999999888777777666666666666555444333333333333555222222777999888:::===FFFPPPZZZaaahhhooopppnnnppppppqqqtttxxx|||lllkkkuuu~~~~~~yyynnncccYYYZZZ]]]cccfffaaaWWWMMMHHHFFFCCC@@@>>>>>>???@@@DDDEEEGGGJJJJJJIIIFFFCCCCCCBBB???===;;;;;;<<<===:::;;;<<<===>>>?????????===>>>???@@@@@@AAAAAAAAAAAABBBEEEGGGHHHHHHGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFFFFGGGHHHDDDCCCBBB@@@@@@AAABBBCCCDDDFFFHHHJJJLLLOOOSSSVVVZZZ[[[```jjjtttzzzxxxuuuooolllkkkrrr|||pppjjjnnnnnncccVVVOOOKKKKKKJJJJJJJJJKKKKKKLLLMMMKKKIIIIIIIIIIIIGGGEEECCCDDDEEEEEEFFFFFFEEEEEEHHHGGGFFFEEEDDDCCCBBBBBBAAABBBCCCCCCAAAAAABBBCCCGGGGGGGGGEEEBBBAAAAAAAAACCCFFFJJJIIIFFFCCCCCCDDDAAABBBDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCEEEEEECCCAAA??????@@@AAABBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBCCCAAA@@@???@@@BBBCCCBBBAAAAAACCCDDDCCCAAA???>>>>>>>>>>>>???AAACCCCCCAAA???>>>>>>?????????>>>===<<<======???@@@@@@???>>>>>>>>><<<<<<<<<>>>???>>>======<<<<<<<<<<<<===???@@@>>>>>>===<<<===>>>???@@@@@@>>>===>>>??????===<<<<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;???@@@@@@???===<<<===???===========================???AAABBB@@@??????@@@@@@???>>>>>>======>>>>>><<<===>>>>>>======>>>???===>>>>>>??????@@@@@@AAA>>><<<;;;<<<===??????>>>===>>>>>>>>>===<<<;;;;;;999999999999888888777777666666555444444444555555444222333777888777888<<>>;;;::::::;;;;;;<<<;;;;;;::::::;;;<<<<<<:::<<<===>>>>>>???BBBDDDFFFGGGIIIJJJIIIGGGDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGDDDBBBBBBDDDFFF@@@???======???CCCGGGJJJKKKMMMPPPTTTYYY```hhhmmmzzz|||~~~ppplllaaa]]]dddfff\\\QQQMMMLLLLLLKKKJJJIIIJJJKKKLLLIIIHHHGGGGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFFFFEEEEEEHHHGGGEEECCCBBBBBBCCCCCCBBBCCCDDDCCCBBBAAABBBDDDDDDEEEDDDBBB@@@>>>???@@@GGGJJJMMMKKKFFFCCCCCCEEEBBBCCCEEEFFFFFFEEECCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDBBB@@@>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA>>>???AAACCCCCCBBBAAA@@@BBBCCCCCCCCCCCCAAA@@@?????????@@@AAAAAABBBCCCCCC@@@???>>>???BBBDDDCCCBBBBBBCCCDDDBBB???===>>>???>>>>>>???AAACCCCCCAAA???>>>>>>???@@@???>>>===<<<>>>>>>???@@@@@@???======>>><<<;;;<<<===???>>>===>>>>>>===<<<<<<===>>>???@@@???>>>===<<<===>>>>>>>>>=========>>>>>><<<;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<======>>>>>>:::;;;;;;;;;;;;;;;;;;<<>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBB@@@???????????????>>>===============;;;===???>>>===<<<>>>@@@=========>>>??????@@@@@@===<<<;;;;;;===>>>>>>>>>@@@???>>>===<<<<<<<<<<<<:::999999999999888888888555555555555555555666777444333444777666444666<<<999@@@HHHRRR___oooxxxzzzwwwtttrrrrrroookkknnnuuuyyy{{{~~~{{{vvvsssnnnjjjiiijjjlllnnnqqqkkkhhhkkkqqqooocccXXXDDDEEEEEEEEEEEEDDDDDDCCCGGGEEEAAA>>>===<<<===>>>===???@@@@@@@@@CCCHHHMMMMMMNNNPPPQQQPPPMMMIIIFFFIIIIIIKKKNNNRRRWWWZZZ]]]```]]]WWWOOOIIIFFFHHHIIIGGGFFFEEEGGGLLLTTT\\\bbb^^^aaaeeekkkuuuvvviii^^^^^^SSSRRR\\\```XXXOOOMMMMMMMMMLLLJJJIIIIIIKKKLLLGGGEEEEEEEEEGGGHHHGGGFFFDDDDDDFFFGGGGGGFFFEEEEEEHHHFFFDDDBBBAAAAAACCCDDDCCCDDDEEEDDDCCCBBBCCCEEEBBBCCCBBB@@@>>>===>>>???JJJMMMOOOLLLGGGCCCDDDGGGBBBDDDEEEFFFFFFDDDBBBAAACCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCDDDCCCAAA???>>>???AAABBBCCCCCCBBBAAA@@@AAABBBBBBAAA@@@>>>===????????????????????????>>>>>>>>>>>>???@@@BBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCBBBAAAAAA===>>>@@@BBBBBBAAA@@@???BBBCCCCCCDDDCCCAAA@@@?????????@@@AAAAAABBBCCCCCC@@@>>>===???CCCEEEDDDBBBCCCDDDDDDBBB>>>===>>>AAA===>>>???AAACCCCCCAAA???>>>??????@@@@@@>>>===<<<>>>???@@@@@@???>>>===<<<<<<;;;::::::<<<======<<>>===<<<<<<===>>>>>>AAA@@@???============>>>>>>===<<<===>>>>>><<<:::<<<;;;;;;;;;;;;<<<======999::::::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<>>>??????>>>======???@@@>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCBBB@@@???>>>???>>>>>>===<<<<<<<<<<<<<<<;;;===??????<<<<<<>>>@@@;;;<<<<<<===>>>??????@@@>>>===;;;;;;=========<<>><<<:::999999999:::::::::999999999999999999555555555555555666777888555555666777444111444;;;666;;;BBBKKK\\\qqq|||yyywwwqqqjjjkkkqqq~~~rrrcccNNNQQQUUUXXXYYYWWWUUUSSSSSSPPPJJJEEEBBB@@@AAAAAACCCDDDEEEEEEEEEIIIPPPUUUVVVXXX\\\^^^]]][[[WWWUUUVVVXXX[[[aaaiiiqqqxxx||||||rrreeeZZZTTTSSSTTTYYYXXXXXX[[[cccnnnyyywwwzzz}}}sssyyy}}}~~~wwwlll]]]RRRQQQQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCGGGBBB@@@AAA@@@===AAAIIIPPPLLLIIIGGGGGGFFFBBB???CCCEEEGGGGGGEEEBBBAAAAAA>>>=========>>>@@@CCCDDDCCCBBB@@@??????@@@BBBDDDAAA???>>>>>>@@@BBBBBBAAA???@@@AAAAAA??????@@@AAACCCBBBAAAAAABBBAAA???>>>>>>>>>>>>>>>???AAACCCDDDBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAA??????@@@BBBBBBAAAAAA@@@@@@AAAAAABBBEEEDDDBBB@@@????????????>>>???@@@AAABBBAAAAAA@@@<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAA@@@???===;;;==================<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<>>>@@@BBB@@@???>>>======>>>??????;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;<<<>>>???<<<:::>>>===<<<;;;;;;<<<===>>>===>>>>>>>>>????????????===>>>???@@@@@@???>>>===CCCBBBAAA???>>>=========::::::;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>======>>>??????>>><<<<<>>>>>>>>>>>===<<<<<<;;;:::::::::;;;;;;======>>>>>>======<<<;;;666666666666666555555444666555444333333444555666777:::>>>CCCNNN```vvv~~~vvvnnnkkknnnrrrvvv||||||sssbbbdddooo~~~~~~vvvrrruuuqqqhhh\\\QQQKKKKKKMMMHHHOOOSSSQQQRRR[[[eeellluuutttttttttqqqkkkkkkmmmmmmvvv{{{nnnjjjkkkjjjooossswwwzzzzzzpppiiieee^^^VVVOOONNNNNNNNNMMMLLLKKKIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAA>>>>>>AAAAAA???BBBIIILLLIIIFFFEEEEEEDDDAAA>>>BBBDDDFFFFFFDDDAAA@@@@@@>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@@@@@@@AAABBBBBBAAA???>>>>>>@@@@@@@@@??????@@@AAAAAA??????@@@AAABBBBBBAAABBBBBBAAA???>>>???>>>>>>>>>???AAACCCDDDAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@AAACCCBBBBBBAAAAAABBBBBBCCCEEEDDDBBB@@@????????????>>>???@@@AAAAAAAAA@@@@@@<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAA@@@????????????????????????@@@@@@@@@@@@===>>>???@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????@@@>>>===;;;<<<>>>@@@AAAAAA@@@???=========>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;<<<>>>???===;;;>>>===<<<<<<<<<<<<===>>>===<<<<<<<<<<<<===>>>>>>AAABBBBBBCCCCCCBBBBBBAAACCCBBBAAA???>>>======<<<:::::::::;;;;;;;;;;;;<<>>?????????>>>===????????????>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888888888888888888777777666666666555444444555666666555777999===DDDSSSeeeqqq{{{sssnnnppptttxxx|||~~~zzz~~~ttteee\\\[[[^^^dddnnnuuutttrrrwww~~~}}}}}}zzzuuugggaaaYYYTTTRRRRRROOOMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<>>>BBBBBBAAACCCHHHGGGEEECCCCCCCCCBBB@@@???BBBDDDEEEDDDBBB???>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBAAAAAAAAA@@@AAA???>>>>>>@@@@@@???>>>???@@@AAA@@@??????@@@AAABBBBBBBBBBBBAAA@@@???>>>???>>>>>>>>>???AAABBBCCC@@@@@@@@@@@@?????????>>>???AAACCCCCCAAA??????@@@AAAAAA@@@@@@@@@@@@AAAAAADDDCCCBBBAAA@@@?????????>>>>>>???@@@@@@@@@@@@???<<<<<<<<<===???@@@BBBCCCBBBAAA@@@???????????????======>>>>>>??????@@@@@@===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;<<<===???AAAAAAAAA???>>>============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<>>>???===<<<>>>>>>============>>>>>><<<;;;:::999999:::<<<>>>AAA@@@@@@??????@@@@@@AAACCCBBB@@@???===<<<<<<;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::999888888::::::;;;;;;::::::999888666666555555555555666666444555777888<<>>===>>>>>>???@@@AAABBBAAA@@@???@@@AAABBBCCCCCCAAA@@@>>>???>>>>>>???AAABBBAAA@@@>>>@@@AAA@@@???>>>???@@@AAABBBBBBBBB@@@???>>>??????>>>>>>>>>>>>@@@BBBCCC????????????>>>>>>>>>>>>>>>@@@CCCCCCBBB???>>>>>>???>>>>>>======>>>>>>???CCCCCCBBBAAA@@@@@@??????>>>>>>??????????????????<<<<<<===>>>???AAABBBCCCAAAAAA@@@???????????????<<<<<<======>>>>>>??????======>>>>>>>>>===<<<;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<===>>>???BBBAAA@@@???======<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::<<<===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777888:::<<<>>>???>>>===<<<<<<===>>>???BBBAAA@@@>>><<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<>>>??????@@@@@@??????>>><<<===???@@@AAAAAAAAA@@@?????????>>>>>>>>>======;;;::::::::::::;;;;;;<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<<<<<<<;;;::::::666666666666666666666666666777777777888<<>>>>><<>>>>>???>>>???AAABBBBBBAAA@@@???@@@AAACCCDDDCCCAAA???=========>>>@@@CCCDDDCCCBBB>>>???@@@@@@>>>>>>???@@@@@@AAACCCBBB???>>>>>>??????>>>>>>===>>>???AAABBB?????????>>>>>>>>>======>>>@@@CCCCCCAAA???>>>>>>???>>>>>>>>>>>>>>>>>>???BBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???@@@AAABBBCCC@@@@@@??????>>>>>>??????<<<<<<=========>>>>>>>>>============<<<<<<;;;;;;=========>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>AAAAAA@@@???>>>===<<<;;;:::;;;;;;<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888999;;;<<<<<<===============>>>>>>>>>>>>=========<<<:::888999;;;===???AAA@@@>>>>>>>>>>>>@@@AAA@@@@@@>>>===<<<;;;;;;;;;999999::::::;;;<<<============>>>>>>>>>>>>======<<<===???@@@AAAAAAAAA@@@>>>>>>>>>=========<<<<<<999999888888999:::;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777777777777777777777777888888888:::===??????LLL]]]fffggghhhlllqqq{{{|||wwwuuuqqqrrrwwwyyyrrrqqqttttttqqq{{{}}}vvviii___YYYRRRKKKGGGJJJKKKJJJEEEBBBCCCDDDFFFGGGHHHHHHHHHFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHFFFEEECCCAAA@@@???@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAA@@@???===<<<>>>DDDIIIIIIHHHGGGCCC???@@@AAACCCBBBAAAAAABBBDDD???@@@AAA@@@???>>>???AAA??????@@@AAAAAABBBAAAAAAAAAAAACCCCCCCCCAAA???===<<<===>>>@@@CCCDDDCCCAAA>>>???@@@???>>>>>>???@@@???AAACCCBBB???<<<===??????>>>>>>===>>>???@@@AAA????????????>>>>>>>>>===>>>@@@BBBBBB@@@>>>>>>???BBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@??????>>>==================<<<<<<>>>@@@AAABBBBBBBBB@@@??????>>>>>>>>>??????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======@@@@@@@@@@@@???===<<<;;;::::::;;;<<<============;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<<<<<<<;;;<<<===<<<<<<============<<<<<<===<<<;;;::::::<<<===???======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<888999::::::;;;<<<======<<<==================<<<<<<===???@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;999888888888999:::;;;<<<<<<============<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999777777888888888888777777555666666777888999::::::666???KKKUUUZZZ___eeejjjvvv{{{}}}uuuqqqssstttyyy{{{yyyyyyuuuooossstttwwwzzz~~~xxxtttsssoooeeeZZZTTTQQQLLLFFFBBBFFFIIIGGGBBB@@@BBBFFFDDDFFFHHHIIIIIIGGGDDDBBBEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIGGGEEECCCAAA@@@???>>>>>>???@@@@@@???>>>>>>??????@@@AAA@@@>>><<<;;;===EEEJJJHHHGGGGGGDDD??????AAACCCBBB@@@@@@AAACCC>>>???@@@@@@??????AAACCC?????????@@@AAABBBCCCDDDBBBBBBCCCCCCBBB@@@???>>>=========???AAAAAA>>><<<===???@@@???>>>===>>>@@@>>>AAADDDBBB>>><<<===@@@???>>>>>>======>>>@@@AAA@@@@@@?????????>>>>>>>>>???@@@AAA@@@???>>>>>>@@@DDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBAAA@@@??????>>>===<<<<<<<<<======;;;===>>>@@@BBBBBBBBBBBB??????>>>>>>>>>>>>??????@@@??????>>>>>>======<<<===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@???>>>===<<<999:::;;;<<<============;;;;;;<<<<<<<<<<<<;;;;;;888;;;======;;;:::;;;<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>888999999:::;;;<<<===>>>======>>>>>>>>>>>>======<<<===>>>?????????>>>===;;;;;;::::::::::::999999::::::::::::;;;<<<===>>><<<<<<<<<===<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::777888888999999888888777666666666777888999999999666999>>>DDDKKKRRRYYY]]]kkk{{{|||xxx{{{wwwqqqtttyyywwwsssooopppwww}}}}}}xxxpppkkkccc```XXXOOOLLLKKKGGGAAABBBFFFIIIGGGCCCBBBGGGLLLEEEGGGJJJMMMLLLJJJFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJHHHFFFCCCAAA@@@???<<<===>>>??????>>>======>>>???@@@AAA@@@>>><<<:::;;;CCCHHHGGGFFFGGGDDD???>>>@@@BBBAAA???>>>@@@CCC===>>>@@@@@@???@@@CCCEEE????????????@@@BBBDDDFFFCCCCCCBBBBBBAAA@@@???>>>>>>======>>>???===:::777===???@@@???>>>===>>>???>>>AAADDDBBB>>>;;;===@@@??????>>>======>>>???@@@@@@@@@@@@@@@????????????@@@AAAAAA???>>>===???@@@CCCCCCCCCBBBBBBCCCCCCCCC@@@AAABBBCCCBBBAAA@@@??????>>>===<<<;;;;;;<<<===;;;===???AAABBBCCCCCCBBB???>>>>>>>>>>>>>>>??????AAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<======>>>???@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===999:::;;;<<<============;;;<<<<<<<<<<<<<<<<<<;;;999;;;>>>===:::999:::<<<999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@???>>>===:::::::::;;;<<<===>>>>>>888888999:::;;;======>>>>>>>>>????????????>>>>>>======>>>??????>>><<<<<<:::::::::999999999888888;;;;;;;;;<<<===>>>??????======>>>>>>======<<<;;;===============<<<<<<;;;777888999::::::999888777888888777888:::;;;;;;:::999777666999???GGGNNNRRR```ooo|||{{{{{{vvvwwwyyy}}}~~~uuusssxxx}}}ssshhhaaa]]]\\\YYYWWWRRRMMMHHHFFFEEEDDDFFFFFFEEEDDDCCCDDDGGGIIIMMMMMMLLLJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNPPPNNNJJJFFFCCCAAAAAAAAA=========>>>???AAABBBCCCDDDCCCAAA???>>>>>>?????????AAACCCDDDCCCAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCAAA???>>>@@@CCCDDDBBB@@@@@@>>><<<<<<>>>AAABBBCCCAAA@@@???=========>>>??????@@@@@@???<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBAAAAAA@@@???>>>============<<<======>>>??????@@@AAAAAAAAAAAA@@@??????AAAAAAAAA???>>>>>>AAACCCCCCBBB@@@===@@@EEEEEEBBBAAACCCEEEEEECCC@@@===<<<@@@AAAAAA???<<<::::::;;;<<>><<<<<<<<<===>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<;;;:::999999;;;<<<>>>???@@@???===<<<============<<<;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<@@@===999999:::;;;:::888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;555777:::<<<<<<<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???@@@===::::::<<<>>>>>><<<<<<;;;:::999888888888888<<<;;;::::::;;;<<<===>>>??????>>>>>>======<<<<<<============<<<;;;:::999888999999:::;;;;;;;;;::::::999777666666666777777999999999:::<<>>???@@@BBBCCCCCCBBB@@@???>>>>>>?????????AAACCCDDDBBBAAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCAAA??????@@@CCCDDDBBB@@@@@@>>><<<<<<>>>@@@AAAAAAAAA@@@???>>>======>>>???>>>???@@@>>>===<<<<<<======>>>???@@@@@@@@@AAA@@@@@@@@@@@@??????>>>>>>>>>>>>=========>>>>>>???@@@@@@AAAAAAAAAAAA@@@?????????@@@BBBAAA@@@???@@@AAAAAAAAA@@@>>>AAAEEEEEEAAABBBCCCDDDCCCAAA???===<<<>>>???@@@>>>===;;;<<<===<<>>=========>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>???@@@???>>>===============<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<>><<<<<<======>>>>>>??????======<<<<<<======>>>??????<<<:::;;;===>>>===<<<<<<;;;;;;:::::::::::::::<<<<<<;;;:::;;;<<<======>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;:::999999:::;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;999999999999;;;>>>@@@BBBDDDOOO[[[eeeqqq}}}~~~|||~~~}}}yyykkkfff^^^VVVPPPMMMLLLLLLFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDAAA@@@?????????=========>>>???@@@AAABBBAAAAAA@@@???>>>>>>>>>??????AAACCCDDDBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCBBB@@@AAA???======>>>@@@@@@???@@@@@@???>>>>>>>>>??????>>>??????>>>===<<<>>>?????????@@@@@@@@@@@@@@@@@@??????????????????>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@??????===???BBBCCCBBB@@@?????????@@@@@@???BBBFFFFFFCCCDDDCCCBBB@@@???>>>======<<<===???>>>===<<<>>>???<<<>>>AAAAAA@@@??????@@@??????>>>=========>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;:::;;;<<<===??????>>>>>>===>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::;;;======;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::<<>>======>>>;;;;;;<<<===>>>>>>??????===<<<<<<<<<<<<===>>>>>>===<<<;;;<<<>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>????????????>>>===<<<<<<:::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<:::999999999:::<<<>>>???===AAAGGGPPP^^^mmmuuuvvv{{{yyy}}}zzzpppssstttrrrttt|||xxxnnngggeeeaaa]]]WWWQQQMMMKKKKKKKKKCCCDDDEEEEEEEEEEEEEEEDDDBBBDDDGGGHHHGGGEEEEEEEEEDDDEEEFFFGGGFFFEEECCCBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@@@@???@@@@@@============>>>???@@@AAA@@@????????????????????????AAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@BBB@@@>>>===>>>???>>>===@@@?????????????????????>>>>>>???>>>======???AAAAAAAAA@@@@@@????????????>>>>>>??????????????????@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@??????>>>@@@BBBBBBAAA??????@@@>>>@@@@@@>>>AAAHHHLLLKKKGGGDDD@@@>>>============<<<>>>???>>>===<<<===???<<<===???@@@@@@@@@@@@@@@======<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888888888888888999999;;;;;;::::::;;;;;;<<<===<<<<<<<<<======<<<<<<;;;:::;;;<<<<<<======<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;=========;;;:::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<===???AAAAAA???=========888999::::::;;;<<<======<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<===>>>===;;;:::999999:::;;;<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>?????????>>>>>>===<<<<<<<<<============<<<<<<;;;:::::::::::::::::::::::::::999999999:::;;;<<<;;;;;;===BBBLLLZZZeeejjjpppppppppttt{{{}}}|||uuueee^^^aaadddfffooo|||wwwiii\\\WWWWWWXXXUUUQQQLLLIIIHHHIIIIIIDDDDDDEEEEEEEEEEEEDDDCCCAAADDDGGGHHHGGGFFFEEEEEECCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA============>>>???@@@@@@????????????@@@@@@@@@@@@@@@AAACCCCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAA???>>>===>>>>>>===<<>><<<===???BBBCCCBBBAAA@@@?????????@@@????????????@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>>>>>@@@BBB???@@@???===@@@JJJRRRUUUIIIEEE@@@======>>>>>>>>>>>>???@@@???<<<;;;<<<===<<<<<<===>>>???@@@@@@???:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::777777777888999999999999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999999999:::::::::::::::>>>======<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>@@@AAAAAA???===<<<<<<999999999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===:::;;;=========<<<;;;:::777888999;;;<<<<<<<<<<<<=========<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@======>>>>>>>>>===<<<<<<<<<======>>>======<<<<<<999999:::::::::::::::::::::::::::999999999::::::999:::;;;<<>>???@@@>>>???@@@AAAAAAAAAAAAAAA@@@BBBCCCCCCAAA???>>>???@@@@@@@@@????????????>>>@@@BBBCCCBBBAAA@@@@@@AAA@@@???===>>>>>>>>>===;;;>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>><<<===???BBBCCCBBBAAA?????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@??????AAAAAA@@@???===>>>AAACCC???AAA@@@===@@@JJJSSSWWWLLLFFF@@@===>>>??????===???@@@@@@???<<<;;;;;;<<<<<<;;;;;;<<<>>>@@@@@@???999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;<<<999:::;;;;;;<<<;;;;;;;;;999999999999999:::::::::===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;===>>>>>><<<;;;;;;<<<======<<<<<<;;;:::::::::999999::::::;;;;;;<<<<<<===???@@@@@@>>><<<;;;;;;<<<<<<<<<<<<<<<=========;;;::::::::::::;;;<<<<<<:::;;;======;;;:::;;;<<<777888:::;;;<<<<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::;;;<<<<<<===>>>??????@@@<<<======>>>>>>======<<<==================<<<;;;:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::888888999:::999;;;GGGSSS___gggmmmoootttzzziiicccfffooowwwpppzzz{{{uuuvvv|||}}}~~~~~~}}}}}}zzzxxxyyy~~~xxxlllcccZZZXXXXXXYYYTTTLLLKKKOOOPPPNNNMMMKKKKKKLLLNNNOOOEEEDDDBBBAAAAAAAAABBBCCCBBBDDDGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDFFFGGGIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBDDDDDDDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@@@@>>>============>>>??????>>>???AAABBBCCCCCCCCCBBB@@@BBBCCCCCCAAA???>>>>>>@@@@@@??????>>>>>>>>>>>>@@@BBBDDDCCC@@@??????AAA???>>>===>>>??????===<<<>>>???@@@AAAAAAAAA@@@@@@BBBBBB@@@>>><<<<<>>>>>=========>>>@@@AAAAAAAAAAAA@@@??????@@@AAAAAA@@@??????@@@BBB===AAABBB???AAAHHHNNNQQQMMMGGGAAA>>>@@@AAA???======>>>???>>>===<<<===>>><<<:::999;;;>>>@@@@@@???:::;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999888999;;;<<<=========<<<::::::999999::::::;;;<<<888999999:::;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;:::999999:::;;;===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???===;;;:::;;;===<<<<<<<<<;;;:::999999999888999999:::;;;;;;<<<<<<;;;===>>>>>><<<:::::::::======<<<<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<:::<<<===;;;999999;;;===888:::;;;=========<<<;;;:::;;;<<<=========<<<;;;<<<<<<======>>>>>>??????===>>>>>>??????>>>>>>>>><<<============<<<;;;:::;;;<<<===>>>>>>>>>>>>===::::::;;;;;;;;;;;;;;;:::999666666999999999???HHHSSS___iiilllqqqnnneeefffmmmttt|||yyyyyy}}}~~~sssrrrvvv{{{|||mmm___WWWUUUPPPMMMNNNRRRPPPJJJIIIMMMHHHHHHGGGGGGHHHKKKMMMOOOFFFEEECCCBBBBBBCCCEEEFFFCCCEEEFFFFFFEEEEEEFFFGGGHHHFFFDDDCCCDDDFFFIIIKKKIIIIIIHHHGGGFFFEEEDDDDDD@@@AAABBBDDDEEEEEEDDDCCC??????@@@@@@@@@??????>>>>>>============>>>>>>???>>>???AAACCCDDDDDDCCCCCC@@@BBBCCCCCC@@@>>>>>>>>>@@@?????????>>>>>>======@@@BBBDDDCCC@@@>>>???AAA>>>======>>>??????>>><<<>>>???@@@AAABBBAAAAAA@@@CCCBBBAAA>>>;;;<<<>>>AAACCCBBB@@@??????@@@BBBCCCEEEEEEDDDCCCBBBBBBAAAAAA??????>>>======<<<======@@@AAAAAAAAAAAA@@@??????===@@@BBBCCCAAA@@@??????<<>>>>>======???AAA<<<:::999:::>>>@@@@@@>>>;;;<<<>>>?????????>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999777888999;;;<<<<<<;;;;;;::::::999999::::::;;;<<<777888999999::::::::::::<<<;;;;;;;;;;;;<<<======<<<:::999888888999;;;<<<<<<<<<<<<;;;;;;<<<<<<<<>><<<<<<;;;::::::999888888888888999::::::;;;<<<<<<999;;;======;;;999999999<<<;;;;;;::::::999888888::::::999999::::::;;;<<<;;;<<<<<<;;;888888;;;>>>:::;;;===??????>>><<<;;;999:::<<<=========<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@??????<<<<<<======<<<;;;:::::::::;;;<<<>>>>>>>>>===<<<::::::;;;<<<<<<<<<;;;;;;;;;555444:::>>>===>>>CCCGGGVVVcccgggmmm|||sssjjjkkkpppuuuyyyuuuxxx{{{ssstttyyy}}}lll```ZZZSSSLLLIIIKKKMMMMMMLLLKKKLLLLLLMMMKKKIIIGGGHHHKKKOOORRRMMMIIIFFFEEEFFFFFFDDDAAAFFFIIIHHHDDDCCCFFFFFFDDD@@@CCCEEECCCAAACCCKKKQQQNNNLLLIIIFFFDDDBBBBBBAAA@@@AAACCCDDDDDDDDDCCCBBBAAABBBCCCCCCBBBAAA???>>>>>>>>>???>>><<<<<<===???AAADDDFFFFFFCCCBBBCCCEEEEEEDDDBBB@@@???>>>======@@@@@@?????????@@@BBBCCCDDDEEEEEEDDDCCCAAA???======???AAA@@@???>>>???@@@>>>>>>>>>>>>>>>===<<<<<<@@@===::::::<<<@@@CCCDDDDDDCCCAAA@@@???@@@@@@AAAAAA@@@??????AAAAAA@@@??????===<<<;;;;;;===@@@BBBDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@AAA>>>???BBBDDDFFFGGGGGGFFFFFFDDDAAA???======>>>>>>@@@@@@???>>>======>>>>>>======<<<<<<<<<======>>>;;;:::999;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>><<<======<<<:::888:::===@@@>>>>>>======<<<<<<<<<;;;<<<;;;999777777888999:::::::::;;;<<<;;;:::888777<<<<<<<<<;;;;;;::::::::::::999888888888999:::;;;======<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::;;;999777666666888;;;======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<==================>>>>>>>>><<<======>>>>>>>>>>>>===AAAAAAAAA@@@???>>>>>>===========================;;;;;;<<<<<<;;;;;;:::999999999888888:::<<>>@@@AAAAAA@@@>>>===>>>@@@@@@BBBDDDCCCAAA@@@AAACCCDDDCCCBBB@@@>>>=========??????>>>>>>???@@@BBBCCC@@@AAA@@@@@@???>>><<<<<<>>>@@@AAAAAA@@@??????@@@>>>>>>>>>>>>>>>===<<<<<<@@@>>><<<;;;===@@@CCCDDDBBBAAA@@@?????????@@@AAAAAA@@@??????AAAAAA@@@???>>>===;;;;;;<<<>>>AAABBBDDDCCCAAA@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEDDDAAA???======>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<===>>><<<;;;:::<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>???>>>===;;;<<<;;;:::888999;;;>>>============<<<<<<;;;;;;===<<<:::999888999:::;;;;;;;;;<<<===<<<;;;:::999<<<<<<;;;;;;;;;::::::::::::999888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;::::::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999888888:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>AAA@@@@@@???>>>>>>==============================<<<<<<<<<<<<<<<;;;::::::::::::999999:::<<<>>>???BBBDDDHHHOOOYYYhhhxxx}}}zzz{{{}}}qqqeeeiiiqqqtttwww}}}zzzvvv{{{zzzooosssxxx|||~~~}}}yyyvvvoooooojjjccc^^^ZZZTTTNNNHHHHHHHHHFFFEEEFFFIIILLLMMMKKKGGGDDDCCCDDDGGGHHHFFFDDDBBBCCCDDDEEEEEEDDDBBBFFFGGGDDDBBBDDDDDDCCCDDDCCCCCCCCCDDDFFFIIIKKKLLLKKKHHHFFFDDDCCCCCCCCCAAABBBDDDEEEFFFFFFFFFEEEAAAAAABBBAAAAAA@@@>>>>>>@@@AAAAAA???>>>===>>>@@@???@@@AAAAAA??????@@@AAACCCBBB@@@>>>=====================>>>???AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>@@@BBBAAA@@@???@@@AAA>>>>>>>>>>>>>>>======<<>>======>>>@@@BBBDDD@@@@@@?????????@@@AAAAAAAAA@@@??????@@@AAA@@@???===<<<;;;;;;<<>>===<<<<<<>>>??????@@@AAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAADDDCCCAAA???>>>===>>>>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<=========<<<<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<>>:::;;;;;;;;;999999:::;;;===<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::999:::;;;<<<;;;<<<=========<<<;;;:::;;;;;;;;;;;;::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<<<<:::::::::;;;<<<===>>>???@@@@@@??????>>>>>>======<<<<<<===>>>>>>>>>>>>>>>@@@??????>>>>>>======<<<=======================================<<<<<<;;;<<<;;;:::::::::;;;===>>>?????????BBBJJJXXXgggqqq{{{~~~|||wwwuuuwww{{{~~~wwwiiijjjnnnqqquuuzzzyyyppprrrtttssstttyyy~~~zzzzzzzzzxxxsssuuusssooommmoooqqqnnnhhhcccbbbaaa___^^^[[[TTTNNNFFFFFFEEECCCBBBDDDHHHKKKNNNKKKHHHDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCC@@@FFFHHHEEECCCCCCDDDBBBEEEDDDBBBCCCEEEHHHHHHHHHKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFAAAAAAAAA@@@@@@???>>>>>><<<===>>>=========???AAA@@@@@@@@@?????????@@@@@@BBBAAA???===<<<<<<======;;;<<<===>>>???AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBB???@@@BBBBBB@@@???@@@AAA======>>>>>>>>>>>>=========>>>>>>>>>===???AAACCC@@@@@@@@@@@@AAABBBBBBCCC@@@???>>>???@@@AAA@@@>>><<<<<<<<<<<<===???BBBCCCDDDCCCBBB@@@>>>===<<<<<<>>>>>>???@@@AAACCCCCCDDDEEEDDDBBB@@@@@@@@@@@@AAACCCBBBAAA???>>>=========>>>>>>?????????>>>>>>>>>;;;::::::;;;;;;<<<===>>>=========???AAABBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999999999<<>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<999999::::::<<<===??????AAAAAA@@@???>>>======<<<;;;<<<===>>>>>>???>>>>>>???>>>>>>>>>======<<<<<<========================>>>>>>>>>>>>>>>===<<<<<<===<<<;;;;;;;;;;;;<<<<<<@@@>>><<<<<>>>>>>>>===:::;;;===>>>>>>@@@CCCEEEBBBAAA@@@???@@@@@@AAAAAA@@@???===;;;:::;;;===>>>;;;<<<===???@@@BBBCCCCCC>>>>>>>>>>>>????????????>>>@@@BBBAAA@@@???@@@@@@======>>>>>>>>>>>>======;;;===???>>>======???AAAAAABBBBBBCCCCCCDDDDDDDDD@@@???>>>>>>@@@@@@???>>>======<<<===>>>@@@AAABBBEEEDDDCCCAAA???>>>>>>>>>>>>??????AAABBBCCCDDDDDDBBBBBB@@@??????@@@AAAAAABBBAAA@@@???>>>>>>=========>>>????????????>>>>>>:::::::::;;;<<<===>>>>>>======>>>@@@BBBCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<999999999<<>>>>>===<<<;;;;;;:::::::::;;;===>>>???>>>===<<<:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>======<<<999999::::::<<<===??????AAA@@@@@@???>>>===<<<<<<;;;<<<===>>>????????????>>>>>>>>>>>>====================================>>>>>>??????>>>>>>===<<<======<<<<<<;;;;;;;;;<<<>>>===<<<===@@@EEEIIILLLUUU___iiikkkhhhhhhnnnvvv{{{~~~~~~~~~yyyuuurrrqqquuuvvvxxx|||yyyqqqjjjeeebbb```___}}}wwwyyyvvvkkkccc___```]]]UUURRRZZZfffddd[[[OOOLLLLLLRRRUUUPPPHHHBBBEEEDDDCCCBBBAAADDDHHHLLLMMMKKKHHHEEECCCCCCCCCCCCDDDEEEDDDCCC@@@@@@@@@BBBBBBJJJOOOLLLFFFDDDCCCBBBEEEEEEFFFFFFFFFEEEEEEDDDHHHGGGFFFEEEEEEEEEFFFGGGEEEFFFFFFGGGGGGEEEDDDCCCAAA@@@???>>>============<<<>>>@@@AAABBBDDDGGGIIIDDDBBB??????@@@BBBBBBBBB???===;;;999999;;;===>>><<<===???@@@BBBBBBCCCCCC???@@@AAABBBBBBBBB@@@@@@===???AAA@@@???>>>???@@@<<<======>>>>>>>>>>>>>>>:::>>>AAA@@@>>>===>>>AAACCCCCCDDDEEEEEEEEEDDDDDD@@@???>>>>>>???@@@???>>>>>>>>>>>>>>>???@@@@@@AAADDDDDDBBBAAA@@@@@@?????????@@@@@@AAABBBCCCCCCDDD???????????????@@@@@@AAAAAA@@@@@@??????>>>======<<<===???@@@@@@???>>>>>>;;;;;;;;;<<<===>>>???@@@======>>>AAACCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<>><<<>>>@@@@@@>>><<<;;;;;;999999:::::::::::::::;;;888888999999999999999:::888999:::;;;;;;;;;:::999999999999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<@@@???>>>===<<<:::999999999:::<<<=========<<<;;;999999999999:::;;;<<<=========>>>>>>>>>===<<<<<<:::::::::;;;<<<===>>>?????????>>>>>>======<<<<<<:::;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>======<<<=========<<<<<<<<<<<<<<<;;;;;;<<>>===<<<<<<======@@@AAACCCCCCCCCDDDGGGIIIDDDAAA>>>>>>@@@BBBBBBAAA>>><<<:::888888:::===???>>>???AAABBBCCCCCCCCCBBBAAACCCFFFGGGGGGEEEBBBAAA<<<>>>@@@???>>>===>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;???DDDCCC@@@>>>???BBBCCCDDDDDDEEEEEEDDDCCCBBB@@@>>>===>>>???@@@???===????????????????????????BBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCC>>>???????????????>>>>>>@@@@@@@@@??????>>>===<<<<<<===???@@@@@@@@@>>>>>><<<<<<<<<===>>>???@@@AAA<<<===>>>AAACCCCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<>>>???>>>======>>>???>>><<<;;;;;;;;;888999999999::::::::::::888999999::::::;;;::::::888999;;;<<<<<<<<<;;;:::888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<;;;;;;;;;;;;:::999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::888999999999999::::::::::::::::::;;;;;;;;;<<<<<>>>>>===<<<;;;;;;:::999999::::::;;;;;;;;;:::999999999999:::;;;<<<===<<<============<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@????????????????????????==============================>>>>>>======<<<;;;<<<<<<<<<============<<<===<<<<<>>===<<<<<<======AAABBBCCCCCCBBBBBBDDDFFFDDDAAA======???BBBBBB@@@>>><<<999777888:::===??????@@@BBBCCCDDDCCCBBBBBB???AAADDDFFFFFFCCC???===<<<===??????===<<<===>>><<<<<<===>>>>>>>>>>>>>>>===AAAFFFFFFBBB@@@AAACCCCCCCCCDDDDDDDDDCCCAAA@@@???>>>===>>>???@@@???===@@@@@@@@@????????????>>>@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@@@@>>>===;;;???????????????>>>===<<<;;;===???@@@AAA@@@???>>><<<<<<======>>>@@@AAABBB<<<<<<>>>AAACCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>><<<===>>>>>>===;;;999:::;;;888888888999999:::::::::999:::;;;;;;<<<<<<<<<;;;999:::<<<=========<<<<<<888888888999999:::::::::999:::;;;<<<<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;999999;;;;;;;;;;;;999999::::::::::::::::::::::::888888999999999::::::::::::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<888888888999999999::::::999999999999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>??????@@@@@@???????????????@@@@@@@@@=======================================<<<<<<;;;;;;;;;<<<===>>>>>>======AAA???===>>>@@@AAA@@@>>>===@@@BBBAAA@@@CCCJJJPPP^^^iiixxx}}}yyyxxxyyy{{{}}}~~~|||~~~zzztttpppvvv{{{zzz}}}}}}lllaaa\\\TTTYYY\\\ZZZTTTPPPQQQSSS~~~wwwqqqrrrsssssspppkkkeeeaaa^^^ZZZTTTMMMIIIGGGHHHHHHIIIGGGFFFHHHNNNVVV]]]```UUUMMMLLLSSSYYYUUUPPPNNNGGGEEECCCCCCDDDFFFGGGGGGDDDCCCAAAAAABBBEEEIIIKKKFFFCCC@@@???AAACCCEEEEEEGGGHHHJJJJJJIIIGGGDDDBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEEEECCCBBBAAAEEEEEEDDDCCCCCCCCCCCCDDDEEECCCAAA???>>>>>>>>>>>>???CCCFFFEEEBBB@@@BBBEEEEEECCC@@@===<<<<<<>>>???999:::;;;<<<===============@@@DDDEEEDDDAAA???>>>AAABBBCCCDDDCCCAAA???===============>>>@@@AAABBB>>>>>>>>>>>>????????????AAA@@@?????????@@@AAABBBEEECCCAAABBBCCCCCCAAA>>><<<<<<<<<<<<===>>>@@@@@@BBBAAA???>>>>>>>>>?????????@@@@@@???>>>???BBBDDDBBBAAA@@@@@@?????????@@@BBBAAA@@@@@@??????@@@@@@>>>>>>===============>>>?????????>>>??????@@@@@@<<<>>>??????>>>>>>???AAA;;;===@@@CCCCCCAAA???===============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>======<<<<<<:::999777666666777999:::<<<=========<<<;;;:::::::::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<===<<<:::999:::;;;999999999999999999999999777888888888888999999999::::::999999::::::;;;<<<@@@===;;;;;;<<<>>>??????======<<<;;;999888777777999888888:::<<<<<<;;;:::;;;;;;;;;::::::999999999;;;::::::999999::::::;;;999999:::;;;;;;;;;::::::<<<<<<======>>>>>>??????<<<===>>>===<<<===???AAA>>>>>>>>>???@@@@@@AAAAAABBBAAA???===<<<;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>===<<<>>>???@@@@@@???>>>===<<<===???AAA@@@>>>===???BBBLLLXXXggg{{{|||yyyoooqqqzzz~~~ssshhh^^^WWWSSSSSSSSSTTTVVVWWWVVVSSSQQQ}}}}}}}}}{{{sssiiiaaa^^^]]]XXXTTTOOOJJJGGGFFFGGGHHHKKKIIIGGGIIINNNTTTYYY\\\TTTMMMKKKPPPSSSOOOKKKIIIGGGEEEBBBBBBDDDEEEFFFFFFDDDCCCBBBBBBCCCEEEGGGHHHEEECCC@@@@@@AAADDDEEEFFFHHHIIIIIIIIIHHHFFFCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@DDDDDDCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@???>>>??????>>>BBBEEEDDD@@@>>>@@@CCCCCCBBB@@@>>>=========>>>888999:::;;;<<<<<<<<<<<<>>>AAADDDEEECCC@@@>>>>>>@@@@@@AAAAAAAAA???>>>===::::::;;;;;;<<<===>>>???>>>>>>>>>>>>????????????@@@????????????@@@AAABBBDDDBBBAAAAAACCCCCC@@@>>>===<<<<<<<<<===>>>??????BBBAAA???>>>>>>>>>???@@@>>>??????>>>===>>>@@@CCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>?????????>>>>>>======>>>>>>>>>@@@@@@??????>>>?????????<<<===??????>>>===???@@@<<<===???AAABBB@@@???===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<;;;::::::999999999::::::::::::999999:::;;;;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::888888888888888888888888777888888888888999999999::::::999999::::::;;;<<>>??????<<<;;;:::999888777666666777666777888:::;;;:::999;;;;;;:::::::::999999999::::::::::::::::::::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<=========<<<===>>>===<<<<<<>>>???===>>>>>>???@@@@@@AAAAAAAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???>>>>>>======>>>??????@@@???>>>===<<<===???AAA@@@???>>>@@@BBBDDDOOO\\\nnn}}}|||~~~}}}{{{uuuwww|||ttttttpppjjjmmmvvv|||qqqfff]]]WWWRRRPPPRRRSSSSSSSSSSSSUUUWWWYYYzzznnn```XXXWWWZZZPPPMMMIIIFFFDDDEEEGGGHHHJJJHHHFFFGGGKKKOOOSSSTTTUUUOOOJJJKKKKKKHHHEEEDDDFFFDDDBBBAAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@@@@BBBEEEFFFFFFIIIIIIHHHGGGFFFDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@>>>AAACCCBBB???===>>>@@@AAAAAA@@@???>>>===<<<<<<888888:::;;;;;;;;;;;;;;;???BBBDDDDDDBBB???======>>>>>>>>>===============:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>>>>>>>??????AAABBBCCCCCCBBBAAAAAABBBAAA???============<<<======>>>>>>BBBAAA???>>>>>>???@@@@@@>>>??????===<<<===???AAADDDDDDDDDCCCCCCCCCCCCCCC@@@???>>>>>>======>>>>>>??????>>>>>>>>>??????@@@AAA@@@??????>>>>>>>>>>>><<<===>>>>>>======>>>???======>>>???????????????=========<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777888999;;;<<<<<<;;;999888888999999::::::::::::999::::::::::::;;;;;;;;;;;;999999::::::::::::::::::;;;;;;;;;;;;::::::::::::999:::;;;:::888777888999777777777777777777777777777888888888888999999999::::::999999::::::;;;<<<===;;;::::::<<>>>>>===<<<;;;<<<=========>>>???@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<============>>>?????????>>>>>>>>>>>>?????????>>>======>>>???@@@@@@??????@@@BBB>>>GGGQQQ]]]uuu~~~{{{wwwsssjjjooo{{{zzztttnnnhhhggglllmmmjjjlllrrrpppggg[[[SSSOOONNNNNNMMMPPPSSSUUUUUUVVV[[[dddlll}}}{{{tttrrrmmmeee\\\WWWWWWYYYLLLJJJGGGDDDCCCDDDEEEGGGFFFEEEDDDEEEIIILLLNNNNNNVVVRRRMMMIIIFFFDDDBBBAAAEEECCCAAAAAABBBCCCBBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCBBB@@@@@@CCCEEEFFFFFFIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>AAAAAAAAAAAA@@@AAAAAAAAA???AAABBBAAA>>>======>>>???????????????===<<<;;;999999:::;;;<<<<<<<<<<<<@@@BBBDDDDDDAAA>>>===<<<<<<<<<;;;::::::;;;;;;<<<;;;<<<<<<==================>>>>>>>>>????????????======>>>???@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>===>>>======<<<<<<<<<======AAAAAA@@@?????????@@@AAA???@@@@@@>>>======???AAACCCCCCDDDDDDDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>??????????????????@@@AAAAAAAAA@@@>>>============<<<===>>>>>><<<<<<===>>>>>>============>>>??????======<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;;;;;;;<<<<<<;;;999888777666555888999:::;;;;;;:::999888888888999::::::;;;::::::::::::::::::::::::::::::999999999999999:::::::::<<<;;;;;;::::::999999999999:::;;;:::999888888:::888888888888888888888888777777888888888999999999::::::999999::::::;;;<<<<<<:::999:::<<<>>>???>>>999999999888888777777666:::999999;;;===>>>===;;;999999999999999888888888888:::;;;======;;;:::888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>===<<<:::;;;;;;<<<===>>>???@@@@@@@@@??????>>>===;;;::::::;;;;;;::::::;;;;;;<<<============>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@AAABBB???FFFLLLRRR```uuu~~~}}}sssvvv|||xxxuuuqqqjjjdddbbbaaaccciiijjjeeedddggg]]]VVVMMMIIIJJJNNNPPPQQQOOOVVV^^^cccfffooo~~~pppqqqwwwyyyqqqcccaaa^^^^^^___]]]ZZZVVVKKKJJJGGGDDDCCCCCCDDDEEECCCCCCDDDGGGKKKMMMNNNNNNVVVUUUPPPJJJEEEBBBBBBBBBCCCBBB@@@@@@BBBBBBBBBAAAAAABBBDDDDDDDDDCCCAAA@@@CCCAAA@@@@@@CCCDDDEEEDDDGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>AAAAAAAAABBBAAAAAAAAAAAA@@@AAABBBAAA???>>>=========>>>?????????===;;;::::::;;;<<<======>>>>>>>>>@@@BBBDDDCCC@@@>>><<<<<<<<<;;;:::999999999:::::::::;;;<<<===>>>>>>=========>>>>>>>>>????????????<<<<<<===???@@@AAABBBBBB???@@@@@@@@@???>>>======>>>===<<<<<<<<<<<<<<<===AAAAAA@@@??????@@@AAABBBAAABBBAAA???>>>===???AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@????????????@@@??????>>>>>>???@@@AAAAAAAAA@@@???>>>============;;;===>>>===<<<;;;<<<=========<<<<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::::::::;;;<<<<<<;;;:::999888777666:::999888777777888999:::888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999:::::::::;;;;;;;;;::::::999999888:::<<<<<<;;;:::999:::;;;999999999999999999999999777777888888888999999999::::::999999::::::;;;<<<;;;:::999:::<<<>>>======999999999999999888888888:::999999;;;======<<<;;;888888888888888888888888888999;;;<<<<<<;;;999888888888777888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===;;;:::::::::;;;<<<>>>???@@@@@@???>>>>>>===<<<:::::::::;;;;;;::::::;;;;;;<<<======>>>???@@@@@@AAABBBBBBBBBBBB==================>>>>>>?????????@@@AAABBBBBBBBBAAAFFFJJJLLLSSS]]]hhhmmmyyy~~~}}}}}}vvvpppiiifffeeeccc^^^YYYXXXXXX[[[^^^^^^YYYUUUUUUSSSOOOKKKKKKNNNSSSUUUVVVUUU```ooozzztttvvvyyyxxxuuussstttvvv{{{||||||{{{{{{wwwjjj^^^XXXVVVWWW[[[aaa```YYYRRRKKKJJJGGGEEECCCCCCCCCDDDDDDDDDGGGKKKOOOQQQQQQOOORRRTTTRRRJJJCCCCCCDDDDDDAAA@@@@@@AAABBBCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@BBBAAA???@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@BBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<===>>>>>>>>>===;;;:::;;;<<<===>>>>>>???>>>>>>@@@AAACCCBBB@@@>>>======<<<<<<;;;;;;:::999999888777888:::<<<============>>>>>>>>>>>>????????????<<<===>>>???@@@@@@@@@@@@>>>???@@@???===<<<<<<<<<<<<<<<<<<;;;<<<<<<======AAAAAA@@@??????@@@BBBCCCCCCCCCBBB@@@>>>===???@@@???@@@AAACCCCCCBBBAAA@@@BBBAAAAAA@@@???@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAA@@@???>>>>>>============;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;:::888888999999999:::::::::;;;;;;;;;:::999999888888:::999777666666777999:::999:::;;;;;;;;;;;;;;;:::::::::::::::999999999999777777888888999:::::::::::::::::::::999999999999;;;<<<===<<<:::999:::;;;999999999999999999999999777888888888888999999999::::::999999::::::;;;<<<;;;:::999:::<<<<<<<<<:::888888999999999999999999777666666888::::::999888777777777777777888888888777888999::::::999888777888777777777888999;;;<<<=========<<<<<<<<<<<<<<<999;;;======;;;:::999::::::<<<>>>@@@@@@@@@???>>>===<<<;;;:::999::::::;;;999::::::;;;<<<===>>>>>>@@@@@@AAABBBBBBBBBAAAAAA======<<<<<<<<<===>>>>>>???>>>>>>???BBBCCCCCCBBB@@@BBBFFFHHHKKKPPPUUUXXXbbbkkkyyyuuuwwwyyy{{{~~~}}}xxxrrrmmmkkkeee```[[[WWWWWWVVVTTTRRRQQQRRRTTTVVVUUUSSSPPPOOOMMMMMMMMMNNNPPPTTTXXXZZZeeerrrsssuuutttnnngggdddfffiiiuuutttqqqnnnooolll```RRRNNNPPPSSSYYY\\\[[[UUUOOOIIIHHHFFFDDDCCCCCCDDDEEEDDDEEEHHHLLLPPPQQQOOOMMMJJJPPPPPPHHHAAABBBDDDDDD@@@??????AAACCCDDDDDDCCC@@@AAAAAABBBBBBBBBAAAAAABBB@@@??????@@@AAA@@@>>>@@@AAACCCDDDDDDDDDBBBAAAEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@?????????@@@CCCBBB???>>>===>>>@@@AAACCCCCCCCCCCCBBBAAA???>>>=========>>>>>>>>>===<<<<<<<<<======<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@BBBAAA???>>>>>>>>>===>>>>>>===<<<:::888777666888:::===?????????>>>>>>>>>>>>>>>????????????<<<===>>>???@@@@@@??????===???@@@???<<<:::;;;<<<;;;;;;;;;;;;<<<<<<===>>>AAAAAA@@@???@@@AAABBBCCCCCCCCCBBB???===<<<===???>>>@@@AAACCCCCCCCCAAA@@@AAA@@@@@@???????????????============>>>???@@@AAA???>>>>>>=========>>>>>>;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::888888888888999999999999999999999999999999999999999999999888888999999999999::::::::::::999999888:::::::::999999999888888666777777888999999::::::999999999999999::::::::::::;;;<<<;;;999888999:::888888888888888888888888777888888888888999999999::::::999999::::::;;;<<<<<<:::::::::;;;;;;:::888777777777777888888999999666555555777999999888777666666666777777777888888777777777777777777777777777777666666777999;;;===<<<<<<<<<;;;;;;;;;::::::777999<<<===<<<:::::::::999;;;>>>@@@@@@@@@>>>===<<<;;;:::999999999:::;;;999999:::;;;<<<===>>>>>>@@@@@@@@@AAA@@@@@@??????===<<<<<<;;;<<<===>>>???@@@>>>===???BBBDDDDDDBBB@@@???AAADDDGGGHHHJJJKKKOOOXXXbbbkkkttt|||xxxwwwyyy{{{|||xxxrrrrrrppplllgggbbb]]]ZZZVVVTTTQQQOOONNNOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUMMMQQQTTTVVVXXX]]]fffmmm{{{kkkkkkiiiccc]]][[[]]]```rrroooiiidddggghhh]]]OOOFFFJJJPPPUUUVVVTTTQQQNNNFFFFFFEEEDDDCCCDDDEEEFFFBBBDDDGGGKKKNNNNNNKKKIIIEEELLLNNNFFF@@@AAACCCCCC?????????AAADDDEEEEEEDDD@@@@@@@@@AAAAAABBBBBBBBBBBB@@@??????@@@???>>><<<===???BBBDDDEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAA@@@CCCBBBAAA???>>>??????@@@EEEBBB???======>>>AAACCCDDDDDDDDDDDDCCCAAA???===;;;;;;;;;<<<======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<============>>>@@@AAAAAA???>>>>>>???>>>?????????===:::777666777999===@@@BBBBBBBBBBBB>>>>>>>>>>>>????????????===>>>???@@@@@@???>>>===<<<>>>@@@???<<<:::;;;<<<:::::::::;;;<<<===>>>???AAAAAA@@@???@@@AAACCCDDDBBBBBBAAA>>><<<;;;<<<===???@@@BBBDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>============>>>>>>???;;;<<<===<<<:::999:::;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::777888888888888999999999888888888888999999999999888999;;;<<<<<<;;;999888999999999999999888777666:::::::::999999888888888666777777888999999::::::888888888999999::::::;;;999:::;;;:::888777888999777777777777777777777777777888888888888999999999::::::999999::::::;;;<<<<<<;;;::::::;;;;;;999777555555666666777777888888777666666888:::;;;:::888555666666666777777888888777777666666666666777777777777666666777999<<<===;;;;;;;;;::::::999999999666888;;;<<<<<<:::::::::999;;;>>>@@@AAA@@@>>>===<<<;;;:::999999999:::;;;999999:::;;;<<<===>>>??????????????????>>>===<<<===<<<;;;;;;<<<===>>>???@@@>>>===???CCCEEEDDDBBBBBB???>>>@@@CCCDDDDDDEEEFFFLLLRRRUUU\\\mmm{{{ssspppoookkkvvv{{{wwwyyy{{{rrrjjjfffhhhhhhfffbbb]]]XXXRRROOOMMMMMMLLLKKKKKKNNNSSSWWWVVVVVVUUUSSSTTTWWWYYYYYYTTTZZZ```dddgggooo|||UUUZZZ^^^[[[UUUPPPRRRUUUaaa]]]ZZZZZZ[[[ZZZTTTOOOHHHIIILLLSSSXXXWWWPPPIIIJJJFFFCCCDDDGGGHHHEEEAAADDDEEEFFFGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD??????>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAA@@@???>>>===>>>@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDCCCBBBBBBBBBDDDGGGEEEAAA>>>===>>>@@@AAABBB@@@>>><<<===@@@CCCEEEEEEDDDBBBBBBBBBAAA@@@>>><<<<<<;;;;;;;;;<<<<<<===999999999999;;;<<<>>>???:::888:::???@@@======@@@BBBAAA@@@>>>>>>>>>??????@@@@@@???>>>======>>>>>>888:::<<>>>>><<<======>>>???@@@@@@AAAAAAAAA@@@???===<<<<<<<<<<<<===<<<<<<<<<<<<======>>>@@@BBBCCCCCCBBBBBBDDDEEEEEEAAA===<<<>>>??????>>>@@@AAABBBCCCCCCCCCBBBAAA>>>======>>>??????<<<:::<<<>>>@@@@@@>>>>>>>>>???========================<<<===============<<<<<<;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<999999999888888888777777999::::::;;;;;;<<<<<<<<<888999999999999888777777777777777777666666666666888777666555444444444555666777888999999999999999666777777777888888888888<<<;;;:::999888888888888777777888999999999999888666666777888999999::::::;;;:::999999999:::;;;<<<:::999999999888888777777666666666666777777777777444555555666777888888888888888999999999999888888777777777777777777777777555666777888999:::;;;;;;999999999888999999::::::888888::::::::::::888888<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;:::::::::888999;;;;;;;;;<<>><<<<<<===???<<<<<<<<<<<<============???===<<<===@@@CCCDDDDDDBBB@@@???======>>>@@@AAAFFFHHHJJJLLLRRR___ppp}}}{{{sssuuuqqqnnnooosssuuurrrnnnoooqqqrrrvvv~~~{{{}}}zzzsssjjjccc^^^]]]aaa]]]XXXTTTSSSPPPMMMJJJIIIJJJKKKMMMOOORRRWWWZZZ___ZZZ[[[bbbbbb]]]___hhhggglllrrrwww}}}MMMPPPSSSQQQNNNKKKMMMOOOOOOMMMLLLMMMPPPOOOKKKFFFIIIIIIKKKOOOTTTSSSNNNIIIIIIFFFCCCEEEHHHIIIFFFCCCAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<>>>@@@BBBEEEFFFFFFEEEDDDCCCDDDEEEEEECCCCCCDDDEEEFFFDDDAAA>>>===>>>???AAABBBAAA???===>>>@@@CCCEEEFFFDDDBBBBBBBBBBBB@@@>>><<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<======;;;999;;;@@@AAA>>>>>>@@@AAA@@@???>>>===>>>>>>???@@@@@@???>>>>>>>>>>>>>>>999;;;>>>CCCHHHJJJJJJHHHDDDAAA===<<<>>>??????>>>======>>>??????@@@AAAAAA@@@???>>>===<<<<<<<<<<<<===============>>>???@@@@@@AAABBBBBBAAAAAABBBCCCEEEAAA>>>===>>>???>>>===@@@@@@AAABBBBBBBBBAAA@@@=========>>>??????===;;;===???@@@@@@???>>>>>>???========================<<<<<<<<<======<<<<<<;;;;;;::::::::::::::::::999;;;;;;;;;::::::;;;;;;;;;999999999888888888777777999999999:::;;;<<<======888999999999999888777777777777777777666666666666888888888777777777777777777777888888999999888888777888888888999999999999::::::999888777777777777666777888888999999888888666666666777888999999999;;;:::999999999999:::;;;999888888888777777777666555555555555666666666666666777777888999999::::::777888888999999888888777777777777777777777777777555666666777999::::::;;;888888888888888999:::;;;888999:::;;;;;;:::999888;;;<<<============<<<;;;<<<;;;;;;;;;::::::::::::999;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@>>><<<;;;===>>><<<<<<<<<<<<============???===<<<===@@@CCCDDDDDD@@@???>>>===<<<===???@@@AAADDDGGGJJJMMMTTT___gggttt{{{|||uuurrrrrrqqqmmmhhhgggiiikkkooovvv~~~|||xxxpppjjjiiiiiigggbbb]]]YYYXXXXXXXXXVVVTTTRRRRRRPPPMMMKKKNNNOOOPPPQQQSSSZZZccciiivvvpppooottttttpppttt|||HHHHHHGGGGGGGGGGGGHHHIIIEEEEEEFFFIIIMMMNNNJJJGGGJJJHHHHHHJJJMMMNNNKKKHHHHHHFFFDDDEEEHHHIIIGGGEEE@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;===???BBBEEEFFFFFFEEEDDDDDDEEEFFFEEEDDDCCCDDDFFFDDDCCC@@@===<<<===>>>@@@BBBAAA@@@???@@@BBBDDDFFFFFFDDDCCCBBBCCCBBB@@@???;;;;;;;;;;;;;;;<<<=========>>>>>>???>>>===<<<;;;<<<:::<<<@@@AAA???>>>AAA??????>>>=========>>>>>>@@@???>>>>>>>>>>>>>>>>>>;;;===@@@FFFJJJKKKJJJGGGAAA???======>>>?????????===>>>>>>??????@@@@@@@@@??????>>>===<<<<<<<<<<<<============>>>???AAAAAA@@@AAABBBAAA???>>>???@@@DDDBBB???===>>>>>>===<<>><<<<<<<<<===???@@@???===>>>???AAAAAA???>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;999999999888888888888888888888999:::;;;<<<======888888999999888888777666666666666666777777777777888888999::::::::::::999888888888888888888777777888888888999999999::::::999999888777666666666666666666777888888888888888666666666777888888999999::::::999999888999999:::777777777666666666666666444444444444555555555555666777777888888999999:::777777888888888888777777777777777777777777777777555555666777888999::::::777777777777888999;;;;;;999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;:::::::::::::::999:::;;;;;;;;;::::::<<<>>>>>>??????===;;;;;;<<<===<<<<<<<<<<<<============>>>===<<<>>>@@@BBBCCCCCC???>>>===<<<<<<===>>>???>>>BBBFFFHHHHHHIIILLLOOOVVVbbbpppyyy}}}{{{wwwpppkkkiiijjjmmmqqqtttvvvxxxzzz{{{zzz|||~~~||||||||||||yyytttqqqnnnhhh```ZZZXXXXXXWWWTTTRRRRRRTTTVVVSSSSSSRRRQQQPPPOOOOOONNNSSSVVVYYY\\\aaalll{{{IIIFFFCCCCCCEEEGGGFFFEEEEEEFFFHHHLLLPPPQQQNNNLLLKKKHHHEEEDDDFFFHHHHHHGGGEEEDDDCCCDDDGGGHHHGGGEEEAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@???>>>>>>======???CCCFFFHHHHHHFFFEEECCCDDDEEEEEEDDDCCCDDDEEECCCAAA???===<<<<<<>>>???BBBBBBAAAAAABBBCCCEEEFFFFFFDDDCCCBBBBBBBBB@@@???;;;;;;;;;;;;;;;<<<===>>><<<===>>>??????===;;;:::;;;:::;;;@@@@@@>>>===???===============>>>>>>>>>??????>>>>>>>>>>>>>>>???===???BBBFFFIIIHHHEEEBBB======<<<<<<===>>>??????===>>>>>>>>>?????????@@@>>>======<<<<<<<<<======<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAA???>>>>>>???CCCAAA???>>>=========<<<>>>>>>>>>>>>>>>>>>======;;;;;;;;;===???@@@@@@???>>>@@@AAAAAA???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;:::::::::;;;;;;:::::::::888888888888888888888888777777888999;;;<<<======888888888888888777777666666666666666777777777777777888999:::;;;;;;;;;;;;999999888777777777777777777777888888888999999999999999888777666666666666555666777777888888777777777777777888888999999999999999999888888888888888555555555555555555555555444444555555555666666666555555555555666666777777666777777777777777777666666666666666666666666666555555666666777888999999555555666666888999;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999999999:::999777777999:::===>>>>>>===;;;;;;;;;===<<<<<<<<<<<<============>>>===<<<>>>@@@BBBBBBAAA???>>>>>>===>>>>>>???@@@@@@CCCFFFGGGEEEBBBAAABBBJJJTTT___fffkkkvvvzzzttttttvvvwwwuuupppnnnooooooqqqvvvzzz|||{{{rrrllliiijjjkkknnnlllhhheeebbb^^^XXXSSSVVVUUUTTTSSSRRRTTTXXX[[[WWWVVVTTTPPPOOOPPPUUUYYY___dddlllsss|||JJJFFFBBBBBBEEEFFFDDDBBBBBBDDDFFFJJJLLLMMMKKKIIIIIIGGGCCCBBBBBBDDDFFFFFFCCCBBBBBBCCCDDDEEEEEEDDD@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>??????@@@AAAAAAAAADDDHHHKKKMMMLLLJJJIIIBBBCCCDDDDDDBBBBBBCCCDDDAAA@@@>>>===<<<===>>>>>>AAABBBBBBCCCCCCDDDEEEEEEEEEDDDBBBAAABBBAAA@@@>>>:::::::::;;;;;;===>>>>>>999;;;===>>>???>>><<<;;;:::999:::>>>???<<<;;;===<<<<<<======>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDCCC???;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????===<<<<<<<<<<<<<<<===>>><<<;;;;;;<<<===>>>???@@@BBBCCCCCCBBB???>>>>>>???@@@@@@???>>>============>>>>>>======<<<<<<<<<<<<;;;;;;:::<<>>>>>>>>========================888999999:::;;;;;;::::::999999999::::::;;;;;;;;;999999:::;;;;;;:::999999888888888888888888888888777777888999:::;;;<<<===777888888888888777666666555666666666777777777888666666888999::::::;;;;;;999999888777666666666777666666666666777777777777::::::888777777777777777555555666777777777777666888888888999999999999999999999999888888777777777444444444444444444555555555555666666666777777777555555555555555666666666555666666777777666666555666666666666666666666666555555555666666777777888555555555666777999:::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;999888777999:::<<<===>>>>>><<<;;;<<<===<<<<<<<<<<<<=====================>>>@@@BBBAAA@@@????????????@@@@@@AAAAAACCCCCCDDDCCCAAA@@@??????@@@HHHQQQVVVZZZbbbqqq}}}~~~~~~xxxnnniiijjjnnnqqqwww{{{{{{}}}~~~~~~yyysssjjjbbb\\\\\\]]]___bbb```\\\YYYWWWUUUTTTSSSVVVWWWWWWWWWXXX[[[```dddZZZYYYVVVRRRRRRZZZhhhrrr|||HHHEEEBBBBBBCCCDDDBBB@@@AAABBBDDDFFFGGGGGGGGGGGGGGGEEEDDDBBBBBBCCCEEEFFFBBBBBBBBBBBBCCCCCCCCCCCC>>>???@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA=========>>>???AAABBBCCCGGGIIIMMMQQQRRRPPPNNNLLLBBBCCCDDDCCCBBBAAABBBDDDAAA@@@>>>=========>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDBBBAAA@@@AAA@@@>>>===:::::::::;;;<<<===>>>???:::;;;<<<===>>>======<<<:::888:::>>>>>>;;;:::<<<;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@????????????>>>:::777999;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<======>>>AAABBBCCCAAA???>>>>>>???===>>>??????======>>>??????>>>===<<<;;;;;;;;;<<<<<<;;;:::;;;>>>@@@AAA@@@>>>@@@AAA@@@>>><<<<<<===========================888888999:::;;;;;;;;;;;;999::::::::::::::::::;;;888999:::;;;;;;:::999888888888888888888999999999888888999999::::::;;;;;;777777888888777777666555555555666666777777888888777777777777888999:::;;;999888777666555666777888555555555666666666777777::::::999888777777777777444555555666666666666666888888888888888888888999888888888888888777666555444444444444444555555555666666666666777777777888777777777777777777777777555555666666666666555555777777777777777777777777444555555555666666666777555555555555666777999999:::999999888888999999:::::::::999999999999::::::777888888888888999999999;;;<<<<<<;;;:::999;;;<<<;;;===??????===<<<<<<===<<<<<<<<<<<<=====================>>>AAAAAA@@@?????????@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;BBBKKKQQQSSSVVV\\\aaaiiinnntttxxxzzz|||~~~zzz}}}{{{wwwrrroooooorrruuu}}}~~~~~~{{{zzzzzz{{{wwwxxxzzzzzzzzzwwwtttrrreeeaaa[[[UUURRRSSSUUUWWWWWWVVVTTTRRRQQQRRRTTTUUUUUUWWWYYY[[[^^^bbbgggkkk___```___]]]aaaoooCCCBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDFFFGGGIIIDDDDDDEEEDDDDDDDDDEEEFFFCCCCCCDDDCCCBBBBBBBBBCCC>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===>>>???@@@BBBCCCHHHJJJNNNQQQRRROOOLLLJJJBBBDDDEEEDDDCCCBBBCCCDDD@@@@@@???>>>>>>>>>?????????@@@BBBDDDDDDDDDCCCBBBCCCAAA????????????===;;;:::::::::;;;<<<===>>>???>>>>>>>>>============<<<;;;999:::>>>???;;;:::<<<;;;<<<>>>???AAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@???===<<<;;;<<<;;;:::888:::===???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;<<<===>>>??????>>>======<<<=========???@@@AAA@@@>>>======???:::<<>>@@@@@@>>>======>>><<<<<<<<<<<<===============<<<===???AAAAAA@@@>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@>>>>>>>>>??????>>>>>>BBBGGGLLLOOOQQQSSSTTTWWW[[[___dddhhhoooxxx|||yyywwwtttrrrppprrrxxxzzz~~~~~~~~~{{{|||||||||~~~{{{vvvmmmkkkgggccc```bbbfffiiisssqqqnnnjjjgggfffhhhjjjiiiiiiiiiiiihhhfffeeecccXXXUUURRRPPPPPPQQQSSSUUUSSSTTTUUUVVVWWWYYY[[[]]]ZZZ\\\___bbbdddgggkkknnnllloooqqqrrryyy@@@AAACCCEEEEEEEEEDDDDDD??????@@@@@@AAACCCFFFIIIBBBDDDFFFFFFEEEEEEEEEFFFDDDEEEEEEDDDCCCBBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???AAAAAAEEEHHHKKKNNNNNNLLLHHHEEEDDDEEEFFFEEEDDDCCCDDDFFFAAA@@@??????????????????>>>???BBBDDDDDDDDDBBBAAABBB@@@???>>>>>>>>><<<;;;999::::::;;;<<<===??????BBBAAA@@@>>>===<<<<<<<<<<<<:::<<>>@@@AAABBBBBBAAA>>>>>>===>>>>>>???@@@@@@===;;;999999:::;;;;;;:::<<>>===>>>???>>>>>>>>>>>>============:::::::::;;;<<<===>>>???AAA@@@???>>>===============>>>???>>>===<<<===>>>888;;;>>>???>>>===???BBB@@@???===<<<;;;;;;<<<<<<>>>===;;;;;;===???@@@???===>>>???>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999777888:::;;;;;;:::888777777777888888999999999999:::::::::999999999888888777777777777777666666555444555555666777888888999<<<:::777555666888;;;===777666555444555666999:::777777777777888888888888888777666555555444444555333444555555666666555555555555555555555444444444777888888888777666444333444444444555555666666666444444444555555555666666555555555555555444444444444555555555555555555444777777777777777777777777444444555555555555555555666666555555555666666777999888777666666777888999888777666555555666777888666666777777888888888999555666777666555666777999<<<>>>@@@@@@???>>>>>>???<<<<<<<<<<<<=========>>>===<<<===???AAAAAA???===<<<===>>>@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAA@@@>>>AAA@@@???@@@EEEKKKPPPRRRLLLOOORRRVVV\\\eeeqqqzzz~~~wwwqqqmmmkkkkkkgggbbbbbbgggooowww{{{}}}uuupppfffmmmssstttwww~~~xxxrrrmmmjjjiiieeegggkkknnnpppppppppppprrrrrrsssvvv{{{|||wwwvvvsssooonnnooonnnkkkhhhcccaaa___[[[YYYZZZ]]]```iiigggaaa[[[WWWWWW[[[^^^bbbaaa___]]]\\\ZZZZZZYYYSSSRRRQQQQQQQQQSSSUUUVVVTTTXXX\\\```bbbcccdddeeedddfffhhhiiiiiijjjlllmmm{{{IIIIIIIIIHHHGGGEEEBBBAAAAAAAAA@@@@@@@@@AAABBBBBBDDDBBBAAABBBDDDGGGHHHHHHFFFDDDCCCCCCEEEFFFEEEEEEAAABBBCCCCCCCCCDDDFFFHHHEEEDDDBBBAAA@@@@@@AAAAAACCCAAA???>>>???@@@@@@???===>>>>>>?????????>>>>>>>>>???AAACCCDDDEEEFFFFFFFFFHHHKKKKKKIIIFFFDDDCCCGGGFFFEEEDDDCCCBBBAAA@@@???????????????@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDD???>>>>>>===<<<<<<;;;;;;999999:::;;;<<<===??????CCCBBBAAA???>>><<<;;;:::;;;<<<>>>??????>>>>>>===:::;;;===?????????>>>>>>@@@???>>><<<<<<>>>???@@@>>>===;;;::::::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<===???@@@???===;;;;;;===@@@>>>;;;===BBBCCCBBBAAA???>>>=========?????????>>>===;;;:::999999;;;>>>@@@AAAAAA@@@???>>>>>>======<<<<<<<<<;;;::::::;;;;;;<<<=========@@@???>>><<<;;;;;;;;;;;;@@@???===<<<;;;;;;<<<<<<999888777888::::::888777;;;;;;::::::999888888888555666888999::::::999888888888888888888888888888:::888777888::::::888555666777888777666555666777666666777777777777666666666666666666666666666666555555444555555666777888777666555444444555666777888888777666666666666666555555555444444333333333333333333333333444555666777777666666555555555444555555555555444333222111666666666555555444444333444444444555555555555666444444444555555555666666777777777777777777777777333333333444444444555555555555555555555555555444777777777777777777777777555555666777777777777777444666888888777666777888777777777777777888888999999:::<<<======<<<:::999999:::;;;<<<============>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;???CCCDDDCCCEEEKKKQQQOOOMMMLLLMMMTTT___jjjpppxxxyyy{{{}}}ppphhhgggggg______^^^\\\___hhhpppttt{{{}}}wwwmmmeeebbbeeegggggghhhlllsssxxxvvvxxxtttjjjccc```ZZZSSSUUUVVVWWWZZZ___eeeeeecccbbbdddgggiiikkkooossswwwzzz}}}{{{rrrjjjddd```aaa```]]]]]]^^^^^^]]]ZZZXXXUUUTTTVVVXXXXXXXXX___]]]YYYUUUTTTUUUWWWYYY]]]\\\ZZZXXXVVVTTTRRRQQQOOOMMMLLLNNNPPPQQQSSSVVVWWW___fffkkkpppttttttppprrrooonnnmmmiiihhhqqq~~~HHHHHHHHHHHHGGGEEECCCBBB@@@AAAAAAAAABBBBBBCCCCCCDDDCCCBBBCCCFFFGGGGGGGGGFFFDDDCCCCCCEEEFFFEEEDDDAAABBBCCCCCCBBBBBBDDDFFFEEEDDDBBBAAA@@@AAAAAABBBBBB@@@>>>>>>@@@BBBBBBBBB???@@@@@@AAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGGGGGGGFFFGGGGGGFFFDDDCCCDDDEEEHHHHHHFFFEEECCCBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBB??????>>>===<<<;;;;;;:::999999999:::<<<>>>AAABBBBBBBBBAAA???>>><<<;;;;;;;;;<<<===?????????>>>>>>;;;<<<===>>>>>>?????????@@@???===<<<<<<===???@@@===<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???===<<<;;;:::;;;===<<<:::<<>><<<<<<<<<;;;>>>>>>>>>>>>===;;;:::999:::;;;===???AAAAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<=========@@@???>>>======<<<<<<<<<===<<<;;;:::999999999999:::999888999;;;;;;999888999999999999999888888888777888888999999999888888888888888888888888888888:::888777888::::::777555666777888777666555666777666666777777777777666666555555555555555555555555777777777777777777888999777666555444444555666777888777666555555555555666444444444444444444333333444444333333333444555555777666666666555555555444555555555555444333222111555555555444444444444444444444444555555555555666444444444444555555555666777777777777777777777777333333444444444555555555555555555555555555555555555555555555555555555555555555666777777777777777222444777777777777888999777777666666777777888999999:::<<<======;;;:::999::::::;;;<<<============>>>>>>>>>>>>==================>>>??????@@@AAAAAAAAA@@@???>>>============<<>>>>>@@@AAAAAAAAA@@@@@@@@@@@@???????????????>>>===<<<;;;::::::999999999:::===@@@CCCEEEAAAAAA@@@???>>>===<<<;;;:::<<<===???@@@@@@??????<<<<<<<<<======>>>???@@@>>>===<<<;;;;;;<<<===>>>;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======<<<:::;;;999:::===<<<:::<<<@@@???>>>===<<<;;;;;;::::::===============<<<;;;::::::;;;===???@@@@@@??????============<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888;;;:::999:::<<<<<<:::888777777777888888888888999999999888888888888888888888888888888888888888888999888777888999999777555666777888777666555666777666666777777777777666666555555555555555555555555888888777777666777777777666666555555555555666666666666555444444444555555333333444444444444444444555555444333333333444444666666666555555555555555555555555555444333222222333333333333444444444444444444444555555555555666444444444444555555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444555666666777666666666444666777777666666666777777777666666777777888999999:::;;;<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>><<<======>>>>>>?????????@@@???>>>>>>============>>>???@@@@@@???AAAGGGLLLNNNPPPSSSWWWYYY[[[[[[[[[^^^```aaa```dddttt~~~yyytttqqqooollliiifffiiipppvvv}}}uuuiiiiiiddd___[[[ZZZ\\\]]]^^^___aaa^^^WWWQQQOOOMMMJJJJJJLLLNNNRRRTTTTTTTTTTTTYYYXXXWWWXXX[[[^^^``````cccaaa___\\\YYYWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVXXX[[[[[[ZZZXXXWWWWWW\\\\\\\\\[[[YYYYYYZZZ[[[^^^]]]\\\[[[YYYWWWUUUTTTVVVWWWWWWUUUTTTXXX^^^cccoooxxxIIIIIIHHHGGGFFFEEECCCCCC@@@AAACCCDDDEEEEEEEEEEEEFFFEEEFFFGGGIIIHHHFFFDDDFFFEEEDDDDDDEEEFFFDDDBBBCCCDDDEEEDDDBBBAAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEECCCAAA@@@BBBCCCCCCBBB>>>>>>???@@@AAAAAAAAA@@@CCCDDDEEEGGGHHHIIIIIIIIIEEEEEECCCAAA???@@@BBBEEEHHHGGGFFFDDDBBB@@@???>>>>>>>>>===>>>???@@@AAAAAAAAA@@@@@@???>>>=========??????>>>===<<<;;;:::::::::::::::;;;===AAAEEEGGGAAA@@@@@@???>>>===<<<<<<:::<<<===???@@@@@@@@@???======<<<<<<<<<>>>@@@AAA===<<<;;;;;;;;;;;;<<<===:::;;;===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===<<<:::999;;;:::===AAABBB>>>===???>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;<<<===>>>????????????===============<<<<<<<<<>>>>>>>>>>>>>>>=========;;;<<<<<<===============;;;<<<=========;;;:::999:::999999:::;;;;;;:::888555666666777888888999999;;;:::888777666777888888888888888888888888888888888888888888888888777666666777888777666555666777666666777777777777666666555555555555555555555555777666555444444444444444666666666555555666666666555444444333333444444444333333333444444555555555666555444333333333333333555555555555555555555555444555555555444444333222222222222333333444444444444444444555555555555666444444444444444444444444444444444444444444444444444444555555555666666666333333333444444444444444555555555555555555555555444555555666666555555555666777888888555444444444666666666666666777888888999999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>=========>>>>>>?????????@@@??????>>>======>>>>>>?????????>>>===@@@DDDHHHMMMPPPTTTXXX[[[[[[[[[ZZZ[[[]]]]]]XXXVVV```sss~~~zzzssspppwwwxxxjjj```\\\\\\]]]]]]^^^___]]]XXXSSSRRRTTTUUUSSSQQQPPPSSSTTTTTTTTTWWWYYYYYYZZZ___dddgggggggggeeeccc___[[[XXXWWWVVVVVVXXXVVVVVVXXXYYYYYYZZZ\\\[[[^^^``````___]]]]]]______ccchhhjjjhhheeedddccciiihhhgggfffccc```]]]\\\^^^^^^^^^___fffpppxxxzzzKKKJJJIIIGGGEEECCCBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFEEEFFFGGGIIIHHHFFFDDDFFFEEEDDDEEEFFFEEECCCAAADDDFFFGGGFFFDDDCCCBBBCCCAAA@@@@@@@@@AAACCCDDDFFFIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHBBBCCCEEEDDDCCCBBBBBBCCCEEEEEECCCBBB@@@>>>===<<>>======<<<;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>AAADDDFFF@@@?????????>>>>>>======;;;<<<>>>???@@@@@@@@@???======<<<<<<<<<>>>@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===<<<:::999;;;;;;AAAHHHIIICCC???>>>>>>>>>======<<<==================>>>======<<<<<<;;;<<<======>>>>>>>>>>>><<<<<<<<<===============??????>>>>>>======<<<<<<888999:::;;;<<<<<<<<<;;;:::;;;<<<<<<<<<;;;999999999888888888::::::888777555555666777888999999:::;;;:::888777666777888888777777777777777777777777777888888888777777666666666777888777666555666777666666777777777777666666555555555555555555555555666666555444444333444444555666666666666666666555444444333333333333444444333333333444444555555555666555444333333333333333444444444555555555555555444444444555444444333333222222222333333444444444444444444555555555555666444444444444444444333333333333333333333333333333444444444444555555555666111111111222222333333333666666666666666666666666444444555555555555444333444555777777555555555666666666666555666777777888888999999::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<=========>>>>>>>>>???>>>>>>>>>???????????????@@@@@@???>>>>>>>>>>>>?????????>>>======???CCCEEEHHHJJJMMMQQQUUUYYY[[[\\\VVVXXXWWWQQQLLLNNNYYYccc{{{|||~~~xxx}}}zzz|||llldddcccddddddgggfffccc^^^YYYXXX]]]bbbccc[[[WWWYYY[[[[[[\\\``````bbbeeejjjmmmooonnnllljjjhhhddd```]]]\\\[[[[[[___[[[[[[___```^^^___ccccccdddfffggghhhkkknnnqqqooouuu}}}~~~yyyqqqllljjjqqqrrrssstttsssrrrpppoooooooooooosssKKKJJJHHHFFFEEECCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEFFFEEEEEEFFFFFFEEECCCAAADDDFFFHHHHHHFFFDDDCCCDDD?????????@@@AAACCCFFFGGGLLLIIIEEECCCCCCBBBAAA???@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDEEEFFFGGGGGGFFF???BBBFFFGGGFFFCCCBBBAAACCCBBBAAA@@@???======<<>>======<<<<<<========================<<<<<<<<<===???@@@AAABBB?????????>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>><<<<<<<<<======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<======<<<:::<<<<<>>>>>>>>===>>>>>>??????????????????>>>>>>===<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<===============??????>>>======<<<;;;;;;777888:::;;;;;;;;;::::::888888888999999888888777888888777888999:::888666666666777777888999::::::999999888888888888888888777777777777777777777777666888999888777555666666666777888777666555666777666666777777777777666666444444444444444444444444777777666666555666666666555555666666666666555555444444333333333444555555333333444444444444444444555555444333333333444444444444444444444555555555333444444555444444333333333333333333444444444444444444444555555555555666444444444444333333333333333333333333333333333333333333333444444444555555000111111222222333333333777777777777777777777777444444444555444444333222///111444666666777888:::666666555555666666777888888888999999::::::;;;;;;999:::;;;<<<============<<<<<<======>>>>>>?????????????????????????????????>>>>>>======>>>>>>>>>>>>>>>===>>>>>>@@@BBBCCCBBBCCCDDDHHHLLLQQQVVVYYYQQQSSSTTTQQQLLLJJJNNNRRR^^^ooo|||xxxuuuxxx~~~{{{ooolllmmmooosssoookkkfffaaaaaaiiissszzzllleeeiiiooonnnmmmpppqqqsssuuuuuusssqqqqqqqqqrrroookkkgggddddddeeegggjjjeeeeeelllmmmjjjkkkqqqsssrrrsssvvv|||xxxrrroooooorrrvvv|||IIIHHHGGGEEEEEEEEEFFFFFFFFFEEEBBBAAAAAABBBCCCEEEDDDCCCBBBCCCFFFGGGGGGGGGFFFEEEEEEFFFGGGEEEBBB@@@BBBDDDGGGGGGFFFDDDCCCCCC>>>>>>???@@@BBBDDDFFFHHHKKKIIIFFFDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFGGGGGGFFF???BBBEEEFFFEEECCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>EEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>=========;;;;;;<<<<<<===>>>>>>>>><<<===>>>??????>>>>>>===>>>>>>>>>>>>>>>???????????????@@@AAA@@@???>>>===;;;<<<===>>>>>>?????????<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>???===<<<<<<;;;>>>EEEGGGCCC>>>===>>>=========>>>>>>???@@@AAAAAAAAA@@@@@@>>>===<<<===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>>??????>>>===<<<;;;:::999888999;;;<<<<<<;;;:::999888888777777777777888888999888888999::::::999777777888888888999999::::::777888888999999999888888777777777777777777777777555777999888666555555777666777888777666555666777666666777777777777666666444444444444444444444444666666555555555666777777444555666777777666555444444444444444444555666666444444444444444444333333444444333333333444555555333333333444444555555555333333444444555444444333555555555444444444444444444444444555555555555666444444444333333333222222444444444444444444444444222222222333333333333444111222222333444444555555666666666666666666666666444444444444444333222222000222555666555666777888666555555555555666777777888888888888999:::;;;<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<===???AAABBBBBBAAA???@@@AAACCCFFFKKKOOOQQQMMMNNNOOOOOONNNMMMMMMMMMLLLYYYhhhqqqrrrpppppprrrxxxuuuwwwxxxyyy~~~|||vvvvvvxxx|||wwwtttqqqooorrr~~~|||yyy}}}}}}wwwrrrqqquuuzzz~~~zzz{{{{{{xxxxxxsssxxxFFFFFFEEEEEEEEEGGGHHHIIIHHHFFFBBB@@@???@@@CCCDDDDDDBBBAAABBBDDDGGGHHHHHHFFFEEEEEEFFFGGGEEEBBB???@@@CCCFFFFFFEEECCCCCCCCC>>>>>>>>>@@@BBBDDDGGGIIIJJJHHHEEEDDDDDDEEEDDDCCC>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGG???AAADDDDDDCCCBBBAAABBBAAAAAAAAA@@@@@@@@@??????GGGFFFEEECCCAAA@@@@@@@@@????????????>>>>>>>>>>>>::::::;;;<<<===>>>???@@@===>>>???@@@???===;;;:::>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@???===<<<:::;;;===?????????>>>>>><<<<<<============<<<<<<===<<<<<<<<<<<<>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===???@@@???======999:::???BBB@@@============<<<======>>>???@@@CCCCCCBBBBBB@@@???===<<<======<<<<<<<<<======>>>;;;<<<<<<<<<======>>>>>>???>>>>>><<<;;;:::999888999:::<<<======<<<:::999::::::888888888999:::;;;::::::999:::;;;<<<:::888999999999999999:::::::::555777888:::::::::999888777777777777777777777777555777999999666444555777666888888777666555666777666666777777777777666666444444444444444444444444333333333333333444555666444555666777777666555444444444444444444555666777555555555444444333333333333333333333444444555666333333333444444555555555333333444444555444444444666666666555555444444444444444444555555555666666444444444333333222222222444444444444444444444444111111222222222333333333333333444444555666777777555555555555555555555555444444444444333333222111666777888777444222222333555555555555555666777777888888888888999:::;;;<<<888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@===============<<<<<<<<<::::::999999999::::::;;;;;;<<<===@@@BBBCCCBBB@@@AAAAAABBBCCCEEEHHHJJJLLLHHHHHHHHHIIIKKKJJJHHHGGGKKKQQQZZZcccgggfffbbb^^^eeebbbfffqqq{{{~~~~~~{{{~~~}}}|||~~~|||zzz{{{}}}~~~}}}~~~AAAAAABBBDDDFFFFFFEEECCCGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@@@@@@@BBBDDDGGGIIIFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDCCCAAA@@@???@@@??????@@@AAACCCFFFGGGCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDEEE@@@AAAAAA@@@>>>===>>>@@@DDDDDDDDDEEEDDDCCCCCCBBBBBBBBBAAAAAA???>>><<<;;;>>><<<:::999;;;<<<======<<<<<<>>>>>>???>>>===<<<;;;;;;<<<<<<======>>>>>><<<===???AAAAAA???===<<<===>>>???@@@???>>><<<:::======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???888999999::::::;;;;;;<<>>===<<<<<<;;;<<<<<<:::;;;<<<>>>????????????>>>>>>>>>>>>>>>@@@BBBCCC>>>>>>======<<<<<<<<<;;;???>>>>>>===<<<;;;;;;:::@@@@@@???>>>======>>>>>>======;;;:::999888888888<<<;;;999::::::;;;999888:::999999888888999999:::888999999:::::::::999999:::::::::999999888888888777777777777888888888888999888888888777777666666999888888777666777777777777777777777666666666666555555555555555555444444666555444333222333333444222222444444444444222222333333444555666666555555555444444333111000000///333333333333333333333333111111222222222333333333333333444555555444444333444444333333333444444444555444222333444555555333555555444333222222222222111222333444444333222111333333111111111222333444333222222111111222222333333222222333666777777666444555555555555555444444222222222222222222222222333444444444555666666666444444555555666888999:::666888:::999888777888999999999999::::::;;;;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGHHHKKKIIIHHHGGGGGGGGGEEEDDDFFFHHHMMMQQQTTTVVVWWWWWWTTTWWWXXXYYYaaallluuuwww|||}}}CCCCCCCCCFFFHHHIIIGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@BBBDDDGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHFFFFFFAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@???======>>>@@@CCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;>>><<<999999;;;===>>>>>>@@@@@@AAAAAAAAA???>>>===<<<<<<<<<===============<<<===???AAAAAA???===<<<======?????????>>><<<;;;=========<<<<<<=========<<<<<<<<<<<<=========>>>888999999::::::;;;<<<<<>>===<<<<<<<<<<<<<<<<<<<<<===>>>???????????????>>>======>>>@@@AAABBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<============@@@???>>>>>>======>>>>>>>>>===<<<:::999999888888<<<;;;999::::::;;;999888:::999999888888999999:::888999999::::::999999888::::::::::::999999888888777777777777888888888888888888777777777666666666888777777777777777888888888888777777777666666666444444555666666777888888555555666666666555444333333444555555555555444333333333444555555555555555333333333333222222222222444444444444444444444444222222222222333333333333333333444444555555555666777666444333222111222222000111333444444444444444333333333222222333444444222222222333333222222222444333222111111222222333333333222222222222333333444333333444666777666555444444555555555555444444333333333333333333333333444444444444555555555555444444555555666888999:::666777999999777777777888999999999999999:::::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIHHHFFFEEEFFFEEEDDDBBB>>>@@@CCCGGGJJJLLLNNNNNNKKKOOOQQQOOOQQQYYY___aaaiiikkkrrrzzz{{{EEEDDDEEEHHHJJJKKKJJJHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBDDDGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>???AAACCCDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCGGGHHHHHHHHHHHHFFFEEEDDD@@@@@@AAABBBBBBBBBAAAAAA??????@@@???===<<<>>>???BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@??????===<<<;;;===;;;999:::<<<>>>??????CCCDDDDDDDDDCCCAAA???>>>===============<<<<<<<<<<<<===???@@@@@@???===<<<<<<===>>>???>>>===<<<;;;========================;;;<<<===>>>>>>>>>===<<<999999999:::;;;;;;<<<<<<>>>>>>===<<<<<<<<<======>>>??????@@@@@@@@@?????????>>>======>>>???AAABBBCCCBBBAAA???>>><<<;;;:::999999:::<<<===>>>???@@@???>>>>>>============>>>>>>>>><<<;;;::::::::::::<<<:::999999;;;;;;:::888:::999999888888999999:::888999999999999999888888:::::::::::::::999999999777777777777888888888888777777666666666666666555555666666777777888888999888888777777777666666666444444444555555666666666444555777888888666444222444555555666666555555444333444444555555555555444222222333333444444444555555555555555555555555555333333333333444444444444444444333333444666888999999888555333333444666777///111333444444444444555222222222222333444555666333222222222222222222333555444333222111111222222444333333222222333333444666444333444666666555444444444555555555555444444444444444444444444444444555555555555444444444444444444444555666777888999666777999999777666777888999888888888888888777777777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@???>>>===>>>???AAADDDFFFGGGEEECCCCCCCCCCCCAAA???<<<===???AAADDDGGGJJJKKKKKKQQQTTTPPPMMMPPPTTTUUUWWWYYY```jjjooorrrvvv|||}}}}}}}}}EEEEEEFFFHHHKKKLLLJJJIIIEEEDDDDDDCCCBBBBBBAAAAAABBBAAAAAABBBCCCEEEFFFGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDBBBAAA@@@AAACCCEEEHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFF@@@@@@???@@@@@@AAABBBCCCFFFFFFGGGFFFEEECCCBBB@@@???@@@AAAAAAAAAAAA@@@???>>>??????>>>===<<<>>>@@@AAABBBBBBBBBBBBAAA@@@@@@????????????>>>>>>===<<<<<<;;;:::;;;>>>@@@@@@@@@CCCCCCDDDDDDDDDBBBAAA@@@>>>>>>======<<<<<<;;;;;;<<<===>>>??????>>>===<<<<<<======>>>>>>===<<<<<<=========>>>>>>=========:::<<<===??????>>><<<;;;999999::::::;;;<<<<<<<<<>>>===============>>>>>>AAAAAAAAAAAA@@@@@@???>>>???>>>=========???@@@AAAAAAAAA@@@???===<<<;;;;;;999999:::;;;===>>>??????>>>======<<<<<<=========>>>>>>===<<<;;;::::::;;;;;;:::999999;;;;;;:::999:::999999888888999999:::888999999999999888888777:::::::::::::::999999999666777777777888888888888666666666666555555555555333444555666888888999999666666666666555555555555555555444333111000//////444444555666555555444333444444555555555555444444333444444555555444444444333333333444444444555555444444444444444444444444333333333444444444555555555444333333444777999;;;999888666555777:::>>>AAA777444111111444555555333333222222222333333444555444333222111111222333444555444444333222222222111444444333333333333444444666555444444555555444333333333444555555555444444444444444444444444444444555555555444444333333333444444444555666777888888666888999999888777777888888888888777666666666555666777888999999:::::::::999999999999999999999999::::::999999999999888888;;;;;;<<<<<<===>>>>>>???======<<<;;;===???BBBDDDDDDCCCAAA@@@AAA@@@???===>>>===>>>???BBBEEEIIIKKKNNNWWW\\\YYYTTTUUUYYY[[[[[[WWWVVVXXXZZZ]]]ccckkkxxx}}}}}}xxxvvvyyy~~~~~~FFFFFFFFFHHHJJJKKKIIIGGGDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@BBBDDDGGGJJJKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGGGG@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGFFFEEECCCAAA@@@???@@@@@@@@@@@@@@@??????>>>??????>>>======???@@@AAAAAAAAABBBAAA@@@@@@???>>>>>>?????????>>>>>>===<<<;;;;;;<<>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<=========<<<<<<======>>>??????>>>======;;;<<<>>>??????===<<<:::999::::::;;;;;;<<<=====================>>>???@@@AAAAAABBBAAAAAA@@@???>>>???>>>=========>>>???@@@========================:::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999:::999999888888999999:::999999999999888888777666999999999999999999999999666777777777888888888888555555555555666666666666222333555777888999999999555555444444444333333333555444333222111000//////555444222111111222444666444333333333333333333444333444444444444444333333555555444444444333333333222222222222222222222222333333333444444444555555555444333333444777999;;;999777666555777:::???AAABBB999000///444777666222555444333333222222222333444333222111111222333444444444444444333333222222444333333222222333333444555444222333444444333222222222333444555555444444222222222222222222222222555555444444333333333222555444444444555666777888777999::::::999888888999777777777666666555555555555666777888999999999999999999999999999999999999999999999999999999999999;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;===???BBBCCCCCCAAA????????????===<<<::::::999:::<<<@@@CCCEEEHHHSSSZZZZZZWWWZZZ^^^```aaaZZZTTTRRRQQQQQQUUUZZZgggsssxxxuuussstttzzz~~~GGGGGGGGGHHHIIIIIIGGGEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAADDDDDDEEEEEEDDDCCCAAA@@@AAACCCEEEHHHHHHHHHFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDDDDHHHHHHHHHHHHGGGEEECCCBBBBBBAAA@@@?????????@@@@@@>>>???@@@???>>>>>>@@@BBBAAAAAABBBBBBAAAAAA@@@???>>>??????@@@@@@@@@??????===<<<<<<===@@@AAAAAA@@@<<<===???AAABBBBBBBBBAAA===============<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<============????????????======<<<===>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>???>>>============??????<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;:::999888999;;;<<<;;;::::::999999888888999999:::999999999999888777666666777777777888888888888888777777777777888888888888555666666666666777777777222333555777888888888888555444444444333333333333333333333444444555555555555333000//////111444777444333333222222333333444333444444444444333333222555444444444333333222222111111111111111111111111333333333333444444444444444444333333444666888999888777555333333555777999FFF===333000444777555111666555444333222222222222333222222222222222222333333333444444444444333333333222222111111222222333333111111111333333222111111222333444444555444444222222222222222222222222444444444444333333333333555555444444555555666777777888::::::888777888999777666666666666666666555555666777888999999999999888888888888888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<===???@@@AAABBBCCCAAA????????????===;;;::::::999:::<<>>>>>???AAABBB???@@@AAA@@@??????AAACCCBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAAAAA>>>>>>===???@@@AAA@@@???<<<===???@@@AAA@@@@@@???<<<<<<<<<=======================================;;;;;;;;;;;;<<<<<<======<<<===???@@@@@@???===<<<>>>=========<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<===>>>@@@AAABBB???@@@@@@@@@@@@@@@???>>>???>>>===<<<<<<===>>>???>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;;;;::::::::::::::::::999888999;;;<<<;;;::::::999999888888999999:::999999999999888777666555555666666666777777777777777777777777888888888888666666666777777777888888222333555777888888777666666666666555555555444444222333333444555666666777444333111000111333555666555444333333333333444555444444444444444333222111222222222222333333333333222222222222222222222222222222222222333333333333333333444444555555555666555444333222222333444444???<<<888555444333333333444444333222222333333333222222222333333222222222111222333555555555555444222111111000000111111222000///...///111222222111111111222333444444444444333333333333333333333333333333333333333333444444555555444444444555666666555666888888666555666777666666666666666777777777666666777888999999999999888888888888888888888888999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<======;;;<<<>>>@@@AAABBBBBBBBBCCCBBB@@@@@@@@@???>>><<<=========>>>???AAADDDEEECCCIIINNNOOOPPPTTTVVVUUURRROOOQQQVVVWWWRRRMMMKKKNNNNNNUUU___dddeeejjjpppvvvxxx~~~tttppppppwwwyyysssKKKJJJJJJJJJJJJIIIFFFDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAADDDEEEEEEEEEEEECCCBBBAAAEEEEEEGGGHHHIIIHHHHHHGGGBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDEEEEEEEEECCCBBBAAAFFFDDD@@@>>>===???BBBCCC@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBCCCCCCBBBBBBAAA@@@???@@@AAAAAABBBBBBBBBBBB???>>>>>>???AAAAAA@@@>>>>>>???@@@@@@@@@???>>>===;;;<<<<<<<<<======>>>>>>========================;;;;;;;;;;;;;;;<<<===>>><<<>>>???@@@@@@???>>><<>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<===>>>@@@AAABBB>>>??????@@@@@@@@@?????????>>>===<<<<<<===>>>???AAA@@@@@@???>>>======<<<:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===;;;;;;:::999999999:::::::::999888999;;;<<<;;;::::::999999999999999999:::999999999888888777555555444555555555666666777777777777777777888888888888666666777777888888999999222333666777888777666555888777777777666666666666333333333333333333333333333333333444444555555555666555444333333444555666444444444444333333222111///000000222333444444555333333333333333333333333111111222222222333333333333333444555555444444333222222222333444555666777555999<<<999333000111444222222222222333444555555111222333444444333222111000111333555666666666555111111000000000000111111...------...111222222111000111222333444444555444444444444444444444444444222222222333333444444444555555444444444555666666333555666666555444444555555666666666777777888888666777888999999::::::999777777777777777777777777666666777888:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;===???BBBCCCCCCBBBBBBDDDBBBAAA@@@AAA@@@>>>===<<<<<<<<<>>>???AAABBBCCCBBBFFFHHHGGGHHHLLLLLLIIIPPPMMMMMMQQQTTTQQQNNNMMMLLLHHHIIINNNRRRUUU]]]gggnnnqqqxxx~~~qqqoooooovvvvvviiiaaaHHHHHHIIIHHHGGGEEECCCBBBEEEEEECCCBBBBBBCCCDDDEEEBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBAAAAAABBBCCCDDDFFFDDDBBBAAAAAABBBCCCDDDDDDEEEFFFGGGFFFEEECCCAAAAAA>>><<<<<>>=========>>>===>>>>>>??????>>>>>>=========<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<::::::::::::;;;<<<======<<<<<<>>>??????>>>======???@@@@@@???<<<;;;<<<======<<<;;;:::999:::;;;<<<<<<<<<<<<===>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;===???>>>???AAABBBAAA>>>;;;999::::::::::::::::::999999:::999888888777777888888:::999999888888999999::::::::::::999999999888888999888555444444555888999;;;;;;999888777555444444888777666555555666777888777666555555777888888777555555666666777777888888666666555555555444444444777777666555444444333333444333333222222333333444333333444444333333222111222222333333333333444444555555555444444333333333444555555555444333333222333333333333333333333333333333222222333333444555222222333333333333444444333222222111111222222333444>>>CCC<<<333222333333333333333333333333333333555444222000///000000111222222333444444444333333222222222222222222222222//////000000111222444444222333333444444333333222333333333444444555555555333333333222222111111111111222333444555777888888444444555555666666777777666444222333666777666555777888999:::999999777666888888888888777777777777666666666777888:::;;;<<<888999;;;======<<<;;;::::::;;;===???@@@AAAAAA@@@AAAAAA@@@???>>>===<<<<<>>>>>>>>GGGEEECCCBBBCCCEEEIIIKKKFFFHHHKKKMMMOOOOOONNNMMMRRRNNNKKKKKKPPPUUUXXXXXX^^^ccciiioootttyyy}}}vvvooonnnvvv}}}{{{~~~rrriiiaaaZZZVVVHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBEEEDDDCCCDDDEEEFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHDDDCCCBBBBBBBBBBBBCCCDDDFFFEEECCCBBBAAABBBCCCDDDCCCDDDEEEFFFEEEDDDBBBAAAAAA>>><<<<<<>>>@@@BBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????===BBBGGGHHHDDDAAAAAACCC??????>>>>>>===>>>>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::::::::;;;<<<=========>>>???@@@??????>>>===>>>??????>>><<<;;;;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;<<<======>>>??????>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;===???===>>>@@@AAA@@@>>><<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888999999:::::::::999999999888888888999888666555555666888999999999888888777666666666888777666555555666777888777666444555777888888777666666666666666777777777666555555555444444444444777666666555444444333333444333333222222333333444444444444444444333222222222222333333333333444444555555444444444333333333444444555555444444333222000000000000000000000000333333222222333333444555222222333333333333444444444333333222222333333444...777;;;777222222444444333333333333333333333333333333222222222222333333333333333444333333222222222222222222222222222222000000000000111222333333222333333444444333333222333333333333444444444444333333333333222222222111222333333444555666777777555555555555555666666666666444222333555666666444777777888999999999888777888888888777777777666666555666777888888999::::::777888:::<<<===<<<<<<;;;:::;;;===???@@@@@@@@@?????????>>>===<<<;;;::::::;;;;;;<<<===>>>>>>??????DDDBBBAAAAAABBBFFFIIILLLHHHIIIKKKMMMNNNOOOOOOOOORRRPPPNNNPPPTTTXXXXXXXXX[[[^^^cccgggiiillloooqqq|||xxxwww{{{~~~vvvqqquuu|||xxxssstttyyykkk___XXXSSSQQQOOOGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCAAAAAABBBDDDFFFFFFDDDBBBFFFEEEDDDDDDEEEFFFHHHIIIDDDDDDCCCBBBBBBCCCDDDDDDFFFEEECCCBBBAAAAAAAAABBBAAABBBCCCDDDCCCBBBAAA@@@AAA>>>;;;;;;===@@@BBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>BBBEEEDDDBBB@@@@@@BBB>>>>>>=========>>>??????@@@@@@@@@AAAAAA@@@@@@@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>???@@@@@@@@@???>>>===<<<<<<===>>>===;;;::::::;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>><<<===???@@@@@@>>>===;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;::::::;;;;;;999999888888888888999999:::999999999999888888888888888888888888888888888777777777777777777777777777666666555555666666777777555444555666888777777777777666666666666666666555555555555444444444444666666555555444333333333333333222222222222333333444444555555444444333222222222333333333333444444555444444444444333333333444444555555444444333333333333333333333333333333333333222222333333444555222222333333333333444444444444333333333333444444...333555444222333444222222222222222222222222222111111333444555555555555333444444444333222111111222222222222222222222222222111111111111111222222222222333333333333222222444444333333333333333333444444333333333333222222333444444444555555555555555555555555555555444444666555333333444555555444555666777888999999888888888888777777777777666666555666777999999999888777666777999;;;<<<<<<<<<<<<;;;<<<>>>?????????>>>======<<<;;;;;;999999888777777888999:::<<<===>>>???@@@@@@???@@@BBBEEEIIIKKKDDDEEEEEEGGGHHHIIIKKKKKKPPPOOOPPPTTTYYY[[[YYYVVVXXXZZZ]]]______```aaacccooollliiiiiinnnwwwxxxvvvyyyvvvvvv~~~}}}{{{}}}uuulll___TTTOOOOOOPPPRRRGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBBBBAAAAAABBBDDDDDDFFFEEEBBBAAAAAACCCEEEGGGEEEDDDDDDDDDCCCCCCCCCBBB>>>???BBBEEEHHHGGGEEEBBBEEEDDDCCCCCCDDDEEEGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@?????????@@@@@@AAABBBAAAAAA@@@???AAA>>>;;;;;;===@@@BBBBBB@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@AAABBBBBB???>>>???AAA===============>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>@@@??????>>>===<<<<<<;;;;;;<<<===<<<:::999:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===:::;;;===>>>???>>>======:::;;;;;;<<<===>>>??????;;;:::999999888999999999999999888888888888999999999999999999888888888888777888999::::::999888777777777777777777777777777666666666666666666666666777555444444666777777666777777777666666555555444444444444444444444444444555555555444444333333333333333222222222222333333444555555555555444333333222222222333333333444444444444444444444444444444333444444555444444333333444444444444444444444444333333222222333333444555222222222333333333444444444333333222222333333444444444444333444444222///111111111111111111111111000111333555555555444444444444444333222111000///111111111111111111111111333222222111000000111111222222333333333333222222444444333333222222111111444333333333333333333333444444444444444444444444666555555444444333333333666555444333333444444444444555666777888888999999888777777777666666666666555666888999999888666444555666888:::;;;<<<<<<<<<<<<===>>>>>>>>>===<<<;;;<<<;;;:::999888777777666666666777999:::;;;<<<===?????????@@@BBBDDDFFFGGGBBBBBBBBBCCCEEEFFFHHHIIIHHHIIIMMMTTTYYY[[[WWWSSSVVVXXXZZZ[[[\\\\\\^^^```aaa^^^\\\\\\aaakkkwww|||~~~tttuuu}}}}}}xxxrrrjjjddd[[[SSSPPPRRRVVVXXXGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBAAABBBCCCDDDEEEGGGEEECCCAAAAAABBBEEEFFFCCCCCCBBBBBBBBBBBBAAAAAA>>>???BBBFFFIIIIIIFFFCCCCCCCCCBBBBBBCCCDDDFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEAAAAAA@@@???>>>>>>>>>===??????@@@@@@@@@@@@@@@???@@@>>>======???AAABBBBBB???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@?????????AAA===<<<<<<<<<===>>>?????????@@@@@@AAAAAA@@@@@@???::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;::::::::::::;;;<<<;;;:::999:::;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<:::<<<======;;;:::;;;<<<::::::<<<===>>>>>>======999999:::;;;<<<<<<======::::::999888888888888999999888888777777888888999999999999888888888777777777888999::::::999888777888888777777666555555555555555666666666666555555666555333444666777777666777777666666555555444444333333444444444444444444444444444444444333333333333222222111111222222333444444555555444444333222222222222333333333444444444444444444444444444444333333444444555444444333000000000000000000000000333333222222333333444555222222222333333333444444222222111111111111222222444111000111333222000///111111111111111111111111111222333444444333222111444444333333222111000///111111111111111111111111333333222111000000000000111222222333333222222111333333333222222111111000333333333333333333333333444444444444444333333333555555444444333333222222444444444333333333444444444444555555666777888999777777777666666666666555555666777888888777555333444555777888:::;;;<<<<<<<<<<<<===>>>===<<<;;;:::<<<;;;;;;:::999888777666777777888888999:::::::::@@@@@@AAAAAABBBBBBCCCCCCAAABBBDDDFFFGGGHHHHHHHHH@@@CCCHHHPPPWWWXXXTTTPPPQQQSSSVVVXXXZZZ]]]```ccc\\\[[[XXXVVVXXX___iiiqqqoooqqqzzzwwwrrruuu{{{|||wwwooohhhfffiiiiiieee___ZZZXXXTTTPPPOOOPPPTTTVVVGGGHHHIIIIIIIIIHHHFFFEEECCCCCCBBBBBBCCCDDDFFFGGGFFFEEECCCBBBBBBBBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@CCCFFFIIIHHHFFFCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDEEEEEE???????????????>>>>>>>>>??????????????????@@@@@@@@@??????@@@BBBCCCBBBAAA??????@@@@@@@@@@@@??????======>>>>>>???@@@AAAAAA????????????@@@@@@@@@AAA======<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===<<<;;;::::::999:::::::::;;;<<<<<<:::::::::<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<999;;;======;;;:::;;;<<<::::::;;;<<<<<<===<<<<<<888999999999:::;;;;;;;;;<<<;;;::::::999999::::::888888777777777777888888999888888888888777777777666777888999999888777666888888777666666555444444444555555666666555555444666444333444555777666666666666555555555555555555333333333333444444444444444444333333333333333333222222111111111111222222333333444444333333222111222222333333333333444444333333333444444444444555333333444444555555444444222222222222222222222222333333222222333333444555222222333333333333444444111111000000000000111111///,,,+++///111000000111222222222222222222222222222333333333333333222111222333333333222111000000111111111111111111111111333333222111000000000111111111222222222222111111222222111111111111111111111111222222222222333333444444444333333333333333333333333333333333222222222333444333222222444666555555444444555666777888777777666666666666555555555555666777777666555444555666666777999:::;;;;;;;;;;;;<<<======<<<;;;:::<<<;;;;;;:::999888777777888888888999999:::::::::@@@AAABBBBBBBBBBBBAAA@@@<<>>>>>???@@@@@@AAA??????AAACCCEEEEEECCC@@@??????@@@@@@@@@@@@??????<<<<<<===>>>???@@@AAAAAA======>>>@@@BBBBBBBBBAAA>>>>>>===<<<<<<<<<======;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???<<<<<<;;;:::::::::;;;<<<:::<<<===<<<;;;:::;;;===888999:::<<<<<<<<<<<<<<<========================>>>>>>===<<<<<<<<<<<<<<<999;;;======;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;:::999999888888999999888888777777777777888888888888888888777777777777666777777888888777777666666666666666666666666666444444555666666555444444666444333333555666666555444444555555555555555555222222333333333444444444333333333333333333333333222222111111111111222222222222333333222222111000222222333333333333444444333333333444444444555555222333444444555555444444444444444444444444444444333333222222333333444555222222333333333333444444222111111111111111111222///,,,,,,000000---...333333333333333333333333333333222222333333444555666111111222222222111111000111111111111111111111111222222111111111111111111111111222222222222111111000000000111111111111111000000000111111222222222333333333333333333333444222222222222333333333333000222333333222222555888666555444444444555666666777777666666666555555555555555555555555555555555666666666777888999::::::999:::;;;<<<===<<<;;;:::;;;;;;:::999888777666666777777888:::;;;<<<======???@@@BBBCCCDDDCCCBBBAAA<<>>>>>???@@@AAAAAA???@@@BBBEEEGGGGGGCCC@@@??????@@@@@@@@@@@@??????;;;<<<===>>>???@@@AAABBB<<<===>>>@@@CCCDDDCCCAAA???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>><<<;;;;;;<<<<<<===>>>???===<<<;;;:::;;;<<<===>>>;;;<<<======;;;;;;<<<===777999:::<<<======<<<<<<>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<999;;;======<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999888777777666555666666666888888777777777777888888888888888888777777777777777666666666666666666777444444555555666777777888333444555666666555444333666444333333555666666555333444444555555666666666222222222333333444444444333333333333333333333333222222111111111111222222111222222222222111000000222222333333333444444444333333333444444555555555222333333444555555555444111111111111111111111111333333222222333333444555222222333333333444444444333222222222222222222333555222111333111+++,,,222333333333333333333333333333222222333444666999:::000111111222222222111111000000000000000000000000222111111111111111222222111111222222222222111111//////000000111111222222//////000000111111111222222222222333333444444444111111111222222333333444...111333333222333666999777666555444333444555666777666666666555555555555555444444444444555666777777777666666777888999999999:::;;;<<<<<<<<<;;;;;;::::::999888777666555555666777888:::<<<>>>@@@AAA===???AAACCCEEEEEEDDDCCCDDDJJJTTT[[[]]]XXXPPPKKKIIIHHHHHHKKKNNNOOOLLLIIIBBBCCCEEEFFFHHHKKKOOORRRQQQWWW^^^ccceeeiiiooouuusssmmmiiijjjmmmooovvv}}}~~~wwwttt~~~~~~yyyzzz~~~}}}~~~~~~|||rrrjjjaaaYYYUUUQQQLLLHHHGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLLLLKKKIIIJJJNNNRRRJJJKKKLLLLLLJJJHHHEEECCCDDDDDDDDDDDDEEEFFFGGGHHHCCCAAA@@@@@@CCCDDDEEEDDD@@@AAACCCDDDEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBAAACCCEEEHHHJJJJJJHHHEEECCC???@@@CCCEEEFFFFFFEEEDDDAAA@@@??????@@@@@@>>><<>>>>>===;;;<<>>>>>?????????>>>===;;;:::999:::;;;<<<============@@@>>>>>>@@@CCCCCCAAA>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;::::::999:::;;;===>>><<<>>>???@@@@@@???>>><<<======>>>??????????????????>>><<<;;;;;;<<<===>>>@@@???>>>===<<<;;;:::999========================AAA@@@>>><<<;;;:::;;;;;;>>>>>>>>>>>>============<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::888888999999999::::::::::::999888777777888999:::777888999:::999999777666777888888999999999888888666666666666777777777777666666666666666666666666333444555444333222444666222222222222222222222222777333111333777999555222111222444555555444222111222444666666555333333333555444333333222222333333111111111222333444555666444333222111222333444555555555555444444333333333222222222222222222222222444444444333333333333222222000///000333444555444777777777666666555555555000000000000000000000000000000000000000000000000444444333222222222333333222222222222222222222222222333333444444333333222111000/////////000222333111111111111000000//////000000000000111111111111000000000000000000000000//////000111222333333444222333333444444333333222222222222222222222222222000111111222222333444444444444444444444444444444777666555444333444444555555444444444444555666666555666888999::::::999999999999999999999999999999:::::::::999888777666666555888;;;>>>>>>???AAABBB@@@AAABBBDDDDDDDDDCCCCCCIIINNNZZZjjjtttqqqeeeYYYPPPLLLJJJKKKMMMLLLHHHCCCFFFDDDCCCBBBCCCFFFIIIKKKKKKRRR[[[bbbeeegggiiikkkkkkhhheeeeeehhhllloooqqqwwwwwwvvvqqqmmmooovvv}}}wwwlllfffgggjjjkkkkkkbbb\\\SSSMMMKKKKKKKKKJJJHHHKKKMMMMMMJJJGGGGGGHHHHHHJJJKKKKKKKKKKKKMMMOOOIIIJJJJJJJJJIIIFFFDDDBBBEEEEEEEEEEEEEEEEEEFFFFFF@@@BBBFFFHHHHHHGGGEEEDDDAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEECCCBBBAAA???AAAEEEGGGHHHGGGEEECCC>>>???BBBEEEFFFGGGFFFFFFBBBAAA@@@AAABBBAAA@@@>>>BBBBBBAAA@@@??????>>>?????????@@@BBBCCCBBB???===????????????>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>???>>>>>>@@@BBBCCC@@@>>>>>>>>>????????????>>>>>>;;;;;;:::::::::;;;;;;;;;>>>===<<<:::999999::::::<<<===???@@@@@@???===<<<<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<======@@@??????>>>===<<<;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::888999999999999:::::::::999999888777777888999999666777888999999999888777:::999777666555666777777555666666666777777777777555555555555555555555555333444555444333222444666444444444444444444444444888555222444777777444000111222444555555444222111111333555666555444444555000000000000111333444555333333222222222333444444333222222222222333444444555555444444444333333333222222222222222222222222333333333333222222222222111000000111333555444333222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111222222222222222222222222222222222222333333333333222222111000/////////000222222222222111111111000000000000000000000111111111111000000000000000000000000000000000111222222333333222333333444444333333222222222222222222222222222000111111222222333444444444444444444444444444444555444333222111222222333444444444444444555555666444555777888999999888888999999999999999999999999888888999888777666555555444777;;;===>>>>>>@@@AAAAAABBBCCCDDDEEEDDDCCCCCCEEEIIISSSaaammmpppjjjbbbOOOKKKHHHHHHJJJJJJEEEAAACCCBBBAAAAAABBBDDDGGGIIIHHHNNNWWW]]]_______________]]]\\\___dddjjjnnnpppooopppoookkkiiikkkrrrxxx~~~~~~{{{yyywwwjjjbbbYYYTTTUUUXXXYYYXXXWWWRRRMMMJJJJJJJJJIIIHHHKKKMMMNNNLLLIIIFFFEEEFFFHHHJJJLLLMMMLLLLLLMMMNNNIIIIIIIIIIIIGGGEEECCCBBBFFFFFFEEEEEEEEEEEEDDDDDD>>>DDDLLLPPPNNNJJJFFFEEEBBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEGGGFFFDDDBBB@@@<<<>>>BBBEEEGGGFFFDDDCCC@@@AAACCCEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCAAA@@@CCCBBB@@@???>>>>>>???@@@BBBAAA@@@@@@AAA@@@>>><<>>>>>>>>>>>===>>>>>>?????????>>>>>>>>>>>>>>>???AAAAAA@@@>>>===>>>>>>??????>>>>>>===::::::::::::::::::::::::>>>===<<<;;;::::::::::::;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===>>>=========;;;:::::::::;;;<<<===>>>======<<<;;;:::999999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAA@@@???>>><<<;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999::::::::::::999888888777777888888999555666888999999999999888<<<999666333222333555666555555666666666777777777555555555555555555555555333444555444333222444666444444444444444444444444888555333444555555222///111222333444444444333222111222444444222111111222444444333222222222222222444444333222222222222222111222222333333333333333444444444444333333333333222222222222222222222222222222222222111111111111111111111222444555444222333333222222222222111111000000000000000000000000000000000000000000000000---...///000111111000000222222222222222222222222111111222222222222111111000000000///000111111222222222222111111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222333333333333222222222222222222222222222222000111111222222333444444444444444444444444444444444333333222222222222333444444333333444444555666444555666777777888777777999999999999999999999999777777777777777666555444444777:::;;;<<<===???@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBCCCIIITTT```fffeeebbbMMMJJJFFFEEEFFFFFFCCC@@@@@@?????????@@@CCCFFFHHHFFFJJJPPPTTTUUUSSSRRRQQQTTTSSSSSSVVV\\\bbbgggiiiiiijjjjjjhhhgggiiioootttzzz~~~zzzyyy}}}}}}zzzzzz}}}}}}xxxpppjjjgggffffffeeeYYYTTTMMMKKKLLLNNNNNNMMMKKKIIIHHHHHHIIIJJJIIIHHHNNNOOONNNKKKGGGDDDCCCCCCGGGJJJMMMNNNMMMLLLLLLLLLIIIIIIIIIHHHGGGEEECCCBBBFFFFFFFFFEEEEEEDDDCCCBBB===EEEOOORRRNNNIIIGGGGGGCCCBBBAAA@@@???@@@AAABBBBBBDDDFFFGGGGGGDDDAAA???<<<>>>BBBEEEFFFEEECCCBBBDDDDDDDDDEEEDDDDDDCCCBBBCCCAAA@@@@@@AAABBBAAA@@@BBBAAA???=========???@@@CCCAAA????????????>>>===CCCBBB@@@???>>>???@@@@@@>>>>>>>>>???>>>>>>===============>>>?????????>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<===>>>>>>;;;;;;<<<======<<<;;;;;;:::;;;<<<<<<======<<<<<<999999999:::;;;<<<======<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;888888777777777777888888444555777888999999999888999888666555444555666666555555555666666666777777555555555555555555555555333444555444333222444666222222222222222222222222555444333333555444222000111222333444444444333333111222333111///------...111111000000111111222222333333222222222222222333000111222444444333222222333333333333333333333333222222222222222222222222111111111111111222222222222222222333555555333111333333333333333333333333000000000000000000000000000000000000000000000000+++,,,///111222111000///111111111111111111111111000000111111111111000000000000000000000111111222222222222222111111111111///000000000111111111111000000000000000000000000222222222111111111000000222222333333333333222222222222222222222222222222000111111222222333444444333333333333333333333333555444444444444444444444333333333333333444444555555555666777777888888888888888888888888888888888777777888888777666666555444666999:::;;;<<<>>>???BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCIIIQQQUUUUUUSSSLLLHHHDDDCCCCCCCCCAAA@@@???>>>>>>???AAACCCFFFGGGFFFGGGIIIKKKKKKKKKKKKKKKPPPNNNMMMOOOSSSWWWZZZ[[[```aaabbbaaa```bbbeeeiiirrryyyvvvuuuxxxxxx{{{|||xxxttttttxxx|||}}}rrrjjjfffeeeiiiddd^^^YYYWWWWWWWWWVVVQQQOOOLLLKKKLLLMMMLLLKKKHHHHHHGGGHHHIIIKKKLLLMMMOOONNNLLLIIIFFFDDDCCCCCCGGGJJJMMMOOOMMMKKKJJJJJJKKKJJJJJJIIIGGGFFFDDDDDDFFFFFFFFFFFFEEECCCBBBAAA???EEELLLMMMJJJFFFGGGHHHCCCBBB@@@??????@@@AAABBBCCCDDDFFFFFFFFFCCCAAA??????AAADDDFFFFFFEEEBBB@@@BBBCCCCCCDDDDDDDDDDDDDDDAAA???>>>>>>???@@@@@@???@@@???>>>===<<<===>>>>>>@@@???======???@@@@@@@@@CCCBBB@@@?????????@@@AAA======>>>>>>>>>===<<<<<<<<<<<<============>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;:::999999999:::<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<888999:::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;777777777777777777777777444555666888999999999888444555777888999888777777555555555555666666666666555555555555555555555555333444555444333222444666222222222222222222222222111111111333444444444333111222333333444444444444000111222111//////000111'''((()))+++...111444555111111111111222333444555000111222333444333222111333333333333333333333333222222222222222222222222000111111222333444444555444333222333444444333111111111111111111111111111000000000000000000000000////////////////////////+++---///222222222111000111111111111111111111111///000000111111000000//////000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000333333222222111000000000111222222333333222222111222222222222222222222222000111111222222333444444333333333333333333333333333333444444444444444444222222222222222333444444666777777777888999::::::888888888888888888888888888888999999888888777777555777888999:::;;;===???BBBCCCDDDEEEEEEDDDCCCBBBBBBAAABBBEEEIIIIIIGGGEEEIIIFFFDDDBBBAAAAAAAAA@@@@@@???@@@@@@BBBDDDFFFGGGHHHFFFDDDCCCEEEHHHKKKLLLLLLJJJIIIIIILLLNNNPPPPPPSSSTTTTTTTTTSSSSSSUUUVVV]]]eeepppyyy{{{|||}}}vvvtttvvvzzzwwwvvv{{{}}}|||}}}~~~~~~}}}{{{vvvsssvvv{{{}}}xxxrrrqqqrrrtttwwwyyywwwwwwwwwuuuttttttwwwzzzsssqqqjjjaaaXXXRRRPPPOOOUUUSSSPPPOOONNNNNNLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHJJJIIIGGGFFFGGGJJJMMMPPPMMMKKKHHHFFFEEEEEEFFFFFFGGGJJJMMMNNNLLLJJJHHHHHHKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEFFFFFFEEECCCBBB@@@AAADDDGGGGGGEEEDDDFFFHHHAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBB@@@???AAACCCEEEGGGGGGEEEBBB@@@???@@@AAACCCDDDFFFHHHHHH???===;;;;;;===?????????>>>>>>>>>>>>>>>>>>>>>===>>><<<<<<===???AAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAA<<<<<<===>>>>>>=========;;;<<<<<<<<<;;;;;;===???<<<======>>>>>>======<<<<<<======>>>===<<<:::999<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;666777777888888777777666444555777888888888888777111444777:::;;;:::888777444444555555555666666666444444444444444444444444333444555444333222444666444444444444444444444444///000111222333444444444222222222333333444444555///111222222333444666999111111000000000111222222///000000000222333444555000111111222222222222222222222222222333333333333222222222222222222222222000000222444666777999999777555333222333444333222333333333333333444444444000000000000000000000000////////////////////////...///000222222222111111111111111111111111111111000000111111111111000000//////000111111111111000000000000000000111111111000000000000111111111111000000000000000000000000333222222222111111000000111111222222222222111111222222222222222222222222000111111222222333444444333333333333333333333333000111111222222222222111222222111111222222333444777777777777888999:::;;;888888888888888888888888888888999999999999888888666777999999999;;;===???BBBCCCDDDDDDDDDCCCBBBAAA???@@@AAADDDFFFFFFCCCAAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHDDDAAA@@@BBBGGGJJJLLLFFFDDDCCCDDDGGGJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKRRR[[[eeeppp{{{}}}}}}{{{xxxvvvxxx}}}{{{wwwtttsssuuuvvvuuuwww{{{{{{wwwtttxxx}}}yyyxxxyyyxxxwwwpppuuuyyy}}}~~~yyyzzzrrrnnnjjjiiieeeaaa```bbbeeegggiiiiiifffcccaaa```bbb```\\\VVVPPPMMMMMMNNNNNNMMMMMMNNNOOONNNKKKIIIFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGEEEEEEGGGLLLPPPLLLIIIEEEDDDEEEFFFGGGGGGGGGIIIKKKLLLJJJHHHFFFFFFKKKJJJHHHGGGEEEDDDDDDDDDCCCDDDEEEFFFEEEDDDBBBAAABBBBBBBBBCCCCCCDDDEEEEEE???@@@AAABBBCCCDDDDDDDDDEEEDDDCCCBBBAAA@@@?????????AAADDDFFFGGGFFFCCCBBBAAAAAABBBCCCDDDEEEFFFGGG???===;;;:::<<<>>>??????>>>???@@@AAAAAA@@@???>>>===<<<<<<===@@@AAAAAA@@@??????@@@@@@@@@@@@??????<<<======>>>????????????:::;;;<<<;;;999999<<>>>>>======<<<;;;<<<=========;;;999777;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<<<<<<<===;;;;;;<<<===============;;;;;;<<<=========<<<;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<555666777888888777666555555666777888888777666666333444666777888777777666444444444555555555666666444444444444444444444444333444555444333222444666444444444444444444444444///000222222222222222333222222222222333444555555111222333222222333555777:::999777444222111000///111111000000111222333333111111111111111222222333111111222222222333333333222222222222222222222222000111333555888;;;===>>>999666333111222333333333555555555555666666666777000000000000000000000000////////////////////////000000000000000000000111111111111111111111111111000111111222222111111000...///000111222111111000....../////////000000000000000000000111111111111000000000000000000000000222222222111111111111111111111222222222222111111222222222222222222222222000111111222222333444444222222222222222222222222///000111222333222222111111111111111111222333333777777666666777888::::::888888888888888888888888777777888888888888777777777888999999999;;;>>>@@@AAABBBCCCCCCCCCBBB@@@???<<<===???AAABBBCCCAAA@@@>>>???@@@@@@???>>>>>>???BBBBBBBBBBBBCCCCCCDDDDDDEEEBBB??????BBBFFFGGGGGGBBBAAA@@@AAACCCFFFFFFFFFEEEEEEGGGIIIJJJJJJHHHFFFDDDIIINNNTTT^^^fffhhhdddbbbaaa```ccciiisss}}}|||zzz{{{uuurrrvvv{{{{{{zzz{{{wwwuuutttxxx~~~|||xxxxxxyyywwwvvvjjjqqqxxx|||~~~yyyvvvtttsss{{{}}}~~~yyytttppprrrxxx{{{xxxsssaaaaaaeeegggaaaVVVRRRTTTZZZ\\\______\\\XXXTTTSSSZZZXXXUUUQQQNNNMMMOOORRROOOOOONNNOOOPPPOOOLLLJJJEEEFFFGGGHHHGGGFFFFFFFFFEEEFFFHHHGGGGGGHHHLLLOOOMMMIIIDDDBBBDDDFFFGGGGGGGGGIIIJJJIIIGGGEEEEEEEEEJJJIIIGGGEEEDDDCCCCCCCCCBBBCCCEEEFFFFFFDDDBBBAAABBBAAA@@@BBBDDDEEEDDDCCC>>>???BBBDDDEEEEEEEEEEEEEEEDDDBBB@@@?????????@@@<<>>@@@BBBDDDDDDCCC@@@???===<<<===>>>@@@AAA@@@>>>===>>>@@@AAAAAA@@@???>>><<<===>>>???@@@AAAAAAAAA:::;;;<<<;;;999999<<>>>>>======<<<===>>>>>>>>>===<<<;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<===?????????>>>=========<<<<<<;;;;;;:::::::::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<555666777888888777666555666666777888888777666555666555555444444444555555444444444555555555666666444444444444444444444444444444555444333222444666222222222222222222222222000222333333111000000111222222222222333444555666444444333000...---...///---------...///111222333333222111111000111111111222111000000000111333444111111111222222333333333222222222222222222222222000111333777:::===@@@AAA;;;777333000111222444444111111111222222333333333000000000000000000000000////////////////////////111000000/////////000000000000000000000000000000111111222222222222111111...///000222222111111000---.........//////000000000000000000111111111111000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222000111111222333333444444222222222222222222222222111222333444555444444333111111111000111222222333666666555555666777999:::777777777777777777777777666666777777777777777666888999:::::::::;;;>>>AAAAAAAAABBBBBBBBBAAA???>>>;;;;;;<<<===>>>>>>>>>>>>999;;;>>>???>>>=========BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???@@@CCCEEECCCAAABBBAAA??????AAABBBAAA@@@===>>>@@@CCCFFFFFFDDDBBBAAADDDGGGIIIPPPVVVVVVQQQPPPOOOPPPUUU]]]fffmmmpppiiimmmsssxxxyyyxxxwwwvvv~~~xxxuuu{{{{{{xxxttttttuuuwww{{{~~~xxxrrrqqqsssuuutttrrrlllttt{{{~~~zzzsssnnnlllkkkjjjjjjlllrrr{{{|||xxxwwwuuutttrrrfffcccbbbfffjjjiii```XXXSSSWWWaaahhhbbbUUUOOOQQQQQQTTTVVVVVVTTTPPPNNNMMMPPPOOOLLLIIIFFFFFFIIILLLNNNLLLKKKKKKKKKJJJHHHFFFCCCDDDEEEEEEDDDCCCCCCCCCBBBFFFJJJLLLKKKKKKMMMPPPOOOJJJDDDBBBCCCEEEFFFFFFHHHIIIIIIGGGEEEDDDDDDEEEJJJFFFBBB@@@@@@AAAAAAAAAFFFEEEDDDEEEEEEDDDAAA???AAABBBDDDEEEEEEDDDBBBAAADDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAADDDEEEEEEEEEEEEDDDDDDCCCFFFCCCAAA@@@AAAAAA???<<<>>>@@@BBBCCCCCCAAA@@@??????@@@@@@AAAAAA@@@@@@@@@??????>>>>>>??????@@@AAA<<<<<<===???AAAAAA@@@>>>>>>>>>===>>>@@@@@@???===:::::::::<<<>>>>>><<<:::===============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>????????????>>>:::;;;;;;<<<===>>>??????:::<<<>>>>>>===<<<======:::;;;===??????>>><<<;;;;;;<<<======>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999888888<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999::::::;;;:::999777666777777888888888888777777666666555555555555666666555555555555555555555555555555555555555555555555444333222111222333444555444333333222222333333444444444444444444444444444333333333222222111111111111222222333333222222111444444555666666777888888111111222222222333333333222222222222222222222222333222111000000111222333111222222333333222222111000111222222000000111222///222888===@@@AAAAAA@@@???:::444222222333222000222222222222222222222222222111111111000000//////000000000000000000000000222111111111000000////////////000000111111222222111111222222222222111111000000000000000000000000,,,---...///000111222333////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111222333333444444333333222111111000000111111222333222222111111222222333444111111111222222333333333333333222222333333444555555555555555666666666666777777777777777777777777666666666666777777777777888888999::::::;;;<<<<<<===???@@@???<<<:::999999<<<<<<===>>>???@@@@@@@@@;;;<<<<<<===>>>??????@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@???===<<<===???BBBDDD???AAACCCEEEEEECCCAAA???AAAAAABBBEEEHHHJJJIIIHHHHHHGGGHHHMMMTTTZZZ\\\\\\]]]VVVYYYeeekkkhhhjjjqqq}}}xxxsssqqqqqqrrrqqqpppiiiiiikkkpppttttttppplllhhhfffdddcccdddgggjjjlllmmmssszzz~~~~~~}}}}}}|||vvvmmmeee___ZZZVVVTTTYYYYYY\\\aaaiiimmmnnnmmmhhhgggfffgggggggggeeedddXXXVVVWWWZZZ]]][[[TTTNNNIII^^^tttxxxjjjWWWNNNMMMRRRUUUWWWTTTMMMHHHIIILLLRRRPPPLLLIIIGGGGGGHHHIIIGGGIIIKKKJJJGGGFFFHHHJJJGGGFFFEEEDDDCCCDDDDDDEEEIIIHHHGGGHHHJJJLLLLLLLLLKKKHHHCCCAAAAAACCCEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFDDDAAA@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEEEECCCAAA@@@BBBCCCDDDDDDCCCBBB@@@BBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDFFFCCCAAAAAABBBBBB???===>>>>>>???AAACCCCCCBBB@@@AAABBBBBBBBBBBBBBBAAAAAA??????>>>>>>??????@@@AAA===<<<===???AAAAAA@@@>>>???>>>>>>?????????>>>===;;;;;;;;;<<<>>>>>>===;;;===============>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>;;;;;;<<<<<<======>>>>>>;;;===>>>>>><<<;;;<<<===999:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::::::::999999888777666777777888888777777666666666555555555555666666555555555555555555555555555555555555555555555555333333222222222333444555444444333333333333444444444444444444444333333333333333333333222222222111111222222333333222222111......//////000111111222111111111222222222333333222222222222222222222222222222111000000111222222111222222333333222222111000111222111000///000222000333777;;;===??????>>>===999444222222222222000222222222222222222222222111111111111000000000///000000000000000000000000111111111000000000//////000000000000000111111111000111111222222111111000000000000000000000000000------...///000111222222////////////000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111222222333222222111111222222333444222222222222222222333333222111111111111222333333555555555555666666666666777777777777777777777777666666666666777777777777888888999999:::;;;;;;<<<;;;===??????===<<<;;;<<<<<<===>>>??????@@@@@@@@@<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>??????@@@AAAAAA???@@@BBBDDDDDDBBB@@@??????>>>???AAADDDGGGGGGGGGEEEDDDDDDGGGLLLPPPQQQQQQRRRNNNQQQZZZ]]]ZZZ\\\cccrrrmmmhhhdddccccccaaa```aaaaaacccgggjjjiiiddd___WWWUUUSSSRRRRRRUUUXXXZZZfffkkkrrruuutttooojjjggggggeeeaaa\\\XXXTTTRRRQQQOOOOOOQQQUUUZZZ\\\[[[YYYYYYYYYYYYZZZ[[[\\\[[[[[[QQQPPPPPPSSSVVVUUUQQQLLLLLL]]]ooorrreeeUUULLLJJJLLLOOOQQQPPPLLLIIIJJJKKKOOOLLLIIIGGGEEEEEEGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJHHHGGGEEEDDDCCCDDDEEEFFFKKKIIIHHHHHHJJJKKKJJJJJJLLLHHHCCC??????@@@BBBDDDFFFFFFEEEDDDDDDEEEFFFGGGCCCAAAAAABBBDDDFFFFFFFFFBBBAAAAAACCCFFFFFFFFFDDD@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBBBBBBBBBB@@@???>>>???AAACCCEEEEEECCCAAADDDDDDDDDDDDDDDCCCBBBAAA??????>>>>>>??????@@@AAA=========???AAAAAA@@@???@@@@@@@@@@@@???>>>=========<<<<<<===??????>>><<<======<<<<<<======>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<======<<<===???>>><<<;;;;;;;;;999999999:::::::::;;;;;;>>>===;;;:::999::::::;;;;;;<<<<<<<<<<<<=======================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;::::::999888888888888999555666666777777666666555666666555555555555666666555555555555555555555555666666666666666666666666333333333222333444444555555444444333333444444555555555444444333333222222444444333333333333222222111222222333333222222111///000000111111222222222111111111222222222222333222222222222222222222222222222111000000111222222111222222333333222222111000111222111000///000222222333555777999:::;;;;;;:::777444222111222111111000000000000000000000000111111111111000000000000000000000000000000000000111111000000000000//////111111111111000000000000000111111222222111111000000000000000000000000000////////////000000000000////////////000000000000//////000000000000111111111111111111111111111111///////////////////////////000000000000000000///000111111111111222222222222222111111222222333444333333222222222222222222111111000000111111222333444555555555555666666666777777777777777777777777555555666666666777777777888888888999::::::;;;;;;999;;;>>>>>>>>>======>>><<<===>>>??????@@@@@@???============>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????<<<===???@@@AAAAAA@@@@@@???@@@AAACCCCCCAAA@@@???>>>===<<<>>>BBBEEEFFFGGGDDDBBBAAABBBEEEFFFGGGFFFJJJHHHKKKQQQPPPKKKNNNVVVaaa]]]YYYVVVTTTTTTSSSRRRZZZ[[[]]]```bbb```YYYSSSLLLKKKIIIGGGGGGIIIKKKMMMXXX\\\ccchhhhhhbbbXXXQQQPPPSSSVVVUUURRROOOOOOPPPPPPPPPRRRTTTUUUTTTQQQNNNKKKLLLMMMOOOQQQRRRSSSTTTMMMLLLKKKMMMPPPQQQNNNKKKNNNYYYdddfff]]]QQQJJJGGGFFFKKKQQQRRROOOKKKJJJKKKLLLJJJHHHFFFEEEFFFHHHIIIIIIHHHIIILLLPPPQQQNNNJJJIIIGGGEEECCCCCCDDDFFFGGGLLLJJJIIIIIIJJJJJJIIIHHHLLLHHHBBB>>><<<>>>AAADDDFFFDDDCCCBBBBBBEEEGGGIIIBBBAAAAAACCCFFFGGGGGGFFFCCCBBBAAACCCEEEFFFEEEDDD@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCCCCCCCCCCAAA@@@AAAAAA@@@????????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>DDDJJJLLLIIIEEECCCCCCDDDEEEEEEDDDDDDCCCBBBAAA??????>>>>>>??????@@@AAA???>>>===>>>@@@AAA@@@???@@@AAAAAAAAA???=========>>>===<<<===??????>>>======<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>>;;;:::::::::999999999999999;;;<<<<<<>>>===:::888777888999:::;;;;;;;;;<<<<<<<<<=================================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::=========<<<;;;;;;:::::::::999888777777888999:::555555666666666666555555666555555444444555555666555555555555555555555555666666666666666666666666333333333333444444555555555444444333333444444555555555444333333222222222444333333333333333333333111222222333333222222111333333444444555555555555111111111111222222222222111111111111111111111111222111111111111111111222111222222333333222222111111222333222111000111333333333333444555666777888777555333111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000//////222222111111000000//////000000111111111111000000////////////////////////000000000000////////////////////////000000000000////////////000000000111111111111111111111111111000000000000000000000000//////000000000000//////000000111111222222222222222222111111222222333444333333333222222111111111111111111111111222333333444444444555555555666666666666666666666666666666444555555555666777777777777888888888999999::::::999;;;===>>>=========>>><<<===>>>???????????????>>>>>>>>>>>>============AAABBBBBBCCCDDDEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>???AAABBBBBBAAA???>>>???>>><<<>>>AAAEEEGGGHHHDDDCCCBBBBBBBBBCCCCCCCCCIIIIIILLLNNNIIIDDDHHHOOOQQQOOOMMMLLLLLLLLLMMMMMMUUUVVVYYY]]]___\\\UUUOOOJJJIIIGGGEEEEEEFFFHHHIIIKKKNNNTTT[[[___\\\TTTMMMFFFMMMTTTUUUQQQNNNNNNPPPVVVVVVXXXXXXWWWTTTPPPMMMIIIJJJKKKLLLMMMOOOQQQRRRPPPNNNKKKLLLMMMNNNNNNLLLMMMSSSXXXYYYUUUOOOJJJGGGFFFQQQ]]]^^^VVVMMMJJJLLLLLLJJJHHHGGGGGGHHHJJJLLLIIIGGGHHHNNNUUUVVVPPPJJJIIIGGGDDDBBBBBBCCCEEEGGGJJJIIIHHHIIIKKKKKKJJJIIIJJJGGGCCC>>>===???DDDHHHFFFDDDBBBAAABBBEEEIIIKKKDDDCCCCCCDDDFFFGGGFFFEEEFFFDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAAAAABBBDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAABBB???JJJUUUUUULLLCCCBBBDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>>>>??????@@@AAA@@@???>>>>>>@@@AAA@@@???@@@AAACCCAAA???======>>>???>>><<<===>>>???>>>===<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999:::;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===;;;999999:::::::::::::::;;;<<<>>>>>>>>><<<:::888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;;;;;;;:::::::::999999999888777777777888999:::555555666666666666555555555555444444444444555555555555555555555555555555666666666666666666666666333333444444444555555555444444444333333444444444444444333333333222222222333333333333333333333333111222222333333222222111111111222222222222222333000000111111111222222222111111111111111111111111111111111222222111111111111222222333333222222111222333444333222222333444222222111111222333444555333333222111000000111222////////////////////////000000000000000000111111000000000000000000000000//////////////////000000222222111111000000//////000000000111111000000000////////////////////////000000000000////////////////////////000000000000...////////////000000000000000000000000000000000111111111111111111111111000111111222222111111000///000111222222222222111222222111111222222333444333333333222222111111111222222222222222333444444444444444444555555555555555555555555555555555555333444444555666777777777777777888888888888888999999;;;======<<<;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>============@@@AAABBBCCCEEEGGGHHHHHHAAAAAAAAABBBBBBBBBBBBBBBAAA???===;;;<<>>>>>??????@@@AAAAAA@@@>>>>>>@@@AAA@@@@@@>>>AAACCCBBB???===>>>@@@@@@>>><<<<<<===>>>===<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;::::::999999999;;;<<<======>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>===;;;::::::::::::;;;<<<<<<===>>>??????===<<<:::999888999999::::::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::999999999888888888999999999999999999999999999999999999999999999999888777777777777888999999555666666777777666666555555555444444444444555555555555555555555555555555555555555555555555555555333333444555555555555444444333333222222333333444222222222333333333333333111111222222222222333333111222222333333222222111111111111111111111111111000000000111111111111222111111111111111111111111000111222222222222111000111222222333333222222111222333444333222111222444111111111111111222222333000111111111//////111333////////////////////////000000000000111111111111000000000000000000000000......////////////000000111111111111000000000000///000000111111000000///000000000000000000000000000000000000////////////////////////000000000000......////////////000000000000000000000000000000111111111111111111111111111222222333333222222111///000111333333222111111222222111111222222333444333333222222222222222222333333222222333333444555333444444444444555555555555555555555555555555555333333444555666777777888777777777777777777777777777999;;;<<<:::999999:::;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFAAAAAABBBBBBBBBBBBCCCCCCCCC@@@<<<:::;;;>>>CCCFFF@@@@@@AAAAAAAAAAAA@@@@@@>>><<<;;;<<<>>>@@@AAAAAA???@@@AAA@@@??????AAACCCBBBCCCDDDBBB@@@???BBBEEEFFFFFFFFFDDDBBBAAABBBCCCDDDDDDGGGKKKOOOPPPLLLGGGDDDCCCBBBAAABBBBBBCCCDDDIIIHHHHHHIIILLLNNNOOOOOOOOOSSSVVVUUUQQQMMMKKKKKKIIIKKKLLLKKKHHHFFFEEEEEEEEEGGGHHHFFFDDDCCCGGGJJJQQQOOOLLLIIIGGGGGGHHHHHHLLLNNNQQQSSSTTTSSSSSSRRRNNN___ooommm\\\LLLIIILLLHHHFFFDDDCCCDDDFFFHHHJJJGGGFFFGGGMMMUUUVVVQQQJJJFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMNNNMMMLLLEEEFFFFFFDDDCCCFFFLLLQQQIIIHHHGGGFFFHHHJJJMMMOOOHHHFFFCCCCCCEEEGGGHHHHHHIIIFFFDDDBBBCCCCCCBBBAAACCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCCCC===???AAAAAA??????@@@CCCEEEJJJNNNLLLEEE@@@@@@AAA???@@@AAABBBBBBBBBBBBBBB??????>>>>>>??????@@@AAABBB@@@>>>>>>???AAAAAA@@@===AAACCCBBB???===???BBB???===;;;;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<=========<<<<<<;;;::::::999999999:::;;;<<<===>>>>>>>>>:::::::::;;;;;;<<<<<<<<<:::;;;===<<<;;;::::::;;;999:::<<<>>>????????????;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888999999999999999999999999777777888888999:::::::::666666777888888888888888666777777888888777777666555444444333333444444555555555555555555555555555444444444444444444444444333333555666666666555444333222222111111222222333111111111222333333444444000000000111111222222222111222222333333222222111333333333333222222222222000000000000111111111111111111111111111111111111000111222222222222111000111222222333333222222111000111222222000000111222000000000111111111222222---///111111//////111333000000000000000000000000///000000000111111111111000000000000000000000000........./////////000000000000000000000111111111//////000000000000//////000000000000000000000000////////////000000000000////////////000000000000........./////////000000000000000000000000000000111111111111111111111111111222222333333222222111///000222333333222111000222222111111222222333444222222222222222222333333222222222222222333333444333333444444444555555555444444444444444444444444222333333444555666777888777777777777777777777777333666999:::999999:::::::::::::::;;;;;;::::::999<<<<<<======>>>>>>??????>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA???===;;;<<>>===<<<===???@@@???>>>>>>@@@AAA@@@>>>===???BBBAAAAAA@@@???@@@BBBDDDEEEAAACCCDDDCCC@@@???@@@BBBBBBAAABBBFFFJJJKKKIIIEEEDDDDDDCCCCCCDDDEEEFFFGGGNNNMMMKKKIIIGGGHHHKKKNNNSSSSSSSSSSSSQQQNNNLLLKKKIIIJJJKKKIIIEEEDDDEEEFFFBBBEEEFFFDDDAAAAAAEEEIIILLLKKKJJJGGGEEEEEEFFFGGGIIILLLOOOQQQQQQQQQPPPQQQLLLWWW```^^^SSSHHHGGGIIIHHHFFFDDDCCCCCCEEEGGGIIIFFFEEEGGGLLLQQQSSSOOOJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGJJJMMMMMMLLLJJJDDDGGGHHHGGGEEEFFFKKKPPPLLLKKKKKKKKKLLLMMMOOOPPPHHHEEECCCBBBEEEHHHJJJJJJHHHEEECCCBBBCCCCCCCCCBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBB<<<>>>@@@@@@>>>>>>@@@CCCHHHFFFCCCAAA@@@@@@@@@@@@??????AAABBBCCCDDDDDDDDD?????????>>>???@@@@@@AAACCCAAA???>>>???AAAAAA@@@<<<@@@DDDCCC???===@@@CCC???===;;;:::;;;<<<;;;;;;<<<;;;;;;;;;;;;<<<============<<<;;;::::::999999999:::;;;===>>>?????????999999::::::;;;<<<======999:::<<<<<<;;;:::;;;<<<888999<<<>>>??????>>>>>>::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888888888888888777777888999:::;;;;;;<<<555666777999999999888777777777888888888888777777555444444333333444444555555555555555555555555555333333333333333333333333333333555666666666555444222111111111111111111222000000111222333444444555//////000000111111111222222222222333333222222222111111111000000000000000000000000000111111111111000000000000000000000000000111222333333222111000222222222333333222222222...000111000///...///000//////000111222222111111,,,...111000///...111333111111111111111111111111//////000000111111111222000000000000000000000000---.........//////000000//////000000111111222222//////000000000000//////000000000000000000000000////////////000000000111////////////000000000000............/////////000000000000000000000000000000000000000000000000000111111222222222222111111...000222333333333111000222222111111222222333444111111111222222333333444111111111000111222222333333333333444444444555555444444444444444444444444222222333444555666777888777777777777666666666666000333666888999999;;;<<<999999:::::::::999999888;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@@@@??????????????????@@@@@@AAAAAAAAA???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@>>>@@@AAABBBAAA>>>===???AAACCCCCCAAA@@@CCCHHHJJJIII===???BBBBBBAAAAAACCCFFFFFFEEEDDDGGGKKKLLLJJJGGGBBBBBBBBBCCCDDDEEEFFFGGGPPPQQQOOOKKKHHHHHHLLLPPPVVVTTTRRRQQQQQQQQQPPPNNNKKKLLLKKKHHHDDDCCCEEEGGGCCCEEEGGGEEEBBBBBBGGGLLLIIIIIIIIIGGGEEEEEEGGGHHHEEEIIIMMMNNNMMMKKKKKKKKKJJJNNNQQQOOOJJJFFFEEEFFFJJJHHHFFFEEEEEEFFFIIIJJJEEEEEEGGGKKKOOOPPPNNNKKKGGGHHHIIIJJJJJJHHHGGGFFFHHHHHHIIIKKKMMMMMMJJJHHHDDDHHHJJJIIIFFFEEEJJJNNNMMMMMMMMMNNNNNNOOOPPPPPPDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFFFFEEECCC@@@???AAAAAA@@@??????@@@AAAAAAFFFEEEDDDBBB@@@>>>===<<>>>>>???AAACCCDDDAAA@@@???>>>>>>>>>???@@@>>>??????@@@@@@AAAAAABBB???===<<<::::::<<<===???===<<<<<<;;;;;;===>>>???@@@???>>>===;;;;;;::::::===============<<<<<<<<<::::::;;;<<<======<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888777888<<<===<<<:::<<<;;;::::::999999999999:::::::::999999999888888777777777777777777777777999888777666666777888999888888777666666666666666555555666666666666555555666555555555555444444444333333333444444444555555777777666555444333333333666555444333222333444555666444111111222333333333222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000///000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000//////000000111111222222000000000000111111111111//////000000000000//////111111000000//////......000000000000000000000000.........000222222000...000000000000000000000000222111111111000000//////000000000000000000000000------------------------000000000000111111111111000000//////......------000...---///222222000...111111000000//////......////////////000000000000222222222111111111111000000111111222222111111000222222222222222222222222222222222222222222222222...000222444555444333222333333333444444444555555555555444444444444555555222444555666555555555666555555666666666666555555888777666666666777999:::<<<;;;999888888888999999888999:::;;;<<<<<<<<<<<<===@@@BBBBBB@@@>>>======<<<===>>>AAABBBAAA===:::===<<<<<<<<<===>>>??????>>>???AAABBBBBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBB@@@?????????AAAAAAAAABBBCCCDDDFFFGGG???CCCDDDBBBDDDHHHIIIGGGDDDDDDEEEGGGHHHIIIJJJKKKCCC@@@AAADDDDDDBBBBBBEEEQQQSSSRRRLLLDDDBBBFFFLLLIIINNNUUUZZZ[[[XXXRRRNNNLLLIIIDDDBBBBBBDDDEEEEEEIIIGGGEEEDDDEEEGGGIIIKKKIIIIIIHHHGGGGGGGGGGGGHHHEEEHHHJJJKKKKKKJJJKKKLLLKKKIIIHHHIIIGGGCCCDDDIIIJJJKKKKKKJJJIIIHHHIIIIIILLLKKKIIIIIIJJJJJJHHHGGGIIIHHHGGGGGGFFFGGGHHHIIILLLLLLKKKKKKJJJIIIGGGGGGFFFFFFEEECCCBBBCCCGGGJJJJJJMMMOOOOOOPPPQQQOOOLLLEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFEEECCC@@@???AAAAAA????????????AAAAAACCCCCCBBB@@@???>>>===<<>>>>>>>>???@@@BBBCCCAAA@@@>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>======<<<<<<>>>???@@@@@@???>>><<<;;;;;;::::::=====================<<<:::;;;;;;<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888:::===>>>===;;;<<<;;;::::::999999999::::::::::::999999999888888777777777777777777777777888888777666666777888888888777777666666666666666555666666777777666666555666555555555555444444444444444444555555555666666777666555444444333333333555444333333333333444555333111///000222333444333222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000111111111111222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111//////000000000000//////111000000000/////////...000000000000000000000000/////////000222222000///000000000000000000000000111111111000000000//////000000000000000000000000------------------------//////000000000111111111///////////////.........///...---///111222000...111000000000/////////...////////////000000000000000000111111222222222333222333333444444333333222222222222222222222222222222222222222222222222222...000222444444444333222333333333444444444444555555555444444444444555555222444666666555444555666555555666666666666555555888777666666666777888999:::999888777666777888888999999:::;;;<<<<<<<<<<<<>>>@@@BBBBBBAAA???>>>>>>;;;<<<>>>AAADDDCCCAAA>>>>>>============>>>>>>???@@@AAACCCDDDEEEDDDBBBAAA@@@AAAAAAAAABBBBBBBBBBBB???AAABBBAAA???>>>>>>???===>>>???@@@@@@AAAAAABBB@@@CCCDDDCCCDDDHHHIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDAAAAAADDDDDDBBBCCCFFFTTTUUUTTTMMMEEEBBBEEEJJJEEEJJJQQQXXX[[[[[[XXXUUUOOOLLLGGGDDDDDDEEEEEEEEEIIIHHHFFFEEEEEEFFFIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMMMMKKKIIIIIIJJJJJJHHHHHHJJJHHHDDDEEEIIIJJJKKKLLLKKKKKKJJJJJJKKKJJJIIIJJJLLLNNNNNNLLLJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHGGGEEEDDDEEEIIILLLKKKMMMMMMMMMPPPRRRQQQMMMFFFGGGHHHJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEDDDBBB@@@@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA???AAA@@@???>>>>>>???@@@AAA@@@@@@@@@???>>>>>>======@@@@@@@@@@@@AAAAAABBBBBB>>>>>>=========???@@@AAA@@@@@@>>>=========>>>???AAAAAA@@@@@@???>>>>>>===========================???>>>=========>>>???@@@??????===<<<;;;;;;::::::<<<<<<==================:::;;;<<<<<<===<<<<<<<<<999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>===<<<;;;;;;:::999999999:::::::::::::::999999999888888777777777777777777777777888777777666666777777888777777666666555555666666666777777888888777777666666555555555555444444444555555555555666666666666777666555444333333333333444444333333333444444555000///...///222333444333222222222222222222222222222222222222222222222222111111111000000000//////000000000000000000000000111222222222222333333333111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111//////000000000000//////000000000000////////////000000000000000000000000///......000111222000///000000000000000000000000111111000000000000//////000000000000000000000000------------------------//////000000000000111111.........//////////////////......///111111000...000000000000////////////////////////000000000000...///000111222333444444222222333333333333222222222222222222222222222222222222222222222222222222///000222333444444333222333333333333444444444444555555444444444444555555333555666666444333333444555555666666666666555555777777666666666777888999999888777666555666777777999:::;;;<<<<<<===<<<<<<>>>@@@BBBBBB@@@???>>>???:::;;;>>>AAAEEEFFFDDDBBB??????>>>=========>>>>>>@@@AAACCCDDDEEEDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBB>>>@@@AAA@@@>>>===>>>???<<<===???@@@AAA@@@???>>>@@@CCCDDDCCCDDDHHHIIIGGGEEEEEECCCCCCCCCCCCEEEEEEGGGCCCBBBDDDEEECCCDDDHHHUUUVVVTTTNNNFFFBBBEEEHHHFFFJJJPPPVVVZZZ[[[ZZZYYYQQQNNNIIIFFFFFFFFFFFFEEEJJJIIIGGGFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIIIILLLNNNNNNMMMJJJHHHGGGHHHIIIGGGFFFHHHFFFDDDFFFKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOMMMKKKKKKJJJIIIHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFDDDBBBAAACCCGGGJJJKKKOOOQQQOOONNNQQQPPPLLLGGGHHHIIIJJJKKKJJJIIIIIIFFFEEEEEEDDDCCCCCCDDDDDDEEECCCAAA??????@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>>>>???@@@AAA????????????????????????>>>>>>??????@@@@@@AAAAAA>>>===<<<<<<<<<>>>???@@@AAA@@@???>>>===>>>??????@@@@@@??????>>>>>>>>>>>><<<======>>>>>>======<<<>>>===<<<<<<<<<===???@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<<<<;;;888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===<<<<<<;;;::::::999999::::::::::::::::::999999999888888777777777777777777777777777777777666666777777777777666666555555555666666777777888888888888777777666555555555555444444444444444444444555555555555666555444444333333333444444333333333444444555555111000///000222333333222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000111111111222222222333333222111000//////000111222000000000000000000000000000000000000000000000000222222111111000000/////////000000000111111111111//////000000000000//////000000000000////////////////////////////////////...------...000000///...////////////////////////000000000000000000//////////////////////////////........................////////////000000000111------......//////000000.........///000000//////000000000000////////////////////////000000000000///000000111222222333333000000111111111111000000111111111111111111111111111111111111111111111111000111222333333333333222222222333333333444444444555444444333333444444555444555666666444222222333444555555666666555555444666666666666777777888888888888777666666666777888::::::;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@>>>======>>>:::;;;===@@@CCCDDDCCCAAA@@@???>>>>>>============<<<>>>@@@AAABBBAAA@@@???>>>>>>?????????@@@@@@@@@>>>??????>>>======>>>???===???BBBEEEEEEDDDAAA???AAADDDEEECCCDDDHHHIIIGGGBBBBBBAAAAAACCCEEEGGGIIIHHHDDDCCCEEEEEECCCEEEIIIQQQRRRQQQMMMGGGCCCEEEGGGLLLNNNQQQTTTVVVWWWVVVUUUOOOLLLHHHFFFFFFGGGGGGGGGJJJIIIHHHFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJIIILLLMMMMMMKKKIIIGGGGGGGGGHHHDDDBBBBBBAAAAAAFFFMMMMMMLLLKKKLLLMMMNNNNNNMMMMMMKKKIIIIIIKKKMMMMMMMMMNNNMMMKKKIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIFFFEEEDDDBBBAAABBBFFFJJJLLLXXX^^^WWWOOOLLLKKKIIIGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDCCCCCCBBBCCCCCCCCCDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>???@@@@@@????????????@@@@@@@@@AAA======>>>>>>???@@@@@@AAA>>>===<<<<<<<<<===>>>???BBBAAA@@@???>>>???@@@@@@=========>>>>>>?????????<<<<<<============<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;:::::::::999999::::::;;;:::::::::999999999888888777777777777777777777777666666666777777666666666666666555555555555666666777777888888888888777777666555555555555444444444222222333333333444444444555444444333333333333444222333333444444555555555555333222333333333222000222222222222222222222222222222222222222222222222333333222222222111111111000000000000000000000000000000000000111111111222222111000//////000111222000000000000000000000000000000000000000000000000222222111111000000/////////000000000111111111111//////000000000000//////////////////000000000000////////////////////////---,,,+++,,,---......---//////////////////////////////////////////000000////////////////////////...........................////////////000000000------......//////000000---...//////////////////////////////000000000000////////////000000000000111111111111111111111111///000000111111000000///111111111111111111111111111111111111111111111111111111222222333333222222222222222333333333444444444444333333333333444444333555666555333222222333444444555555555555444444555555666666777777777777999888777666777777999999999:::;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;:::;;;<<<;;;;;;<<<>>>@@@@@@>>><<>>===<<<<<<<<<===:::<<<>>>@@@AAA@@@???>>><<<=========>>>>>>>>>>>>======>>>===;;;<<<===??????AAAEEEGGGHHHFFFDDDBBBBBBEEEFFFDDDEEEHHHIIIGGGCCCCCCCCCCCCDDDFFFHHHJJJHHHEEEDDDFFFFFFDDDEEEHHHJJJKKKLLLJJJGGGEEEFFFHHHNNNOOOQQQRRRRRRRRRQQQQQQJJJHHHFFFEEEFFFHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHHHHBBB>>>======@@@HHHQQQTTTQQQOOONNNPPPRRRSSSRRROOOKKKGGGFFFJJJOOOTTTVVVPPPOOOMMMKKKJJJIIIIIIJJJEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGHHHKKKNNNQQQfffrrrfffSSSJJJIIIHHHEEEFFFGGGIIIIIIHHHHHHGGGCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======>>>???@@@?????????@@@@@@@@@AAAAAA<<<======>>>???@@@AAAAAA???>>>===<<<<<<===>>>???BBBAAA???>>>>>>>>>???@@@;;;<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<======<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;:::999999:::;;;::::::999999999:::;;;;;;:::::::::999999999888888777777777777777777777777555666666777777666666555555555444444555555666666666777777888888777777666666555555555555444444444111222222222333333333333444444333333333333444444222222333444555555555555666555444444444333111///222222222222222222222222222222222222222222222222333333333222222222222111000000000000000000000000//////000000000111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111//////000000000000//////////////////000000000000000000000000000000000000...,,,++++++---......---000000000000000000000000......////////////000000000000000000000000000000..............................////////////000000.........///////////////,,,---//////.........///////////////000000000000////////////000000000000222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333444444333333333333444444222444555555333222222333444444555555555555444444444555666777777777666666999888777666777888999:::999999::::::::::::999999888999::::::999999:::;;;<<<;;;;;;<<<======;;;999======<<<<<<;;;;;;<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA<<<<<<<<<=========>>>>>><<<<<<<<<;;;:::;;;===???>>>@@@DDDGGGHHHGGGEEECCCCCCFFFFFFDDDEEEHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDGGGGGGDDDCCCFFFDDDFFFHHHIIIHHHGGGHHHIIIKKKLLLMMMNNNOOOOOOOOONNNGGGEEEDDDDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIFFFGGGGGGGGGEEEFFFGGGIIIHHHCCC??????@@@CCCLLLUUU]]]XXXRRRPPPRRRVVVWWWWWWNNNJJJFFFGGGLLLTTT[[[___PPPOOOLLLJJJIIIHHHHHHHHHEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLVVVooo}}}mmmVVVLLLKKKIIICCCDDDFFFGGGGGGGGGFFFEEEAAA@@@@@@???@@@@@@AAAAAA@@@AAABBBDDDEEEEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBB@@@???>>>======>>>???@@@>>>>>>>>>???????????????<<<===>>>???@@@AAAAAABBB@@@???>>>=========>>>???@@@???===<<<<<<<<<===>>>========================;;;:::999999999999:::;;;<<<;;;;;;:::;;;<<<===>>><<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<======<<<;;;;;;:::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999;;;===<<<:::999:::<<<:::999999999::::::;;;<<<:::::::::999999999888888777777777777777777777777555555666777777666555555555444444444444555666777555666666777777666666555666555555555555444444444222222222333333333444444444333333222333333444444111222333555555555555555444333222333444333111///222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000111111111222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111//////000000000000//////.../////////000000000111000000000000000000000000///...,,,,,,...///000///000000000000000000000000........./////////000000000000000000000000000000................................./////////000000///////////////.........+++---//////...---...000.../////////000000000111////////////000000000000111111111111111222222222111111222222222222111111111111111111111111111111111111111111111111111111333222222222222222222222111222222222222333333333444333333222222333333444111333444444333333333444333444444555555444444333444555666777777777666555777777666555666777888999888888888999999888888777888999:::999888999:::<<<;;;::::::;;;<<<<<<:::999;;;;;;:::::::::;;;;;;<<<===???AAADDDEEEEEEDDDCCC=========>>>>>>>>>??????;;;;;;;;;:::999:::===???>>>@@@CCCFFFHHHHHHGGGFFFCCCFFFGGGDDDEEEHHHIIIFFFDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDEEEHHHHHHDDDBBBCCCCCCEEEGGGIIIIIIIIIIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJHHHFFFEEEEEEGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEEEEFFFHHHIIIGGGHHHHHHGGGEEEFFFGGGIIIIIIFFFFFFHHHJJJKKKQQQXXX```YYYPPPLLLOOOSSSVVVVVVLLLIIIGGGHHHMMMSSSWWWZZZNNNMMMJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFCCCFFFHHHIIIHHHGGGGGGGGGVVVmmmwwwgggTTTOOONNNJJJBBBCCCDDDEEEFFFEEEEEEDDD@@@??????>>>??????@@@@@@>>>@@@CCCEEEGGGGGGFFFEEEAAAAAAAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAACCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@???>>>======>>>???@@@=========>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB@@@???>>>======>>>??????>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::888777777888:::;;;===<<<<<<;;;<<<===>>>???<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???<<<=========<<<;;;::::::===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::===>>>===;;;999;;;===999999999999::::::;;;<<<:::::::::999999999888888777777777777777777777777444555666777777666555444444444444444444555666777555555666666666666555555666666555555555444444444333333333444444444555555333333333222222333444444000222333555666666555555111000000222333333111///222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000111111222222222333333333///000111222222111000///000000000000000000000000000000000000000000000000//////000000111111222222000000000000111111111111//////000000000000//////.../////////000000111111000000000000000000000000111///------///111111111000000000000000000000000---.........//////000000000000000000000000000000////////////////////////............/////////000000000//////.........---***---000///---,,,...000.../////////000000111111////////////000000000000//////000111222333333444//////000000000000//////000000000000000000000000000000000000000000000000333333222222111222222333111111222222222333333333444333333222222333333444000222444444333333444555333444444555555444444333333444666777777777666555666555444444555666777888777777888888888777777666999:::::::::999999;;;===::::::999;;;<<<===;;;:::999999999999::::::;;;<<<===???AAACCCDDDDDDDDDCCC????????????@@@@@@@@@@@@;;;;;;;;;999888:::===??????AAADDDGGGIIIJJJJJJJJJCCCFFFGGGEEEEEEHHHIIIFFF???AAAEEEHHHIIIIIIGGGFFFDDDCCCEEEIIIHHHDDDAAABBBDDDEEEHHHJJJJJJJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGEEEJJJHHHFFFFFFGGGGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLJJJHHHEEECCCBBBDDDGGGIIIJJJJJJIIIHHHFFFFFFGGGIIIIIIIIILLLQQQSSSRRRUUUZZZ___VVVLLLGGGJJJOOORRRRRRKKKJJJHHHIIIKKKMMMNNNNNNLLLKKKHHHFFFDDDCCCBBBBBBFFFFFFGGGGGGGGGFFFFFFEEEDDDGGGKKKLLLKKKJJJHHHHHHSSSeeekkk\\\OOOOOOOOOIII@@@BBBDDDFFFFFFDDDBBB@@@AAA@@@@@@@@@AAAAAA@@@>>>BBBDDDEEEEEEDDDCCCCCCDDDDDDBBB???@@@CCCEEEEEEDDDDDDCCCAAA@@@???>>>>>>>>>BBBBBBBBBAAA@@@???>>>===>>>>>>????????????>>>>>>>>>??????@@@@@@@@@??????????????????@@@AAABBBCCC@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<:::888777777888888999;;;===>>>======<<<<<<:::999:::===???>>><<<::::::999999888777777777666666777777777777666666444555666888888666555444444444444444444444444444555555555555555555555555333333333333333333333333222222222333333444444444444444333333333333222222333444444555555444444333222222222222222222222222333222000/////////000000222222222222222222222222222222222222222222222222000000000000111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///.........//////000000111111//////...//////000111222,,,,,,---...///000111222000000000000////////////,,,,,,,,,------------.........//////000000111111//////000000///...------.........------,,,,,,,,,000000//////.........---......////////////......++++++,,,---.........---...............///000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111222222222333333333222222222222222222222222333333333333333333333333111111222333333444444555666666444333333444555666444444444555555777888999555555666666777777888888777777777777777666555555::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<>>@@@CCCFFFGGGGGGGGGFFFGGGFFFDDDCCCCCCEEEGGGHHHBBBFFFGGGDDDBBBDDDDDDBBBAAACCCDDDCCCBBB@@@@@@AAAEEECCCEEEKKKMMMKKKHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDAAA???@@@DDDIIILLLIIIJJJJJJJJJIIIIIIJJJLLLJJJKKKLLLMMMOOOOOOOOOPPPPPPLLLGGGDDDEEEHHHJJJKKKIIIHHHFFFEEEGGGKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGHHHJJJJJJGGGEEEOOOQQQSSSSSSRRRQQQRRRSSSAAABBBDDDEEEEEECCCAAA@@@@@@AAABBBBBBBBBAAA@@@@@@CCCEEEFFFFFFEEEDDDDDDEEECCCAAA???@@@CCCEEEEEEEEEAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????AAABBBBBB@@@??????>>>======<<<<<<:::;;;;;;;;;<<<<<<======>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;::::::<<<<<<<<<===============;;;<<<<<<<<<:::999:::;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::888777777888888999;;;<<<======<<<<<<;;;999888:::<<<>>>===;;;::::::999888888777777666666666777777777777666666444555666777777666555444444444444444444444444444555555555555555555555555333333333333333333333333222222222333333444444444444444333333333333222222333333444444444444333333222222222222222222222222333222111000000000000111222222222222222222222222222222222222222222222222000000000000111111111111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111////////////............//////////////////000111......//////////////////000000000000/////////............////////////000......//////000000000000//////////////////...---/////////......---------000/////////..................////////////............//////000/////////...............///000000/////////...............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000111111111222222222333333222222222222222222222222333333333333333333333333222222222333444444555555666666555555555555555666555555444555555666777888555555666666777777777777777777888888777777666555:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBBBBBBBAAA@@@<<<;;;;;;;;;;;;<<<>>>???===<<<:::888888999;;;===@@@BBBEEEGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFAAAFFFGGGDDDBBBDDDDDDBBBBBBDDDEEEDDDBBB@@@@@@@@@FFFCCCDDDIIILLLKKKJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJHHHFFFCCCBBBCCCFFFIIILLLJJJKKKKKKJJJHHHGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLIIIEEECCCEEEIIILLLMMMKKKJJJIIIHHHIIIKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGFFFGGGIIIJJJHHHFFFKKKMMMOOOOOOOOONNNOOOQQQAAABBBCCCDDDCCCBBB@@@???>>>BBBEEEEEEBBB@@@AAACCCCCCEEEGGGGGGEEEDDDEEEFFFBBB@@@@@@AAACCCEEEFFFEEE@@@?????????@@@AAAAAABBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>???@@@AAAAAA?????????>>>>>>======<<<;;;;;;<<<<<<===>>>?????????>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<999:::;;;:::888777777888888999:::;;;<<<<<<<<<;;;999888777999;;;<<<;;;::::::999999888888777666666555666666777777666666555444555666777777666555444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444333333333333222222222222222333333222222222222222222222222222222222333333222111111111111222222222222222222222222222222222222222222222222222000000000000111111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111...------...111222000//////...------,,,,,,000000//////.../////////111111000///...------,,,000000000/////////...............////////////000......///000000000//////---.../////////////////////////////////.........////////////..................////////////....../////////000//////.....................///000000---------...............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000111111111222222222222333222222222222222222222222444444444444444444444444222222333444444555555666555666666777777666666666666555555555555555666666555666666666666777777777777888888888888777777666999999999999999999999999::::::;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@???<<<;;;;;;:::;;;;;;<<<<<>>;;;999888999;;;<<>>??????>>>>>>>>>>>>??????===>>>>>>>>>>>>======<<<>>>=========>>>>>>???@@@?????????>>>>>>>>>======;;;;;;<<<>>>???@@@AAAAAA??????>>>===<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<============888::::::999777777777888888999999:::::::::::::::777777777888999:::::::::999999999888777777666666555666666666666666666555444555555666666555555444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222111111222222222222111111111222222222222222333333333333222222222222222222111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000///......///000111/////////......---------111000///...............111111000///...------,,,000000/////////.........,,,,,,,,,------------.........///000000//////...------...///000000////////////..................///////////////...............////////////......---.........---,,,++++++...............///000000------............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222222222111111111111111111111111444444444444444555555555222333333444444555666666444555777888888888777666666666555444444444555555666666666666666666666666777888888888888888777777888888888888999999999999999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???>>><<<;;;;;;;;;:::::::::;;;AAA???<<<:::999:::;;;<<>>???FFFIIIHHHHHHIIINNNLLLJJJGGGFFFGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIJJJIIIGGGGGGHHHJJJMMMMMMMMMMMMLLLKKKJJJJJJDDDBBB@@@AAADDDGGGIIIJJJLLLIIIGGGIIIJJJIIIIIIJJJNNNMMMKKKIIIHHHGGGGGGGGGCCCCCCDDDEEEFFFHHHHHHIIIFFFEEEDDDDDDFFFHHHJJJKKKHHHJJJKKKKKKJJJIIIIIIJJJBBBBBBBBBAAAAAABBBBBBBBB???CCCFFFDDD@@@>>>@@@DDDAAACCCDDDDDDCCCBBBBBBCCC???@@@BBBCCCCCCDDDEEEFFFBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAA@@@????????????>>>======>>>??????>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>><<<<<<===>>>???AAAAAABBB???>>>>>>===<<<;;;;;;:::999999999999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;:::::::::;;;<<<;;;999888999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<888999:::999777666777888888888888888888999999999666666777888888888999:::999999888888777666666555555555666666666666555555444444555555555555444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222000111111222222111111000111111111222222333333333222222222222333222222222111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////....../////////000000000000000///......---......///////////////.........////////////............,,,,,,,,,------------...---...///000000///...---------...///000000//////------------------------.........///////////////......////////////......---.........---,,,++++++...............///000000....../////////000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111333333333444444444555555222222333333444555555666444555777888888888777666666555555444444444444555666666666555555555555555666777777888888888777777777777777888888999999999888999:::;;;<<<<<<<<<<<<<<<===>>>?????????>>>===;;;;;;;;;;;;;;;;;;::::::AAA???<<<:::999:::;;;<<>>AAADDD@@@BBBDDDCCCBBBAAABBBBBB???AAACCCDDDCCCCCCDDDEEEBBBAAAAAA@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@???@@@???>>>======>>>???@@@????????????>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===????????????????????????======>>>>>>???@@@AAAAAA>>>======<<<<<<;;;;;;;;;:::999999::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@?????????>>>======<<<<<<999:::;;;:::999888999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;777888999888777666777999888888777777777777888999555777888888777777999;;;999888888777777666555555444555555666666555555444444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333444444333333333333222222444444333333333333222222111111111222222111111111111111111222222333333444000111222222333222222222111111111111111111111111111111111111111111111111000000000000111111111111///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///.........//////000111111222//////......---.........------......//////000000/////////.........------.........////////////000---...///000000///---+++---...//////////////////,,,,,,,,,---------------.........///////////////......////////////....../////////000//////.....................///000000......//////000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000111000000000111111111111222111111111111111111111111111222222333333444444444111111222333333444444555444444555666777777777777555444444444444444555555666666666555555555555444555666666777777777777666666666666777888888999999777888999;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<:::;;;<<<<<<<<<<<<;;;;;;???>>>;;;999888999;;;<<<>>>@@@CCCFFFIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDCCCBBBFFFFFFAAA:::888>>>DDDFFFEEEFFFGGGEEECCCAAA@@@@@@???@@@FFFPPPSSSNNNIIIGGGJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGHHHIIIKKKLLLMMMNNNLLLMMMOOOPPPPPPNNNLLLJJJCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKLLLHHHHHHHHHGGGFFFDDDCCCBBBCCCBBB@@@AAABBBCCCCCCBBBDDDAAAFFFQQQUUUQQQNNNQQQNNNLLLIIIFFFEEEDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIEEEFFFGGGGGGGGGHHHKKKMMMNNNOOOPPPOOOLLLJJJIIIJJJCCCBBBAAAAAABBBEEEHHHJJJMMMJJJFFFCCCAAAAAACCCEEEAAACCCDDDDDDCCCBBBBBBCCC@@@BBBEEEEEECCCAAABBBCCC@@@@@@??????@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<>>>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<>>>???@@@AAABBB??????>>>======<<<;;;;;;999:::;;;:::888888888999999999:::::::::;;;;;;;;;::::::::::::::::::999999666888999888777666777999888888777666666666777888555777999999777777999;;;888888888777666666555555444555555666666555555444555444444444444444444555555555555555555555555555333333333333333333333333333333333333333333333333444444444333333222222222444444333333333333222222111222222222222222222111000111111222333333444444///000111222222222111111111111111111111111111111111111111111111111111111000000000000111111111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000.../////////////////////......---------...//////............/////////000//////.........---------.........////////////000,,,...///111000...,,,***//////////////////...---------------.........///............/////////000......////////////............//////000/////////...............///000000------......///000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111111111111111111111111111111111000000111111222333333444000000111222222333333444444444444444555666777888333333333333444555555666666666555555555444444444444444555666666666666666555555666666777888888999777888999:::;;;<<<<<<<<<:::;;;<<<===>>>===<<<<<<::::::<<<===>>>======<<<===<<<:::888888999;;;======@@@CCCFFFIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDGGGEEEAAA???BBBEEEDDDDDDEEEFFFEEECCCAAAAAABBBAAAAAAFFFOOORRRMMMHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLOOOPPPPPPNNNKKKIIICCCCCCCCCCCCEEEGGGJJJKKKMMMMMMMMMKKKIIIHHHIIIJJJGGGGGGGGGGGGFFFEEECCCCCCDDDCCCBBBCCCEEEFFFEEECCCAAABBBMMM___cccZZZQQQPPPPPPNNNKKKHHHFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGEEEHHHJJJJJJHHHIIIKKKMMMKKKMMMNNNNNNLLLKKKKKKLLLCCCBBBAAAAAACCCFFFJJJLLLSSSNNNGGGCCCBBBCCCEEEFFFBBBDDDEEEEEEDDDCCCCCCDDD@@@CCCFFFFFFCCCAAAAAABBB>>>>>>>>>???@@@AAACCCDDD???@@@@@@AAAAAAAAA@@@@@@@@@???>>><<<<<<>>>???@@@AAAAAAAAA@@@@@@>>>======<<<;;;;;;:::::::::;;;;;;??????????????????@@@@@@>>>>>>>>>>>>>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???;;;;;;;;;<<<<<<<<<======999:::;;;===>>>@@@AAABBB<<<<<<;;;:::999999888888999:::;;;:::888777888999999999999::::::;;;;;;;;;::::::::::::999999888777666777888888777666777999888777666555555666777888555777:::999888777999<<<888888888777666666555555444555555555555555555444555444444333333444444555666666666666666666666666333333333333333333333333333333333333333333333333444444444333333222222222444444444333333333222222222222333333333333222222000000111222333333444444...///000111222222111000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111...------...111222/////////...------,,,,,,---------------...///000//////////////////......//////.........---------,,,,,,,,,---------......,,,...000111000...,,,***///000000000///...---------.........//////000000---.........//////000000......////////////......++++++,,,---.........---...............///000000,,,,,,------...///000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000//////000111222222333333///000000111222222333333444444333333444555777888222222222333444555666777666666555555555444444444333333444555666666555555444555555666777888888999666777999:::;;;<<<<<<<<<:::;;;<<<=========<<<;;;999:::<<<>>>??????>>>>>><<<;;;999777777999;;;===>>>@@@CCCGGGIIIKKKKKKKKKIIIHHHEEEDDDCCCDDDEEEFFFCCCGGGIIIGGGEEEFFFEEECCCCCCEEEFFFEEECCCBBBBBBCCCBBB@@@DDDJJJMMMIIIFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNNNNKKKHHHFFFCCCCCCBBBCCCEEEHHHKKKMMMPPPPPPOOOMMMIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFDDDCCCDDDEEEGGGHHHGGGFFF@@@DDDUUUjjjooo```RRRNNNMMMKKKGGGDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIKKKLLLJJJIIIJJJLLLGGGIIIKKKLLLKKKKKKLLLMMM@@@AAABBBCCCDDDEEEFFFGGGHHHGGGEEECCCBBBCCCDDDEEEHHHGGGEEECCCBBBAAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???>>>>>>>>>BBBAAA???>>>===<<<======>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@@@@>>>===<<>>>>>>>>@@@@@@===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<>>@@@BBB===888777;;;===<<<::::::::::::;;;===>>>===<<<888888888888999;;;===>>>AAAAAABBBCCCEEEGGGHHHJJJEEEFFFFFFDDDAAA??????@@@CCCEEEFFFEEECCCBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBDDD@@@===???DDDGGGGGGDDDHHHEEECCCFFFJJJLLLIIIEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKIIIGGGGGGGGGGGGEEEDDDDDDBBBAAACCCGGGKKKLLLKKKNNNIIIGGGIIIHHHDDDGGGMMMNNNMMMKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHMMMZZZgggggg[[[OOOKKKJJJIIIHHHFFFDDDAAA@@@???DDDDDDDDDDDDEEEEEEEEEEEEMMMMMMLLLHHHFFFGGGHHHGGGIIIIIIJJJJJJJJJJJJHHHGGGCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBAAAAAACCCDDDEEEIIIHHHEEECCCAAA@@@??????CCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@???>>>======>>>>>>===========================<<<<<<;;;;;;<<<<<<===>>>>>>?????????>>>===<<<@@@??????>>>>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<>>>>>===<<<:::999888888888:::===>>>@@@@@@@@@AAACCCDDDFFFGGGEEEEEEFFFDDDBBB@@@@@@AAAFFFGGGHHHFFFDDDBBBAAABBBDDDDDDDDDDDDCCCBBBAAA@@@CCC???===???DDDHHHGGGEEEGGGEEECCCFFFJJJKKKIIIEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJHHHGGGGGGGGGGGGEEEDDDDDDBBBAAACCCGGGKKKKKKKKKNNNIIIFFFHHHHHHEEEFFFJJJMMMKKKJJJHHHGGGGGGGGGGGGIIIIIIJJJIIIHHHGGGEEEDDDIIILLLUUU______UUUNNNLLLIIIHHHGGGEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIHHHJJJLLLNNNNNNLLLJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFIIIGGGEEEBBB???>>>>>>===@@@AAABBBCCCDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@??????======<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<======<<<<<<:::999888777777777999999888888888888888777888888999:::;;;;;;<<<<<<<<<;;;999888777777888888777777777777777777777777555555666777777666666666777777777777777777777777666666666777777666666555555555555666666666666777555444444444444333333333222///---...222444333222222222333333333333222222555666777777666555444333333333222222222222111111111111111111111111111111333333333333333333333333222222333333333333222222222222222222222222222222333222111111000111111111111111000000000000111111000000000000000000000000222111111111000000//////000000////////////000000////////////000000000111000000000000000000000000000000000000000000000000//////............//////;;;888444///------///000/////////////////////////////////////////////////////////...............------...............---,,,---......//////......//////...------------...,,,,,,---......---,,,,,,...............---------............/////////000...,,,+++,,,---...---+++.........///////////////..............................---,,,,,,,,,,,,---............................../////////000000000000000000000000000000000------...///000111222222////////////000000000000...//////000000000//////111111111111000///------111111222222222333333333111111000000111111222333222444777777666444444444444444444444444444444444111222333444444444444444666555555666777888666555444444555777999<<>>???>>><<<<<<:::888777777999<<<>>>????????????@@@AAABBBCCCCCCDDDEEEDDDBBBBBBBBBCCCGGGHHHHHHGGGCCCAAA@@@@@@DDDDDDDDDCCCCCCAAA@@@???AAA???>>>@@@EEEHHHHHHGGGFFFEEEDDDFFFIIIJJJHHHFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIGGGFFFFFFGGGGGGEEEDDDDDDCCCBBBDDDFFFIIIJJJIIIKKKIIIHHHJJJIIIEEEEEEHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDIIIKKKPPPUUUTTTNNNKKKLLLHHHGGGEEECCCCCCCCCEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDGGGJJJKKKKKKKKKKKKOOORRRQQQNNNKKKJJJJJJEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGEEECCCAAA???>>>>>>>>>???AAACCCDDDEEEDDDCCCBBB??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@;;;;;;;;;<<<<<<<<<<<<<<<=========<<<======>>>>>><<<===============<<<<<<======>>>>>>>>><<<;;;:::;;;;;;::::::;;;;;;<<<<<<<<<;;;:::<<<>>>??????>>>>>>======<<<<<<======>>>999:::::::::;;;;;;<<<<<<;;;;;;:::999888888888888999999999999888888888888888888888888999;;;===>>>;;;:::999777777777777888777777777777777777777777666666777777777666666555666666666777777777777777333444666777888777666555444555666777777666555444444444444444444444444444444333111222555666555444222222333333333333222222444555666777777666444333222222222222222111111111000000000000000000000000333333333333333333333333222333333444444333333222222222222222222222222222222222111111111111111222111111000000000000111111000000000000000000000000222222111111000/////////000000////////////000000....../////////000000000000000000000000000000000000000000000000000000000//////............//////666444111...,,,,,,,,,---////////////////////////////////////////////////........................,,,---......///.........,,,---......///.........//////......------------...//////////////////..................................../////////000000,,,,,,+++,,,,,,,,,,,,,,,------------------------.................................---------------..................................../////////////////////000000000000000000000000000////////////////////////000000000000/////////000000000000000222222222111111000///...111111222222222333333333111111111111111222333333333666999:::888555333333333333333333333333333333222222333444444444444444555555555666777777666555555666666777999;;;===>>>===:::777777999:::::::::;;;::::::<<<>>>???>>><<<>>>;;;888666666999<<<>>>??????>>>>>>??????@@@@@@AAACCCDDDDDDCCCBBBDDDEEEDDDFFFFFFEEEBBB@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA@@@??????AAAEEEHHHHHHGGGEEEDDDDDDFFFHHHIIIHHHFFFDDDDDDEEEFFFGGGGGGFFFFFFGGGFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFDDDJJJQQQRRRKKKEEEDDDGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFHHHKKKNNNOOOMMMJJJIIIKKKGGGEEECCCAAA@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEIIILLLLLLMMMNNNLLLPPPSSSRRRMMMJJJJJJLLLCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGCCCBBBAAA@@@???@@@@@@AAA???AAACCCEEEEEEEEECCCBBB@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBAAAAAA???>>>===<<<===>>>>>>??????@@@@@@;;;;;;;;;;;;<<<<<<=====================>>>???@@@===<<<<<<<<<<<<===============>>>>>>===<<<:::999:::::::::::::::;;;<<<<<<<<<;;;:::;;;===>>>>>>=========<<<<<<<<<<<<======888888888999999:::::::::888888888888999:::;;;;;;999:::::::::::::::::::::999888888888999;;;===???;;;:::999777666777777888777777777777777777777777666777777777777777666666555555666666777777777777222333555777777777666666333444555666666555333222444444444444444444444444666555444444555555333222111222222333333222222111222333555777777666444333222222222222222333333333000000000000000000000000333333333333333333333333222333333444444333333222222222222222222222222222222111111111111111222222111111000000000000111111000000000000000000000000111111111111000000//////000000////////////000000------.........///////////////////////////////////////////////////////////////............//////.../////////...---,,,+++////////////////////////........................---------...............,,,------...//////......,,,---......///........................---------/////////....../////////---.................................////////////,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,........................////////////......------....................................////////////......//////000000000000000000000000////////////////////////000000000000111111111111111111111111000111222222333333222222111111222222222333333333222222222222222333444444444666999:::888555333222333333333333333333333333333333444555555555555444333444555666666666666666777777777777888888999999:::999777777888999999999:::::::::;;;===>>>===<<<>>>;;;888666666999<<<>>>@@@???????????????@@@@@@@@@AAACCCCCCBBBBBBDDDEEE???AAABBBBBBAAA@@@@@@AAA??????AAABBBCCCCCCCCCCCC>>>>>>???AAADDDFFFFFFFFFDDDDDDEEEFFFGGGHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEEEEFFFDDDDDDDDDFFFFFFFFFDDD@@@AAAAAABBBBBBBBBBBBCCC<<>>???????????????;;;;;;;;;<<<======>>>>>>>>>======>>>>>>???@@@AAA======<<<<<<<<<===>>>???>>>>>>>>>>>>===<<<::::::999999999999:::;;;<<<===<<<;;;:::;;;===>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<888888999999999999999999777777777888999:::<<<<<<:::::::::::::::;;;;;;;;;999999888888999;;;===>>>;;;:::888777666666777777777777777777777777777777666666777888888777777777444555555666666777777888333444555666666666666666333444555555555444333222333333333444444444444555444444444444333222111000111111222222222222111111111222333444555555444333222333333333333444444444111111111111111111111111333333333333333333333333222222333333333333222222111111111111111111111111111111111000111111222333111111000000000000111111000000000000000000000000000000000000000000000111000000////////////000000------------............//////////////////////////////////////////////////////............//////,,,---///111222111///...////////////////////////........................---------------.........,,,,,,---...////////////,,,---......//////............//////......---,,,...---,,,,,,,,,,,,---...---------...............------------.........///+++---...---,,,+++,,,...///////////////.........------------------------//////000000//////...---............................../////////000000000---......//////000000111------...///000111222222////////////000000000000333333222111000111111111///000111333444555555555111111222222222333333333333333222222333333444555333555777888666444333333333333333333333333333333444444555555555555444444222444666666555555666777888777777777666666555555777777777777777888888999999888888:::<<<===<<<:::<<<:::888777777999<<<>>>??????????????????@@@@@@>>>@@@AAABBBAAAAAACCCDDD===???@@@AAA??????@@@AAA===>>>???AAACCCDDDEEEEEE===>>>@@@AAACCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCEEEFFFFFFEEE???AAABBBBBBAAA@@@@@@AAA;;;OOO```^^^OOOEEEEEEHHHBBBCCCEEEFFFHHHHHHIIIIIIQQQPPPMMMJJJGGGDDDCCCBBBEEEMMMSSSQQQLLLJJJHHHGGGFFFDDDBBB@@@???@@@AAAAAAFFFFFFGGGGGGGGGHHHHHHHHHGGGDDDDDDGGGFFFEEEOOO]]]```[[[TTTNNNJJJIIIKKKLLLBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDBBBAAA???@@@@@@BBBBBBBBB@@@>>>======>>>??????@@@???>>>>>>;;;;;;<<<======>>>??????>>>>>>>>>>>>???@@@AAABBB>>>>>>=========>>>???@@@AAA@@@>>>===<<<;;;;;;;;;999999999999:::;;;<<<===<<<;;;:::;;;===>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::888888888888999:::;;;;;;888888999999::::::::::::999999999999::::::;;;<<<;;;:::888777666666777777666666666666666666666666555666777888888888888888444444555555666777777888555555444444444555666666555555555555555444333333333333333444444444555555222333555555444333333222111111222222222222111111000000111222222333444444222222222333333333444444222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000111111000000111222222333111111000000000000111111000000000000000000000000/////////000111111222222000000////////////000000............//////////////////////////////////////////////////////////////////............//////---...///000111111000000////////////////////////........................,,,,,,,,,------.........+++,,,---...////////////,,,---......//////......---.../////////...---,,,...---,,,,,,,,,,,,---...---------.........//////,,,,,,,,,,,,------------,,,...///...,,,+++---///000000/////////.........------------------------....../////////...---,,,......................../////////000000000111111------......///000000111------...///000111222222////////////000000000000444333111000///////////////000111222333444444444111111222222222333333333222222222222222333333444222333555555333222222333222222222222222222222222333333444444444444333333111333666666555444666888555555555555555444444333666666777777777777888999888777777999;;;;;;:::999:::999888888888:::===>>>>>>>>>>>>>>>>>>???@@@@@@===???@@@@@@@@@@@@AAABBB>>>@@@AAAAAA???>>>??????===>>>@@@AAABBBCCCDDDDDD<<<>>>@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFEEE@@@CCCEEEDDDAAA???@@@AAA@@@PPP\\\XXXNNNHHHGGGGGGAAABBBDDDFFFGGGHHHHHHHHHOOOMMMKKKHHHFFFEEEDDDDDDEEEOOOUUUQQQKKKIIIIIIGGGDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGGGGHHHHHHHHHHHHIIIEEEBBBDDDHHHFFFHHHZZZpppssshhhYYYNNNKKKKKKLLLLLLCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEECCCAAA@@@===???AAABBBBBBAAA@@@???===>>>???@@@@@@???>>>===<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>???@@@AAABBB???>>>=========???@@@AAABBBAAA???===<<<;;;<<<<<<999999999999:::;;;<<<===<<<;;;:::;;;======<<<;;;;;;::::::999999::::::;;;=========<<<<<<;;;;;;;;;::::::999999888999999999777777888888999999999999:::::::::::::::::::::::::::999888666666666666777666666666666666666666666555555666888888999999999444444444555666777777888666666444333333444555666777777666666555555555555333333333444444555555555222444666777777666666777111111222222222222111111000//////000111222444444111111222222333333333333222222222222222222222222111111111111111111111111111111111222222111111111////////////////////////111111000000111222333333111111000000000000111111000000000000000000000000......///000111222333333000000////////////000000////////////000000000000//////////////////////////////////////////////////////............////////////...------...///000////////////////////////........................,,,,,,,,,------.........+++,,,---...////////////,,,---......//////......---.../////////...,,,,,,000///...------...///000---------.........//////+++++++++,,,,,,,,,------,,,...000///---,,,---000......---------,,,,,,,,,------------------------,,,---.........---,,,+++........................000000000000111111111111---------...///000000111000000000000////////////////////////000000000000444333111///------------//////111222222333333222111111222222222333333333111111111000111222222333111222333222111111222333222222222222222222222222222222333333333222222111000333666666555444666888222333444444555444444444444666777777666666777999777666666888:::;;;:::888888888888888:::;;;===>>><<<<<<<<<======>>>@@@@@@===???@@@@@@??????@@@AAAAAABBBCCCBBB@@@>>>>>>>>>??????@@@AAABBBBBBBBBBBB<<<>>>@@@AAA@@@??????@@@BBBDDDFFFFFFFFFFFFFFFGGGCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAACCCEEEFFFFFFEEEBBBDDDGGGFFFCCC@@@@@@BBBFFFQQQVVVRRRLLLJJJIIIEEEAAABBBDDDFFFGGGHHHHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFPPPVVVPPPIIIIIIIIIHHHBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIICCCBBBFFFJJJHHHMMMeeerrr^^^PPPLLLMMMMMMLLLBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEDDDBBB???======>>>EEEEEEDDDCCCBBBAAAAAA@@@CCCCCCDDDDDDCCCCCCBBBAAABBBAAAAAA@@@?????????@@@===>>>>>>>>>>>>>>>===<<<999:::<<<===>>>???>>>>>>>>>============>>>>>>???;;;;;;<<<>>>???@@@AAABBBCCCBBB@@@>>>===<<<======:::999999999999:::;;;;;;>>>===<<<;;;:::;;;<<<<<<999999999999999999999999888888::::::::::::888888===:::666666999::::::888888888777777888888999:::;;;999888999;;;;;;:::999<<<;;;999777666666777777888888777777666555555555777777777777666555444333888888999999999999888888666666555444333222222111444444444444444444444444333333333333333333333333444444444444444444444444333333333222222111111111000000000111222222222333222222222222222222222222//////000000111111111111111111111111111111111111333222000111222444333333222222222111111111111000222333333444444333333222111111000000//////......////////////////////////000000000000000000000000000000///.........................../////////000000000000000000000000000000000000000000000000000////////////////////////+++,,,------......------.........////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------...---,,,,,,++++++++++++)))***+++,,,---,,,++++++------------------------........................,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,---------......+++,,,,,,------.........///////////////.........////////////////////////////////////////////////222000...---,,,---...///////////////////////////...///000111222333444444///000000000000///......000000000000000111111222222222222222222222222222333333333333333222111000111222333444555444333333444444444333333222222222222333333444444333333222444444444555555555555666666666888999:::;;;;;;;;;999::::::::::::::::::;;;===<<<;;;;;;;;;<<<>>>???BBB@@@>>>???AAABBBCCCCCC???@@@AAA@@@??????AAABBB@@@AAABBBCCCCCCAAA???>>><<<===???AAABBBCCCCCCBBBBBBAAA@@@BBBEEEHHHGGGEEE>>>???BBBEEEFFFEEEDDDCCCAAABBBCCCDDDDDDEEEEEEEEECCCDDDEEEFFFFFFGGGFFFFFFJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCCCCDDDFFFHHHHHHHHHBBBBBBCCCEEEGGGFFFDDDBBBGGGPPPXXXWWWOOOIIIIIILLL@@@BBBEEEGGGGGGHHHJJJLLLLLLJJJHHHGGGHHHHHHGGGFFFDDDCCCFFFKKKJJJOOOhhhuuuZZZKKKIIILLLMMMKKKBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIIIIHHHGGGFFFCCCDDDDDDBBB@@@???@@@AAAEEEDDDDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAABBBAAA@@@@@@?????????@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<<<<======<<<<<<======>>>>>><<<<<<===>>>???@@@AAABBBBBBAAA???===<<<<<<<<<<<<:::::::::::::::;;;;;;<<<>>>===<<<;;;:::;;;;;;<<<999999999999999999999999888999:::;;;;;;:::999888:::999:::<<>>@@@AAAAAA@@@>>>>>>@@@BBBCCCBBB@@@AAAAAA@@@???>>>@@@BBB@@@AAABBBCCCBBBAAA???>>><<<===???AAABBBBBBBBBAAACCCAAA@@@BBBEEEGGGFFFDDD???@@@CCCEEEFFFEEECCCBBBAAABBBDDDEEEFFFEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGGGGKKKJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDEEEEEEEEEEEECCCCCCDDDEEEGGGFFFCCCAAAFFFLLLRRRRRRLLLHHHHHHJJJCCCEEEGGGHHHGGGGGGGGGHHHJJJHHHGGGGGGIIIJJJJJJIIIEEECCCEEEIIIHHHKKK^^^uuuvvvgggUUUJJJIIIKKKKKKIIICCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJJJJIIIHHHGGGAAABBBCCCCCCBBBAAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@????????????@@@?????????>>>===<<<;;;:::<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;<<<======>>>======>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;::::::::::::::::::::::::999999;;;;;;;;;;;;999999777999===AAADDDBBB>>>:::888888777777888888999:::<<<;;;::::::<<<<<<;;;:::999888888777777777888999:::999777666555555666777666666666666666555444333555555666666666666555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333222222222222111222222222111111111111111222222222222222222222222111111111222222222222222111111111111111111111111///...,,,---///000000///222222222111111111111000/////////000000/////////000000000000////////////000000000000000000000000000000000000000000000000222111111000000000000111....../////////000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---............---,,,---------............................................................------------------------,,,------......------,,,------------------------------,,,+++++++++,,,,,,------...////////////...------------------------------------------------,,,,,,,,,,,,------------------......------,,,,,,,,,,,,,,,---------......//////..........................................////////////////////////////////////////////////111000...------...//////////////////////////////111111000///......---,,,---...///111222333333333000000000000000111111222222222222222222222222222222222222333222222111000111222222333444333333333333333333333222222222222222333333444444333333222444444444444555555555555555666777888999:::::::::888888888999999999::::::999::::::;;;===???AAABBB@@@???======@@@BBBBBBBBBAAABBBBBB@@@???>>>???@@@@@@AAABBBBBBBBBAAA???>>>===>>>>>>???@@@@@@??????CCCBBBBBBCCCEEEEEEDDDCCCAAABBBDDDEEEEEEDDDBBBAAABBBCCCFFFGGGHHHFFFDDDCCCBBBCCCDDDEEEGGGGGGHHHHHHKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGFFFDDDBBBEEEGGGJJJJJJIIIGGGGGGGGGGGGIIIJJJIIIGGGEEEDDDEEEGGGFFFFFFGGGJJJLLLLLLKKKFFFBBBCCCGGGFFFFFFQQQ___\\\VVVNNNJJJJJJKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIKKKKKKJJJHHHGGGAAABBBDDDDDDCCCBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???????????????@@@?????????>>>===;;;:::999<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@AAAAAA???>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999777999===AAABBB@@@<<<999888888777777888888999:::===;;;:::;;;<<<<<<;;;999777777777777888888999999:::999777666555555666777555666666666555555444333555555666666666666555555333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333222222222111000000000222222222222222222222222222222222222222222222222111111111111111111111111222000//////111222222111222222222111111111000000111111222222222222111111000000000000////////////111111111111111111111111000000000000000000000000111111000//////000000000...////////////000000000////////////////////////////////////////////////////////////////////////,,,------...............,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,,,,---......///////////////------------------------------------------------++++++,,,,,,,,,---------,,,------...------,,,,,,,,,,,,,,,---------......000000//////.........---------...............///////////////////////////////////////////////////000///............//////////////////////////////222111000000///...------//////000222222333333333000000000000000111111222111111111111111111111111111111222222222222111111111111222222333333333333333222222222222222222222222333333444444333333222333333444444444555555555444555666777888888888888666777777888888999999999::::::;;;<<<>>>???@@@AAA???===<<<<<>>===>>>@@@@@@AAAAAAAAAAAA@@@???>>><<<============<<<<<<<<>>>>>???@@@@@@??????>>>>>><<<;;;:::999999:::<<<>>>>>>>>>>>>===:::::::::;;;;;;<<<>>>>>>??????????????????@@@@@@>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;:::999999888:::<<<<<<;;;999777666888888777777888888999:::===;;;::::::;;;;;;:::999555666666777888888888999999888777555555555555666555555555555555444444333555666666777777666666555222333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333222222222111000000000222222222222222222222222222222222222222222222222111111111111111111111111333111000000222333333222222222222111111111000000222333333333333333333222////////////000000000000000000000000000000000000//////////////////////////////.........//////000////////////000000000111////////////////////////........................////////////////////////,,,---......//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,++++++,,,,,,------------------.........------------------------------------------------+++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,---------......000000//////.........---,,,---------......////////////////////////////////////////////////////////////........./////////////////////////////////000000000000000000000000111111222222222111111000000000000000000111111222111111111111111111111111000111111222222111111111111111111111222222333333222222222222222222222222222333333444444333333222333333333444444444444555444444555666777777777777555555666666777888999999;;;;;;<<<<<<======>>>>>>===<<<:::;;;>>>@@@AAAAAABBBCCCBBBAAA>>>===>>>@@@@@@AAAAAA@@@@@@@@@??????<<<;;;;;;:::::::::::::::@@@BBBCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@AAADDDGGGIIIIIIGGGEEECCCBBBCCCDDDEEEGGGGGGHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBBBBEEEGGGHHHGGGGGGHHHJJJDDDDDDDDDFFFHHHJJJJJJIIIEEECCCAAABBBEEEHHHHHHHHHHHHJJJLLLLLLIIIGGGEEEDDDDDDDDDDDDEEEGGGGGGFFFDDDBBBAAAAAAEEEGGGFFFEEEFFFIIIJJJKKKKKKKKKLLLMMMMMMFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLKKKJJJHHHEEEDDDCCCEEEFFFEEEBBB@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@>>>>>>>>>===<<<;;;:::999999:::<<<===>>>???>>>>>>::::::;;;;;;<<<===???????????????>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<===:::;;;;;;;;;;;;:::999999::::::::::::::::::::::::888888::::::::::::888888999::::::999666555555555888888777777888888999:::<<<;;;::::::::::::999777555666777777888888888777777666666666555444444333444444555555555444444333555555666666666666555555333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333111222222222222333333333222222222111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111000...///111222222111222222222111111111111000111111222222222222111111////////////000000000000////////////////////////////////////////////////...............//////000/////////000000000111111000000000000000000000000........................////////////////////////------...////////////...,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------......//////..................,,,,,,,,,---......//////////////////////////////////////////////////////.........////////////////////////////////////////////////000000111111111111111222222111000000///000000000000000111111222111111111111111111111111///000111111222111111111222111111111111222333333111111111222222222222222222333333444444333333222333333333333444444444444333444555555666666666555444444555555666777888888::::::;;;<<<<<<<<<;;;;;;<<<:::999:::===???@@@@@@AAABBBBBB@@@???>>>???@@@AAA@@@@@@@@@????????????<<<;;;;;;:::::::::;;;;;;>>>AAADDDEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@BBBEEEGGGHHHGGGEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCIIILLLNNNMMMIIIFFFFFFHHHFFFEEEEEEFFFIIIKKKKKKJJJDDDCCCBBBBBBEEEGGGHHHHHHHHHJJJMMMMMMKKKHHHFFFEEEDDDCCCCCCEEEFFFEEECCCAAAAAAAAABBBFFFHHHIIIGGGFFFKKKLLLLLLMMMMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLKKKIIIFFFCCCAAAAAACCCEEEDDDBBB???>>>>>>??????@@@AAABBBBBBCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@<<<=========<<<;;;;;;::::::;;;<<<>>>>>>>>>======;;;;;;;;;<<<===>>>@@@@@@>>>>>>>>>=========<<<<<<===>>>?????????>>>===<<<:::::::::::::::;;;;;;<<<::::::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;777777999999999999777777777999;;;:::777555666777888888777777888888999:::<<<:::999999999999888666555666777888888777777666444444555666555444222000333444444555555444444444444444555555555555444444333333444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333111111111111111222222222222222222222222222222222222222111111111000000000111111111111111111111111000///......000111111000222222222111111111111000000000111111111111000000.../////////000000000111........................//////////////////////////////......///000000111//////000000000111111111000000000000000000000000........................////////////////////////------...///////////////------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,+++++++++,,,,,,---...---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------.........++++++,,,------...//////////////////////////////////////////////////////---......///////////////////////////////////////.........//////000000000//////000111111111000000000000000000000111111222111111111111111111111111//////000111111111111111222111000000000111333333000111111111222222222222222333333444444333333222222222333333333444444444333333444555555555555444222333444555666777888888666888999;;;;;;<<<;;;;;;;;;999888999<<>>@@@BBBAAA@@@@@@???????????????======<<<;;;<<<<<<===>>><<>>??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>===>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;<<<<<<>>>???@@@AAA>>>>>>======<<<<<<;;;;;;>>>>>>???@@@@@@???======:::999999999999:::;;;;;;::::::;;;<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666444888<<<===:::888888999888888888777888999999:::;;;:::888888888888777555555666777888888777666555222333555666555333000...333333444444555444444444222333333444444333333222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111222222333333333000000111111222222222333222222222222222222222222222111111111000000//////111111111111111111111111111000//////111222222111222222222111111111111000111111222222222222111111.../////////000000111111........................////////////////////////000000///000000111222222000000000000111111111111000000000000000000000000........................////////////////////////---......///////////////.........////////////000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++,,,,,,---...------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......+++,,,,,,------.........++++++,,,,,,---...//////////////////////////////////////////////////////------...///000000//////////////////////////////........................,,,---...000111111111111000000000000000111111222000000000000000000000000//////000111111111111111222111000000000111333444000000111111222222222222222333333444444333333222222222333333333444444444333333444444555555444444222222333444555666777888333555777:::;;;<<<<<<<<<:::999888999<<>>>>>?????????>>>>>>======???@@@AAA:::???CCCEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEKKKPPPTTTSSSNNNKKKKKKMMMMMMKKKIIIHHHHHHIIIHHHFFFAAACCCDDDDDDCCCCCCEEEHHHKKKMMMPPPOOOKKKGGGCCCBBBBBBCCCDDDFFFGGGGGGEEECCC@@@CCCEEEEEEFFFIIIJJJIIIKKKJJJKKKNNNQQQPPPKKKEEELLLJJJHHHFFFEEEEEEFFFGGGNNNQQQSSSRRRNNNIIIEEEBBBEEEDDDCCCAAA@@@?????????<<<===???AAABBBAAA???>>>BBBAAA@@@@@@BBBBBBAAA@@@?????????>>>>>>>>>>>>>>>???>>><<<:::::::::;;;;;;:::===@@@>>>:::888:::>>>=========>>>??????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;:::999999999::::::<<<<<<:::999888777777777:::999999888888999999:::888888888888888999999999;;;;;;::::::::::::999999:::999999999888888777777888888888888777777777777666555555555555444444444555555444444444333333333333333333444444444555555555555555555555555555555444444444444444444444444555444444333333444444555333333333333333333333333111111222333333333333222//////000000111111222222000000111222333444444555000111111111111222222222333222111000000111222222000000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000111111000//////////////////////////////000111111........................//////............////////////............////////////000000000000//////........................---------............//////...---,,,,,,---...///111000///...------...///---------.........//////.........------.........000///...---,,,------.........////////////......,,,,,,,,,++++++*********///...---,,,,,,,,,,,,,,,///...---,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000...---,,,---...111222........./////////////////////.........---------////////////////////////......////////////......000000//////.........------------............///---......///////////////000///...------...///000///////////////000111111111111111111111111111111////////////000000000000000000000000000000000000000000111111111222222222444444333222111111111222000000000111222222333333222222222222222222222222666666555444333333333333333333333333444666777999666666666666777888::::::<<<;;;:::999:::<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA???@@@AAAAAA@@@???@@@AAA???AAADDDFFFFFFEEEBBBAAAEEEDDDDDDDDDDDDFFFHHHIIIIIIEEEDDDFFFGGGEEECCCEEEDDDDDDFFFGGGGGGFFFEEEEEEGGGKKKOOONNNIIIGGGJJJMMMRRRMMMHHHGGGIIIHHHCCC>>>EEEEEEEEEDDDCCCCCCEEEGGGLLLMMMNNNMMMJJJHHHGGGHHHFFFDDDCCCCCCDDDDDDCCCAAAEEEGGGIIIKKKKKKKKKJJJIIIFFFIIILLLMMMLLLJJJIIIHHHIIIHHHFFFDDDDDDDDDEEEFFFJJJNNNSSSTTTRRRLLLGGGDDDBBBAAA@@@>>>======<<<<<<===>>>@@@AAAAAAAAA@@@???AAA@@@??????@@@AAA@@@???>>>>>>>>>===============???>>>===<<<;;;;;;;;;;;;:::===@@@>>>:::888:::=========>>>>>>???@@@AAAAAA>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<=========>>>:::::::::999999:::;;;;;;>>>>>>===<<<<<<<<<======::::::999999999999::::::999999888888888888888888888888888999999999::::::999999888888888777777777888888888777777777666666777666666666666555555555555555444444444333333333333444444444444444444444555555555555555555555555444444444444444444444444444444333333333333444444333333333333333333333333111111222333333333333222000000000000111111111111000111111222222333333444000111111111111222222222222111111000000111222333222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000//////////////////////////////000111111//////////////////////////////............////////////............////////////000000000000//////////////////////////////---------............//////...------------...///111000///...------...///---------------...............------------......000///...---,,,------.........////////////......///.........---------,,,......---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---------///000111............//////////////////.........---------..............................////////////......000/////////.........---------------............------...///////////////000///...------...///000///////////////000000111000000000000000000000000.../////////000000000000000000000000000000000000000000111111111222222222333333222111111111111111000000000111222222333333222222222222222222222222222222111111111222222333444444444444555777888999666666666666777888999999999999999999;;;>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????????????????>>>>>>??????@@@@@@@@@@@@AAABBBBBB@@@>>>>>>???@@@???@@@BBBCCCCCCBBB@@@???CCCCCCCCCDDDFFFHHHJJJKKKGGGCCCBBBEEEFFFCCCBBBCCCBBBBBBDDDEEEEEEDDDDDDCCCEEEGGGIIIIIIFFFEEEFFFHHHKKKIIIFFFGGGIIIIIIGGGDDDEEEEEEEEEDDDCCCCCCEEEGGGJJJKKKLLLKKKIIIGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCEEEFFFHHHIIIIIIHHHGGGFFFAAADDDHHHJJJJJJIIIHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFCCCIIIOOOSSSQQQLLLGGGDDDDDDCCCBBBAAA@@@?????????>>>>>>@@@AAAAAAAAA@@@???@@@>>>===>>>???@@@???>>>========================>>>>>>>>>>>>===<<<;;;;;;<<<>>>???>>>:::888999<<<======>>>???@@@AAABBBCCC<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<============999999999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======::::::999999999999:::::::::999999999888777777777555555666777888999::::::888888777777777777666666888888777777777777666666777777777666666666666555555555444444444333333333444444444444444444444333444444444444444444444444444444444444444444444444444444333333333333444444333333333333333333333333111111222333333333333222111111111111111000000000222222222222222222222222000111111111111222222222111111000000111222333333333333222222111000000///000000000000000000000000000000000000000000000000////////////////////////111000000//////////////////////////////000111111000000000000000000000000//////............////////////............////////////000000000000//////////////////////////////---------............//////...------------...///000///......---.........------------,,,,,,,,,,,,------,,,,,,,,,,,,------///...------,,,---------......////////////....../////////..................------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............---------------------------------------------............///.............../////////.......................................---------------------------------......////////////....../////////...............------------............------...////////////...//////...------...////////////......//////000111////////////////////////....../////////000000000000000000000000000000000000000000111111111111222222111111000000000000000000000000111222222333333222222222222222222222222000000000111222333333444444444444555666777888999777777666666666777777888777777888:::<<>>???@@@AAAAAAAAACCCCCCBBB???======???AAABBBBBBBBBAAAAAA@@@??????BBBBBBCCCDDDFFFIIIKKKLLLDDDAAA@@@CCCDDDAAA@@@AAA@@@@@@AAABBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFEEECCCCCCEEEFFFGGGHHHJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFFFFEEEDDDEEEFFFGGGGGGFFFDDDCCCAAA>>>AAAEEEGGGHHHHHHHHHIIIDDDDDDCCCCCCDDDDDDFFFFFF@@@EEEJJJLLLJJJGGGCCCBBBEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAAAAA@@@@@@???@@@???>>>>>>???@@@???>>>============>>>>>>>>>>>>>>>>>>?????????===<<<:::===>>>???===:::999999;;;======>>>@@@AAABBBCCCDDD<<<<<<<<<======???@@@@@@<<<<<<<<<===============888888888999:::;;;<<<===:::999999999999:::;;;;;;:::::::::999999::::::::::::::::::999888777666666666666777777888999999:::777777777666666666666666888777777777666666666666666666666666555555555555555555444444444333333333555444444444444333333333444444444444444444444444444444444444444444444444444333333333333333333444333333333333333333333333111111222333333333333222222222222111111000000000333222222222111111000000000000111111111222222222000000000111111222333333222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///////////////000000111//////////////////////////////............////////////............////////////000000000000//////---------------------------------............///.........------.................................---,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------------------------......//////......---------------------------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------........................---------............///------...//////......---///...............------........................---------------------------......//////......---........................,,,,,,---------.........,,,---......//////..............................///............///000000////////////////////////........./////////000000000000000000000000000000000000000000111111111111000000////////////000000000000000111222222333333111111111111111111111111222222333333444444444444222333333444555666777888777777666555555555666666777777888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@<<<===???@@@BBBBBBBBBBBBCCCBBBAAA>>><<<===@@@CCCGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIICCC@@@???CCCDDDAAA@@@@@@??????@@@AAAAAABBBBBBBBBGGGFFFEEEEEEFFFGGGFFFEEEGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFGGGFFFDDDDDDEEEFFFEEEGGGHHHHHHGGGFFFGGGHHHFFFEEEDDDDDDFFFFFFEEEDDDGGGGGGGGGFFFDDDBBBAAA@@@@@@BBBFFFHHHHHHHHHHHHIIIDDDDDDDDDDDDEEEEEEFFFGGGDDDFFFGGGGGGDDDBBBAAABBBBBBAAA@@@??????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAA???>>>???@@@AAA@@@???>>>>>>>>>??????@@@@@@@@@>>>>>>?????????===<<<:::===>>>>>>===;;;:::::::::===>>>???@@@AAABBBCCCCCC======>>>>>>???@@@BBBBBB===============<<<<<<<<<888888888999:::;;;<<<=========<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;:::::::::999888777666666999999999999999999888888666666666666666777777777777777777666666666666555555555444444444333333333555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333222222333333333333333333333333333333333111111222333333333333222333333222222111111000000333222222111111000000///000000111111111222222222000000111111222222222222000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////000000////////////000000///////////////000000111........................//////............////////////............////////////000000000000//////---------------------------------............///---..................---------..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------------............------------------------------,,,,,,+++++++++,,,,,,---------............------,,,,,,------------------........................---------............///------............---,,,//////......---------,,,---.............................................------............---------------...............,,,,,,,,,------------...,,,------...............------............------...............//////000000000000000000000000000............////////////000000000000000000000000000000000000000000000000000///////////////000000000000000111222222333333111111111111111111111111333333444444444333222111000111222333444555555555666666555555555555555555888999999:::<<<===??????========================>>>@@@CCCFFFFFFEEEBBBAAA===???AAACCCDDDDDDDDDCCC?????????>>>===???CCCFFFHHHFFFDDDBBB@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCDDDCCC@@@@@@DDDFFFCCCAAAAAA???@@@@@@@@@AAABBBCCCCCCIIIGGGEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFGGGIIIEEEGGGGGGGGGEEEDDDDDDEEEEEEGGGHHHHHHGGGGGGGGGHHHEEECCCCCCCCCEEEEEEDDDCCCHHHHHHGGGFFFDDDCCCAAAAAAEEEGGGIIIJJJIIIHHHHHHIIICCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHFFFCCCAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????@@@AAA@@@???>>>??????@@@@@@AAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>???@@@BBBBBB===============<<<<<<<<<999999999999:::;;;;;;<<<<<<<<<;;;:::999999999:::;;;;;;::::::::::::;;;;;;:::999999999888777777777::::::999999999888888888666666777777777777888888777777666666666666555555444444444333333333222222555555444444444333333333333333333444444444555555333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333111111222333333333333222222222222222222111111111222222111111111000000000000111111111111222222222111111222222222222111000///000000111222222333333111111111111111111111111000000000000000000000000///////////////////////////////////////000000111///////////////000111111........................//////............////////////............////////////000000000000//////........................---------............///------...//////...------,,,,,,---............---+++,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,------------,,,------............------.............../////////+++++++++++++++,,,,,,------......//////......---,,,,,,,,,,,,---------------------------------------------............///.........---------------//////......---,,,,,,,,,---------...............////////////////////////------............---------------------.........,,,,,,,,,,,,------------,,,,,,---............---------............------......------......///000000000000000000000000000------........./////////000000000000000000000000111000000000000000/////////////////////000000111000000000111222222333333111111111111111111111111111222222222222000...---...///111222333444444444555555444444444555555666999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBDDDEEEDDDBBBAAA???@@@CCCEEEFFFEEEDDDCCC===>>>>>>>>>>>>@@@DDDGGGEEEDDDBBB@@@????????????@@@AAAAAABBBBBBAAAAAA@@@CCC@@@AAAFFFGGGDDDAAABBB@@@@@@@@@@@@AAACCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFDDDDDDEEEGGGIIIKKKLLLLLLFFFGGGHHHHHHFFFDDDDDDEEEEEEFFFHHHHHHGGGFFFGGGGGGDDDCCCBBBCCCDDDEEEDDDCCCGGGGGGFFFEEEEEEDDDCCCCCCIIIJJJKKKJJJHHHGGGGGGGGGBBBCCCCCCDDDDDDDDDCCCCCCEEEFFFGGGFFFCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>???@@@???>>>===>>>>>>???@@@@@@AAAAAA???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===<<<<<>>??????@@@>>>=========<<<<<<<<<<<<:::::::::999999:::;;;;;;999999888888888999::::::;;;;;;::::::::::::;;;;;;999999888888888888888888777777777888888888888888777777777888888888999999777777666666666555555555555555444444444333333333555555444444444333333333111222222333444555666666333333333333333333333333444444444444444444444444333333222222222222333333333333333333333333333333111111222333333333333222111222222222222222222333111111111111000000000000000111111111111222222222222222333333222111//////111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111///////////////000111111........................//////............////////////............////////////000000000000//////........................---------............///------...//////...------+++,,,---.........------++++++,,,---...//////000......------------......***+++,,,---...------,,,,,,------......------,,,,,,---------............++++++******+++,,,,,,---,,,---............---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,------//////...------,,,++++++---------.........//////........................,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,------......------,,,------......------,,,...------------...//////////////////////////////---------.........//////000000000000000000000000111111000000////////////000/////////000000111222000000000111222222333333111111111111111111111111///000111222222111///......000111333444444444444333333333333444555666666777888888999::::::::::::::::::::::::::::::::::::<<<===???AAABBBAAA@@@@@@???AAACCCEEEEEEDDDCCCAAA<<<>>>?????????@@@CCCEEEDDDCCCBBBAAA@@@????????????@@@AAABBBCCCBBBBBBAAABBB???@@@FFFGGGDDDAAABBB????????????@@@BBBDDDEEEDDDFFFFFFDDDAAAAAAEEEHHHGGGEEEEEEGGGKKKNNNMMMKKKFFFGGGIIIHHHFFFDDDDDDDDDDDDEEEGGGGGGEEEDDDDDDEEEDDDCCCBBBCCCEEEFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEHHHIIIIIIHHHFFFDDDEEEFFFAAABBBBBBCCCCCCBBBAAAAAA@@@BBBEEEEEECCCAAA@@@???BBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAA@@@@@@@@@AAA???===<<<===>>>???>>>===<<<======>>>???@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;::::::;;;===>>>======?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999999999::::::;;;;;;;;;<<<===>>>@@@@@@<<<;;;;;;::::::;;;;;;<<<888888888888888999999999444444555666777888999999777777888888999999999:::777666666666555555555555666666555555555444444444555555444444444333333333000111222333555666777777333333333333333333333333444444444444444444444444333222222222222222222333333333333333333333333333111111222333333333333222111111111222222333333444000000000000000111111111000111111111111222222222222333333333222000///---333333222222111000000000111111111111111111111111000000000000000000000000111111111111111111111111///////////////000111111///////////////000111111000000000000000000000000//////............////////////............////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...//////...---,,,***+++---...///...------***+++,,,---///000111111///......------......///)))***,,,---...------,,,,,,------......------,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///---+++++++++---...//////...---,,,,,,++++++---------.........//////------------------------,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,------......------,,,,,,---......---,,,,,,...------------...//////........................---------.........//////000000000000000000000000111111000000/////////...000000000000000111222222000000000111222222333333000000000000000000000000///000222444555444333222///000222444555555555444222222222333444555666777555666777888999:::::::::999999999999999999999999:::;;;===>>>?????????>>>???@@@CCCDDDEEECCCAAA@@@===???AAAAAA@@@@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAA>>>???AAACCCDDDDDDDDDDDDAAA>>>@@@EEEGGGDDDAAAAAA???>>>>>>>>>???AAACCCEEEEEEGGGIIIFFFBBBAAAFFFKKKMMMIIIFFFHHHLLLNNNKKKGGGFFFHHHIIIIIIGGGDDDDDDDDDCCCEEEFFFEEECCCBBBBBBCCCEEEDDDDDDEEEFFFGGGGGGFFFCCCBBBBBBCCCCCCEEEFFFFFFEEEFFFFFFEEEDDDCCCCCCDDD===>>>???@@@BBBCCCDDDEEE@@@@@@AAABBBBBBAAA@@@@@@DDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>>>>???@@@???>>>===<<>>>>>>>>???@@@AAAAAAAAAAAAAAA>>><<<:::<<>><<<;;;;;;===???@@@;;;;;;;;;:::::::::999999;;;;;;===>>>>>>>>>===<<<;;;::::::::::::;;;<<<===666777777888888888888777888888777777666666555555666777777777777666666555555555444444444444555555555555666666666666555555555555444444444333333333555444444444444555666666555444444333333222222111444444444444444444444444555444444333333444444555111111222222222333333333222222222333333444444444222222222222222222222222///000000000000//////...111111111111111111111111000111111111111222222222222222111000//////000000000000////////////000000333222222222222222222222333333222111000///......111111000///////////////000000//////.........---------------------------//////000000///...------////////////////////////////////////////////////000///...---------------......---,,,,,,,,,,,,---------............------........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,------------------------------------------------...------,,,,,,------...***+++,,,---............,,,------......------,,,---,,,,,,,,,,,,---......------------------------------............------------............------...---,,,,,,,,,,,,---...------------------------///,,,+++,,,...///---+++........................---------............///000000000000000000000000//////.........---------............////////////000000000000000111111222///////////////000111111000000000000000000000000//////000000000111111111000000000///000000111222222222222222222222222222111111222222222333333333111333444444222222333555777666666666666777888888666777888999:::999888888666777999;;;===???@@@@@@??????AAABBBCCCDDDDDDDDD???@@@@@@AAAAAAAAABBBBBBHHHGGGDDDBBBAAA@@@@@@@@@@@@@@@?????????@@@BBBCCCAAAAAABBBCCCCCCBBBAAAAAA>>>???AAAAAA???>>>>>>???@@@EEEKKKMMMKKKIIIHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHBBBDDDFFFFFFDDDCCCBBBCCCAAABBBCCCCCCCCCBBBAAA@@@DDDCCCBBBCCCEEEFFFFFFEEEEEEDDDCCCEEEHHHIIIFFFCCCEEEDDDBBBAAAAAABBBCCCDDD>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@???>>>===@@@@@@@@@AAAAAAAAABBBBBB<<<;;;::::::::::::;;;<<<@@@>>><<<;;;===>>>>>>===>>>???@@@@@@AAAAAAAAA@@@===<<<;;;<<>>???>>>=========>>>??????;;;;;;;;;:::::::::999999999:::;;;<<<===<<<;;;;;;999999999:::::::::;;;;;;777777888888888777777666777777777777666666666666666777888888888888777777555555444444444444555555555555666666666666555555555444444444444333333333333333222222333333444444444444333333333333222222444444444444444444444444444444444333333444444444111111222222222333333333000000111111111222222222222222222222222222222222//////000111111000000000111111111111111111111111000111111111111222222222222222111000000000000000000000////////////000000222222222222111111111111222222111111000/////////111000000///////////////000/////////....................................000000000/////////......//////////////////////////////////////////////////////...---------------......---,,,,,,,,,,,,---------............------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///.........---------,,,------------------------------------------------...------,,,,,,------...++++++,,,,,,---......///,,,------......------,,,---,,,,,,,,,,,,---......------------------------------............------------............------...---,,,,,,,,,,,,---...------------------------...---+++,,,...///---+++------------------------------------............///////////////////////////.........------------............////////////000////////////000111111///////////////000000111000000000000000000000000111111222222222333333333000000000000000111222222111111111111111111111111111111111222222222333333111222444333222222333555444444333333444444555666666777888999:::999999888666777999;;;===>>>??????>>>???@@@AAABBBCCCCCCCCC>>>@@@BBBDDDEEEEEECCCBBBEEEDDDBBB@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@AAAAAAEEEJJJLLLJJJHHHHHHHHHGGGFFFEEEFFFHHHHHHGGGFFFBBBCCCEEEEEEDDDBBBBBBBBBDDDDDDDDDCCCBBBAAA??????CCCBBBBBBCCCFFFHHHHHHGGGCCCBBBBBBDDDFFFGGGEEEBBBCCCCCCBBBAAABBBDDDFFFGGG???@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAA@@@??????>>>???@@@AAABBBBBBBBBAAA@@@<<<;;;;;;:::::::::;;;;;;???>>>===>>>??????>>>===>>>???@@@@@@AAA@@@@@@@@@===<<<;;;<<>>????????????????????????;;;;;;;;;;;;::::::::::::888999:::;;;;;;;;;:::999777888999:::::::::999888888888888888777666666555666666666666777777777777666777888888999999999999555555444444444444555555555555666666666666555555444444444444333333333333000000111111111222222222222222333333333333444444444444444444444444444444444444333333333333444444111111222222222333333333000111111111111222222222111111111111111111111111//////000111222222222222111111111111111111111111000111111111111222222222222111000000000000000000111000000//////000000111000000000000000111111111000000000000000000000000000000//////......//////////////////............////////////////////////111000///.........///000//////////////////////////////////////////////////////...------------.........---,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------------------------------...------,,,,,,------...---,,,++++++,,,---///000,,,------......------,,,---,,,,,,,,,,,,---......------------------------------............------------------------------...------,,,,,,------...------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................---------------............////////////............///000000//////......//////000111000000000000000000000000111111111222222222222333111111111000111222222333000000000000000000000000111111111222222222222333111222333333222222333555333333222222222333444444777777888999999999999888666777999:::<<<===>>>>>><<<===>>>@@@AAAAAAAAABBB===@@@DDDHHHIIIHHHEEECCCBBBAAA@@@???>>>???@@@@@@===???AAACCCCCCBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDDDDFFFIIIIIIIIIHHHHHHIIIGGGFFFEEEEEEFFFGGGFFFDDDBBBDDDFFFFFFDDDBBBBBBBBBGGGFFFEEECCCAAA@@@>>>>>>BBBAAAAAACCCGGGIIIIIIHHHAAAAAAAAACCCEEEEEECCCAAABBBBBBBBBCCCDDDFFFIIIJJJ@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>???AAABBBBBBAAA@@@>>><<<<<<;;;;;;:::::::::;;;=========???AAABBBAAA@@@??????@@@@@@@@@@@@??????<<<<<<<<<===>>>????????????@@@@@@@@@@@@???>>>>>><<<;;;;;;;;;;;;:::::::::888999:::;;;;;;;;;::::::777888:::;;;<<<:::999888888888888888777666555444555555666666777777888888444555666777888999999999555555444444444444555555555555666666666666555555444444444333333333222222///000000111111111111111111111222333333444555555333333333333333333333333333333333444444333333333111111222222222333333333333333333333333333333333000000000000000000000000...///000222222333333333111111111111111111111111000000111111111222222222111111000000000000000111111000000000000000000111////////////000000000000////////////000000111111000//////........./////////////////////.........////////////////////////111///---,,,,,,---///000///////////////////////////////////////////////////......---------............---,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------,,,,,,------------------...------,,,,,,------......---+++++++++---///000,,,------......------,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,------------------------------------------------------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------------.........//////...------------.../////////............///000000////////////////////////////////////000000000000111111111111111222333333//////000000000000000111111111111111222222222222000222333333222222333444444444333333444444555666777777888888888999999999666777888:::;;;<<<<<<<<<:::;;;<<<>>>??????@@@@@@<<>>>>>>>>??????@@@@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIHHHFFFEEEEEEFFFGGGEEEDDDDDDFFFGGGGGGEEECCCCCCCCCGGGFFFEEECCCAAA@@@@@@???CCCBBBBBBDDDFFFHHHHHHGGGAAAAAABBBDDDDDDDDDCCCBBBCCCCCCDDDDDDFFFHHHIIIJJJAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???????????????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>><<<<<<<<<;;;;;;::::::999::::::<<>>;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999:::<<<=========<<<;;;999:::<<<======;;;999888888888888777777555444333555555666666777777888888333444555666777777777777555555444444444444555555555555666666666666555555444444333333333222222222000000111222333222222111111111222222333444555555333333333333333333333333222222333444444333222222111111222222222333333333333333333333333333333333000000000000000000000000...///000222222333333333000000000000000000000000000000111111111222222222111000000000000000111111111111000000000000111111....../////////000000000.........///000000111111//////............//////.........///////////////........................///...,,,++++++,,,...///////////////////////////////////////////////////......---------......///......---,,,,,,,,,,,,---------............------------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------......---,,,++++++,,,...000,,,------......------,,,---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,------------------------------............---------------......///...............//////000////////////////////////////////////////////////111111000000111111222333000000000111111111222222000000111111111222222222000111333222111111222444444333333333333444555555666666666666777777888888666777888999::::::::::::888999:::<<<=========>>><<<===???AAABBBCCCDDDDDDBBBAAA@@@>>>>>>>>>>>>???DDDBBB@@@??????@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEEGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEFFFHHHIIIIIIFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDCCCCCCEEEFFFEEEDDDBBBCCCEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIII@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<;;;:::999999:::::::::===AAADDDEEEEEE?????????@@@??????>>>===;;;<<<>>>>>>======???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>===<<<:::;;;<<<<<<<<<;;;:::999777777777777666555555444666666666666777777777777333333444555666666666666555555444444444444555555555555666666666666555555333333333333222222222222000111222444444333222222111111222333333444555555333333333333333333333333111222333444444333222111111111222222222333333333222222222111111111111000111111111111111111111111//////000111222222222222000000000000000000000000000111111111111222222222000000000000000111111222222111111000000111111222......//////000000111111.........//////000000000......------......//////.........///////////////...........................---,,,,,,,,,---...///////////////////////////////////////////////////...------------...//////......---,,,,,,,,,,,,---------............------........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------............------,,,,,,------......---,,,,,,,,,,,,......,,,------......------,,,---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,...---,,,++++++,,,---...,,,------......------,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,------------............------------...//////......------......///000000000000000000000000000222111111111111111000000000000000///000111111222///000000111111222222222000000000111111111111222000111222222111111222444222222111111111222333333555555555444555666777777666666777888999999888888666777888:::;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAAAAAAAA@@@???>>>===>>>???@@@FFFDDD@@@>>>>>>@@@BBBEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@AAACCCFFFHHHFFFEEEFFFGGGHHHGGGFFFGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHJJJIIIGGGDDDDDDDDD@@@AAACCCDDDEEEEEEDDDDDDEEEDDDBBBCCCDDDDDDCCCAAABBBEEEGGGGGGFFFEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHHHH???@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEAAA@@@???>>>>>>======>>>@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>>>>??????@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<:::999888===;;;:::<<>>======:::<<<>>>>>>======???AAAAAA@@@???===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???>>>======;;;;;;;;;:::::::::999999555666666666666666555555777777777777666666666666555555666666666666666555555555444444444444555555555555666666666666555555333333333222222222222111///000222444444333222111222222222333333444444444222222222222222222222222000222333444444333222000111111222222222333333333222222222111111111000000222222222222222222222222//////000111111000000000000000000000000000000000000111111111111222222222000000000000000111222222222111111000000111111222......///000000111222222......//////////////////...------------...///000............/////////000////////////////////////........./////////000000////////////////////////////////////////////////---------------...//////......---,,,,,,,,,,,,---------............------------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------++++++,,,,,,---......///...------,,,,,,------...------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++...---+++******+++---...,,,,,,---......---,,,,,,------------------------+++---///...,,,+++---...------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,---------..................---...//////000...------------...//////000000000000000000000000222222111111000000000000//////......//////000111......//////000111111222000000000000111111111111///111222222111111222333222222222222222333444444444444333333333444555666666666777777888888777777555666777888999:::::::::999:::<<<===>>>>>>======;;;;;;;;;;;;===???AAABBBEEEDDDAAA@@@???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAA@@@@@@AAADDDGGGGGGFFFEEEFFFHHHHHHFFFDDDDDDCCCCCCEEEGGGHHHHHHGGGEEEGGGHHHHHHEEECCCBBBBBB>>>@@@DDDFFFGGGFFFDDDBBBBBBAAA@@@AAACCCCCCBBBAAABBBEEEHHHHHHFFFEEEFFFGGGCCCCCCEEEFFFHHHHHHIIIIII??????AAABBBDDDEEEFFFGGGDDDCCCBBBAAAAAABBBCCCDDDAAA@@@???>>>============@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>=========>>>???AAAAAA@@@???>>>>>>??????<<<<<<======<<<:::999777???===;;;;;;===@@@AAAAAA???????????????>>>======:::<<>>===<<>><<<;;;;;;============<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;999999888888888999555555666666666666666555888888777777666666555555666777777777777777666555555555555444444555555555555555666666666666555555333333333222222222111111...000222333444333111000222222333333333333444444222222222222222222222222000111333444444333111000111111222222222333333333444444444333333222222222222222222222222222222222///000000000000//////...000000000000000000000000000111111111111222222222000000///000000111222222222222111111111111222222...//////000111222222333////////////////////////---------------...///000---.........//////000000000000000000000000000000...///000111222222111111////////////////////////////////////////////////---------------...///000......---,,,,,,,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........./////////000000------------------------++++++,,,,,,---...//////...------,,,,,,------...,,,------......---,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++...---+++******+++---...,,,,,,---......---,,,,,,------------------------+++---///...,,,+++,,,///........................++++++,,,,,,,,,---------........................+++++++++,,,,,,---------,,,,,,,,,---------......///............///000000...------------...//////000000000000000000000000000000//////.........---...............///000000---------...///000000111000000000000111111111111///111222222111111222333555555444444555555666777333333222111222333444555666666777777777777666666444555666888999999999999666999===???@@@>>>;;;999777777888999<<>>AAAEEEHHHHHHFFFCCCAAA@@@??????@@@BBBCCCCCCBBBAAAEEEHHHHHHFFFDDDEEEGGG@@@AAACCCFFFHHHJJJJJJKKKCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAA===============>>>>>>>>>BBBAAAAAA@@@???>>>===<<>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????>>>===<<<;;;:::999999888888999999999:::::::::<<<<<<<<<<<<;;;:::999888>>><<<999888999888777666999888888777777777777777888888777777666666555555666666666666666666666666555444222111111222444555666666555555555444444444444444333222222222222333111111222222222333333333222222222222222222222222222222222222222222222222222222333333333222222111444444444444333333222111111111111111111111111111333333333222222222111111000000000000111111111111222111111111000000//////222111111000000111222222000000000000000000000000222222111111111111222222000000000000111111111111000000000000000000000000000000//////.........---......////////////......---...///...------.../////////............//////......///000000000000000........................111///---,,,---...---,,,---------............//////////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,+++******)))))))))+++++++++,,,,,,,,,------------......//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,........................+++++++++,,,,,,,,,------///...---,,,,,,---...///............---,,,+++***++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++---------------------------------.........//////---------,,,,,,+++++++++---------.........//////..............................------------......////////////////////////222111111111000000//////////////////000000000000000000//////......------............///000111222///000000000000111111111222333333444444333333222111111111111222333444555777666666555555555666666888888888888888999999999999::::::::::::::::::;;;666777888:::<<>>@@@BBBCCCBBB@@@@@@@@@AAABBBCCCDDDDDDFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHGGGEEEFFFHHHFFFAAABBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFAAABBBEEEHHHJJJLLLLLLMMMMMMKKKHHHGGGGGGGGGFFFEEEBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@???????????????BBBBBBCCCCCCCCCBBBBBBAAA>>>>>>??????@@@@@@AAAAAADDDCCCBBBAAA@@@???>>>===>>>======<<<;;;;;;::::::<<<<<<======>>>>>>??????????????????????????????<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;:::999999999999:::::::::;;;;;;;;;<<<======<<<;;;:::999999<<<:::888888999999888777999888777777666666777777777777777777666666555555666666666666666666666666666555333222222333555666666555555555444444444444555444444333333333333333111111222222222333333333333333333333333333222222222222222222222222222222222222222333333222222111111222222222222111111000111111111111111111111111333333222222222111111111000000000000111111111111111111111111000000000///111111111111000000000000000000000000000000000000111000000//////000000111000000000000111111111111000000000000000000000000000/////////..................////////////......///000111000...------/////////............//////......///000000000000000........................111000......//////...------------............///..............................---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++++++++++++++++++++,,,,,,---------.........------------..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,------------......---,,,,,,---......------------,,,+++***)))++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------------------.........///---------,,,,,,+++++++++,,,------------.......................................------------..............................111111111000000000//////.../////////000000000000000000000//////...............///000000111222222000000000111111111111222222222333333333333222222111111111111222333444555555555444444444444444555777777777777888888888888999999999:::::::::::::::777888999:::===???AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>???AAACCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCFFFEEEDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFIIIKKKHHHGGGHHHFFFBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGAAACCCEEEHHHJJJKKKKKKKKKVVVRRRMMMIIIHHHHHHGGGGGGCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@DDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@AAABBBCCCCCCDDDFFFEEEDDDCCCAAA@@@???>>>======<<<<<<;;;;;;::::::<<<<<<======>>>>>>??????????????????????????????;;;;;;:::::::::::::::;;;>>>======<<<;;;:::999999::::::;;;;;;;;;<<<<<<<<<============<<<;;;:::::::::999777777999:::999888999888777777666666777777777777777666666666666555666666666666666666666666666666444333333444666666555555555555444444444444555555444333333333333444111111222222222333333333333333333333333333444444222222222222222222222222111222222333333222222222//////000000111000000000111111111111111111111111333222222222222111111111000000000111111111222222111111111111000000000000000111111222111000///...000000000000000000000000000//////......//////000000000000000111111111111000000000000000000000000////////////..................////////////.........000111000//////000111//////............//////....../////////000000000........................000///...///000000...,,,---------............///........................------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......---------.........//////---------------,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------...------------,,,,,,,,,------------------------,,,------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------..............................------------..............................000000000000////////////....../////////000000000000000000000////////////...///000222222222222111000111111111111222222222222222333333333333222222111111111111111222333444333333333222222333333444555555555666666666777777888888999999999:::::::::888999:::;;;===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@BBBCCCCCCCCC????????????@@@AAABBBBBBEEEDDDCCCBBBAAA@@@@@@???BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEELLLPPPMMMIIIGGGFFFCCC?????????@@@AAACCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGCCCDDDFFFGGGIIIJJJJJJJJJZZZTTTMMMHHHFFFFFFGGGGGGDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAADDDDDDDDDDDDCCCAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCAAA@@@???>>>>>>=========<<<<<<<<<;;;<<<<<<======>>>>>>??????????????????????????????;;;;;;::::::999:::::::::======<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;<<<=========<<<<<<;;;:::888777666777999:::::::::888888777666666666666666666666666666666666666666666666666666666666666666555555444444444444555555444444444444444444444444666555444444333333444444111111222222222333333333333333444444444444555555222222222222222222222222111111222333333333222222......///000111111111000111111111111111111111111222222222222111111111111000000111111111222222222111111111000000000000000000111333333333111///---000000000000000000000000000//////......//////000///000000000111111111111///////////////////////////////////////...............////////////......+++---/////////000111333//////............//////............//////000000........................---------...//////---+++---------............///........................,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......------------............///......------,,,,,,,,,.........///......---,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------------------------------------------------------------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...........................------,,,,,,------...........................////////////////////////........./////////000000000000000000000000000000...000222333444333111000111111111111222222222222111111222222222222111111111111111111111222333333333222222222222333444444333333333444555555666666777777888888999999:::::::::::::::;;;===???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>???AAABBBAAAAAA@@@?????????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEENNNSSSPPPJJJGGGFFFDDD@@@@@@@@@@@@AAACCCDDDEEEDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFGGGHHHIIIJJJJJJJJJ[[[UUUMMMGGGEEEFFFGGGHHHEEEDDDCCCAAAAAA@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>??????@@@AAABBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>????????????>>>>>>>>>>>><<<<<<======>>>>>>??????????????????????????????======<<<;;;::::::;;;;;;<<<<<<<<<;;;::::::999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<;;;:::777666555666999;;;;;;:::888777777666555666666666555555555555555666666666666666666666666666666666444333333333333333333444333333444444444444444444555555444333333333333444111111222222222333333333333333333444444555555555222222222222222222222222000111222333333333333333//////000111222222222222111111111111111111111111222222222111111111000000111111111111222222222222000000000000000000111111111222333444444222000///////////////////////////111000000//////000000111///000000000111111111111////////////////////////.........///////////////......////////////......,,,...//////------...000//////............//////.........---...///000000...........................------...///000...------------............///........................,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.....................---------,,,,,,+++,,,,,,,,,,,,---------000/////////......------.........///......---,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------------------------------------------------------------------------------.........//////++++++++++++++++++++++++---------------,,,,,,++++++++++++,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------,,,,,,,,,,,,------.............................................///............///////////////////////////000000000///000222333444333111000000000111111111222222222000111111222222111111000111111000000111111222222333333222222333444444555111222222333444444555555666666777777888999::::::::::::;;;;;;<<<>>>???@@@?????????@@@@@@@@@AAAAAA>>>======>>>???@@@???>>>@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGEEENNNSSSPPPJJJGGGFFFDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLL]]]WWWNNNHHHFFFGGGIIIJJJFFFEEECCCAAA@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>????????????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@????????????<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;::::::999999888888888999999999:::::::::;;;;;;;;;;;;;;;::::::777555555666888:::;;;:::888777666666555555666666444555555555555666666666666666666666666666666666333333333333333333333333333333333333444444444444444444333222222222222333111111222222222333333333222222333333444444555555222222222222222222222222000111222222333333333333111111222222333222222222111111111111111111111111222111111111111000000000111111111222222222222333000000000000111111111111000111222333333222111000////////////////////////111000000//////000000111000000000000111111111111000000000000000000000000.........///////////////......////////////......000111111///,,,******+++//////............/////////...---------...///000........................111///......000111111000---------............///------------------------------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...------,,,+++++++++++++++,,,,,,,,,------///////////////...............//////......---,,,***++++++,,,,,,------...---......//////......---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........***++++++,,,,,,++++++***---------......------,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................------,,,,,,,,,,,,---------------------------------------...............------........./////////............///////////////000111222222111000000///000000000000111111111000000111111111111000000111111000000000111111222222222222222333444555555000111222222333444555555555555666777888999999::::::::::::;;;;;;===>>>>>>>>>>>>>>>??????@@@@@@AAA======<<<===??????===<<<@@@???????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBCCCEEEFFFGGGGGGEEELLLPPPMMMIIIGGGFFFCCCDDDCCCAAA@@@@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLL^^^XXXPPPIIIGGGGGGHHHHHHFFFEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============>>>>>>>>>????????????@@@????????????????????????<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;999999:::::::::::::::999777666555666888::::::999777777666555555555555666444444444555555555666666666666666666666666666666333333444444444444333333222222333333333444444444333333222111111111111222111111222222222333333333111111222222333444444444222222222222222222222222000000111222333333333333222222222333222222111111111111111111111111111111111111111111000000000000111111111222222222333333///000000000111111111111......//////000000111111////////////////////////000//////......//////000000000000000111111111111000000000000000000000000............/////////000......////////////......000000111000---,,,,,,---//////............/////////...---,,,,,,...///111........................000...+++***,,,///000000---------............///------------------------......---,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------...............///......//////......---,,,******+++,,,,,,---......---......//////......---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,------------.................................---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........---------.........//////,,,---------.........///000000000000000000000000....../////////000000000///000000000000000000///111111000000000000111111000000000111111333444444000111111222444555555666444444555666777888999::::::::::::::::::;;;<<<=========>>>>>>???@@@@@@AAA>>>======>>>??????===;;;>>>======<<<<<<<<<======>>>>>>@@@AAABBBDDDEEEEEE@@@@@@AAABBBCCCDDDDDDEEE@@@AAABBBCCCEEEFFFGGGHHHFFFIIIKKKHHHGGGHHHFFFBBBCCCBBB@@@@@@AAACCCFFFGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGIIIKKKLLL^^^XXXOOOIIIEEEDDDDDDDDDGGGEEECCC@@@??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCDDDCCCCCCCCC??????>>>>>>===<<<<<<<<<======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888888999:::::::::999999777666555666888999:::999777777666555555555555555444444444555555555666666666666666666666666666666444555555666666555555444222222222333333444444444333222111111000000111111111111222222222333333333000000111222222333444444222222222222222222222222///000111222333444444444222222222222222111000///111111111111111111111111111111111111000000000000111111222222222333333333//////000000111111111222,,,,,,,,,,,,---///000111////////////////////////.........------.........000000000000111111111111000000000000000000000000---.........//////000000......////////////......+++---///000000000222444//////............/////////...,,,,,,,,,---///111........................---***'''&&&'''***---...---------.........//////------------------------///...------,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...---------.........//////,,,,,,,,,------...............//////......---,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------------,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------...------,,,++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,------------------.........//////........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......111000///////////////000............//////////////////000000000000//////111111000000000000000111////////////000111222333000111111333444555666666444444555666777888999999:::999999999999:::;;;<<<<<<======>>>???@@@@@@@@@>>>>>>>>>???@@@@@@>>><<<<<<;;;;;;:::::::::;;;;;;===>>>???AAACCCEEEFFFGGG@@@@@@AAABBBDDDEEEFFFFFF@@@@@@AAACCCDDDFFFGGGHHHFFFHHHGGGEEEFFFHHHFFFAAAAAA@@@??????AAADDDHHHJJJFFFGGGGGGHHHHHHIIIIIIJJJDDDDDDDDDDDDFFFHHHJJJKKKWWWQQQJJJEEEDDDEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAACCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAA@@@???>>>===<<<<<>>===<<<<<<===<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBAAA@@@???>>>===;;;::::::;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;:::999888777888888888888888888888888888888777666666666666666777777777777666666666666666555555555555444444444444444444444444444444444222222222333333444444444111111111111111111111111333333222111222333555666222222222222222222222222111222222333333222222111222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000////////////000000////////////000000000000......//////000000111111////////////000000000000////////////////////////000000000000000000000000000000//////.........---......////////////............------------......////////////////////////................................................------......///000000000------------------------------------------------,,,------......------,,,------------------------***+++,,,---............,,,------......------,,,,,,------......------,,,------------------------,,,---......//////......222111///---,,,---...///,,,------......------,,,,,,,,,,,,---------......//////.........---------------------,,,,,,+++***************************---,,,*********,,,...///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********)))((('''&&&&&&------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------///////////////...............------------.....................///000000000000000000000000000000000000000000000000000000000///......///111333444111111111111111111111111111111222222222333333333111222444555777888888999;;;::::::999999888888777:::@@@CCC@@@>>>???@@@???;;;;;;;;;;;;<<<<<<<<<<<<>>>:::666666999<<<<<<;;;<<<<<<===>>>@@@BBBDDDEEEBBBAAAAAABBBDDDEEEDDDCCC@@@??????BBBGGGIIIHHHFFFEEEGGGJJJJJJHHHEEECCCBBB@@@CCCFFFFFFCCCBBBDDDFFFIIIHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFEEEDDDDDDEEEGGGTTTOOOIIIEEEEEEEEEDDDBBBFFFEEECCCAAA@@@@@@AAAAAADDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@??????>>>>>>======<<<@@@@@@????????????@@@@@@@@@@@@>>>=========>>>>>><<<<<<<<<<<<===>>>?????????@@@@@@AAA@@@???>>>===<<<:::999:::<<<======<<<<<<<<<;;;;;;::::::::::::::::::999999999999::::::<<<<<<<<<<<<;;;:::999999777777777777777777777777888777777666666666666666777777777777666666666555555555555555444444444444444444444444444444444444222222333333333333333333111111111111111111111111333222222111111222333444222222222222222222222222111222222333333222222111222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000////////////000000////////////000000000000.../////////000000000111////////////000000000000////////////////////////000000000000000000000000000/////////..................////////////............------------......////////////////////////........................------------------------.........---------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------......------,,,,,,------......------,,,------------------------,,,---......//////......222111///---,,,---...///,,,------......------,,,---,,,,,,,,,------............------,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++---,,,+++******,,,---...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------,,,+++***))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,------------...........................------------------------////////////..................------------.....................//////000000000000000000000000000000000000000000000000000////////////000111222222111111111111111111111111111111111111222222222222222222444666777888999999888888999999999999999999:::???BBB???===???@@@>>><<<<<<<<<=========>>>>>>;;;999666555777:::<<<=========>>>???@@@BBBCCCDDDBBBAAAAAABBBDDDEEEDDDCCCBBBAAA@@@AAADDDEEEEEECCCEEEHHHJJJJJJHHHEEEDDDCCCAAACCCEEEEEECCCBBBCCCEEEHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCEEEEEEEEEEEEGGGIIINNNKKKGGGEEEEEEDDDCCCBBBIIIFFFCCC@@@??????AAABBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA========================???>>>>>>>>>>>>>>>??????>>>>>>============>>>>>><<<<<<<<<======>>>??????>>>>>>?????????>>>======;;;:::999:::===??????>>>;;;::::::::::::999999999::::::999999999999::::::;;;;;;;;;;;;:::999888888666666666666666666666666888777666666555555666666777777777666666666555555555555555555444444444444444444444444444444444444333333333333333222222222111111111111111111111111333222111111000111111222222222222222222222222222111222222333333222222111222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////..................////////////............------------......////////////////////////........................------------------------......------,,,++++++***------------------------------------------------,,,------......------,,,++++++++++++++++++++++++***+++,,,---............,,,------......------,,,,,,------......------,,,------------------------,,,---......//////......222111///...------......,,,------......------,,,------,,,+++,,,---...///---,,,,,,,,,,,,+++++++++,,,------------,,,,,,+++------------------------...---,,,+++***+++,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++.../////////...---,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------000///...------...///000------------------------..............................------------............------......///000////////////////////////000000000000000000000000//////000111111000000000000000000000000000000000000000111111111222222222222333555666777888999999666666777888888999::::::999>>>@@@===<<<>>>???============>>>>>>>>>??????999888666444444777===AAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@BBBDDDEEEEEEDDDEEECCC@@@@@@AAABBBBBBAAADDDFFFGGGGGGEEECCCCCCDDDCCCDDDDDDCCCBBBAAACCCDDDFFFGGGHHHHHHGGGEEECCCBBB>>>AAADDDFFFGGGGGGHHHJJJHHHGGGFFFEEEEEEDDDCCCBBBFFFEEECCCAAAAAAAAAAAABBBBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAA@@@??????;;;<<<<<<<<<=========>>>===============>>>?????????>>>>>>======<<<<<<<<<:::;;;;;;<<<======>>>>>>=====================<<<===<<<:::;;;===>>>>>>>>>;;;:::::::::::::::::::::999999888888888888999999777777888777777666555555777777777777777777777777777777666555555555555666777777666666666555555555555555555444444444333333333333333333333333333333444333333333222222111111111111111111111111111111222222111000000000//////111222222222222222333333111222222333333222222111222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////000000000000////////////000000000000///////////////////////////////////////////////////////////////...............////////////............------------......////////////////////////........................------------------------...---------,,,,,,,,,+++------------------------------------------------,,,------......------,,,++++++++++++++++++++++++***+++,,,---............,,,------......------,,,,,,------......------,,,------------------------,,,---......///.........111000///...------......,,,------......------,,,...---,,,++++++---...000---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------,,,+++******************+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++******+++---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///---++++++---///000------------------------------...............///......------------.........------------...//////........................//////////////////////////////111111111000///...////////////////////////111111111222222222333333333333555666777888888888666666666777777888888888888;;;<<<:::;;;>>>???===<<<<<<<<<=========>>>>>>888888777444333777???EEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDEEEEEEDDDEEEDDDAAA@@@@@@AAACCCCCCCCCDDDDDDCCCBBBAAABBBDDDFFFEEEDDDBBBAAAAAABBBCCCEEEFFFHHHHHHGGGDDDAAA???===@@@DDDGGGGGGGGGGGGHHHDDDEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@??????>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAA@@@???===;;;:::999888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999888888777777888888999666666777777666666555555888888888888888888888888777666666555555555555555666666666666555555555555555444444444444333333333333333333333333333333333333333333222222111111111111111111111111111111111111111111111000//////...111111111222222333333333111222222333333222222111222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000////////////000000////////////000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////.........///////////////......////////////............------------......////////////////////////........................------------------------,,,,,,------............------------------------------------------------,,,------......------,,,------------------------***+++,,,---............,,,------......------,,,,,,------......------,,,------------------------,,,---......///.........111000//////...---------,,,------......------,,,------,,,+++,,,---...///------------............,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++******)))************+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++******+++---...---------,,,,,,++++++***************************+++++++++,,,,,,,,,------...---+++******+++---...------------------------,,,---------......//////......------------......---------------...//////------------------------////////////////////////...///000111111000...---........................222222222222333333333444222333444666666777777777777777777666666555555555666999999777999===>>><<<:::::::::;;;;;;;;;;;;<<<999999888666555999AAAGGGEEEEEEFFFFFFEEEDDDCCCCCCAAA@@@@@@AAADDDFFFEEEEEEDDDCCCBBBAAAAAACCCEEEGGGEEEEEEDDDBBBAAABBBEEEHHHJJJHHHDDDBBBAAAAAABBBCCCDDDFFFGGGGGGFFFCCC@@@>>>???BBBEEEGGGFFFEEEEEEEEECCCDDDEEEDDDCCCBBBBBBDDD>>>AAADDDFFFGGGEEECCCBBB@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???<<<<<<<<<======>>>>>>>>>;;;;;;;;;<<<===???@@@AAACCCCCCBBB@@@>>><<<:::888888999;;;<<<======<<<;;;<<<<<<;;;;;;;;;<<<===>>>@@@>>><<<;;;<<<<<<:::999;;;;;;<<<<<<<<<<<<<<<===888888777777777777888888777888888999888888777777888888888888888888888888777666555555444444555555666666666555555555444444444444444444333333333333333333333333333333333333222222222222222111111111111111111111111111111111000111111111111000000///111111111222222333333444111222222333333222222111222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000////////////000000////////////000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000.........///////////////......////////////............------------......////////////////////////................................................,,,,,,,,,---.../////////------------------------------------------------,,,------......------,,,------------------------***+++,,,---............,,,------......------,,,,,,------......------,,,------------------------,,,---......//////......000000000///......------,,,------......------,,,,,,,,,,,,---------......------...............///,,,------............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,---......//////......------------......------,,,,,,------...///........................000000000000000000000000......///000000/////////////////////////////////111111222222222333333333222222333444555666666555777777666555555444333333555777666555888===>>>;;;888888888999999999::::::::::::888777777;;;AAAFFFDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@AAADDDFFFFFFEEEAAABBBCCCCCCBBBDDDGGGIIIHHHHHHFFFDDDCCCEEEIIIMMMNNNJJJEEEBBBAAABBBCCCCCCDDDEEEFFFFFFEEECCCAAA@@@BBBDDDFFFFFFEEECCCCCCCCCDDDEEEFFFDDDBBBAAACCCEEEAAABBBDDDEEEEEEDDDCCCBBBBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAA@@@@@@???===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBBBBBBBBBBBBBAAA@@@>>><<<:::999;;;===>>>??????>>>======<<<;;;;;;;;;===>>>???>>>===;;;:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<777777777666666777777777777888888999999999888888888888888888888888888888666666555444444444444555666666555555555444444444444444444333333333222222222222222222222222222222111111111111222222222222111111111111111111111111///000111222222222111000000111111222333333444444111222222333333222222111222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111000000000/////////...////////////000000000000////////////////////////000000000000000000000000............/////////000......////////////............------------......////////////////////////........................////////////////////////,,,,,,,,,,,,,,,---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------......------,,,,,,------......------,,,------------------------,,,---......//////......000000000//////...---,,,,,,------......------,,,***+++---...///...---,,,,,,,,,,,,------.........,,,,,,---...............------------------------++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////......------------......------,,,,,,------...///........................000000000000000000000000...............///000111///////////////////////////000000000000111111111111111222333444444444444555555555444444444444444444555444333777======:::777777888888888999999999;;;999666666999===@@@AAAAAABBBCCCDDDDDDBBBAAA@@@@@@??????AAADDDFFFFFFEEE???AAACCCCCCBBBCCCEEEGGGIIIGGGEEEBBBBBBEEEJJJOOORRRMMMFFFBBBBBBCCCDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEEEECCCBBBCCCEEEEEEFFFFFFDDDAAA@@@CCCFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAACCCCCC???????????????>>>======????????????>>>>>>>>>>>>;;;;;;<<<===???AAABBBCCCAAABBBBBBBBBAAA@@@>>>===;;;<<<>>>@@@AAA@@@???>>>===<<<<<<;;;<<<===>>>???<<<:::999999;;;<<<<<<;;;999999999::::::;;;;;;;;;777777666666666666777777666666777777777777777666777777777777777777777777666666555444444444444555666666555555555444444444444444444333333333222222222222222222222222222222000000111111222222222333111111111111111111111111///000111222333333222111000000111222333333444444222222222333333222222222222222111111222222333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000111111000000/////////...////////////000000000000////////////////////////000000000000000000000000---.........//////000000......////////////...............------.........////////////////////////........................000000000000000000000000------,,,++++++*********------------------------------------------------,,,------......------,,,++++++++++++++++++++++++++++++,,,---............,,,------......------,,,,,,------......------,,,------------------------,,,---......//////......000000000000///...---,,,,,,------......------,,,)))+++...000000///,,,++++++++++++,,,,,,---------,,,,,,---.../////////...........................***+++,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++)))******+++++++++******------,,,+++************************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,---........................******+++++++++,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,---...//////.........------.........---,,,,,,,,,,,,---......////////////////////////000000000000000000000000...---------...///111222000000000000000000000000............////////////000111222222333333333333222333333444444555555666333444222222666<<<===:::777777888888888999999999;;;888555666:::===>>>>>>>>>???AAABBBBBBAAA???>>>@@@??????AAADDDFFFFFFFFF>>>AAADDDDDDBBBAAABBBDDDFFFEEEBBB??????BBBIIIMMMTTTNNNGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCBBBCCCDDDFFF@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@??????>>>============<<<<<<===??????>>>===;;;<<<>>>???AAAAAABBBBBBEEEDDDBBB@@@???>>>======:::;;;===???@@@AAAAAAAAACCC@@@<<<;;;======<<<:::???===;;;;;;;;;<<<;;;:::>>>===<<<;;;::::::::::::999999888888888888888888777999::::::888777777888777777666666666666777777666666666555555444444444555555555555555666777888333333333222222222222111555222000000333444333111333333222111000000000111222333333222000///000222111111000000111222333333444444333222222333444444333333333333333333333333111111111111111111111111111222222333333222222111111111222222222222111111000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////////////////////////////000000//////.........---......///000000000000000///...---...000000000///...///000///...---...000000000//////......------------..................---...///...------...///000///...---------------,,,---------...//////////////////...------,,,,,,...------,,,,,,------............------,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++//////.........---------///......------,,,++++++,,,,,,,,,---------......//////............//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,---...------,,,+++,,,---...///...------,,,,,,,,,------...---+++)))***+++---///***+++,,,,,,******+++,,,,,,,,,,,,------.........)))))))))***+++++++++,,,***+++,,,---...---,,,,,,************************...---+++*********++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------///......------,,,++++++,,,---...//////...---,,,///////////////////////////////////////000111111000000111111111111000000000111111111111222222222222222222222222222222222222333666888999999888777777777666666666888999:::>>>:::666666999===??????===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFAAABBBDDDEEEEEECCCBBB@@@CCCCCCDDDDDDEEEFFFFFFFFFUUUQQQLLLGGGCCCCCCDDDEEEAAACCCEEEFFFDDDCCCCCCCCCDDDCCCAAA@@@@@@AAABBBDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===============<<<>>>???@@@???===<<<===>>>???@@@AAAAAAAAABBBAAA@@@>>>======<<<<<<;;;<<<===>>>???@@@AAAAAADDDAAA=========>>>===;;;>>><<<;;;;;;<<<<<<<<<;;;;;;;;;:::888888777777777888888888888888888888888777999::::::888777777888777777666666666666777777555555555444444444333333333333333333333444555555333333333222222111111111222000...///111222111///333222222111111222222222222222222111//////000222000000//////000111111222444333222111111222333444333333333333333333333333111111111111111111111111111222222333333222222111111111222222222222111111000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////////////////////////////000/////////..................///000000000000000...---,,,---///000///......///000///...---...000///////////////.........---...............---------...///...------.../////////...------------------------..............................---------...------,,,,,,------.........---------,,,,,,,,,------...//////...------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++///.........------------------------------------,,,,,,,,,---------......000000////////////000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---,,,,,,,,,,,,---...------,,,+++,,,---.../////////...---,,,,,,------+++++++++++++++++++++,,,+++,,,---,,,+++***+++---,,,,,,------------------+++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,************************......,,,+++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........................///////////////000000111000000111111111111000000000000111111111222222222222222222222222222222222222333555777888888888777777666666666666888999:::???;;;888777:::===??????======>>>???????????????AAAAAAAAAAAAAAABBBCCCDDD@@@BBBCCCDDDDDDCCCAAA@@@BBBBBBCCCDDDEEEEEEEEEFFFNNNLLLJJJGGGEEEDDDDDDDDDAAACCCEEEEEEDDDCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAABBBBBBAAA@@@???>>>===<<<>>>======>>>@@@@@@???>>>======>>>???????????????>>>>>>===<<<<<<<<<<<<<<<======<<<<<<===???@@@AAADDDAAA???>>>??????>>>===<<<;;;:::;;;<<<======;;;::::::999888777777777777888888888888888888888888888999::::::888777777888777777666666666666777777444444444444333333333333333333333333444444444555444444333333222111000000222000//////000111111000222222111111111222333333111111222111///...000111000////////////000111111222222111111111111222222333333333333333333333333111111111111111111111111111111222222222222111111111111222222222222111111000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////////////////////////////..................///000000000000000///...---...000000000///...///000///...---...000.........///////////////////////////...---,,,,,,---...///...------.../////////...------------..................------------------..................------,,,,,,------......------------,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++............------------++++++,,,------...//////,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,+++,,,---...///111000///...------,,,---+++,,,---......---+++***+++---...---,,,+++,,,---------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++///...---,,,,,,,,,------,,,,,,------------......++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......------------..............................//////......//////000111///000000111111000000///000000000111111111222222222222222222222222222222222333555666777777777666555555555555666777999999???===999999:::<<<>>>>>><<<============>>>>>>>>>@@@@@@@@@??????@@@@@@AAA???@@@BBBBBBCCCBBBAAA@@@AAABBBBBBCCCDDDDDDDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCAAACCCDDDDDDCCCBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDBBBBBBDDDDDDDDDDDDBBBBBB>>>???@@@BBBBBBCCCCCCCCCAAA@@@@@@??????@@@@@@@@@CCCBBBAAA@@@???>>>===<<<>>>======>>>@@@AAA???>>>===>>>>>>???>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>===<<<;;;<<<>>>@@@AAABBBBBB@@@@@@??????>>>>>>;;;::::::;;;===>>>===<<<;;;;;;:::999999999999999777777777777888888888888888999;;;:::888666666777666666777777777777666666333333333333333333333333555555666666666666666666555444444333222111000000333222222111222222333333222222111000000000111111000111111000///...000222111111000000000000111111111111000000000000111111222222222222222222222222111111111111111111111111111111222222222222111111111111222222222222111111000000000000000000000000000000000111111000000000///////////////////////////////////////////////////////////////////////////////////////...............///000000000000000000///...///111222111000...///000///...---...000------......//////000000////////////...---,,,+++---...///...---------//////......---------....../////////...---------,,,,,,,,,------...//////000...------,,,,,,------...------------------------......------------......+++++++++,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++******))))))******+++------------------------------------------------------------------,,,,,,------------------------------,,,+++,,,---...///222222000///------,,,,,,...............------,,,,,,---......,,,,,,---............------,,,,,,,,,------,,,,,,+++++++++***,,,+++***(((((()))***+++++++++++++++++++++++++++---------,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////------------------------++++++++++++++++++++++++,,,,,,,,,---------......///...,,,,,,,,,,,,...///........................///............///000000//////000000000000//////000000000000111111111111111111111111111111111111111222444555666666666555444444555555666777888999>>><<<:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>===>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDCCCBBBAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAA>>>>>>@@@AAABBBBBBBBBBBB???>>>>>>>>>>>>>>>??????BBBBBBAAA@@@???>>>===<<<>>>======>>>@@@@@@???=========>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>?????????>>><<<;;;;;;===???@@@@@@@@@@@@@@@???>>>>>>>>>:::::::::<<<>>>>>>===;;;::::::999888888888999999666666777777777888888888999:::;;;:::888666666777666666777777777777666666333333333333333333333333555666666777777666555555444444333333222111000000333333222222111222222333333222111//////.........000111111000//////111222333222222111111222222222000000000000000000000000222222222222222222222222111111111111111111111111000111111222222111111000111111222222222222111111000000000000000000000000111000000000000000000111////////////////////////000000000000000000000000000000000000000000000000.........///////////////......///000000000000000///...---...000111000///...///000///...---...000------......//////000000////////////...---,,,+++---...///...---------///......---------......////////////...---------,,,+++,,,,,,---...///000000...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,---------......///......------......///---------,,,,,,---------------------------------------------------,,,,,,------------------------------,,,+++,,,---...///222222000///------,,,,,,///...,,,+++***+++,,,---,,,---......,,,,,,---............------,,,,,,,,,,,,,,,++++++******))))))***)))(((''''''((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////------------------------++++++++++++++++++++++++......---------,,,,,,,,,...---,,,++++++,,,---..........................................//////000//////000000000000////////////000000000111111111111111111111111111111111111222333333444444444444222333444555666777888888;;;:::999888777888999;;;<<<<<<;;;::::::;;;;;;<<<>>>======<<<<<<<<<======>>>??????@@@@@@AAAAAAAAA???AAABBBDDDEEEDDDCCCCCCEEEDDDBBB@@@@@@@@@AAABBBAAABBBCCCBBBAAA@@@AAACCCBBBBBBBBBBBBCCCCCCDDDDDD@@@AAABBBCCCCCCBBBAAA@@@>>>??????@@@AAAAAAAAAAAA>>>>>>>>>===>>>>>>???@@@@@@@@@??????>>>============<<<<<<===??????>>>===<<<===============<<<;;;<<<<<<<<<======>>>@@@@@@???>>>===<<<<<<<<<===>>>===>>>??????===<<<<<<===;;;:::;;;<<<>>>>>><<<:::777777666666666666666777555666666777777888888888999:::;;;:::888666666666555666777888888777666555333333333333444444444444333444555555555444333222333333333222222222111111000111111000//////000222222222111000////////////000111222111000000222444444444333222222222222333000000111111111111000000222222222222222222222222111111111111111111111111000000111111111111000000111111222222222222111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000.........///////////////......///000000000000000---,,,+++,,,---......,,,...///000///...---...000.........///////////////////////////...---,,,,,,---...///...------...///...------------...//////...............---------,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------//////...---,,,,,,++++++,,,,,,,,,---------............------------......------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,------,,,+++,,,---...///111000///...------,,,---...,,,***''''''(((***++++++---...---,,,+++,,,---------------------,,,,,,++++++******************))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++------,,,,,,,,,,,,------------------------------......------......///000...//////000000//////.../////////000000000111111111111111111111111111111111222222222222333333444111222333555666777777777888888999777666666888:::===<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;<<<======?????????@@@@@@AAAAAABBB???AAACCCEEEFFFEEEDDDCCCFFFDDDAAA???>>>>>>???@@@AAAAAABBBAAA??????AAACCCBBBBBBBBBCCCDDDDDDEEEEEE???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@@@@@@@??????????????????@@@AAAAAA========================<<<;;;;;;<<<>>>>>>===<<<;;;;;;<<<=========<<<<<<===<<<<<<<<<===>>>??????>>>>>>======<<<<<<<<<<<<999<<<>>>>>>;;;999:::;;;<<<;;;<<<===>>>===;;;888666666555555555666666777555555666666777888888999999;;;;;;:::888666555666555666777888888777666555333333444444444555555555333444555666555444222111111222222222222333333333///111222111///...000222111111000111111222333333111222333222111111333555444333222222111111222222000000111222222111000000111111111111111111111111111111111111111111111111000000111111111111000000111111222222222222111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000............/////////000......///000000000000000...,,,,,,---...///...---...///000///...---...000///////////////.........---...............---------...///...------...///---------------...//////---------...............,,,---------......//////...------,,,,,,------...,,,,,,,,,---------......++++++,,,------,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------......,,,++++++******++++++,,,------,,,++++++,,,------........................+++,,,,,,------.........,,,,,,---......---,,,,,,------,,,+++,,,---.../////////...---,,,,,,------...---+++***))))))******+++,,,---,,,+++***+++---,,,,,,------------------******++++++++++++++++++))))))+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,------------------------...------------...//////......////////////......////////////000000000111111111111111111111111111111111111111111222222333///111333555666777777777666888999888777777999<<<>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBBBBCCC@@@BBBDDDFFFGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@??????AAAAAAAAA@@@??????AAACCCAAABBBCCCDDDDDDEEEEEEEEE???@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@??????>>>AAA@@@@@@@@@AAABBBBBBCCC<<<<<<<<<<<<============;;;::::::;;;===>>><<<;;;:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>===<<<;;;:::777:::======:::888888:::<<<<<<<<<===>>>===:::777888888777777777777888999444555555666777888888999:::;;;;;;:::888666555666555666777999999777666555444444444555555666666666555666777888888666444333000111111222222333444444111333444333000000222555000000000222333555777888222333333333222222444666333333222111000000111111000111222333333222111000111111111111111111111111111111111111111111111111000000111111111111000000111111222222222222111111000000000000000000000000222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000...//////000000000000000111000///000111222222000...///000///...---...000000000//////.........---------......///.........---...///...------...///---------------...///000,,,------....../////////---------..................------,,,,,,------...,,,,,,,,,------.........+++,,,...//////...,,,+++++++++,,,,,,,,,---------...------,,,,,,------...---------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------......///,,,,,,,,,---------.........------------------...------++++++++++++------........................++++++,,,,,,---...//////,,,,,,---......---,,,,,,------,,,+++,,,---...///...------,,,,,,,,,------//////000000///---,,,+++***+++,,,,,,******+++,,,,,,,,,,,,------.........+++++++++,,,,,,---------)))***---///000111000000,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......************************------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///++++++---......---++++++------------------------...------------...//////......////////////......////////////000000000000000000000000000000000000111111111000111111222333///000222555666777777666666888:::999888888;;;>>>???>>><<<:::::::::<<<===:::::::::;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDD@@@BBBEEEGGGHHHGGGEEEDDD>>>???AAACCCCCCAAA???>>>AAAAAAAAA???>>>>>>@@@CCCAAABBBCCCDDDEEEEEEEEEEEE??????@@@@@@???>>><<<;;;<<<<<<<<<<<<===>>>???@@@FFFEEEDDDCCCBBBAAAAAA@@@AAA???======>>>???>>>==================>>>>>>???@@@???===;;;:::;;;<<<===;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;:::;;;;;;;;;:::999999888888999999999999888888777777666666555555555555555666777888;;;>>>@@@@@@===888555444666666666666666666666666333444444444555666666666555555555444444333333333111333333222000///000111......//////000000111111000111111111111222222222333333333222222111111111333333333222222111111111222222222111111111000000111111222333333333333222111111222222222333333333222222111111111111222222222111111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000//////............//////......//////000000111111000000000000000000000000...000000,,,'''&&&***...------------.........///000000///...............////////////////////////000000//////.........---//////............//////...------,,,,,,------...........................------------------------......---,,,++++++******++++++,,,,,,,,,---------,,,++++++******++++++,,,------------------------......------------......------------------------...---,,,,,,......---,,,------------------------++++++++++++++++++++++++,,,------......------,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......******+++++++++,,,,,,,,,************************.........------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***((())),,,...///...---,,,,,,,,,,,,------------......---,,,,,,,,,,,,---...//////.........------------------............///////////////////////////222222111111000000//////000111333555666777888888888777666666666777999:::777888:::;;;<<<=========>>>===;;;;;;;;;<<<>>>???>>>@@@BBBBBBAAA??????@@@BBBBBBCCCFFFIIIIIIEEEAAA>>>???BBBDDDDDDBBB@@@??????===<<<;;;<<>>???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@BBBBBBFFFEEEDDDBBBAAAAAA@@@@@@@@@???======>>>???>>>===<<<======>>>???@@@BBBBBB@@@???===;;;:::;;;<<<===<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;999888888777777777888888888888777777777777777777666666666777888888<<>>???>>>@@@BBBBBBAAA@@@@@@@@@BBBBBBBBBDDDFFFEEEAAA>>>???@@@BBBCCCCCCBBB@@@>>><<<;;;999999:::===AAACCCEEEDDDCCCBBBBBBCCCEEEFFF<<<===>>>???@@@AAAAAA@@@??????@@@@@@AAACCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<===>>>??????>>><<<<<<===>>>@@@BBBDDDEEE@@@???===<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<============>>>>>>>>>???>>>===<<<;;;::::::::::::;;;:::999888777666666666777777777888888888888888999999888777777777888888===???AAAAAA>>>:::888777444444444444444444444444555555555555444444444444888777666444333111000///111222333222000000000222000000000000000000//////000000000111111111222222222222222222222111111111222222222222222111111111222222222111111111111111000111222222333333222222//////000000000111111111222222111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111////////////000000000000////////////////////////...000111///------111444....../////////000000000000000///...............////////////////////////////////////............//////............//////......------------..............................////////////////////////......------------------,,,,,,,,,,,,------------//////............//////------------------------......------------......------------------------...---,,,,,,......---,,,------------------------........................,,,------......------,,,------------,,,+++***))).................................///...,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,+++***))))))***+++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------..................------------------............///000000000000000000000000000000000000111111111111000111222444555666666666666666555555666666777888999999999999999:::;;;<<<<<<;;;:::999:::;;;===>>>???AAACCCCCCBBB@@@@@@AAAAAAAAAAAABBBCCCAAA>>>;;;@@@AAABBBCCCBBBAAA???===<<<;;;999999;;;???CCCFFFFFFEEEDDDCCCCCCCCCDDDEEE>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@???===<<<<<<>>>??????>>><<<======>>>???AAACCCDDD???>>>===<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<;;;::::::::::::888888777777777777888888777777777888888999999999:::999888777777777777777<<<>>>@@@???<<<999777777444444444444444444444444555555555444444333333333666666555444333111111000000222333222111000111222222111111000000/////////000000000000111111111111222222222111111111111111222222222111111111111111111111111111111111111111000000111222222222222222000000000000111111111222222222111111111111222222111111111000000000000000////////////////////////000000000000000000000000000000000000000111111111//////............//////////////////000000000000///////////////////////////000111000......111333////////////000000000000000000///...............///////////////////////////////////////.........//////............//////......------------......................................................------..................,,,,,,,,,------------...//////............//////------------------------...------,,,,,,------...------------------------...---,,,,,,......---,,,------------------------------------------------,,,------......------,,,,,,---------,,,,,,+++***------------............---.../////////---***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---000///---,,,,,,---///000------,,,+++++++++,,,,,,,,,------------.........------------------------........................---------............///........................//////000000111111222222///000111333444555555555555555555555555666666666999888888777888999:::;;;;;;:::999888999;;;===>>>???AAACCCCCCBBBAAA@@@AAA>>>???@@@@@@AAA@@@>>>===AAABBBBBBBBBAAA@@@>>><<>>======???CCCHHHKKKFFFEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<<<<===>>>>>>=========<<<======>>>???@@@???>>>======<<<;;;;;;;;;======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<============<<<;;;::::::999999:::555555555666777999:::;;;777777888888999999::::::999888777777666666666666;;;<<<>>>===:::888666666444444444444444444444444555555444444333333333222333333333333333333222222000111222222111000111222222222111111000000////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111222222222333333222222111111111111222222000000000000000000111111//////////////////////////////////////////////////////000000111111111111//////............//////000000000000////////////........................000000000///.........///////////////000000000000000000///...............////////////////////////........./////////////////////............/////////......------......///........................------------------------------..................,,,,,,---------...............------------......------------------------------,,,,,,,,,,,,------------------------------...---,,,,,,......---,,,------------------------------------------------,,,------......------,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------,,,---...//////---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,+++******+++,,,---,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...---+++******+++---...------,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------.....................---------............///------------------------//////000000111111222222//////111222333333333333333333444444555555555555777777777777777888999:::999999888777888:::<<<===???AAACCCCCCBBB@@@@@@AAA<<<===???@@@@@@@@@AAAAAAAAAAAABBBAAAAAA???>>>===@@@@@@???@@@BBBEEEHHHJJJDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@>>><<<<<<=========<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999555555666777888999;;;<<<888888888999999999999999888888777666666666777777:::;;;===<<<999777666666444444444444444444444444444444444444333333333333222222222222333333333333000111222222111000222333111111111111111111000000/////////000000000111111000000000111111111111111000000000111111111111111111111111111111222222222///000111111222222111111111222222222222333333333222222111111111111222222000000000000111111111111000000000000000000000000/////////////////////////////////000111111222222111111000000000000111111000000000000////////////........................000/////////......------....../////////000000000000000///...............////////////////////////........./////////////////////............////////////............//////........................------------------------......------------------,,,---------............------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------...---,,,,,,......---,,,------------------------........................,,,------......------,,,)))***+++,,,------------***++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,---------...............---------............///////////////////////////000000000000111111111111...///000111222222222222222222333444444444444333333444666777888999999999888777666666777999;;;===>>>@@@BBBBBBAAA??????@@@:::<<>>>>>?????????@@@AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???????????????AAA???===<<<<<<<<<;;;:::::::::::::::;;;<<<>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<;;;:::999999999999888888888888888999:::::::::999999999999999999888888888777777777888999999;;;<<<===<<<:::888777888555555555555555555555555333333333333333333444444333333222222222222222222///111222222111111222333111111111111111111222222////////////000000000111///000000000111111111222///000000000111111111222000000111111111222222222///000000111111111111111111111111111222222222222222222111111111111222222///000000000111111111111000000000000000000000000////////////////////////...//////000111111222222111111000000000000111111111000000000/////////....................................///000000///...------........./////////000000///...............////////////////////////............/////////000//////............////////////............//////......................................................------,,,,,,++++++------------............------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------...---,,,,,,......---,,,------------------------------------------------,,,------......------,,,++++++,,,------,,,,,,,,,++++++,,,,,,---......///***++++++,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++)))***,,,---...------,,,))))))*********+++++++++,,,,,,---......---,,,,,,---------.........//////---------............///////////////////////////111111111000000000000000......///000111111111111111111333444444444333222///111555888999999999888777666555555666999;;;======???AAAAAA@@@>>>>>>???;;;===??????>>>>>>@@@BBB@@@@@@@@@@@@????????????===>>>???@@@@@@???===<<<>>>???@@@AAABBBBBBCCCCCC@@@??????@@@AAACCCFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@??????????????????BBB@@@===<<<<<<<<<:::999888888999:::<<<>>>@@@AAA>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;:::999999999999<<<;;;:::999888888888888;;;::::::999999888888888888888888888999:::;;;;;;<<<===>>>===:::999999999666666666666666666666666222222222333333444444444444444333333222111000000///111222222111111222444000000000111222222222333////////////000000000000//////000000111111111222//////000000111111111222000000111111222222222222//////000111111111111111000000000000111111111111222222111111111111222222//////000000111111111222000000000000000000000000////////////////////////...//////000111222222222//////............//////111111000000/////////...........................---------///111222222111------------.........///000000///...............////////////////////////---.........//////000000//////............////////////............//////........................////////////////////////......---,,,++++++******---------.........//////---------,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------...---,,,,,,......---,,,------------------------++++++++++++++++++++++++,,,------......------,,,------------,,,+++******,,,,,,------...///000000*********+++---///000222,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................)))+++---//////---+++)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,***++++++,,,,,,++++++***((())),,,...///...---,,,((())))))))))))*********,,,,,,---......---,,,,,,---------.........//////---------.........//////------------------------222222111111000000//////---...///000000111000000000111222333444333222222---000444888::::::999777666666555555666888;;;<<<<<<>>>@@@@@@???>>>>>>>>>;;;>>>@@@???<<<<<<>>>@@@???????????????@@@@@@@@@>>>???AAABBBAAA>>>;;;999<<<===>>>@@@AAABBBCCCCCCAAA@@@@@@???@@@AAACCCDDDDDDCCCCCCCCCCCCBBBBBBBBB??????>>>===========================<<<;;;:::999444666999===AAACCCAAA???AAA@@@>>>===;;;:::::::::999;;;<<<;;;::::::;;;<<<::::::;;;<<<===>>>??????===;;;999888888999:::<<<999888777777666777777777666777888999999888777666666777888999999999999999888888888888777777777666555555555444444333333333666666555444333333222222111111111111111111111111000000111111111111000000000111222111000//////111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000............................................................////////////------...//////...------////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......................................................,,,---------.../////////...------,,,,,,------.../////////......---------------............---------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---------.........---,,,,,,+++.........---,,,+++***))),,,,,,+++***)))))))))))),,,,,,,,,------.........------------------,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++---.........---,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((&&&%%%'''***,,,+++)))+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,,,,---...---,,,+++************))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************************---///,,,((('''+++000...,,,***)))((()))***+++))))))*********+++++++++,,,++++++******++++++,,,++++++,,,---...///000111------------------------............////////////............////////////......///000111222222333222222111111111111111111333333444444555666777777777666555444555777999:::;;;;;;<<<<<<<<<<<<<<<<<>>>>>==================>>>???>>>======???AAA?????????@@@AAAAAA>>><<<>>>===<<<===@@@CCCDDDEEEBBBAAAAAAAAAAAACCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBB???>>>>>>========================<<<<<<;;;:::999555666888===AAACCCBBBAAAAAA@@@???>>><<<<<<<<<;;;:::<<<===<<<;;;:::;;;===;;;<<<<<<======>>>>>>???<<<;;;999888888:::;;;<<<999999888777777777777888777777888888888888777777666777888888999999999888888888888777777777666666444444444444444444333333555555555444333333333222222222222222222222222222000000111111111111000000000111222111000//////111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111000000000//////000000000000000000000000111111111111111111111111111000///......///000111000000000000000000000000////////////000000000000111000////////////000111000000000000000000000000////////////////////////....................................////////////////////////////////////////////////////////////,,,,,,---------.........---------.........//////........................////////////////////////---------...............---------,,,,,,---------.........---------,,,,,,------............---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------......------,,,+++------------,,,+++******,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***((('''(((+++,,,+++***+++++++++*********))))))+++++++++++++++++++++++++++******))))))******++++++++++++***************...---,,,+++************++++++++++++,,,,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************(((***+++)))'''''')))---***)))'''&&&&&&&&&'''(((*********++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,---...///000000------------------------------------...................../////////000000000000000000000111111111000000000000000000000000222222333444444555666666666555444444555666888:::::::::;;;;;;<<<<<<<<<===>>>>>>===============>>>>>>???AAA@@@??????@@@BBB@@@??????@@@AAAAAA>>><<<>>>===<<<>>>AAADDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA???>>>======<<<<<<======<<<<<<<<<<<<;;;:::999999666777888<<<@@@BBBCCCBBBAAAAAA@@@>>>============<<<===>>>===<<<;;;<<<===============>>>>>>>>>>>>::::::999999999;;;<<<===::::::999888888888888888888888777777777777888888666777777888888888888888777777777777666666666666333333444444444444444444444444444444333333333333222222222222222222222222000000111111111111000000000111222111000//////111000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111111111000000000000//////000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000111111///......///111111000000000000000000000000000000000000000000000000....................................////////////000///...------...///000////////////////////////,,,------------................../////////000000........................////////////////////////...............---------------------------------------------,,,,,,,,,,,,------............------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000---,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,***)))***,,,,,,+++***+++++++++***************++++++++++++++++++++++++***))))))))))))))))))***,,,,,,++++++***)))((((((------,,,+++*********************+++++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************((((((((((((((()))***+++,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------+++,,,,,,,,,------------////////////000000000000111111111000000///////////////////////////000000111111222222333444444444555444444444444666777888888999999:::;;;<<<============<<<<<<<<<======>>>>>>AAACCCCCCBBBAAABBBBBBAAA@@@???@@@@@@@@@>>><<>>===???BBBEEEFFFEEEAAAAAABBBBBBCCCDDDEEEFFFBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::999999888888888;;;???BBBCCCCCC@@@??????>>>===============>>>???>>>===<<<===>>>??????>>>>>>>>>=========999999999999:::<<<===>>>;;;:::999999888888999999999888777666666777888999666666777777888777777666777777666666666555555555333333333444444555555555333333333333333333444444222222222222222222222222000111111222222111111000000111222111/////////111000000000000000000000000000000000000000000000000///000000000111111111111222222222222222222222222000000000000000000//////000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////000000000000222111000//////000111222000000000000000000000000////////////////////////....................................////////////...---+++******+++---...////////////////////////------------............---.........////////////......................../////////////////////////////////...---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,,,,------...------,,,,,,***+++,,,,,,---------,,,---------------...//////------,,,,,,+++++++++***++++++,,,,,,---...//////...---,,,++++++,,,---...------------------------,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..............................---,,,,,,+++******************************,,,+++++++++++++++******************************++++++++++++++++++++++++******))))))))))))******,,,,,,+++++++++*********---,,,++++++*********+++'''(((((((((((()))))))))************************+++++++++++++++++++++++++++******************+++************************+++)))((())),,,------,,,---,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,------......------------------------,,,,,,,,,,,,------------/////////000000000111111000000000000000000///////////////000000000000000000111111111222222222333444333333333444555666777777777888999:::;;;<<<===;;;;;;;;;;;;<<<======>>>>>>@@@CCCDDDCCCBBBAAAAAAAAA@@@??????@@@@@@>>><<>>>>>@@@CCCFFFFFFFFF???@@@AAABBBCCCDDDEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999:::<<>>======<<<<<<<<<======>>>???@@@???===<<<===>>>??????>>>>>>======<<<<<<999999::::::;;;<<<===>>>;;;:::999999888888999999999888777666666777888999666666777777777666666555666666666555555555555444333333333444444555555555222222333333333333333333222222222222222222222222111111222222222222111111000111222111/////////111000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111//////////////////000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000111111000000000000111111////////////////////////............................................................////////////...---+++******+++---...////////////////////////---------.........//////,,,,,,---------.................................------------------------/////////...---------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,------...------,,,******+++,,,------------......---,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////...---,,,++++++,,,---...------------------------,,,,,,------...------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..............................---,,,,,,+++************************************+++***)))))))))***************************+++++++++++++++++++++++++++++++++******+++++++++++++++++++++,,,,,,------,,,,,,++++++******++++++'''(((((((((((()))))))))************************++++++++++++++++++++++++*********++++++*********************************+++******+++---------+++))))))((((((((()))))))))++++++,,,,,,,,,---------++++++************++++++******++++++,,,,,,------------------------------,,,------------.........////////////000000000000---......///000000111111000000000111111222222222000000000111111111111111222222222333333444555555555666777888999:::;;;<<<::::::::::::;;;<<<>>>>>><<>>===>>>>>>>>>AAADDDFFFFFFEEE>>>???AAABBBDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;===@@@AAA@@@???===<<<<<<<<<<<<<<<===>>>>>>???@@@???===;;;<<<===>>>>>>======<<<<<<<<<;;;::::::;;;;;;<<<<<<======::::::999888888888888888888888777777777777888888666666666666666555555444666555555555444444444444333333444444444444444444333333333333222222222222111111111111111111111111111111222222222222111111000111222111000//////111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000///000222222222222000///////////////////////////............................................................////////////000///...------...///000////////////////////////------........./////////,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,---......---,,,+++,,,,,,,,,,,,------------------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------......------***+++,,,,,,------------...---,,,+++************...---------------,,,,,,+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++************************(((***+++***))))))***+++***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,++++++***++++++,,,*********+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++)))***++++++++++++***)))***************************++++++,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,******))))))))))))***************++++++,,,,,,,,,------------------------------------........................////////////,,,------...000111111222000000111111222222333333111111111111111111111111111111111222333333444444555666666777888999::::::888888999:::;;;<<<>>>???<<<>>>AAAAAA@@@??????@@@CCCAAA???>>>??????>>>=========>>>AAADDDEEEEEEDDD>>>@@@BBBDDDEEEFFFFFFFFF@@@@@@@@@@@@????????????======<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>======<<<=========???AAAAAA>>><<<======<<<<<<===>>>??????>>>??????>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999999888777777777777888777777888888888888777777555666666666555555444333555555555444444444333333444444444444444444333333444333333333222111111111000000000000000000000000111222222333333222222111000111222111000//////111000000000000000000000000111111111111111111111111000000000000111111111111////////////////////////........./////////000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000////////////000000000000...000333555555333000...////////////////////////............................................................////////////////////////////////////////////////////////////............////////////------------....................................---------------------------------...............+++,,,...//////...,,,+++,,,,,,---------.........------............------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,------......------++++++,,,---------,,,,,,,,,,,,+++++++++++++++,,,---..................///------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,,,,******,,,...))))))*********+++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))*********,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,---))))))*********+++++++++************************)))***++++++++++++***)))************************+++---000///,,,)))***++++++,,,------.........---*********++++++++++++,,,+++******************+++************++++++++++++------------------------+++,,,,,,,,,------------------------...................../////////000000/////////000111222222222111111111111111111111111///000111222333333333333666666666777777888888888777777888999:::<<<>>>???>>>???@@@@@@??????@@@AAADDDBBB???>>>>>>>>>>>>===<<<<<<===@@@CCCEEEDDDCCC???AAACCCEEEGGGGGGGGGGGG@@@@@@@@@????????????>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======>>>???AAABBB@@@===:::>>>=========>>>???@@@AAA>>>??????>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;999888888777666777777777666777888999999888777666555666666666555444444333555555444444444333333333555555555444444333333333444444333333222111000000////////////////////////111222222333333222222111000111222111000//////111000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////---.........//////000000000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000////////////000000000000,,,///333666666333///,,,////////////////////////000000000000000000000000..................................../////////000------...//////...------////////////////////////............/////////000............/////////000................................................,,,------....../////////+++,,,...//////...,,,+++---------....../////////---..................---------------------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,+++++++++++++++,,,---......---.........///000000000------------------,,,,,,+++,,,............,,,++++++++++++++++++++++++++++++,,,,,,---.........---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))(((+++------++++++---000))))))******++++++++++++++++++++++++++++++++++++******))))))))))))******))))))((((((''''''&&&&&&+++++++++***++++++,,,,,,)))************+++++++++))))))******++++++++++++************************)))***+++,,,,,,+++***)))************************---111555333...***+++...((()))***+++++++++++++++))))))*********+++++++++,,,++++++++++++++++++,,,***************+++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........---......///000111111222222222222111111111111111///000111222222333222222666666666666777777777777777777777999:::<<<>>>??????@@@@@@@@@??????AAACCCEEEBBB???>>>>>>>>>>>>===;;;<<<===@@@CCCDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBAAA@@@????????????AAA???===<<<===>>>===<<>>>>>======<<<<<<>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::;;;;;;:::999888888888888;;;:::999999:::;;;===>>><<<:::888666555555666777777777666666555555555444666666666777666555555444555555666666555444333333444444444444444444444444222222111111111111222222//////000111222222333333111111111000000000000///222111111111000000//////000000000000000000000000////////////000000000000222111111000000000000000000000000000000000000000000000000000000000000000000000//////......------......//////000000000111//////////////////////////////000000///...------000000000000111111111111000000000000000111111222111111000000//////......................................................111111000000//////......000000///.......................................---------------...///000---.........---,,,,,,+++***---000000------...000////////////////////////........................,,,------......------,,,---------............///------------------,,,,,,++++++,,,,,,---.........------------,,,,,,+++***---------,,,,,,+++++++++......,,,+++***)))))))))------------------------++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////...,,,+++------------,,,,,,+++******,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---------,,,,,,+++++++++*********************************)))))))))))))))---,,,++++++******++++++,,,+++***))))))+++---...************+++,,,------,,,+++++++++******))))))******))))))))))))******++++++++++++++++++++++++)))******++++++******))))))************+++++++++************************))))))))))))))))))))))))---777:::111((((((+++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000//////.........---++++++++++++++++++++++++------------------------,,,---......//////..................////////////222222111111111111111111222222222222222222222222666666666666777777777777666666555666888;;;>>>@@@======<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<;;;;;;===>>>???AAACCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEECCCBBBAAA@@@????????????@@@>>><<<<<<===>>>===<<<>>>>>>>>>>>>>>>=========>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????>>>======<<<;;;;;;:::::::::999999999999999::::::<<<;;;::::::::::::;;;<<<>>><<<:::999777777777777777666666666555555555555555555555555555444333333555555666666555444444333444444444444444444444444222222111111111111222222///000000111222222333333222111111111111000000000111111111000000000//////000000000000000000000000////////////000000000000222111111000000000000000000000000000000000000000000000000000000000000000///////////////.........111111222222222333333333000000000000000000000000///////////////...------//////000000000111111111//////...---...///000111.........///000000111111................................................000000000000////////////000000///...............------------------------...------------......///.../////////......---,,,,,,...000000...---...000////////////////////////........................,,,------......------,,,------------............------............//////.........------------------------------,,,+++***---------,,,,,,+++++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++------,,,,,,,,,++++++++++++++++++***************))))))))))))************)))))))))***+++,,,......,,,+++***))))))+++---...+++++++++***++++++,,,,,,,,,,,,+++++++++***************))))))))))))******************************+++,,,,,,------,,,,,,+++)))************+++++++++************************************************,,,333555...((((((******++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++------------------------,,,------...........................////////////111111111111111111111111222222222222222222222222555555666666666777777777555555444555666999<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::<<<>>>@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>===;;;<<<===>>>>>>=========>>>>>>??????>>>>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????=========<<<;;;;;;::::::999999999999:::;;;<<<===<<<;;;;;;::::::::::::;;;======;;;:::888777666555666666666666555555555555444444444444333333333222555555555666555555444333444444444444444444444444222222222222222222222222000000000111222222333333222222222111111111111000111111000000000000//////////////////////////////////////////000000000000222111111000000000000000000000000000000000000000000000000000000000000000...///////////////000000////////////000000000000111111111111111111111111///////////////......---//////000000000000111111...---,,,++++++---///000---......//////000111111................................................////////////000000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,...............---------/////////000//////...------///000000///......///////////////////////////........................------............------------------............------......///000000000000000//////...------,,,,,,------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++******+++---///,,,,,,---------,,,++++++,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((()))))))))***+++++++++)))))))))***+++,,,......,,,+++*********+++,,,---,,,,,,++++++***+++++++++,,,+++++++++++++++************))))))))))))******************************+++,,,,,,------,,,,,,+++)))************+++++++++************************************************+++...///+++((())))))(((++++++************++++++************************************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,,,,---...............---............/////////000000000000111111111111222222222222222222222222444555555555666666666666444333333333444666888999:::::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999;;;===???@@@AAAAAA???@@@BBBCCCEEEFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@===<<<;;;;;;===???>>>>>>;;;<<<>>>???@@@@@@??????>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<::::::::::::::::::;;;;;;;;;::::::999777555333222666666666666666555555555555444444333333333333333444555555555555555444444444444444444444444444444222222222222222222222222000000111111111222222222222222222222111111111111000000000000000000//////////////////////////////////////////000000000000222111111000000000000000////////////////////////000000000000000000000000......//////000000000111........................000000000000000000000000...///////////////......////////////000000000111///---,,,***+++---///000111000000///......------.........................................................///000111111111000000///...............------------------------/////////......---,,,,,,....../////////......---......//////...---------////////////////////////........................------............------,,,,,,---------......................../////////000000/////////.........,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///............///000,,,,,,,,,------,,,,,,+++---...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***)))))))))(((((()))***++++++,,,,,,---,,,++++++******++++++++++++*********+++,,,---------,,,+++************************************+++******))))))******+++************************)))******++++++******)))))))))*********+++++++++************************************************++++++***)))***+++***(((++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------.........///////////////000000000000000111111111111111111111111444444444444555555555555444444333333444555666777999888888777777888888999::::::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@???@@@BBBCCCEEEFFFGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@===;;;:::;;;===>>>>>>===:::<<<>>>@@@AAAAAA@@@???>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999999999999999777888999:::;;;;;;<<<<<<:::::::::999777555444333555555555666666666666666666555444444333333444444444444555555555555555444444444444444444444444444111222333333333333222111111111111111111222222222222222222111111111000000//////////////////000000////////////////////////////////////000000000000222111111000000000000000////////////////////////000000000000000000000000.../////////000000111111111111111111111111111111////////////////////////......///////////////......////////////000000000///...---,,,---...000111000000//////...---------................................................------...///000111222222000000///...............////////////////////////.../////////...---,,,+++,,,------.........---------------.........---,,,////////////////////////........................---......//////......---,,,,,,,,,------------............------,,,,,,,,,........./////////000000,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---..............................000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000000///......+++,,,,,,------,,,,,,,,,---...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((())))))***+++,,,,,,------,,,++++++******++++++++++++***+++++++++,,,,,,------,,,+++************(((((())))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))*********+++++++++************************************************,,,***(((***,,,,,,***)))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------................../////////000000000111111111111111111111111222333333333444444444444444444444444555555666666777777666666666666777777999999:::;;;<<<<<<;;;;;;>>>>>>?????????>>>>>>===@@@AAABBBDDDEEEFFFFFFFFFBBBBBBAAA@@@????????????===<<<:::;;;<<<======<<<;;;<<>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777888999:::;;;;;;;;;;;;<<<;;;;;;:::999888777777555555555666666666666666777666444333333333444555333444555555666555555555444444444444444444444444111222333444444333222111111111111111111111111111111111111000000000000///......////////////000000////////////////////////////////////000000000000222111111000000000000000000000000000000000000000000000000000000000000000///000000000000000000111000000000000////////////........................---...//////////////////......////////////000000///////////////000000111,,,------......///000000................................................---......///000111111222000000///...............////////////////////////---.../////////...---,,,+++,,,---------------------,,,,,,---///000...---////////////////////////..............................////////////......,,,,,,,,,,,,------------......---------,,,,,,,,,,,,------...//////000000,,,------............---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---............................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++***++++++,,,---------,,,,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,*********+++++++++++++++************************)))*********+++,,,,,,,,,)))))))))***+++,,,......******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++((((((((()))))))))))))))++++++************++++++------------------------+++,,,,,,------,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++---)))(((+++---+++***+++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------------.........------......//////000000111111111111111111111111222222222222333333333333444444555555666666666777777666666555555666666777888999:::;;;;;;<<<;;;;;;<<<============<<<<<<;;;AAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>>>><<<;;;;;;<<<===<<<;;;;;;===???AAABBBAAA???>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777888888999::::::;;;:::999888777<<<;;;999888888888999999555555555555666666666777666555333222111222333444333444444555666666555555444444444444444444444444111222444555555444222111111111111111111111111111000000000/////////.............../////////000000000000000000000000000000////////////000000000000222111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000......---------,,,,,,,,,////////////////////////------...///////////////........./////////000000---...///000111000000///,,,,,,---......//////000......................................................//////000000111111000000///...............////////////////////////+++---...///000///------,,,,,,---..................------///222333222000////////////////////////..............................////////////......++++++,,,,,,,,,---------+++,,,,,,---...//////000---------------.........,,,,,,---...............+++++++++,,,,,,---------------,,,,,,,,,------...------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++)))*********++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......******++++++,,,,,,,,,++++++++++++***++++++,,,,,,)))*********++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++,,,)))))),,,,,,((((((,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........,,,,,,---......///000000111111111111111111111111111111111111222222222333222333444555666666666666666666555555555555666666888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>BBBBBBCCCDDDEEEEEEDDDDDDAAA@@@???>>>============???===;;;;;;<<<<<<;;;:::<<<>>>@@@BBBBBBAAA???===>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<<<<<<<666666666666777888999:::<<<<<<<<<;;;:::777555444999888666555555666888999444555555555666666777777555444222000000111222333333333444555666666666555444444444444444444444444111222444555555444222111222222111111111111111111////////////............---.........//////000000111111111111111111111111////////////000000000000222111111000000000000000000000000000000000000000000000000000000000000000222222111111000000//////111111000000////////////000000000000000000000000------...///000000//////............/////////000,,,---///111111000///---000//////...------,,,,,,................................................////////////000000000000000000///.......................................***,,,...000000///...---------...///000000/////////......000444666444222////////////////////////..............................////////////......++++++,,,,,,,,,---------******,,,...000222333444.........---,,,,,,++++++,,,,,,---.../////////...+++++++++,,,,,,---------...------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///***+++,,,,,,------------***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++*********))))))******++++++++++++(((((()))***+++,,,,,,---,,,,,,++++++++++++++++++---,,,++++++******++++++******+++,,,,,,,,,,,,+++************+++,,,------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++*********)))************+++++++++************************+++++++++++++++++++++++++++((()))---+++&&&''',,,++++++************++++++************************************************++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000000111111111111222222222111111333444555666666666666666666555555666666666777888999:::;;;;;;<<<;;;:::<<<===???AAABBBCCCCCC>>>???@@@AAABBBBBBBBBBBB@@@@@@????????????@@@@@@>>>===<<<;;;;;;<<<===>>>===>>>???@@@@@@???>>>===<<<===??????@@@???>>>===<<<<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;:::;;;;;;888888888777777777777777;;;<<<>>>???>>><<<999777666666777777777777666666333333333444444444555555444444555555666555555555666555555555555444444444666666555444333333222222333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111222111000//////111333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......//////............//////000000000000000000000000//////000000000000//////+++,,,---...////////////000000////////////000000..............................---------......///...............///000000////////////////////////..............................//////...---,,,,,,......------------......000...,,,---000111///---------------------------...+++)))+++...111111000+++,,,...///000///...------------------...///000------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---.........------,,,,,,,,,---,,,+++++++++,,,---......---,,,+++***)))))))))------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------))))))***++++++,,,------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******************************))))))*********+++++++++(((((()))***************++++++++++++++++++++++++************************************************+++*********))))))(((((()))))))))***+++++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------******++++++,,,---......000000000///...,,,+++***000000000000///////////////111222222111111222333666555555666;;;???>>>;;;;;;:::777555333222222222777777777777777888888999888999:::<<<===>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@????????????@@@@@@>>>>>>===============>>>===>>>???@@@@@@???>>>======>>>???@@@@@@@@@???>>><<<===>>>>>>>>>>>>===<<<>>>===<<<;;;;;;::::::;;;999999999999999999999999;;;<<<===>>>===;;;999777666666777777777777666666555555555555555555555555444444555555555555444444555555555555444444444444666555555444333333222222333333333222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000111111111222111000//////111333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///....../////////....../////////000000000000000000000000//////000000000000/////////////////////...,,,,,,000//////......//////000........................///......---------.....................///000000////////////////////////........................///////////////...------......------------......000...---...000000///---........................000...+++,,,...//////...---------------...//////---------------...//////------------------------//////...------------...------------------------------------------------+++,,,------......------......---------,,,,,,,,,///...---,,,,,,,,,---......---,,,++++++***++++++------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------******++++++,,,---------------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,++++++++++++++++++......---------,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******************************))))))*********+++++++++((()))***************)))++++++++++++++++++++++++************************************************+++*********))))))))))))***************+++++++++---------,,,,,,,,,++++++))))))*********+++++++++***++++++,,,------...............///......---,,,///////////////000000000///000222222111111222444777===BBBDDDEEEHHHHHHGGGJJJDDD:::444111222333444777777666666666777888888999999:::<<<<<<=========???@@@AAABBBBBBCCCBBBBBB@@@@@@????????????@@@@@@===>>>>>>?????????>>>>>>===>>>???@@@@@@???>>>======>>>@@@AAAAAAAAA@@@???===>>>>>>?????????>>>>>>>>>===<<<;;;::::::::::::999999::::::;;;;;;<<<<<<:::;;;<<<===<<<:::888777666666777777777777666666666666666666666666555555333444444555444444333333555555555555444444444444555555444444333333222222222222222333333333333333000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////000000000000111111111111000///000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...////////////////////////000000000000000000000000...//////000000//////...000000000000///...------///..................///........................000///...---------------...............///000000////////////////////////........................//////000000000///............------------......000...---...///000///...////////////////////////222000...---------,,,+++///...,,,+++,,,---///111...------------...//////........................//////...------------...........................------------------------,,,,,,------......------...------------,,,,,,,,,000///...---------------------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------++++++,,,,,,------......------------------------------,,,,,,,,,,,,------........................++++++++++++++++++,,,,,,------------,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++*********************************************+++++++++)))***************))))))++++++++++++++++++++++++***************************************************************)))))))))+++++++++***************---------------,,,,,,+++))))))*********++++++++++++,,,,,,------.........,,,,,,---.../////////............//////000000111///000111111000111333555@@@NNN[[[___^^^______^^^[[[OOO>>>333000222444555666666555555666666777888999999:::;;;<<<<<<;;;;;;@@@@@@AAABBBCCCCCCBBBBBB@@@@@@????????????@@@@@@===>>>???AAAAAA@@@???>>>>>>>>>???@@@@@@???===<<<===>>>@@@AAABBBBBBAAA@@@>>>?????????@@@@@@@@@@@@======<<<;;;::::::::::::888999999:::;;;<<<======::::::;;;<<<;;;999888666666666777777777777666666666666666555555555555555444444444444444444333222555555555444444444333333444444444333333333222222111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111////////////000000000111111000000///000111222222000000000000000000000000//////////////////////////////////////////////////////000000000000///////////////000000/////////////////////////////////...//////////////////...---...///000111111111111......------------..............................000///...---------------...............///000000////////////////////////........................///000000000000000//////......------------......//////....../////////...........................111000///...------,,,+++......---,,,---...///000......---------....../////////////////////////////////...------------...------------------------------------------------,,,,,,------...------,,,------------------------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++************************************************************+++++++++***))))))************************************************************************************************,,,+++++++++***))))))))),,,,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,---------.........,,,---......///.........------......///000111111...///000000000111444666III\\\mmmtttuuuwwwtttnnnaaaRRR>>>222111444555555555555555444555555666777888999999:::::::::::::::AAAAAABBBCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@===>>>@@@AAAAAAAAA@@@???>>>???@@@@@@???>>>===<<<===>>>@@@AAABBBBBBAAAAAA???????????????@@@AAAAAA===<<<;;;::::::999999:::777888888999:::;;;;;;<<<999:::::::::999888777666666666777777777777666666444444444444444444444444444555555555444444333222555444444444444333333333333333333333333222222222//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111...////////////000000000000000000000000111111111000000000000000000000000//////////////////////////////////////////////////////000000000000////////////000111111000//////////////////////////////......////////////......---...///000111111111111......------------..............................//////...---------------...............///000000////////////////////////........................//////000000000000000///......------------........./////////......//////---------------------------............------...,,,,,,.../////////...---///......---------......//////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,------------------------------------,,,,,,++++++,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++++++++************************************************************++++++++++++***)))***************************************************************************************+++++++++,,,+++++++++***)))))))))+++,,,...//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,---------------.........///......---,,,,,,------...///000000111...///000000000222555888LLL___qqqxxx}}}wwwjjjXXXKKK;;;333222555555333444444333333444444555666666777888999:::::::::999BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@===>>>???@@@@@@@@@@@@@@@??????@@@@@@???>>>===<<<<<<===???@@@AAABBBAAAAAA>>>>>>>>>>>>???@@@AAABBB===<<<;;;:::999999999999777777888888999999::::::999999999999888777666555666666777777777777666666333333333444444444555555666666666666555444333333444444444444333333333333333333333333222222222222/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111......////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000//////111111111111//////000000000000000000000000---......//////......---000000000000///...------///..................///..............................---------......///...............///000000////////////////////////..............................///000000000//////......------------.........///000///...---...000------------------------+++---//////.........///+++,,,...000000///...,,,//////...------------...........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,,,,,,,,,,------------...++++++,,,------,,,,,,+++,,,,,,+++******+++++++++------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************************+++++++++***************)))******+++,,,,,,++++++*********************************************************************************++++++++++++++++++++++++***************+++,,,...///000///---,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,---------......//////000---.../////////222666999MMM```qqquuuwwwxxxlll\\\HHH@@@777222333444444222333333333222333444444555444555666888999999::::::BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@=========>>>>>>@@@AAAAAA??????@@@@@@???>>><<<;;;;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>======>>>???AAABBB===<<<;;;:::999999999999888888888888999999999999888888888777777666555555666666777777777777666666222222333444555666777777777777777777666555444333444444444333333333222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111........./////////000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000...///111222222111///...000000000000000000000000---......//////......---///////////////...,,,,,,000//////......//////000........................---------------...///000...............///000000////////////////////////........................------...///////////////......------------......---///000000...---...000........................***---000000...---...///,,,------...............//////...---------------------------------------//////...------------...------------------------------------------------------......------,,,+++,,,,,,,,,---------......***+++,,,............---,,,++++++***))))))))))))------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******************************+++++++++*********))))))((()))***+++,,,---------*********************************************************************************++++++,,,,,,,,,***************+++++++++***,,,...000000///---,,,))))))*********+++++++++++++++++++++++++++++++++,,,---......///.................................---.........///222777:::JJJ```pppnnnhhhdddWWWHHH;;;888333111111222333222222222222222222333444444222333555777888:::::::::BBBCCCCCCCCCCCCCCCBBBBBB@@@@@@????????????@@@@@@>>>===<<<<<<===???AAABBB???@@@@@@@@@???>>><<<;;;:::;;;===???@@@AAA@@@@@@>>>============???AAABBB<<<<<<;;;:::999999999999:::999999999999999999999888888888777666666555555666666777777777777666666222333444555666888999999888888888888777666555444444444444333333333222222222222222222222222222222333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111............/////////000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000...000111222222111000...000000000000000000000000---..................---+++,,,---...////////////000000////////////000000........................,,,,,,,,,---...///000111...............///000000////////////////////////........................,,,,,,---...//////...............------.........---///111000---,,,...000////////////////////////+++...111000...,,,---...///...,,,,,,,,,---///111000///...---------------------------------------//////...------------...........................---------------------------.........---,,,,,,+++,,,,,,,,,------.........***+++---///000000//////,,,+++***)))((((((((((((------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******++++++++++++******************************++++++++++++******))))))'''((()))+++,,,---......))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,))))))******+++++++++,,,***,,,...000111000...,,,++++++,,,,,,,,,---------+++************************+++,,,...///000000000...............------------.........///222777;;;CCC\\\kkkcccVVVNNNBBB555555333111//////000222444222222111111222222333444111222444666888:::;;;;;;BBBCCCDDDDDDDDDCCCAAA@@@@@@@@@????????????@@@@@@BBB@@@===:::999:::<<<===@@@@@@AAABBBAAA@@@???>>><<<<<<============<<<<<<>>>>>>=========>>>>>>???::::::;;;999888777888:::999::::::;;;;;;::::::999;;;:::999888777777777777777666555444333444555555333333333444444555555555888888777777666666555555555444444333222222222333111111111111111111111111333222111000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////////////////000111222333333444222111111111000000//////000000111111111111000000000000000000000000000000......////////////......000000000000000000000000............////////////000000000000000000000000//////............////////////.........---------------------------------...------------...//////......------------..............................------...//////...------++++++,,,,,,---...//////------------------------------------------------////////////////////////........................222111000//////......///........................------............------,,,---......//////......,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,------------------------333111///.........000111,,,++++++******++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------...------,,,,,,...+++***+++---...,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************......---,,,,,,+++******+++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,************************,,,+++***))))))***+++,,,************************)))************+++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++++++++************++++++,,,,,,------.../////////------............------333111///------000333555BBBHHHNNNNNNFFF===666444333333333222222222111111111222333333444444333333333333333444666888999:::BBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>>>>??????@@@BBB@@@>>><<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;;;;999888777999:::999999999::::::999999999;;;:::999888777777777777777666555444444444555555444444555555555555555666666666666666666555555555333222222111111000111111111111111111111111111111222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000111111222222333111111111000000000//////000000111111111111000000000000000000000000000000......////////////......////////////////////////............//////////////////////////////////////////............////////////.........---------------------------------...------------.../////////......------......///........................,,,---///111111///---,,,++++++,,,------...//////------------------------------------------------////////////////////////........................///...............//////........................------............------,,,------...............,,,------......------,,,......---------,,,,,,,,,,,,------......------,,,------------------,,,,,,------------------------///...,,,******+++,,,------,,,,,,,,,,,,,,,,,,------------.........//////+++,,,,,,------,,,,,,+++,,,------...------,,,,,,,,,,,,---///222111---)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,+++*********)))++++++++++++++++++++++++------,,,++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,+++******************************++++++************++++++************************)))************+++++++++******************************++++++++++++******)))************+++++++++******++++++++++++******************+++++++++,,,+++++++++******+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........------............------111000...---...///222333888===AAA@@@:::555222222111111111111000000000///000111222222333333222222222222333444555777888999CCCCCCDDDEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@AAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAA@@@???>>>===<<<<<<============<<<<<<::::::::::::;;;<<<===>>>:::;;;;;;:::888888999:::888999999999999999999888;;;:::999888777777777777777666555555444444555555666666666666666555555555444444444444555555555555222222222222111111111111111111111111111111111111222222111000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111111111111111111111111111000000000000/////////000000111111000000///////////////////////////......////////////......////////////////////////............////////////........................//////............//////...............---------------------------------...------------.../////////......------......///........................+++---000111111000---+++,,,,,,,,,---......//////------------------------------------------------////////////////////////........................,,,,,,,,,,,,---...///000........................------............------,,,,,,---...............,,,------......------,,,...------------,,,,,,,,,------............------,,,,,,---------------------------------------------,,,***)))))))))***+++...------,,,,,,------...............////////////,,,,,,------------,,,,,,,,,,,,------...------,,,+++---000444666333---))),,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************************))))))+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))------,,,,,,++++++***************++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,+++***)))(((******************************++++++++++++******************************)))************+++++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++******++++++++++++******)))))))))*********+++++++++******))))))******+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------............------///............///000000///222333222///...///222////////////............///000000111222111111111111111111222444555777888CCCCCCDDDEEEDDDCCCBBBAAA??????>>>>>>>>>>>>????????????@@@@@@@@@???===<<<>>>???@@@@@@@@@???======;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>@@@AAA:::;;;;;;:::888888999;;;999999999999999999999999;;;:::999888777777777777777666666555555555555555777666666666555555444444222222222333444444444555444444444444444444333333111111111111111111111111222111111111111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000222111111111000000000///000000000000000000////////////000000000000//////////////////////////////......////////////......////////////////////////............////////////........................//////............//////...................................................------------...////////////............//////........................,,,---............---,,,,,,---------......//////................................................////////////////////////........................------,,,,,,---...//////........................------............------,,,,,,---.........------,,,------......------,,,------------------------------............------,,,,,,,,,------.........------------------------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------------............,,,,,,------------,,,,,,,,,,,,------...---------+++---111444555222---***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))******************++++++++++++++++++++++++)))))))))(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))...------,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***))))))************************)))***+++,,,,,,+++***)))************************))))))*********+++++++++***************************++++++++++++++++++***))))))*********+++++++++******++++++++++++******((())))))))))))***************++++++++++++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,---------------............------,,,---......//////......,,,...///...,,,---///222........................///000111111222222111111000000000111222444555666BBBCCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>???===>>>???@@@@@@>>>===<<<>>>>>>?????????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;===>>>???@@@;;;;;;<<<:::999888999;;;::::::999999999999::::::;;;:::999888777777777777666666666666666555555555666555555444444333333333111111222222333333444444333444444555555555444333111111111111111111111111111111111222222111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000111222222111111000///////////////////////////000000//////000000000000//////////////////////////////......////////////..........................................////////////........................//////............//////---................................................------------...///////////////....../////////////////////////////////...---,,,++++++,,,---...------...............///................................................////////////////////////........................000///......------..............................------............------+++,,,,,,---...---------,,,------......------,,,---------------------------......//////......---,,,,,,,,,------.........------------------------///......---------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,---.........---,,,---///000000...------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((------,,,+++******))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++************************((()))******++++++++++++************************)))***+++,,,,,,+++***)))************************))))))*********+++++++++************************))))))************))))))))))))*********+++++++++******++++++++++++******((())))))))))))*********(((***---//////---***((())))))*********+++++++++******++++++++++++******+++++++++,,,------......------............------+++,,,---...///......------.../////////...//////////////////////////////000111111222222222222222000000000111111333444555AAAAAABBBCCCBBBAAA@@@??????>>>>>>======>>>>>>???======?????????>>>===<<<===>>>>>>??????===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999:::;;;<<<===;;;<<<<<<;;;999999:::;;;:::999888777777888999:::;;;:::999888777777777777666777777777777666555444444444444444444333333333222222222222333333333333000111333444444333222222111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111111111111000000/////////......////////////000000...//////000000//////...////////////////////////......////////////..........................................////////////........................//////............//////---------..........................................------------...//////000//////......//////000////////////////////////...---,,,++++++,,,---...........................................................................////////////////////////........................111000///...------------........................------............------++++++,,,---------------,,,------......------,,,,,,,,,,,,------------.........////////////......,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,------............------++++++,,,---............---......---,,,,,,---///,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************+++++++++++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***++++++++++++******************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))))))))******))))))))))))************+++++++++******++++++++++++******)))))))))*********++++++)))+++...000000...+++))))))************+++++++++))))))+++,,,,,,+++))))))++++++,,,,,,---.........------............------,,,---......//////......---.../////////...---,,,/////////000000000000000000111222222333333222222000000000111111222444444@@@@@@AAAAAAAAA@@@???>>>>>>>>>============>>>>>>>>>?????????????????????<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;<<<;;;<<<<<<;;;999999:::<<<888777666555555666777888;;;:::999888777777777777666777777888777666555444444444444444555555555555333333333333333222222222000111333444555444333222111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///000111111111000000000000000/////////........./////////000000......////////////......000000000000000000000000......////////////..........................................//////////////////////////////////////////............//////---------.........//////...........................------------...//////000000////////////000000////////////////////////,,,---////////////---,,,////////////............................................................////////////////////////..............................------,,,---------........................------............------++++++,,,------------,,,,,,------......------,,,,,,,,,,,,---------............////////////......------------------,,,,,,---------------------------------------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------............------***+++,,,---............,,,...///...,,,+++---///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************+++++++++***))))))((((((++++++++++++++++++++++++'''((()))******)))((('''++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((((((+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***************)))************************++++++************++++++************************)))************+++++++++++++++++++++++++++++++++)))******++++++******))))))************+++++++++******++++++++++++******************+++++++++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++)))***,,,------,,,***)))*********+++,,,,,,------------............------.............../////////...---------......---,,,.../////////000000000000///000000111222111111111111111111111222333444444??????@@@AAA@@@???>>>===>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA<<<===>>>>>>>>>===;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<;;;999999:::<<<777666444333333444666777;;;:::999888777777777777666777888888888777555444444555555555666666777777555444444333333222222222222333555777777666555444111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---......///000111111222/////////000000000000000---.........//////000000......////////////......111111111111111111111111......////////////........................................../////////000000000000000000000000000//////............//////---------.........//////////////////////////////...------------...//////000000////////////000000000000000000000000000000+++...222444444222...+++///////////////.........////////////////////////////////////////////////////////////////////////........................++++++++++++,,,---..............................---..................---++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,------...............////////////...............------,,,,,,,,,------------------------....../////////...---,,,...------,,,,,,------...,,,,,,,,,---------......------............------***+++,,,---............+++...000000---,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************+++******)))(((''''''&&&++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++******)))((('''************************,,,+++***))))))***+++,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,---+++)))(((((()))+++---)))************+++++++++***+++---......---+++***)))))))))***++++++,,,,,,---..................---///............///000000///---++++++,,,...//////........./////////000000...//////000000000000000222111111111222333444444DDDCCCAAA???============???@@@@@@AAAAAA@@@@@@???BBBBBBAAA@@@???======<<<;;;::::::;;;===>>>===<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;::::::999999::::::;;;:::999777555555666777888::::::999999888777666666666666666666666666666666444444444444444444444444333444444555555444444333111111222222222333333333555444333333222222222333000000111111111111000000000000111111111111000000111111000///////////////000000000000000000000000////////////////////////000000000///////////////////////////000000000000////////////////////////......//////000000111111,,,,,,---...///000111111000000////////////000000................................................////////////000000000000111111000000//////......////////////////////////..................------......---------,,,,,,,,,............////////////................................................,,,---...//////...---,,,---,,,++++++,,,---...///+++,,,.../////////...---+++,,,,,,---......------000000//////......------...///000000000///---,,,------------------------000000//////.........------,,,,,,++++++,,,,,,------------............///------------------------,,,,,,------...------,,,------............------........................------------------------,,,,,,,,,---------..............................000///...///111111111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++222111000///---+++******))))))))))))))))))))))))''''''(((******++++++++++++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))++++++************++++++))))))*********++++++++++++*********))))))((((((******++++++++++++******---,,,+++***)))))))))))),,,+++***))))))***+++,,,************************+++***)))))))))***,,,,,,++++++******************))))))))))))))))))))))))))))))*********+++++++++******+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++++++++***************+++(((((()))***+++,,,,,,---------++++++++++++------.........------,,,,,,,,,///////////////.................................////////////////////////222111111000///......---///111222222111111222333CCCBBB@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>===<<<<<<<<<>>>???>>>===::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;::::::;;;::::::999999::::::;;;;;;999888666666777888999:::::::::999888888777777666666666666666666666666444444444444444444444444222333333333333333333222111111222222222333333333333222222111000000111111000000111111111111000000000000111111111111000000111111000///////////////000000000000000000000000////////////////////////////////////////////////.../////////000000000000........................///////////////000000000000000000000111111111111000000////////////000000.................................................../////////000000000000000000000000//////......////////////////////////....................................------,,,,,,............////////////................................................------............------...------,,,,,,---...///---...............------,,,------.........------////////////////////////...///000000///...---,,,------------------------///.........------------------,,,,,,,,,,,,---------------............///---------------------------------...------,,,,,,------............------........................------------------------,,,,,,,,,---------......---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,+++++++++************************'''((()))***+++++++++++++++,,,,,,------,,,,,,++++++++++++***************++++++************++++++*********++++++++++++,,,+++*********))))))))))))******++++++++++++******+++***************++++++++++++***))))))***++++++************************,,,++++++***+++,,,---...******************************************************************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,////////////............................................................///////////////000000000///111222222111000222333AAA@@@??????>>>>>>????????????@@@@@@@@@@@@??????===>>>>>>??????@@@@@@@@@???>>>===>>>@@@AAA@@@???999999::::::::::::999999::::::;;;;;;<<<;;;;;;:::;;;::::::999999::::::;;;;;;:::888777777888999999;;;::::::999999888888888666666666666666666666666555555555555555555555555111222222333333222222111111111222222222333333333111000000///////////////000000111111111111000000000000111111111111000000111000000///////////////000000000000000000000000////////////////////////............////////////....../////////000000000........................000000//////////////////111111111000000/////////000//////......//////000....................................................../////////000000000000000000////////////...////////////////////////......................../////////............---............////////////////////////////////////.................................------.........//////...------.........///......---------............/////////......---.........///000111111111...////////////...---------------------------------------------,,,,,,,,,......------------......---------............///---------------------------.........---,,,,,,+++------............------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,***************)))))))))******++++++++++++******))))))))))))***+++,,,---++++++***))))))***++++++************************+++************+++,,,,,,************************************************++++++************************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................////////////////////////........................,,,,,,---...000111222222///000222111000000111333??????????????????@@@@@@>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@@@@???>>>>>>@@@@@@@@@>>>888999999::::::999999888::::::;;;;;;<<<;;;;;;;;;;;;::::::999999::::::;;;::::::999888888999999:::;;;:::::::::999999888888666666666666666666666666666666666666666666666666222222333333333333222222111111222222222333333333000//////....../////////000000111111111111000000000000111111111111000000000000////////////000000///////////////////////////////////////////////////////////////000000000........./////////000000////////////////////////000000000//////......---//////.........---------/////////....../////////........................................................./////////000000////////////////////////////////////////////////---------.............../////////////////////...............////////////000000000000000000000000........................///...---,,,,,,---...///000000//////...............---,,,,,,,,,...///000/////////000//////...---/////////000000000111111.....................---------------------------------------------------.........------.........---------............///....................................---,,,++++++------............------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++((((((((()))***+++,,,,,,++++++++++++++++++++++++((()))******++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,++++++************++++++++++++,,,,,,,,,---------******************************++++++++++++******))))))))))))***+++,,,---+++******************+++************************((((((((((((((()))))))))***************+++++++++************************+++++++++*********************++++++,,,,,,++++++************************++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------...............///000000000000000000000000........................+++,,,---...///111222222///000111111000000111222>>>?????????@@@@@@@@@@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>======??????>>>===888999999::::::999999888999::::::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;999999999999999999::::::::::::999999999999999888666666666666666666666666666666666666666666666666333333444444444444333333111111222222222333333333000000/////////000000111000000111111111111000000000000111111111111000000000000////////////000000/////////////////////////////////////////////////////////000000111111111............////////////000000000000000000000000000000//////......------------------............//////............//////............................................................////////////.............../////////////////////////////////---------.........//////.../////////////////////............////////////000000000000000000000000........................///...---,,,,,,---...///000000000//////...------,,,,,,+++,,,---///111333...///////////////......111000000000/////////......------------.........------------------------..................//////.........------.........---------............///........................---.........---,,,,,,+++------............------........................------------------------,,,,,,,,,---------......---------------------------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))******++++++++++++******++++++,,,,,,++++++***)))))))))***+++++++++,,,++++++************++++++++++++,,,,,,,,,---------***************+++++++++******++++++++++++******+++***************++++++*********++++++*********************************''''''(((((())))))))))))))))))*********+++++++++******************************************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++******+++,,,,,,---)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,---------......//////000000000000000000000000........................------....../////////000...000111111000///111222>>>??????@@@@@@@@@??????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<===>>>===;;;999999::::::::::::999999999999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;888888888999999999999999888888888888888888888888666666666666666666666666555555555555555555555555333444444555555444444333111111222222222333333333000000000000000111111222000000111111111111000000000000111111111111000000///////////////000000111000000000000000000000000////////////////////////......//////000000111111------........./////////000000000000000000000000//////...........................//////000000000///......------......///................................................------........./////////---............/////////////////////////////////,,,,,,------.../////////---............/////////............////////////////////////////////////.................................------.............../////////...------++++++,,,,,,...///111222------...////////////...000000000///...------------------,,,------...///------------------------.........///////////////......------------......---------............///........................,,,------......------,,,------............------........................------------------------,,,,,,,,,---------..............................+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++++++++*********++++++++++++*********************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++******++++++++++++******++++++***************+++)))***++++++++++++***)))************************)))***++++++,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...'''((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////------------------------//////.....................///111000//////000222??????@@@@@@@@@???>>>>>><<<======>>>>>>======<<<;;;;;;<<<===>>>???@@@@@@???>>><<<<<<===>>><<<;;;::::::;;;;;;;;;;;;::::::888999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;666777777888999999888888777777777777777777777777666666666666666666666666444444444444444444444444333333333444444333333333111111222222222333333333000000//////000111111222000000111111111111000000000000111111111111000000///////////////000111111000000000000000000000000////////////////////////,,,,,,------...//////000---------.........//////........................------..................000///////////////......///......------......///................................................---------.........//////---------.........//////////////////////////////,,,,,,------...//////000,,,,,,------........................////////////................................................------............------,,,,,,......///...------,,,---..................***+++,,,....../////////............------------------,,,,,,,,,---...///---------------------------------....../////////------,,,,,,,,,,,,---------------............///........................++++++,,,---............------............------........................------------------------,,,,,,,,,---------......------------------------,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******+++++++++***************++++++************++++++*********++++++++++++,,,*********++++++,,,,,,,,,******++++++++++++******))))))))))))***+++,,,,,,)))***++++++++++++***)))******************************,,,---------,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---)))***+++,,,------------------------------------++++++++++++++++++++++++++++++++++++,,,---......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,------...//////........................------------------------...........................///000000//////000222???@@@@@@AAA@@@???>>>===<<<<<<============<<<<<<999999;;;===???@@@BBBBBB@@@>>>======>>>>>>===;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;555666777888888888888888666666666666666777777777666666666666666666666666444444444444444444444444222222222333333222222222111111222222222333333333///////////////000111111000000111111111111000000000000111111111111000000///////////////000111111000000000000000000000000////////////////////////******+++,,,,,,---......---------.........//////------------------------,,,------....../////////000///...---,,,+++******.........------.........................................................---------.........//////---------.........//////////////////////////////,,,,,,------...///000000,,,,,,,,,---------................../////////000................................................,,,---...//////...---,,,***+++---.........------...///000000///---+++***)))***+++---...//////000++++++,,,,,,---.........---,,,,,,+++,,,---//////------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------.........//////////////////////////////******,,,---.../////////---..................---........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++*********++++++++++++******,,,+++++++++******))))))++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,******++++++++++++******''''''((()))***,,,...///)))***+++,,,,,,+++***)))************************((()))***+++,,,+++******((())))))***++++++,,,,,,++++++++++++++++++++++++''''''(((***+++,,,---...)))***+++,,,------...---------------------------++++++++++++++++++++++++++++++++++++,,,---...///------,,,,,,,,,,,,++++++++++++------------++++++---,,,,,,++++++*********++++++,,,,,,---...//////........................---------------------------------.........//////...///000000//////000111AAA@@@@@@??????@@@@@@AAA:::;;;>>>???@@@???>>>======>>>@@@@@@@@@???===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<======999888888888888888888999:::999888777666666666666444555555555555555444444444444444333333222222222111111222222222333333333444444333333333333222222111111111111111111111111000000111111111111000000111111111111111111111111222111111000///......---////////////////////////////////////////////////000///...------...///000000000000000000000000000////////////000000000000000000////////////000000///............------------.........//////000000......////////////..............................000000///...------,,,,,,++++++++++++,,,,,,---...------------------------///...---,,,,,,---.../////////.........---------000000000000000000000000............//////////////////.........---------+++,,,------......------------,,,++++++---...///////////////////////////........................///............---------........................++++++,,,---..................//////...---,,,,,,---------............///+++,,,,,,---......------///...,,,+++******+++,,,/////////......---------........................------------------------........................,,,---......,,,,,,---...,,,------......------,,,///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++)))(((***...000///---,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,------***++++++,,,,,,++++++***++++++++++++******)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************&&&))),,,,,,******---000------,,,+++***)))((('''************************)))************+++++++++,,,+++)))***+++---,,,,,,))))))***++++++++++++***************************************************'''((()))***************++++++******************)))***+++,,,++++++))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++******))))))*********++++++,,,,,,---)))***+++,,,---.........------------------------++++++++++++,,,---...//////............//////000////////////////////////....................................////////////?????????>>>>>>?????????===>>>>>>??????>>>===<<<===>>>@@@@@@@@@???===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;:::999999:::::::::999999888777777888999999999888777666555555555555444555555666666555444444333333333333333333333333111111222222222333333333444444333333333222222222111111111111111111111111000000111111111111000000111111111111111111111111111111111000///.........////////////////////////////////////////////////000///...------...///000////////////////////////.../////////000000000000//////............/////////............------------........./////////000......////////////..............................000//////...------,,,,,,------,,,,,,------......------------------------......------------......//////.........---------////////////////////////............//////////////////.........---------+++,,,------......---------------------......///////////////////////////........................///............---------........................---------...------,,,,,,......//////...------,,,---------............///,,,------.........---------,,,,,,,,,,,,,,,------//////...---,,,+++******........................................................................,,,---......,,,,,,---...,,,------------------,,,///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++---...---+++,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------***++++++,,,,,,++++++***++++++++++++*********))),,,,,,,,,+++++++++++++++************************************************+++,,,------,,,,,,---...+++++++++***************************************)))************++++++++++++***))))))+++,,,,,,+++))))))***++++++++++++***************************************************((()))******++++++******************************))))))+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,++++++******++++++,,,++++++++++++*********)))+++++++++++++++,,,,,,,,,***+++,,,,,,------------------------------------++++++++++++,,,---...///---------......///000111............................................................////////////>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>============>>>???@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<::::::999888777777777777:::999777666666777999:::888777666555444444444444444555555666666555555555333333333333333333333444111111222222222333333333333333333333222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111000000//////......//////////////////////////////////////////////////////...------...//////////////////////////////....../////////000000000......------------......///............---------.............../////////......////////////............................../////////...------,,,,,,//////...---------......---------------------------..................---...............---------....................................////////////...............---------,,,,,,---............---------...////////////...////////////////////////........................///............---------....................................---,,,+++***.........///......---,,,---------............///....../////////......---++++++,,,....../////////------------,,,,,,,,,,,,........................////////////////////////------------------------,,,---......,,,,,,---...------------------------///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++,,,,,,---+++***,,,++++++******++++++,,,+++*********++++++,,,---***++++++,,,,,,++++++***++++++++++++************......------,,,++++++***++++++++++++++++++++++++************************---,,,++++++,,,,,,+++)))))))))******+++++++++,,,************************)))************++++++++++++)))((((((***++++++***))))))***++++++++++++***************************************************)))***++++++++++++++++++************************)))***+++,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***))))))))),,,++++++******++++++,,,++++++++++++************,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,------------------------+++++++++,,,------......,,,,,,---...//////000111------------------------....................................////////////>>>>>>>>>>>>>>>>>>>>>>>>AAA???>>><<<<<<===???@@@??????@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;:::999888777666666666:::999777555555777999:::888888777666555555555555444555555666666666666555444444444333333222222222111111222222222333333333333333333222222222222111111111111111111111111111111111222222222222111111111111111111111111111111111000000000/////////...////////////////////////////////////////////////........................////////////////////////........./////////000000///......------......//////............---------..............................////////////..............................//////.........---------//////...------,,,------------------------------,,,---...//////...---,,,........................------------------------............////////////........................,,,------...............,,,---///000000000///...////////////////////////........................///............---------........................---.........------,,,+++---...............---------------............////////////000//////...---+++,,,...///000///...---++++++,,,---...///000000................................................------------------------,,,---......,,,,,,---...---------,,,,,,---------...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++************************+++(((&&&'''***+++)))&&&)))************+++++++++************************))))))*********+++++++++***)))'''((()))++++++***))))))***++++++++++++******************************************************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,++++++***------------------,,,,,,------------------------+++,,,,,,---------------------..................------------------------....................................////////////>>>>>>???@@@@@@???>>>>>>???>>><<<<<<===???AAACCC@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<;;;;;;:::888777777777777999888666555555666888999999999888777666666666666444555555666777777666666666666555444222111000000111111222222222333333333333333222222222111111111000000000000000000000000111111111222222111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////------............------....................................////////////000//////////////////000///............---------...............---------......////////////.............................................---------......---,,,+++++++++,,,------------------------,,,---...//////...---,,,---.....................------------------------............////////////---.....................,,,---......//////......,,,---///000000000///...////////////////////////........................///............---------........................+++,,,------.........---------...............------------............///...///////////////......---...///000///...,,,++++++,,,,,,,,,,,,---------........................------------------------------------------------,,,---......,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,---...***++++++,,,,,,++++++***+++++++++++++++++++++,,,)))*********+++++++++,,,++++++++++++++++++++++++************************(((&&&$$$&&&***,,,***(((+++++++++************)))************************))))))*********+++++++++***)))'''((()))++++++***))))))***++++++++++++***************************************************++++++,,,,,,,,,++++++***))))))*********+++++++++///...---,,,++++++******************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,+++++++++++++++++++++,,,...------,,,,,,+++++++++------.........---,,,,,,------------------------+++,,,---.........------.../////////...---,,,+++............................................................////////////>>>>>>@@@@@@@@@@@@>>>>>>======<<<<<<>>>@@@CCCDDDAAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;:::999888888888888777777777666666777777777:::999888777777666666666444555666666777777777777666666555444222111000000111111222222222333333333222222222222111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000////////////////////////////////////////////////////////////------............------........................------........./////////000000////////////000000///............---------.........---------------......////////////......................................................------,,,+++++++++,,,,,,---------------------------..................------------...............------------------------............////////////---------...............------...////////////...------...////////////...////////////////////////........................///............---------........................***+++,,,---............,,,---......///.........---------............///------...////////////.../////////......,,,++++++------,,,+++***)))((('''........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,++++++,,,---...---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++---,,,,,,,,,---...***++++++,,,,,,++++++************+++,,,---...///***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++************************((((((((()))+++------,,,,,,+++++++++******))))))************************)))************++++++++++++)))((((((***++++++***))))))***++++++++++++***************************************************++++++++++++++++++***))))))))))))***++++++,,,,,,///...---+++************************************++++++++++++++++++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........------------------------------,,,---...//////...---,,,---...//////...---+++***////////////////////////....................................////////////<<<===???@@@@@@???===<<<>>>>>>======>>>@@@BBBCCCBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<::::::999888888999999999666666777888888777666666999888777666666555666666444444666777777888888888444444333333333333222222111111222222222333333333222222222222111111111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////////////////////////////,,,------......------,,,........................---------.........///////////////......////////////............---------.........------,,,,,,,,,......////////////......................................................---,,,,,,,,,,,,------...------------------------......------------......---------.........//////------------------------............////////////---------.........//////------...///////////////---------------......///////////////////////////........................///............---------........................,,,,,,------...---------,,,------...//////......---------............///***+++,,,....../////////------,,,,,,,,,,,,,,,------------,,,,,,+++++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///...,,,++++++,,,...///---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---+++***+++---***+++,,,,,,,,,,,,+++***+++++++++,,,---...000111***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************)))***++++++++++++,,,---***************+++++++++************************)))************++++++++++++***))))))+++,,,,,,+++))))))***++++++++++++*********************************************************++++++******)))(((((())))))***++++++,,,,,,,,,+++************+++,,,*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,---.../////////...------------------------,,,---...//////...---,,,***+++---//////...---,,,............................................................////////////;;;<<<===??????===<<<;;;??????????????????@@@@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<999888888888888888999:::444666777999999777666444888777666555555444444555444444666777888888888888111111222333333444555555111111222222222333333333222222222111111111111000000000000000000000000000......////////////......000000000000000000000000////////////000000000000////////////////////////////////////////////////,,,,,,---......---,,,,,,........................---------.........//////.........------.........//////.........---------.........------,,,,,,,,,......////////////..............................---.....................---------------...///000------------------------///...---,,,,,,---...///---------.........//////..................................../////////000---------.........//////---......///////////////------,,,++++++---...///////////////////////////........................//////.........---------....................................---,,,++++++,,,,,,---.../////////...---------.........//////)))***+++---...//////000,,,+++******+++,,,...///+++,,,---///111222444444........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///...,,,++++++,,,...///---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---///000...***((()))+++***+++,,,------,,,+++***,,,,,,,,,---...///111111+++++++++,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,++++++***))))))))))))))))))))))))************************(((+++,,,+++(((&&&(((+++'''((()))***+++,,,------************************)))************+++++++++,,,+++)))***+++---,,,,,,))))))***++++++++++++******************************************************************)))((('''((())))))***++++++,,,,,,)))((((((((()))+++---///************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,---...////////////------------------------,,,---///000000...---+++'''))),,,...000000//////------------------------..................................../////////000>>>>>>============>>>>>>>>>>>>============>>>>>>>>>???@@@>>>===<<<<<<===;;;<<<<<<===<<<<<<;;;;;;:::;;;<<<======<<<;;;:::<<<============;;;:::999777777888888999999999:::777777666666666666777777888777666555444333333333555555666777777777777777333333333333333333333333444333111000000111333444333222111000000111222222111111111111111111111111000000000000////////////000000000000////////////000000111111111111000000---.........//////000000///............------------------............///------------------------................................................/////////......------------......//////......---------------------------........................///............///000000+++...///...***)))***---000///...---...///111333////////////////////////........................---------............///.................................------,,,,,,,,,,,,++++++,,,...//////...---------------------------------....../////////..................------,,,---...//////...---,,,///---+++,,,...///---+++......,,,,,,,,,,,,........................------000000000000000000000000//////.........---------------......------,,,++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***+++,,,------------------------++++++++++++,,,...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...---,,,***))))))***,,,---...------,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,------,,,,,,+++***)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------------------------------.........//////........................,,,,,,,,,------.........---.........---,,,,,,+++000000000///.........---======>>>>>>>>>>>>======>>>======<<<<<<======>>>>>>???@@@???<<<;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::<<<<<<======<<<;;;999888888888777777777777777777666666555555555555666666777666555444333333333333555555666777777777777777333333333333333333333333444333111000000111333444222111000000000000111222111111111111111111111111000000000000////////////000000000000/////////...000000000000000000000000............/////////000///............------------------............///.................................................................................---------,,,,,,+++,,,,,,------,,,,,,+++------------------------..............................------......///000---...///...,,,,,,,,,---000///...------///111222................................................---------............///......................../////////......---------***))))))***,,,------,,,------------------------------------....................................------...//////...------///---,,,---//////...,,,------,,,,,,,,,,,,------------------------------///////////////////////////.........------------------......------,,,+++......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------------------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************+++++++++,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************++++++***))))))***++++++))))))))))))************+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------.........//////........................,,,,,,,,,------.........---.........------,,,+++/////////...............<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<>>@@@@@@>>>===;;;<<<;;;;;;::::::;;;;;;<<>>@@@@@@>>>===;;;;;;;;;::::::::::::;;;;;;???AAABBBAAA>>>;;;999999<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;999888777666666777888888999::::::777666666666666666666777555555444333333333444444444444555555555555444333222222222222222222222222111111111111111111111111......//////000000000000000000000000000000000000.../////////000000000111////////////............//////............/////////////////////.........///............------------------............///,,,,,,---------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------........................---,,,,,,,,,,,,---......///---+++,,,///000...+++---------,,,,,,,,,------................................................---------............///........................------------------------...---,,,---///000///....................................------,,,,,,,,,---------.........//////.........------.........,,,,,,------,,,,,,,,,---++++++---......---++++++---........./////////000------------------------,,,,,,------------------------......------,,,+++)))******++++++,,,,,,---........................'''))),,,...//////---,,,------------------------++++++---------,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++******************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++------------------------*********++++++*********************+++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++******++++++,,,,,,++++++***+++++++++,,,,,,---------...............------,,,,,,+++***)))***+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------................................./////////000000................................................------...//////......---,,,------....../////////<<<===>>>??????>>>===<<<;;;;;;;;;::::::;;;;;;;;;???AAACCCBBB@@@===;;;;;;<<<;;;::::::;;;<<<>>>???;;;;;;::::::::::::;;;;;;999:::;;;;;;:::999777666555555666888999:::;;;<<<777777666666666666777777666555555444444444555555444444444555444444333222222222222222222222222222111111111111111111111111......///000111111111111000000000000000000000000......//////000000111111/////////.........------...//////000000//////...///////////////.........///............------------------............///++++++,,,,,,---.........................................................,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------........................---------------......///---,,,,,,,,,...///...---------------------,,,,,,------------------------........................---------............///........................,,,,,,,,,------------------,,,+++,,,---...---,,,..........................................------,,,,,,------...////////////...------------...///,,,---...---,,,,,,---...,,,------......------,,,.........///000000111111------------------------,,,,,,,,,,,,------------------......------,,,+++---------,,,++++++******------------------------((()))+++---......---,,,------------------------******+++,,,,,,---,,,,,,+++,,,,,,------.........------------------------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++......------,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))*********++++++++++++,,,+++,,,,,,------,,,,,,+++((()))******++++++*********++++++,,,,,,++++++*********++++++,,,,,,------...............---,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------............................../////////000000000......................../////////...............------...////////////............///////////////======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<>>???;;;;;;:::999999:::;;;;;;999999::::::999888777555555666666777888999::::::666666666555555666666666666666666555555666666777444444444444444333222222111111111111111111111111000000111111111111000000...///000222222222222222000000000000000000000000.........///000111111111//////.........------------///111222222111///---000/////////............///............------------------............///,,,,,,,,,---.../////////................................................,,,,,,---------.........+++,,,,,,------,,,,,,+++------------------------..............................------......///000,,,...//////......///000...............---,,,,,,------------------------........................---------............///........................------------.........///...---+++,,,---...---+++..............................//////////////////,,,,,,------...//////000///...------------...///---///111000...---...000///......------......///------......///000000111------------------------++++++,,,,,,,,,---------------......------,,,+++......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........------------------------------++++++******+++,,,,,,---++++++,,,,,,---......///........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++************************)))***++++++++++++***)))*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++((())))))******************++++++,,,,,,++++++***))))))******+++,,,,,,---,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++***++++++,,,,,,------...---------------------------------.........//////------------------------.........................../////////000000000000........................000/////////.........---------...///////////////000000000000000/////////>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<===???AAADDDEEECCC@@@???>>><<<;;;:::999:::<<<>>>@@@;;;;;;999999999999;;;;;;999999::::::999888666555666666666666777777777777555555555444444555555555777777666666666777777888444444444444333333222111111111111111111111111111000000111111111111000000...///111222333333333222000000000000000000000000---......///000111111222//////.........------------///222444444222///---000000//////.........---//////.........------------------.........//////---------...///000000111................................................---------....../////////---......//////......---------------------------........................///............///000000,,,///111111......000333.../////////...------,,,------------------------........................---------.........//////........................---.........//////000000000///......///000///---////////////////////////......//////000000111111,,,,,,------...///000000///...---,,,,,,---...//////111333222///...000222000///...------...///000,,,,,,------...///000000........................+++++++++,,,,,,---------------......------,,,++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------..................---------------------------,,,+++*********,,,,,,++++++,,,,,,---...//////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***************+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,***++++++++++++***)))))))))***+++,,,---,,,++++++)))***+++,,,------...///------------------------,,,,,,,,,---------......------------------------////////////////////////////////////000000000000........................000000//////.........---------...///000000//////222222111111000000//////?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAAAAABBBBBBAAAAAA@@@??????>>><<<:::999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<:::999999999:::999666444666666666666666666666666888888777666666666666666::::::999777666555444333333222111111000111111111000000000111222222222333...//////000111222222222111111222222222222111111000000000000////////////////////////000111222333000000000000000000000000222222222111000//////...........................------------------------///...---,,,,,,---...///------......//////000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,......------------......------............------///...---,,,,,,---...//////////////////.........,,,------......------,,,...---,,,,,,,,,,,,---...........................///...---///111111...+++............////////////.................................------,,,,,,,,,//////............//////---------......---,,,,,,---------............///000000//////.........---........................------............------,,,------......------,,,------------------------------------------------******+++,,,,,,---...............------,,,,,,,,,---------.........//////***++++++,,,------------******+++,,,------------------++++++++++++------))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///...---+++***+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,***)))'''&&&%%%%%%%%%&&&)))+++,,,,,,+++***,,,++++++******++++++,,,******))))))******+++,,,,,,++++++******++++++,,,***(((%%%&&&***,,,,,,+++------------------------+++++++++++++++++++++++++++,,,------,,,***'''%%%++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,///+++)))+++///000...++++++++++++++++++++++++++++++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---+++***)))***++++++........................------------------------,,,---------.../////////////////////////////////......////////////......000000//////.........---000000000000000000000000000000000//////......---........................???>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???AAAAAAAAABBBAAA@@@@@@???<<<;;;:::::::::<<<>>>???>>>>>>===;;;;;;:::::::::;;;:::::::::;;;:::888555777777777777777777777777777666666555555555555555888888777666555444444333333222222111111111111111111111111111111222222222///000000111222222333333000111111222222111111000000000000000/////////...............///000111222////////////////////////111111000000///......---........................------------------------///...------------...///............//////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------............------///...------------...///////////////............,,,------......------,,,...---,,,,,,,,,,,,---...........................///...---///111111...,,,............////////////...........................------------------,,,......------------......111111000///---,,,++++++---------............///000/////////....................................------............------,,,------......------,,,------------------------------------------------***++++++,,,------............---------,,,,,,,,,,,,------------.........,,,,,,---.........------,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++---,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++***************'''(((***+++++++++)))(((,,,++++++******++++++,,,------,,,,,,------...///,,,++++++******++++++,,,,,,)))'''(((+++------,,,************************++++++++++++++++++++++++******+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,+++,,,///333333///***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............////////////////////////......////////////......000000/////////.........////////////////////////...............---------////////////////////////>>>>>>>>>>>>>>>>>>??????>>>============>>>??????@@@AAAAAAAAAAAA@@@??????999888888999;;;===@@@AAA@@@???===;;;:::999999888<<<;;;:::;;;;;;;;;999777888888888888888888888888666666555444444444444444666666555555555444444444333333222111111111111111222222222111111111111111000111111222222333333333000111111222222111111000000000000/////////......------------...///000000////////////////////////000//////......---------////////////////////////........................///...------------...////////////...............//////............//////------------------------******+++,,,,,,---............------------......------............------///...------------...///........................,,,------......------,,,...------,,,,,,------...........................///...---...000000...,,,---............/////////........................---------------.........------,,,,,,,,,,,,------222111000......------------------............///////////////....................................------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,------.........------------,,,,,,,,,,,,,,,,,,,,,------------......//////......------------------,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...+++++++++++++++++++++++++++,,,---,,,+++***+++---,,,++++++******++++++,,,************))))))))))))++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++******)))******,,,------)))***+++++++++***(((''',,,++++++******++++++,,,+++************+++,,,,,,,,,++++++******++++++,,,---+++******,,,------,,,))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++...333777555///***++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,------------------------,,,,,,,,,------------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------////////////////////////...//////000000//////...000000////////////......////////////////////////..................//////////////////////////////>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????>>>888888888999;;;===???@@@???>>><<<;;;:::999999999<<<:::999:::::::::999777777777777777777777777777777666555555444444555555444444444444444444444444333333222111111111111222333222222222111000000000000000111111111222222222000000111111111111000000000000/////////...............------...//////000/////////////////////////////////.........------000000000000000000000000////////////////////////.........------........./////////......---------///......------......///........................---------.........//////......------------......------............------.........------.........------...............///,,,------......------,,,------------------------.............................................------------.........//////........................,,,,,,------......//////...------,,,,,,------...------------...///111222---------............//////////////////.................................------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------......///......---,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,+++***+++,,,...///++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++*********)))++++++++++++++++++++++++---,,,+++))))))***,,,---++++++++++++++++++++++++((('''(((((()))***+++,,,)))***+++++++++***)))))),,,++++++******++++++,,,)))))))))))))))***++++++,,,++++++******++++++,,,---,,,+++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***...222555444///+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---------............................../////////////////////////////////...---------,,,//////////////////////////////000000000000//////000000//////////////////.........................../////////000111111111////////////////////////======>>>>>>????????????>>>>>>>>>>>>>>>??????@@@??????@@@@@@??????>>>===999999999:::;;;<<<======<<<<<<;;;::::::::::::;;;:::999888888999999888777666666666666666666666666888777666666555555666666333333333333444444444444444333333222111222222222333222222222111000000000////////////000000000000000000000111111000000000////////////............//////......//////000000........................000000////////////......000000000000000000000000////////////////////////---..................---//////......------,,,,,,......------------..............................//////.........---------......------------......------............---------..................---,,,---------......//////,,,------......------,,,------------------------........................---.........------......------------....................................---------......///////////////............//////++++++,,,,,,---...///000---------............///.........///////////////........................------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......------------------------+++++++++,,,,,,,,,---------------------,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++******+++,,,...///++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++***)))))))))))))))***+++((())))))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++,,,++++++*********------------------------++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******,,,...000000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++------------............................................................/////////////////////////////////...---------,,,//////////////////////////////000000000000////////////000000000000000000////////////////////////.........///000000000111........................=========>>>??????@@@@@@>>>============>>>??????>>>????????????>>>======::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;:::888777777888999888888555555555555555555555555888888777666666666666666333444444444444444444444444444333222222222222222222222222111111111111111///////////////////////////000000111111000000////////////.........------000//////...//////000000........................////////////////////////////////////////////////........................------...//////...------.........---------------......------------......------------------------......---,,,++++++******......------------......------............------------...//////...------,,,,,,,,,---......//////,,,------......------,,,,,,------......------,,,........................---......---,,,,,,---///,,,------------................................................//////////////////....../////////............---,,,+++***---------............///.........///////////////........................------............------,,,------......------,,,------------------------------------------------------------------......,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,++++++******++++++,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,(((((()))***+++,,,---...,,,++++++******++++++,,,+++++++++++++++,,,------,,,++++++******++++++,,,(((***,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------///////////////////////////000000111111000000/////////000000000000111111000000000000000000000000---...............//////////////////////////////<<<======>>>??????@@@@@@======<<<<<<======>>>???>>>>>>??????>>>>>>===<<<999999::::::;;;;;;;;;:::<<<<<<;;;:::999999999999;;;999777777888::::::999666666666666666666666666777777666555555555555666555555555555444444444444444444333222222222222333111111111111111222222222000000000/////////////////////000000000000////////////.........---------///......------......///........................................................................------------------------------...//////...------,,,------------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......------------......------............------------...//////...------++++++,,,------...//////,,,------......------,,,,,,,,,---......---,,,,,,........................---......---++++++---000,,,,,,---------.................................////////////............///......------......///...///000111///---***(((---------............///............/////////000........................------............------,,,------......------,,,........................------------------------..................------,,,,,,,,,---------......,,,------------.........+++,,,------------------++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---------.../////////000,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))+++,,,+++***)))***+++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************++++++,,,---,,,++++++******++++++,,,))))))(((((())))))***+++,,,++++++******++++++,,,(((***---...,,,+++,,,---************************++++++++++++++++++++++++***+++,,,---------,,,+++++++++,,,,,,---......///------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,+++*********+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---------.............................................////////////+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............////////////////////////000000111111111111000000//////000000000111111111111111111111111111111111111111000000000000000000111111111111111111111111<<<======>>>???@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<777888999:::;;;;;;;;;;;;>>>===<<<:::999888777777<<<:::888888999;;;;;;;;;777777777777777777777777666666555444444444444555666666555555555444444444555444333333222222333333000000111111222222222333111111111000000000000000//////000000000000////////////.........---------...------,,,,,,,,,------........................------------------------........................------------------------,,,---...//////...---,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000.........------.........---..................---,,,---...//////...---,,,++++++,,,,,,---...//////,,,------......------,,,,,,,,,---......---,,,,,,........................,,,...///---******---000,,,,,,,,,---------..............................000000//////......------...------,,,,,,------...,,,...000222222000---+++---------.........//////---.........//////000000........................---..................---,,,------......------,,,////////////////////////------------------------..................------,,,,,,,,,------.........---------.........//////,,,,,,---...////////////------------,,,+++******++++++------------++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,+++)))(((++++++++++++++++++++++++)))+++++++++***)))***+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++'''))),,,......---+++***++++++++++++++++++++++++))))))))))))***+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,'''+++...///------...000++++++++++++++++++++++++++++++++++++++++++++++++''')))+++...//////...---++++++,,,,,,---...//////------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,------+++***))))))++++++++++++++++++++++++---------,,,,,,+++++++++/////////000000000000111000000000000000000000000*********+++++++++,,,,,,***+++---.........------........................------------------------,,,------....../////////////////////////////////000000111111111111000000//////000000111111111222111111111111111111111111555555555444444333333333333333333333333333333333>>>===<<<<<<<<<>>>???@@@???????????????>>>===<<<:::<<<>>>@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;999999999888888888777777555555666777777777777777999888666555444444555555555555666666555555444333333333333222222111111111000000000000000000000000000000111111111111000000///////////////////////////////////////.........---------.........////////////.........---------.........------,,,,,,,,,------------------------........................000000000000000000000000......//////...---,,,,,,,,,------......------,,,..................---------------,,,,,,,,,++++++---...///...,,,++++++,,,------------------------......---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......//////............------,,,,,,,,,---...///000111//////...------------...---,,,,,,,,,,,,---......---------------...///000------------------------////////////////////////////////////...---,,,+++//////////////////...............------,,,,,,,,,---,,,,,,+++,,,---...///000000//////.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++***+++,,,---,,,,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++...///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************++++++++++++++++++++++++---------,,,,,,+++++++++........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------.........---+++***111///------......---,,,------------------------***,,,......---...222555<<<777111---,,,...///000.........------,,,,,,,,,---...............------........................///////////////000000000+++,,,---//////...------000111111000...---...000111111111000111111222222222222111111111111111111///000222444666666666555:::::::::999999888888888;;;;;;<<<;;;:::999777666======<<<<<<<<<===>>>?????????@@@@@@???>>>>>>======>>>???@@@???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888999::::::888888888888888888888888555555666777777777777777999888666555444444555555444555555555555444333333333333333222222222111111000000000000000000000000000000111111111111000000////////////////////////111111000///...------,,,---------.........////////////.........---------/////////......---------------------------------......................................................//////...------,,,,,,------......------,,,---------------------------------,,,,,,,,,++++++---...///...,,,,,,,,,...------------------------.........---------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++,,,,,,,,,------......---------------...///000000000///...............---,,,,,,,,,,,,---......///..................///................................................------...............---............////////////......---------,,,,,,,,,......---------...///000000/////////............---------------,,,++++++........................++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,++++++,,,,,,///---++++++,,,,,,,,,***------------------------+++,,,---------111666;;;???:::333///------...............------,,,,,,,,,.........//////......---,,,,,,------.../////////---............//////////////////000000//////...000111222111000000111333555444333222222222222222555555666666777777888888888999;;;===>>>?????????AAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFEEEDDDCCC=========<<<======>>>??????@@@@@@@@@@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888999999999555555666777777777777777888777666555444444444555444444444444444333222222333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000222222111///...---,,,+++---------..............................---------///////////////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,...///...------...///------------------------...............---------...------,,,,,,------...,,,,,,,,,---------......***++++++,,,---...///000......---------......///111000000///.../////////---,,,,,,,,,,,,---......////////////............////////////////////////........................+++,,,---...////////////------......////////////...------------,,,,,,,,,//////......//////000111////////////............---............---,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,)))((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000...,,,******+++---......,,,++++++,,,,,,,,,+++------------------------------,,,,,,...333:::???@@@;;;555000...------,,,.........---------------......////////////......------...///000000111111------......////////////000000///////////////000111222444444333333555666999999888888888888999999<<<<<<===>>>???@@@@@@AAA???@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMM???>>>>>>>>>>>>???????????????@@@@@@@@@@@@??????AAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777555555666777777777777777888777666666555555444444333333444444333333222111222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000111000000///...------,,,................................................//////..................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...............------------............------,,,,,,,,,,,,,,,---------...------------,,,,,,,,,,,,---............///000------------------------........................------------------------,,,,,,,,,---------......,,,------...//////000000///......---------......000000///...............---,,,,,,,,,,,,---............//////////////////................................................,,,------...//////......,,,------......//////000------------------------/////////////////////000///////////////.........000000000111000//////...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++,,,---.........---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...---------...///000...------...///...---........................,,,,,,,,,---000444888<<<<<<888333///......---,,,...............---------......///000000000/////////000000000111111222222/////////000000111111222000///......///000222333444666888999999:::;;;===?????????@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEE@@@AAABBBDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJ@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@?????????>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888666555555555555666777777777777777777777777666666555444444333333444444333333222111222222222222222222222222000000000000000000000000111111000//////000111111000000000000000000000000.........///////////////.....................------.....................------------------------------------------------........................------------------------------...............------......//////......---,,,---------.........///.........---------,,,,,,+++---......------///000------------------------------..................------------------------,,,,,,,,,---------............------------------///......---------............---,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,...///000000000000------------------------..............................//////...------,,,,,,---------......//////------------------------.........///.....................///////////////000000000111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,---.........---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...000222222111///...///...,,,,,,...//////...........................,,,,,,---///111333333333555222///............---...........................//////000111111000000000000000000000000000///000000000111222333333444222222222333444777999;;;<<<>>>AAACCCCCCDDDEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBAAA??????@@@BBBDDDFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDEEEDDDEEEEEEEEEEEECCCBBB@@@@@@AAAAAAAAAAAA@@@??????======>>>????????????>>>>>>===<<<<<<<<<>>>???@@@::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<;;;:::999888666555555555555666777777777777777777777777777666555444333444444444444444333222222111222222222222333333333000000000000000000000000222111000//////000111222000000000000000000000000------......///000000000...............------------------...............,,,,,,,,,---------------------------------------................................................,,,---......///...............////////////......,,,------....../////////............---------,,,+++---...---,,,,,,---...------------------------,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++......---------......///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......***,,,---////////////...------------------------------------------------////////////...---,,,+++------------------------,,,,,,,,,------------........./////////...------.........///////////////---............---,,,,,,........................++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************---000000///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++...111333444222///------+++******,,,------,,,........................,,,,,,---///111111///---///...------///000///................../////////...///000111111222222111000000000000000000000000333333444555666666777777::::::;;;===>>>AAACCCDDDCCCFFFJJJLLLLLLLLLMMMOOOLLLKKKIIIGGGEEECCCBBBBBBDDDDDDCCCBBBAAA@@@??????AAAAAABBBDDDFFFHHHJJJKKKMMMLLLIIIGGGEEEEEEFFFGGGDDDEEEEEEEEEDDDBBB@@@?????????@@@@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>???>>>>>>============>>>::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::999999999888888888888888555555666777777777777777666777777777666555444333444555555555555444333333111111222222222333333333000000000000000000000000222111000//////000111222////////////////////////........./////////////////////.........------------------.........//////------------.........///------------------------................................................,,,------...//////............////////////......++++++,,,------...//////............------------+++,,,------+++***+++,,,------------------------+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------...............---------------...///000......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,---...///...---+++***........................---------------------------...............------///......------,,,,,,+++,,,,,,,,,---------......///000000111000///...---............/////////000---------------,,,++++++........................////////////////////////...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************,,,---...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------------------------------+++++++++,,,,,,---------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,///000111000...------+++******,,,---------...........................,,,,,,---000111000......------...000111000///---........./////////000...///000111222222222222111222333444555666777777;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGDDDGGGKKKMMMMMMMMMNNNOOOLLLKKKIIIGGGFFFEEEDDDDDDHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIILLLNNNPPPQQQPPPMMMKKKJJJJJJLLLMMMHHHHHHIIIIIIIIIHHHFFFEEE===>>>?????????===<<<;;;;;;;;;<<<======>>>======@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::666666777888999999::::::555666666777777777777777666777777777777555444333555555666666555555444333111111111222222333333333000000000000000000000000222111000......000111222////////////////////////000000//////.........---//////.........------------------.........//////---.........//////000000------------------------................................................,,,,,,---.../////////.........////////////......******+++,,,,,,---......//////.........---------+++,,,---,,,***)))***+++------------------------*********++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......//////000111222333444444,,,,,,,,,---...///000111//////...------------...---,,,,,,,,,,,,---........./////////---***(((&&&////////////////////////------------------------,,,,,,---...//////////////////...---,,,++++++***,,,,,,,,,------.........000111222222222000///...---.........//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))***,,,---///++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------............---,,,,,,...000//////////////////////////////000---***+++...111222111///......///111222000///---.........//////000000//////000222222333333333444555777999<<<>>>???@@@CCCCCCDDDEEEGGGHHHHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFAAADDDHHHJJJJJJIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMNNNHHHHHHHHHJJJLLLOOOQQQSSSSSSQQQOOOMMMMMMNNNPPPRRRKKKLLLMMMNNNNNNNNNMMMLLL