BM6P6(@ qqq^^^WWWSSSOOOKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@>>>===<<<;;;<<<<<<666666666666777888999:::888777555444333444666777444444444444444444444444111111222333333444444555666666555444333333222222222222333333333222111111444555888;;;>>>BBBDDDEEEGGGFFFDDDCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDGGGJJJLLLMMMOOORRRUUU___dddiiiiiifffhhhpppwwwzzzyyytttlllfffiiiuuu{{{{{{{{{|||}}}{{{rrraaaQQQGGGAAADDDWWWnnnyyyvvviii]]]RRRMMMQQQZZZhhhsss|||zzzpppiiikkkqqq}}}}}}|||}}}|||yyyuuukkkjjjiiikkkrrr{{{|||xxxrrrllliiijjjkkkooottt{{{}}}vvvooolllpppwww}}}{{{wwwsssqqqssswww{{{}}}~~~zzzuuuooojjjgggqqqtttyyy||||||yyyuuuqqqqqqqqqqqquuu{{{}}}~~~|||zzzwwwuuutttooossswwwzzz{{{|||}}}~~~~~~}}}{{{yyyuuusssqqqmmmjjjkkkqqqyyy~~~}}}xxxvvvvvvwwwxxxwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}|||xxxvvvrrrqqqppprrrtttuuutttssskkkiiillluuu{{{zzzwwwvvvqqqqqqpppppprrrtttwwwyyyyyy{{{|||}}}|||{{{|||}}}{{{|||~~~}}}{{{|||}}}||||||}}}~~~|||}}}}}}}}}{{{zzzxxxvvvtttrrrnnnlllkkkjjjgggeeebbbcccdddgggmmmttt{{{}}}{{{xxxvvvvvv```WWWSSSPPPLLLLLLKKKKKKJJJIIIGGGGGGEEEEEEEEEDDDDDDCCCBBBAAAAAA???>>><<<::::::::::::999888888777777777888888:::999777666555666777888444444444444444444444444666666666666666666666555666555555444333333222222111222222333333333222222777888999;;;===???AAAAAAEEEEEECCCCCCBBBCCCDDDEEEDDDEEEFFFGGGHHHHHHGGGGGGCCCFFFIIIKKKMMMOOORRRUUU```fffkkkllljjjkkkpppuuutttsssooohhhcccgggqqq{{{~~~|||}}}zzzuuunnn^^^OOOGGGBBBDDDSSSfffyyyvvviii]]]RRRLLLPPPWWWeeeqqq||||||ssslllmmmrrr}}}~~~~~~}}}{{{xxxtttttttttwww}}}|||zzz{{{|||}}}zzzuuurrrqqqsssuuuyyy~~~xxxsssnnnmmmqqqxxx}}}~~~yyytttooommmoootttxxxzzz~~~wwwrrrvvvxxx{{{|||zzzvvvqqqmmmkkkkkklllqqqxxx~~~~~~}}}{{{yyyvvvsssqqqppptttxxx{{{|||}}}~~~~~~}}}|||{{{zzzxxxvvvtttrrrooommmoootttzzz~~~~~~{{{xxxvvvwwwxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~wwwuuussssssssssssrrrppphhheeehhhqqqxxxyyyyyyzzzsssrrrppppppppprrrtttvvvxxxzzz{{{|||{{{zzz{{{|||zzz|||~~~}}}{{{{{{}}}~~~}}}|||||||||||||||}}}}}}|||{{{yyyyyyvvvtttqqqoooooonnnllljjjhhhggghhhjjjnnntttyyy}}}~~~}}}zzzxxxwww}}}cccVVVRRRPPPLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@???===;;;:::999888888;;;;;;:::888888777777777666666444333333333444555444444444444444444444444888888888777666555555444555555444444333333222222000111222222333333333333666777999:::===>>>@@@AAACCCCCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIICCCFFFHHHKKKLLLOOOSSSVVVaaagggoooqqqooommmooorrroooooommmhhheeehhhqqqyyywwwmmm^^^NNNGGGCCCCCCMMMZZZrrr}}}~~~uuuiii]]]QQQJJJMMMTTT```mmm{{{xxxqqqqqquuu~~~~~~{{{vvvuuuuuuuuuvvvyyy}}}}}}zzz{{{|||~~~zzzxxxrrrooommmnnnsssyyy~~~~~~|||zzzwwwrrrmmmkkkmmmqqquuuxxx~~~|||}}}~~~}}}zzztttoookkkffffffhhhnnnvvv}}}}}}}}}{{{yyywwwsssqqqoooqqquuuyyy|||}}}}}}~~~{{{{{{zzzyyywwwvvvttttttrrrqqqrrruuuyyy|||}}}}}}|||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~|||zzzyyy}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}|||||||||}}}}}}}}}~~~~~~~~~|||yyywwwvvvuuusssqqqjjjfffgggooovvvzzz|||vvvuuurrrpppoooppprrrssswwwyyyzzz{{{zzzyyyzzz{{{zzz|||}}}~~~zzzyyyzzz{{{||||||~~~~~~}}}|||zzzyyy{{{{{{||||||||||||{{{{{{yyywwwuuutttuuuuuutttsssqqqpppooooooqqqtttxxxzzz|||}}}}}}}}}|||zzzyyywwweeeVVVRRRQQQLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA???>>>===<<<:::999888888<<<;;;:::999888888888888555555444333222333333333555555555555555555555555555555444444333333333333444444444333333333222222///000111222333444444444222333666999<<>>>>>>>>===<<<;;;:::999::::::999999999999999:::999999888888777777777777555555555555555555555555111111111222222333333333333333333333333222222222///000111222333444444444111222555888;;;>>>AAABBB@@@?????????@@@AAACCCDDDDDDEEEEEEFFFGGGIIIJJJJJJGGGIIIKKKMMMPPPTTTYYY]]]___fffnnnssstttrrrqqqpppsssvvvxxxxxxvvvvvvyyy|||vvv```OOODDD@@@BBBGGGQQQaaarrrzzz}}}|||tttjjj```SSSIIIIIINNNXXXfffwww~~~zzzzzz|||~~~~~~}}}zzzzzzzzz{{{~~~~~~yyywwwuuuuuuxxx~~~|||wwwrrrppplllooorrrvvvzzz|||zzzxxxyyy{{{~~~|||xxxvvvwwwyyyzzz{{{{{{~~~{{{zzztttssssssuuuyyy~~~~~~{{{zzzwwwtttqqqpppoooooosssvvvzzz}}}}}}}}}~~~}}}~~~}}}|||{{{yyyyyywwwsssnnnlllmmmooorrruuuyyy||||||{{{yyywwwwwwxxxyyy{{{}}}~~~~~~|||xxxuuuttttttzzz|||~~~~~~}}}}}}~~~|||zzzzzzzzzzzz{{{||||||}}}}}}}}}||||||{{{zzzyyyzzz|||~~~}}}}}}yyyyyyzzz{{{|||}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}vvvvvvyyy{{{}}}}}}zzzwwwtttsssssssssvvvxxxzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}~~~{{{wwwtttssstttuuuyyyzzz|||}}}}}}zzzwwwuuuuuuvvvvvvwwwxxxyyyzzz{{{~~~}}}}}}~~~}}}zzzyyyxxxyyyyyyyyyzzz{{{||||||{{{zzzzzzfffVVVQQQQQQMMMMMMLLLKKKJJJHHHFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB<<<============<<<;;;;;;999999888888888999999:::888888888777777777666666555555555555555555555555111222222333444444555555333333333333222222222222000111222222333333333333333444666777:::;;;===>>>???>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLNNNQQQVVV\\\```___eeelllrrrtttuuuuuuuuuyyy|||}}}||||||oooXXXHHH@@@@@@BBBFFFUUUfffqqqzzzzzztttkkkaaaUUUJJJIIIMMMTTTaaapppyyyzzzyyyzzz}}}~~~||||||~~~|||zzzvvvwwwxxxyyy}}}|||{{{}}}|||xxxtttqqqooonnnqqqvvvzzz}}}{{{|||}}}{{{yyywwwxxx|||~~~}}}{{{|||||||||}}}}}}|||yyywwwrrrnnnmmmmmmoooqqqsssvvvzzz|||||||||}}}~~~||||||}}}}}}|||{{{yyyxxxwwwwwwuuupppjjjiiikkkooorrruuuyyyzzzxxxvvvuuuuuuvvvwwwyyy|||~~~~~~~~~~~~}}}zzzuuusssrrrsssyyy{{{}}}}}}}}}|||}}}~~~{{{yyyyyyyyyzzzzzz{{{|||||||||{{{yyyxxxvvvuuutttvvvyyy{{{||||||xxxyyy{{{}}}~~~||||||}}}}}}~~~{{{xxxyyyyyy{{{~~~}}}{{{yyywwwuuutttuuuwwwyyyyyyxxxwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||xxxtttqqqrrrrrrvvvxxxzzz{{{{{{zzzxxxvvvttttttuuuuuuvvvxxxyyyzzz~~~}}}}}}|||zzzyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxeeeVVVRRRPPPNNNMMMMMMKKKJJJGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA999:::;;;<<<===<<<;;;;;;:::999888777777777777777444444555555444444333333555555555555555555555555444444444444444444444444222222222222222222222222111222222333333333222222333333555777999;;;<<<===>>>>>>>>>???@@@BBBEEEFFFEEEEEEDDDDDDDDDEEEGGGGGGHHHJJJLLLNNNQQQVVV]]]aaa```eeekkkqqquuuxxxzzz{{{}}}|||cccNNNBBB??????@@@JJJXXXeeesssyyyssslllcccWWWLLLJJJMMMPPP[[[hhhqqqssstttxxx|||~~~{{{xxxxxx|||}}}zzzyyyvvvwwwxxxyyy||||||~~~~~~}}}|||||||||}}}~~~{{{wwwtttqqqooooooppptttxxx{{{}}}zzz{{{|||}}}~~~~~~}}}||||||}}}zzzxxxyyy}}}|||vvvvvvvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyvvvrrrmmmhhhgggjjjnnnqqqrrruuuyyy{{{|||{{{|||}}}zzzzzz{{{{{{zzzyyywwwvvvrrrsssqqqmmmhhhhhhlllqqqsssuuuwwwvvvsssqqqqqqrrrtttvvvyyy{{{}}}~~~~~~~~~{{{{{{|||}}}~~~|||xxxsssppppppqqqwwwyyy|||}}}|||}}}~~~~~~~~~}}}zzzyyyzzz{{{|||||||||}}}}}}|||zzzxxxwwwqqqpppppprrrvvvyyy{{{{{{zzz{{{|||~~~~~~~~~~~~||||||}}}~~~~~~}}}~~~yyyvvvvvvvvvxxx{{{~~~~~~}}}zzzwwwuuurrrtttvvvvvvuuuuuuuuuvvvuuuvvvxxxzzz{{{|||{{{{{{|||}}}}}}yyyuuuqqqpppqqqtttvvvxxxyyyzzzzzzyyyxxxuuuuuuuuuuuuvvvwwwyyyzzz{{{zzzzzz|||}}}{{{zzzyyyxxxxxxvvvvvvwwwxxxxxxwwwvvvuuudddWWWRRRPPPNNNMMMMMMKKKJJJGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@777888999;;;<<<<<<;;;;;;<<<;;;999777666555444444666666777777666666555444666666666666666666666666555444444333333222222111222222222222222222222222222222333333333222111111///000333666999<<>>>>>>>>???AAACCCEEEGGGEEEEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKMMMQQQVVV]]]aaabbbeeejjjpppvvv{{{~~~kkkSSSDDD???>>>===DDDNNN[[[lll~~~xxxsssllldddXXXMMMJJJNNNNNNWWWccckkknnnqqqvvvzzz~~~}}}}}}{{{xxxxxx}}}~~~~~~~~~}}}|||zzzxxxwwwxxxyyyzzzzzz||||||}}}|||zzzwwwxxxxxxzzz{{{}}}~~~}}}yyytttqqqooooooooorrruuuyyy{{{|||~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzz|||zzzzzz~~~{{{ppppppooopppssswww{{{~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}|||{{{|||{{{yyyxxxtttoooiiidddcccgggmmmqqqrrruuuyyy{{{{{{{{{{{{|||yyyyyyzzzzzzyyywwwvvvuuunnnooooookkkggghhhnnntttssstttuuussspppnnnoooqqqsssuuuxxxzzz||||||{{{{{{wwwxxxzzz|||~~~~~~{{{vvvqqqoooooopppvvvxxx{{{|||}}}}}}~~~}}}}}}~~~~~~~~~|||zzzzzz|||~~~}}}~~~~~~~~~}}}{{{xxxvvvnnnmmmmmmoootttxxxzzz{{{{{{|||}}}~~~~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{~~~}}}tttrrrrrrsssvvvyyy|||}}}{{{wwwuuuppprrrttttttsssrrrssstttrrrsssvvvxxxyyyzzzzzzzzzzzz|||}}}{{{uuuqqqppppppssstttvvvxxxyyyyyyyyyyyywwwvvvvvvvvvvvvxxxzzz{{{xxxwwwwwwyyy}}}}}}|||{{{yyyxxxxxxxxxxxxtttuuuvvvvvvvvvuuussssss~~~eeeYYYTTTQQQQQQOOOMMMJJJHHHGGGGGGGGGCCCBBBBBBAAA@@@@@@??????@@@???>>>======<<<<<<<<<888777777666666777888999;;;:::999777666555555555777666333111111222444666555444222111111222444555333333333333333333333333000111111111111222222222111222333555777:::<<<===;;;===???@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCDDDFFFEEEJJJNNNOOOOOORRRYYY```bbbhhhpppvvv|||{{{www^^^HHH>>>@@@???AAAFFFQQQdddwwwzzztttmmmeeeZZZMMMGGGHHHKKKNNNRRRYYYbbbjjjqqquuuxxxzzz}}}~~~|||{{{{{{~~~|||xxxtttrrrrrrssstttxxxzzz{{{xxxuuuzzz~~~zzzwwwtttrrrsssxxx|||}}}|||{{{yyyvvvpppkkkkkkooossswwwyyy|||~~~~~~~~~|||{{{zzz{{{|||~~~yyyuuuooonnnmmmmmmooossswwwyyy|||~~~|||~~~~~~~~~{{{yyywwwxxxyyy{{{{{{{{{{{{||||||||||||~~~zzzvvvvvvxxxxxxtttpppnnnkkkfffdddeeejjjqqquuutttuuuwwwyyy|||}}}~~~~~~{{{{{{zzzyyywwwuuusssrrrnnnnnnlllkkkkkkmmmrrrvvvxxxwwwvvvtttsssrrrrrrrrruuuwwwzzz}}}~~~~~~|||{{{zzzzzzzzzzzz|||~~~xxxpppjjjjjjpppvvvxxxzzz{{{|||{{{{{{}}}~~~~~~}}}zzz}}}|||zzzzzz{{{}}}~~~~~~}}}{{{zzzqqqooonnnmmmnnnqqquuuwww|||}}}}}}{{{zzzzzz|||~~~|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||{{{zzzzzz{{{}}}}}}xxxtttrrrsssuuuvvv||||||}}}~~~~~~}}}yyyvvvrrrqqqqqqqqqssssssqqqooossssssttttttuuuwwwxxxyyyxxxxxxxxxxxxwwwtttppplllkkknnnqqqtttuuuwwwyyy{{{yyyyyyyyyyyyyyyzzz{{{|||zzzyyyxxxxxxzzz{{{{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwrrrrrrsssssssssrrrqqqppp~~~dddXXXSSSPPPNNNMMMKKKHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<999888777666666777888888777777666666555666666777777666333111111222333555555444222111111222444555333333333333333333333333111111111111222222222222222222333555777999;;;<<<999;;;>>>???@@@@@@BBBDDDEEEFFFGGGFFFEEEEEEGGGIIIGGGKKKNNNNNNNNNQQQYYY```dddiiipppwww{{{eeeOOOBBB@@@;;;<<<@@@IIIYYYkkkzzz{{{tttmmmfff[[[NNNHHHHHHIIIKKKOOOUUU]]]eeellloootttvvvxxxyyyzzz|||~~~}}}}}}{{{zzzzzzzzz{{{wwwuuurrroooooopppsssuuuvvvwwwvvvrrrooorrr}}}~~~{{{ssspppoooqqqvvv{{{||||||}}}}}}~~~~~~}}}|||{{{zzzvvvuuuqqqllliiijjjooossszzz|||~~~~~~~~~}}}{{{zzzzzz{{{|||~~~~~~}}}~~~zzzwwwooommmllllllnnnqqquuuxxxzzz|||~~~~~~~~~{{{|||}}}}}}{{{xxxwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{|||xxxuuuuuuwwwvvvrrrnnnjjjhhhfffeeefffkkkpppsssuuuvvvwwwyyyzzz{{{{{{{{{||||||{{{yyywwwtttrrrqqqjjjkkkllllllmmmppptttxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvxxxyyy{{{{{{{{{zzzyyy{{{{{{{{{{{{|||~~~}}}wwwoookkkmmmsssyyy{{{|||}}}}}}}}}}}}~~~}}}|||~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}uuussspppoooooorrrvvvxxxzzzzzzzzzyyywwwxxxyyy{{{|||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{}}}~~~~~~zzzvvvsssrrrrrrsssyyyyyy{{{}}}~~~}}}yyyvvvpppoooooopppssstttsssrrrtttssssssssstttuuuuuuvvvwwwvvvvvvvvvvvvsssoookkkhhhjjjmmmppprrrtttvvvxxx{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwyyyzzzzzzyyyvvvvvvvvvvvvuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqqq~~~dddWWWRRROOOLLLLLLJJJIIIGGGGGGGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<:::999888666666666777777333333333444555666777888999888666444333333444555444444222222222222444444333333333333333333333333111111111111222222222333333333333444666777999:::777999===???@@@BBBDDDFFFGGGHHHHHHGGGFFFHHHKKKNNNJJJLLLNNNMMMLLLPPPXXX```fffjjjpppwwwpppZZZHHH???999:::<<>>@@@BBBCCCEEEGGGHHHHHHHHHFFFFFFIIIMMMPPPLLLNNNOOOMMMKKKOOOWWW___hhhlllqqqwww~~~{{{fffOOO@@@>>><<<<<>>===<<<;;;;;;;;;;;;;;;:::888777666666666666666666666555555666777777999888777555555555555555333333333333333333333333333333333333333333333333111222222222222333333333333333333333444555666777<<<>>>AAABBBCCCCCCEEEGGGGGGHHHGGGFFFFFFHHHLLLPPPNNNPPPPPPMMMKKKNNNVVV]]]fffkkkrrrwww|||{{{qqqXXXEEECCC>>><<<>>>BBBIIIYYYhhhvvv~~~wwwoooiiiaaaUUUKKKHHHFFFGGGIIIMMMRRRWWW\\\___hhhhhhiiiiiijjjmmmrrrvvvzzz}}}|||{{{zzzzzz{{{|||}}}yyyyyywwwtttpppkkkgggeee___```ccchhhpppxxx}}}|||~~~~~~|||}}}}}}}}}rrrsssvvv{{{{{{xxxuuuuuuyyy||||||{{{}}}~~~~~~{{{uuuppplllgggeeeccccccgggnnnuuuzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{||||||}}}}}}||||||||||||}}}~~~~~~~~~|||{{{|||}}}}}}{{{yyywwwwwwvvvvvvvvvxxxzzz{{{||||||}}}{{{yyyyyyzzz{{{xxxxxxyyyyyyyyyyyyzzzzzzuuuvvvwwwvvvuuuuuuwwwyyyxxxyyyzzzzzzzzzxxxwwwvvvuuutttsssrrrqqqoookkkiiicccfffiiimmmppprrrssssssrrrsssuuuwwwyyyzzz{{{{{{zzzyyywwwuuurrrooolllkkklllpppuuuxxxzzzzzzzzz{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}yyyvvvtttuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyyyy~~~yyytttpppooorrrvvvyyy{{{|||}}}|||{{{zzz{{{|||{{{zzzzzz|||~~~~~~}}}|||xxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~}}}zzzuuuqqqoooqqqsssuuuvvvxxxyyyyyyxxxxxxyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzxxxvvvvvvvvvvvvwwwuuuuuuvvvxxxzzz}}}~~~~~~}}}{{{xxxvvvoooooorrruuuxxxyyyxxxvvvmmmkkkiiiiiikkknnnpppqqquuuuuuuuuuuusssrrrpppoooppppppqqqrrrsssqqqmmmjjjeeecccbbbdddiiiooorrrsssrrrrrrtttuuuvvvvvvvvvvvvsssrrrppppppqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmlllkkklllnnnooofffZZZTTTQQQKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBB???>>>===<<<;;;;;;;;;;;;:::999888666666666777777888888777666555555555555444444333333222222333333333333333333333333333333333333333333333333333333222222222222333333333333222222222333444555666777<<>>:::===???BBBMMMZZZlllwwwxxxpppkkkcccWWWMMMHHHEEEFFFHHHKKKPPPUUUYYY\\\cccdddeeefffgggjjjnnnqqqwww~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{vvvsssoooiiiddd```]]][[[YYY\\\ccckkkuuu~~~}}}|||}}}~~~}}}|||||||||~~~~~~|||{{{zzzppppppqqqvvv|||~~~~~~~~~}}}vvvppplllfffdddbbbdddjjjqqqwwwzzzxxxyyyyyy{{{}}}~~~~~~~~~~~~||||||||||||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||zzzyyyyyy{{{{{{zzzyyyzzzyyyxxxxxxyyyzzz{{{||||||}}}}}}{{{yyyxxxyyy{{{vvvwwwyyyxxxwwwwwwyyyzzzuuuuuuvvvuuuttttttvvvwwwwwwxxxyyyzzzyyyxxxuuuttttttsssqqqooollljjjiiihhhdddgggkkkooorrrsssssssssqqqrrruuuwwwyyy{{{||||||{{{{{{yyywwwuuurrrooonnnpppsssxxx{{{{{{{{{{{{{{{~~~}}}|||||||||||||||~~~|||xxxuuutttuuuwwwyyyzzz{{{{{{{{{{{{zzzzzzyyyzzzwwwrrrqqqrrrtttuuuvvvwwwyyyzzzyyyxxxxxxyyyzzzyyyyyyyyy{{{||||||zzzxxxyyyyyyzzzzzz{{{{{{||||||{{{{{{yyyyyyyyyzzz{{{||||||xxxuuussssssuuuvvvrrrtttvvvwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxtttuuuvvvwwwyyy|||~~~|||}}}~~~}}}{{{zzzqqqppppppsssuuuwwwwwwvvvooolllhhhgggiiilllnnnooosssssstttuuutttsssqqqpppppppppqqqssstttrrrooolllccc___\\\^^^ccciiillllllmmmnnnppprrrtttttttttsssqqqpppnnnnnnooopppooonnnmmmmmmnnnnnnnnnnnnooooooooonnnmmmkkkkkkllllllmmm~~~eeeXXXSSSPPPLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999888777666666777888888777666555555444444555555333333333333333333444444222333333444444333333222333333333333333333333333222222222333333333444444111111111222333555666777999<<>>888<<>>DDDNNN[[[hhhyyyyyypppllleeeYYYNNNHHHAAABBBDDDHHHLLLQQQUUUXXX]]]___aaabbbccceeeiiikkkttt{{{|||zzz{{{|||||||||zzzxxxwwwppplllfffaaa]]]\\\\\\]]]bbbfffllluuu}}}}}}|||~~~~~~|||}}}}}}}}}|||zzzwwwvvvsssuuuyyy}}}~~~|||{{{zzzsssqqqppprrrwww}}}}}}}}}vvvnnnjjjeeecccbbbeeelllssswwwxxxxxxwwwxxxyyyzzz}}}}}}||||||}}}~~~}}}|||~~~~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxvvvuuuvvvxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{yyywwwvvvwwwyyytttvvvxxxwwwuuuuuuvvvxxxtttuuuuuutttsssssstttvvvvvvwwwyyyzzzyyywwwtttrrrrrrpppnnnjjjgggeeeeeefffeeegggkkknnnqqqrrrrrrrrrqqqrrrtttvvvwwwxxxyyyyyyzzzyyyxxxwwwtttrrrpppoooooossswwwzzz{{{{{{{{{|||||||||{{{zzzzzzzzzzzz{{{{{{yyyvvvttttttuuuwwwyyyyyyyyyzzzzzzzzzyyywwwwwwtttrrrpppqqqtttvvvvvvuuutttvvvwwwwwwvvvvvvxxxyyyzzzyyywwwwwwyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvwwwxxxzzz{{{|||zzzxxxuuutttsssssssssqqqsssvvvvvvvvvuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyvvvuuuvvvvvvwwwxxxyyyzzz{{{{{{}}}~~~}}}|||{{{zzztttrrrpppppprrruuuuuuuuupppmmmiiigggiiimmmpppqqqoooppprrrssstttsssrrrqqqqqqqqqrrrtttuuutttqqqnnnccc^^^ZZZ[[[```fffiiiiiilllmmmoooqqqrrrrrrqqqppppppnnnllllllmmmmmmmmmlllllllllllllllmmmmmmmmmnnnllllllllllllkkkkkkkkkkkk|||cccWWWRRRPPPNNNNNNNNNMMMKKKIIIFFFEEEFFFFFFFFFEEEDDDDDDCCCCCC>>>>>><<<;;;;;;;;;;;;;;;888888777666666777888999444444333333333444444555444444555555666777777777222333333444444333333222333333333333333333333333222222333333333444444444000000111222333555666777555888<<>>888>>>AAA>>>@@@HHHJJJYYYlllzzzyyyqqqlllfffZZZNNNHHH>>>???AAAEEEIIINNNRRRUUUYYY[[[^^^```aaabbbeeegggsssyyy~~~~~~~~~}}}zzz|||}}}~~~~~~|||yyyuuusssjjjgggaaa]]]\\\___cccfffqqqtttyyy~~~~~~~~~~~~}}}|||}}}~~~|||}}}~~~||||||{{{zzzwwwsssooommmlllqqqxxx~~~~~~||||||vvvsssppppppsssyyy~~~~~~}}}~~~{{{}}}|||uuummmhhhdddbbbbbbfffmmmsssvvvvvvxxxxxxwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}{{{}}}||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttrrrrrrsssvvvyyyyyyyyywwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwuuutttuuuwwwsssuuuwwwvvvtttsssuuuwwwtttuuuuuutttrrrrrrssstttvvvwwwyyyzzzyyyvvvtttrrrpppnnnkkkfffcccbbbccceeeeeegggjjjnnnpppqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvuuutttrrrpppnnnmmmnnnqqqvvvxxxzzzzzz{{{}}}zzzzzzyyyyyyyyyyyyzzzzzzwwwvvvtttssssssuuuwwwyyyvvvvvvwwwwwwvvvuuutttssspppnnnnnnqqquuuxxxwwwuuusssuuuvvvvvvvvvvvvxxxyyy|||yyyvvvtttuuuwwwwwwwwwssssssuuuvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvxxxzzz|||wwwvvvuuusssqqqpppoooooorrrtttwwwxxxxxxwwwxxxxxxwwwwwwxxxxxxxxxyyyyyyyyywwwxxxzzz{{{||||||{{{zzzwwwvvvvvvuuuuuuuuuuuuuuuzzz{{{|||||||||{{{yyyxxxwwwtttqqqoooqqqsssuuuuuuqqqmmmiiihhhjjjooorrrtttlllmmmppprrrssssssrrrqqqrrrrrrsssuuuvvvuuurrrooofff```[[[[[[aaafffiiiiiimmmnnnpppqqqqqqpppooonnnooommmkkkkkkllllllkkkjjjmmmmmmmmmnnnnnnoooooooookkkkkklllllllllkkkjjjiiizzzcccXXXSSSOOONNNSSSWWWSSSLLLFFFFFFIIIGGGFFFDDDBBBAAABBBCCCDDD???===;;;;;;;;;<<<;;;:::999999999999999999999999999777444444555666555555888777777666555444444444555555444333333333333444999777555333222333555777666666555444444444555555444555777666555555666777999;;;???AAABBBDDDFFFHHHFFFFFFJJJNNNLLLEEEEEEJJJNNNPPPPPPPPPNNNNNNOOOPPP^^^bbbgggiiihhhggghhhjjjnnnssszzzwwwnnnnnnwwwlllUUUKKKBBB===:::999;;;???GGGMMM[[[kkkuuuzzzzzzrrrjjjbbbYYYOOOGGGBBBBBBBBBDDDHHHMMMSSSVVVYYY[[[\\\[[[YYY[[[```eeelllsssyyyzzz{{{}}}|||yyyzzz{{{xxxwwwrrrkkkfffbbbaaadddfffgggoooxxx}}}||||||{{{||||||~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~}}}xxxvvvtttqqqkkkffffffmmmvvv|||~~~~~~}}}||||||yyyxxxwwwvvvwwwxxxyyyzzz}}}}}}}}}~~~~~~~~~~~~|||wwwpppiiieee___bbbhhhnnnrrruuuvvvvvvtttuuuvvvwwwxxxyyyyyyyyy}}}}}}||||||{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxvvvuuutttttttttuuuuuutttrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqppppppsssrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqquuuuuuttttttssssssrrrrrrvvvwwwxxxxxxvvvsssooolllmmmjjjeeeaaa^^^]]]^^^^^^^^^```dddgggjjjmmmnnnnnnssstttvvvwwwxxxxxxxxxwwwzzzwwwssspppooonnnmmmlllnnnooorrrvvvxxxzzz{{{{{{yyyyyyyyyyyyxxxvvvuuutttuuutttsssrrrrrrsssuuuvvvvvvuuuvvvxxxyyyxxxvvvssskkklllmmmppprrruuuwwwxxxssstttvvvvvvvvvuuusssrrrsssuuuvvvvvvuuuttttttuuuxxxvvvttttttuuuvvvvvvuuuqqqqqqqqqrrrtttuuuwwwxxxyyywwwtttqqqpppppppppqqqvvvvvvwwwwwwwwwwwwvvvuuutttvvvxxxzzz||||||{{{zzzwwwwwwwwwxxxyyyzzz|||}}}yyyxxxvvvttttttuuuwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{zzzwwwrrrnnnnnnpppsssvvvuuurrrmmmjjjiiijjjmmmpppmmmnnnooopppqqqrrrsssssssssrrrrrrrrrrrrqqqqqqqqqiiihhhfffcccbbbdddhhhllloooppppppqqqrrrrrrrrrqqqrrrqqqqqqppppppqqqqqqrrrqqqppppppooonnnnnnnnnooonnnoooqqqssssssrrrqqqppp{{{dddYYYSSSOOOKKKNNNQQQOOOJJJFFFFFFGGGFFFEEECCCAAA@@@AAABBBCCCBBB@@@>>>=========;;;:::999999999999999999999999888666555555555666555444666666666555444333333333555555444333333333333444333222000///...///000111333333222111111111111222333444444444333333555777777:::===???AAADDDGGGJJJLLLJJJKKKMMMJJJEEEEEEJJJNNNOOOPPPPPPNNNMMMNNNOOOYYY^^^dddfffeeecccccceeegggjjjoootttvvvxxx{{{}}}yyynnnkkkqqqzzz~~~~~~~~~vvvWWWLLL@@@<<<:::999:::===AAAEEEPPP___iiipppwwwzzzrrrjjjcccYYYOOOHHHBBBBBBAAACCCFFFKKKQQQTTTWWWXXXXXXWWWUUUWWW]]]bbbkkkrrrwwwwwwxxxzzzzzzwwwzzz}}}}}}xxxuuutttoooiiifffdddfffmmmqqqssszzz~~~|||||||||{{{zzzzzzyyyyyyyyyxxxwwwvvvuuuvvvwwwwww~~~}}}}}}|||{{{zzzzzzzzz{{{||||||||||||||||||{{{yyywwwtttqqqlllfffbbbbbbiiisssyyy{{{|||}}}~~~}}}}}}|||{{{zzzzzzyyy|||{{{zzzyyyxxxxxxyyyyyy{{{{{{|||}}}}}}}}}|||yyyuuuoooiiidddaaa___bbbfffkkkooorrrssssssqqqrrrtttvvvxxxzzzzzz{{{~~~}}}|||{{{yyyxxxxxxvvvuuutttsssssssssssssssqqqqqqqqqppppppqqqqqqqqqoooooonnnmmmllllllllllllmmmmmmmmmmmmllllllkkkjjjnnnnnnnnnmmmmmmnnnnnnooopppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqnnnnnnooooooppppppqqqqqqqqqrrrrrrrrrpppnnnkkkiiifffdddaaa^^^\\\[[[[[[\\\^^^^^^___aaadddhhhlllooossstttvvvwwwwwwwwwvvvuuuvvvsssooollljjjjjjiiiiiinnnooorrruuuwwwyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvuuutttsssrrrrrrssstttttttttttttttvvvwwwvvvtttqqqmmmmmmoooqqqrrrtttuuuvvvssstttuuuvvvvvvtttsssrrrssstttvvvvvvtttssstttuuuvvvtttsssssstttttttttsssrrrrrrqqqqqqrrrrrrssstttvvvuuutttrrrqqqqqqqqqqqquuuuuuvvvvvvvvvvvvuuuuuusssuuuwwwyyyzzzzzzzzzyyyvvvvvvwwwxxxyyyzzz{{{|||xxxwwwvvvuuuuuuuuuvvvvvvxxxwwwwwwwwwxxxxxxyyyyyyyyyvvvssspppoooppprrrtttuuuqqqmmmiiiggghhhkkkmmmlllmmmmmmnnnpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrooommmjjjgggeeeggglllooopppqqqrrrsssttttttttttttttttttssssssssssssttttttsssrrrqqqqqqppppppqqqqqqrrrsssuuuvvvvvvuuutttsss|||fff[[[SSSNNNJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAADDDAAA???======<<<:::999777777777777777777777777777666555666777777555333555555555444333333222222555555444333333333333333222222111111000000111111555555444333333333333444222222222111000111333666666888;;;>>>AAAEEEJJJNNNSSSQQQPPPOOOKKKGGGFFFIIINNNOOOQQQPPPNNNMMMMMMNNNXXX^^^eeehhhgggeeeeeefffcccdddfffgggiiimmmqqquuu~~~sssjjjllltttyyyzzzxxxzzz^^^PPPAAA<<<<<<;;;;;;;;;===>>>EEEPPPZZZcccoooyyy{{{ssskkkdddZZZPPPIIICCCBBBAAAAAADDDHHHMMMPPPSSSTTTSSSQQQPPPTTT[[[aaakkkqqqvvvvvvvvvyyyyyywwwyyy{{{yyytttpppnnnjjjeeecccfffmmmwww}}}~~~||||||}}}~~~}}}|||||||||}}}}}}|||{{{zzzyyyxxxwwwvvvuuutttuuuvvvvvv{{{{{{{{{{{{zzzzzzzzzyyyzzzzzzzzz{{{zzzzzzyyyxxxtttuuuuuurrrllleee```]]]^^^fffpppvvvxxxxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyy~~~}}}|||zzzyyyyyyxxxyyyzzzyyyyyy{{{}}}~~~}}}{{{~~~{{{vvvpppiiiccc___]]]___bbbeeeiiimmmooopppppppppqqqsssvvvyyyzzz|||||||||{{{yyyxxxuuusssrrrqqqqqqpppooommmlllllllllllljjjjjjjjjkkkkkkllllllllliiiiiihhhgggffffffffffffiiihhhhhhhhhgggggggggfffkkkkkkjjjjjjjjjjjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmoooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppmmmlllkkkjjjhhhfffeeeddd]]]\\\[[[ZZZYYYYYYYYYYYY[[[ZZZXXXXXX\\\bbbhhhmmmppprrrtttuuuwwwwwwwwwvvvsssqqqnnnjjjhhhgggggggggnnnoooqqqtttvvvwwwwwwwwwxxxwwwvvvvvvvvvvvvwwwxxxvvvuuutttsssrrrrrrssssssssssssssstttttttttqqqooonnnnnnpppqqqsssttttttuuuttttttuuuvvvuuutttsssrrrrrrtttuuuuuutttssssssttttttsssqqqqqqrrrsssqqqppprrrqqqpppooonnnnnnoooooorrrrrrssssssrrrrrrqqqqqqsssttttttuuuuuuuuuttttttrrrtttuuuwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzvvvvvvvvvuuuuuuuuuuuutttuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvtttrrrqqqqqqqqqrrrssspppkkkgggeeefffiiikkkllllllmmmmmmnnnoooppppppqqqqqqqqqrrrsssssstttttttttrrrnnnjjjggghhhmmmppppppqqqssstttuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwttttttssssssrrrrrrssssssuuuuuuvvvwwwwwwvvvuuuttt|||fff[[[SSSMMMNNNLLLJJJJJJLLLKKKHHHEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;;;;;;;:::888777777777777777777777777555555555666888777555333555555555444444444333333555444333333222222333333222222222222222222222222666666555444444444444555222222111///...000333666666888:::===AAAGGGMMMQQQYYYXXXXXXVVVSSSNNNKKKJJJMMMOOOQQQPPPOOOMMMMMMNNNTTT[[[dddiiijjjiiiiiijjjiiihhhfffdddeeehhhnnnrrr{{{ooonnnuuuzzzyyyuuuuuuyyy{{{{{{iiiXXXFFF??????>>><<<;;;===<<>><<<::::::<<<<<<<<<;;;666666666666666666666666555555555666888888555333666666666555555555555555444444333222222222222333000000000000000000000000333222111111000000111111333333222000///111444777666888;;;>>>BBBHHHOOOSSSZZZ\\\^^^^^^\\\XXXQQQLLLMMMOOOQQQQQQPPPOOONNNOOOLLLTTT___gggjjjkkkmmmooosssqqqnnnjjjhhhkkkppptttvvvtttzzzyyyttttttssssssxxx}}}rrr___KKKBBB@@@>>>;;;:::>>>;;;;;;@@@HHHRRR```lllyyy~~~|||tttmmmfff]]]SSSLLLCCCBBB@@@???@@@CCCGGGIIIIIIKKKLLLLLLOOOVVV```hhhtttzzz}}}}}}|||}}}}}}zzzxxxtttnnniiieeebbbbbbcccjjjsss~~~~~~~~~}}}}}}}}}{{{yyyyyyvvvtttssstttuuuuuuuuussstttvvvvvvvvvtttqqqppppppooonnnnnnnnnpppqqqrrruuuuuuvvvxxxzzz{{{|||}}}wwwwwwwwwvvvuuutttsssrrrpppssstttqqqiiiaaa\\\ZZZ```fffnnnssstttssstttvvvyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwxxxzzz|||{{{{{{yyyxxxwwwtttnnnggg```\\\^^^^^^```bbbdddgggiiikkkkkklllnnnoooqqqqqqrrrrrrpppooommmkkkiiigggeeeddd``````aaabbbdddfffhhhiiijjjkkkmmmoooppppppqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqsssttttttsssrrrrrrqqqqqqqqqrrrppppppppppppppppppppppppnnnnnnnnnnnnooooooppppppooooooooopppppppppqqqqqqoooooonnnlllkkkiiihhhggghhhfffccc___\\\[[[ZZZZZZYYYZZZ[[[^^^```bbbcccdddaaaaaa```aaabbbeeeiiikkkpppqqqssstttuuuuuuuuuuuusssrrrppplllhhhfffgggiiilllnnnppprrrttttttttttttwwwvvvtttttttttvvvxxxzzzxxxxxxxxxwwwvvvuuuttttttuuusssrrrqqqqqqpppnnnlllhhhjjjmmmqqqtttvvvvvvwwwvvvvvvvvvvvvuuutttssssssqqqrrrttttttrrrrrrrrrssssssrrrqqqrrrrrrqqqooommmiiihhhfffffffffhhhkkklllkkkmmmpppssstttsssrrrqqqqqqqqqrrrsssssssssssssssqqqrrrrrrsssttttttttttttssstttuuuvvvwwwwwwwwwvvvsssttttttttttttsssrrrrrrqqqrrrssstttttttttsssssssssttttttuuutttrrrqqqpppjjjhhhdddbbbbbbeeeiiilllmmmnnnnnnoooooopppppppppqqqrrrrrrtttuuuvvvwwwxxxvvvtttpppkkkgggfffiiikkklllmmmoooqqqrrrsssttttttrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrppppppppppppppppppoooooosssaaaYYYSSSNNNNNNKKKHHHGGGHHHGGGDDDAAAEEEEEEEEEDDDDDDCCCBBBBBB>>>===<<<<<<>>>??????>>>666666666666666666666666555555444555777888666555666666666666666666666666444444333222222222222222222222222222222333333444444333222222111111222222333333333222111222444777777999<<>>???BBBFFFHHHGGGJJJLLLNNNRRRYYYcccjjjuuu{{{}}}}}}zzzvvvrrrlllgggeeecccbbbeeejjjvvv}}}zzzyyy{{{~~~~~~}}}zzzzzzyyyxxxvvvtttssspppmmmlllmmmnnnooooooqqqqqqrrrrrrqqqpppnnnmmmjjjjjjjjjjjjlllnnnpppqqqttttttuuuuuuuuuuuuuuuuuusssssssssrrrqqqpppooonnnnnnppprrrppplllgggbbb```dddiiioooqqqqqqqqqsssuuuvvvvvvvvvwwwwwwxxxxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwyyywwwvvvwwwyyyzzzzzzzzzsssuuuvvvuuurrrlllfffbbb``````______```bbbdddeeeffffffhhhiiijjjjjjjjjjjjfffeeedddcccaaa```___^^^\\\]]]___aaadddhhhkkklllmmmooorrruuuxxxyyyzzzzzzuuuuuutttttttttttttttuuuttttttttttttvvvxxx{{{|||{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuoooooooooooooooooooooooopppppppppqqqqqqrrrrrrsssooooooooooooooooooooooooiiigggeeebbb```_________bbbcccdddgggjjjmmmppprrrooooooooooooooooooppppppvvvvvvvvvvvvtttrrrpppoooppppppoookkkeeeccceeehhhlllmmmooorrrtttuuuuuuuuuvvvuuuuuutttuuuvvvwwwxxxwwwwwwxxxxxxwwwvvvuuutttuuusssqqqpppoooooommmkkkeeeggglllpppsssuuuvvvvvvvvvuuuuuutttsssrrrqqqqqqppprrrssssssrrrqqqqqqrrrrrrqqqqqqqqqrrrqqqnnnkkkdddcccaaaaaacccfffiiikkkkkklllooorrrssssssrrrrrrpppqqqrrrsssssstttssssssqqqqqqrrrrrrrrrsssssssssrrrsssuuuvvvwwwvvvuuuuuusssssssssrrrrrrrrrrrrqqqpppqqqrrrttttttsssrrrrrrqqqrrrtttttttttsssrrrqqqiiifffcccaaaaaadddiiilllnnnnnnnnnooooooppppppppppppqqqrrrssstttuuuvvvvvvwwwvvvtttoookkkiiijjjkkkjjjkkkmmmnnnoooppppppqqqooonnnnnnmmmmmmnnnnnnooooooooonnnnnnooooooppppppnnnnnnnnnnnnooooooooopppnnn]]]XXXSSSNNNLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@>>><<<<<<>>>>>>>>>===777777777777777777777777666555444444666777777666555555555555555555555555444333222222111222222222666555333333333444666888666555444444333333444444222333333333222222444555555888<<>>AAAJJJRRR___nnn}}}}}}uuunnnhhh___UUUNNNCCCAAA???>>>???BBBFFFHHHHHHKKKNNNPPPSSSZZZbbbiiirrryyy~~~}}}zzzxxxsssnnnjjjddd```aaacccfffllluuu~~~zzzwwwuuuwwwyyy{{{zzzxxxvvvuuutttsssqqqoookkkiiieeedddeeeggghhhhhhkkkkkkjjjjjjiiihhhhhhgggddddddeeefffhhhkkkmmmooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjkkkkkklllnnnooonnnllljjjhhhkkkoooooonnnnnnqqqtttuuuuuuvvvwwwwwwxxxyyyyyyuuuvvvwwwwwwwwwvvvuuutttwwwuuuttttttvvvxxxyyyxxxssstttvvvvvvvvvsssqqqooojjjhhheeecccaaaaaabbbcccbbbccceeeggghhhjjjjjjjjjgggfffffffffeeeeeeddddddaaabbbdddhhhkkkooorrrtttvvvwwwzzz|||}}}}}}||||||yyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuttttttssssssrrrrrrrrrrrrrrrsssttttttuuuvvvvvvtttuuuuuuvvvvvvwwwwwwwwwoooooonnnmmmmmmmmmmmmnnnnnnnnnoooqqquuuyyy}}}{{{zzzxxxwwwuuutttttttttwwwwwwwwwvvvuuussspppoooooopppooojjjdddbbbdddhhhkkklllooorrrtttvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvtttuuuvvvvvvvvvuuutttttttttrrrooommmmmmllljjjhhhdddgggkkkooorrrttttttsssssssssqqqpppooonnnnnnnnnpppqqqssssssqqqpppqqqrrrppppppoooppppppooollliiiaaa```___^^^```cccfffiiikkklllnnnppprrrrrrrrrrrrpppqqqrrrsssttttttttttttrrrrrrqqqqqqrrrrrrssssssrrrsssuuuvvvvvvuuutttssstttsssqqqppppppqqqqqqrrroooqqqrrrttttttsssrrrqqqpppqqqrrrtttttttttttttttkkkhhhdddaaa```cccfffiiimmmmmmnnnnnnnnnnnnoooooonnnoooooopppqqqrrrssssssvvvvvvuuurrrnnnkkkjjjjjjjjjjjjkkkmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnmmmmmmmmmmmmmmmnnnooooookkkkkkkkklllmmmnnnooooookkkZZZVVVSSSOOOKKKKKKJJJJJJIIIIIIJJJJJJCCCCCCCCCCCCBBBAAA@@@???@@@>>>;;;;;;;;;;;;:::999888888888888888888888888777555333333555777888777444444444444444444444444444333222222111111222222333111///...///111333555333222111111000000111111000222333333222222333444444888<<>>===AAA999777888<<<>>>???EEELLLUUUgggzzz}}}vvvooohhh```VVVOOOBBBAAA???>>>???BBBFFFHHHIIILLLPPPRRRTTTYYYaaagggnnnuuu{{{zzzvvvsssmmmgggddd]]][[[___dddiiisss}}}}}}yyyvvvttttttuuuwwwwwwuuusssqqqqqqooommmkkkgggddd```___```bbbcccccc```___^^^]]]\\\\\\\\\\\\[[[[[[\\\^^^```cccfffhhhgggggghhhiiijjjjjjkkkkkkhhhiiiiiiiiiiiihhhgggggghhhggghhhlllqqqtttssspppjjjmmmooonnnllllllpppssswwwwwwxxxyyyzzz{{{{{{|||wwwxxxxxxxxxwwwuuutttrrruuutttrrrrrrtttvvvwwwwwwvvvwwwxxxxxxyyyzzz{{{{{{uuurrrmmmiiieeedddddddddcccdddfffiiikkkmmmnnnooossssssssssssssssssttttttjjjkkkmmmpppssswwwzzz|||~~~|||yyywwwzzzzzzyyyyyyyyyzzzzzz{{{~~~}}}{{{yyyyyyzzz{{{|||~~~}}}|||{{{zzzzzzzzzzzz||||||||||||||||||||||||{{{{{{zzzyyyxxxwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvuuuvvvwwwxxxyyyzzz{{{|||}}}vvvvvvvvvxxx|||{{{xxxuuuttttttuuussstttuuuvvvvvvvvvuuutttpppqqqpppllleeeccceeeiiijjjlllooorrruuuvvvwwwwwwuuuuuuvvvvvvvvvvvvuuuuuurrrssstttuuuuuuttttttsssssspppmmmlllkkkjjjhhhgggeeehhhkkkoooqqqrrrqqqqqqqqqpppooommmllllllkkkkkkoooqqqssssssqqqpppqqqrrrooonnnnnnoooooommmjjjgggaaa```^^^]]]^^^aaadddggglllmmmnnnoooqqqqqqrrrrrrpppqqqrrrsssttttttttttttrrrrrrrrrqqqrrrrrrssssssqqqssstttvvvvvvuuusssrrrtttsssqqqoooooopppqqqrrroooqqqrrrttttttsssrrrqqqoooppprrrssstttuuuuuuuuummmjjjeeeaaa```aaadddffflllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooppppppssstttuuusssoookkkiiihhhjjjjjjkkklllmmmmmmmmmlllnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnoooooogggggghhhhhhjjjlllmmmnnnmmm]]]VVVRRROOOJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCCCCDDDCCCAAA???@@@???>>>===<<<;;;:::::::::::::::999999999888888777555333444777888666444555///)))***000555555222555444444333333444444555111222333333111111222333111111111111000000//////333333444444333000---,,,555777999===AAADDDGGGHHHKKKKKKMMMPPPTTTTTTQQQNNNGGGIIIMMMQQQUUUVVVTTTRRRTTT[[[fffooouuu|||}}}```LLLDDD@@@:::999888888;;;;;;<<>>===<<<;;;::::::999999999888888888777777888666444555777888666555555111---...222555555444444444333333333333444444333333222000///000222555222222222111111000000000333333333333222111///...333444777:::===@@@CCCDDDHHHHHHHHHKKKNNNOOOMMMJJJHHHIIIMMMQQQUUUWWWUUUSSSQQQWWWbbblllvvvrrr[[[MMMEEE@@@;;;999999;;;;;;:::???FFFSSS]]]kkkvvvzzz|||~~~zzzqqqjjjcccZZZQQQFFFBBB???@@@???>>>@@@DDDHHHIIINNNUUUZZZ\\\aaagggoooqqqtttsssooojjjgggeeeaaa``````eeennnyyy|||yyyyyyvvvsssrrrrrroooiiiccc___]]][[[YYYYYYZZZZZZZZZ[[[ZZZXXXVVVVVVXXXZZZ[[[]]]___dddhhhkkkkkkkkkjjjiiigggfffgggiiijjjhhhgggeeegggiiikkkllllllkkkkkklllmmmoooqqqssstttuuuuuutttsssrrrppppppppppppqqqvvvxxxzzz{{{zzzzzz{{{|||{{{|||}}}~~~~~~|||yyyxxxvvvvvvvvvvvvuuuttttttssssssrrrsssxxx~~~}}}}}}}}}|||{{{zzzyyy||||||{{{{{{zzzyyyyyyyyytttuuuwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuwwwuuutttuuuxxxzzzyyyxxxyyyyyyyyyyyyxxxxxxxxxwwwzzzzzzzzzzzzyyyxxxwwwwwwzzzzzz{{{|||{{{yyyvvvuuuvvvuuuuuutttsssrrrrrrrrrrrruuuxxxzzzzzzyyyyyyzzz}}}|||{{{{{{~~~yyyvvvsssrrrrrrsssrrrqqqvvvvvvvvvvvvvvvvvvvvvvvvsssrrrooojjjdddbbbdddhhhjjjmmmpppqqqqqqrrrtttuuusssssssssssssssrrrrrrrrrsssrrrpppooooooooopppqqqrrrmmmkkkllljjjeeebbbbbbccceeehhhjjjkkklllnnnpppoooooommmjjjfffddddddeeejjjkkkmmmoooppppppooonnnnnnllljjjiiijjjkkkkkkkkkiiihhhgggeeeeeeggghhhiiijjjlllmmmmmmlllkkkmmmnnnnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrqqqpppoooooooooppprrrttttttsssrrrrrrsssqqqpppnnnlllkkkkkklllmmmooonnnnnnnnnooopppqqqqqqnnnoooqqqrrrsssrrrpppooofffcccaaa```bbbdddddddddfffgggiiikkkmmmmmmmmmmmmmmmnnnnnnmmmllllllmmmooonnnnnnnnnoooooonnnkkkhhheeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjnnn^^^UUUOOOKKKLLLLLLLLLKKKKKKJJJIIIHHHDDDCCCBBBCCCCCCCCCAAA?????????>>>===<<<;;;;;;:::888888888888777777777777888777666666888888777666555555444333444444555555444444333333333333444444555444222///...///333777333333222222222222111111333222222222111111111111444444666888;;;>>>@@@BBBFFFEEEEEEFFFIIIJJJJJJIIIHHHIIILLLQQQUUUWWWVVVUUUQQQUUU^^^kkkyyykkkSSSEEEAAA<<<::::::<<<;;;999<<>><<<>>>BBBGGGIIINNNVVV[[[]]]aaaggglllnnnooommmjjjgggeeeeeeeeeeeehhhoooxxx~~~{{{xxxwwwwwwtttoookkkccccccbbbaaabbbcccdddeeefffeeedddcccccccccccccccjjjlllppptttvvvxxxxxxwwwsssrrrppppppppppppnnnmmmkkklllooorrruuuvvvwwwwwwxxxxxxwwwwwwxxxxxxyyyzzz|||{{{xxxuuusssrrrqqqqqqwwwyyy{{{{{{zzzzzz{{{|||yyy{{{}}}~~~~~~}}}|||zzzyyyyyyxxxwwwvvvuuutttsssssstttzzz~~~|||{{{{{{{{{zzzzzzyyyxxxxxxxxxuuuuuuwwwxxxyyyzzzzzzzzzyyyxxxvvvuuusssrrrrrrrrrtttsssrrrsssvvvxxxyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxvvvtttsssttttttsssrrrqqqooonnnnnnmmmpppsssuuuuuuvvvwwwxxx{{{}}}}}}|||zzzxxxwwwwwwqqqooommmmmmoooqqqrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrpppjjjdddbbbdddgggjjjmmmppprrrrrrrrrtttuuuqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnooopppoookkkjjjkkkjjjddd______bbbeeehhhjjjkkkkkkmmmnnnoooooommmjjjfffccccccdddkkklllnnnpppppppppnnnmmmkkkiiihhhhhhjjjlllllllllmmmllljjjiiihhhhhhhhhiiijjjlllllllllkkkkkklllnnnllllllnnnooopppppppppppprrrrrrrrrqqqppppppoooooooooppprrrqqqpppoooooopppooonnnlllkkkkkkkkkllllllnnnnnnmmmmmmmmmnnnnnnoookkklllnnnooooooooonnnnnndddbbb``````aaadddeeeeeefffgggiiikkkllllllllllllkkklllmmmlllkkkkkklllmmmmmmllllllmmmnnnmmmjjjhhhbbbdddfffhhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiippp```VVVPPPLLLKKKKKKKKKKKKJJJIIIGGGGGGDDDCCCBBBBBBCCCCCCAAA??????>>>>>>===<<<<<<;;;;;;999999999999888888888777888777777777888888888777444666888777444333444555444333333333333333333444444444444222000111444666333333333333333333333333333222111111111222333333666666777888;;;===@@@AAAFFFEEEDDDDDDEEEGGGHHHIIIGGGHHHJJJNNNSSSVVVVVVUUUSSSVVV]]]kkk|||zzz\\\GGGAAA===:::999;;;;;;:::;;;@@@EEENNN[[[fffnnnsssvvvxxxxxxyyyyyy{{{}}}~~~|||~~~|||vvvpppjjjaaaWWWKKKEEEAAA@@@>>><<<>>>BBBFFFHHHNNNVVV[[[]]]aaaggghhhiiijjjiiihhhggghhhjjjmmmnnnrrryyy}}}}}}}}}{{{xxxuuurrrrrrsssrrrrrrssstttvvvxxxwwwwwwvvvuuutttsssrrrwwwyyy{{{~~~}}}|||{{{yyyxxxvvvuuuuuuvvvyyy|||~~~~~~}}}}}}~~~~~~}}}yyywwwuuuuuutttvvvxxxzzzzzzyyyyyyyyy{{{vvvwwwzzz|||~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwvvvvvvxxx}}}~~~~~~{{{zzzzzzzzzyyyyyyxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzyyyxxxuuusssqqqpppppppppqqqpppqqqrrrtttvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwvvvwwwxxxyyyzzzvvvvvvwwwvvvuuusssrrrqqqtttsssrrrqqqooonnnmmmlllkkkmmmppprrrssssssuuuvvvyyy|||}}}xxxsssqqqqqqkkkiiihhhiiillloooqqqrrruuuuuuuuuuuuuuuuuuuuuuuurrrrrrpppjjjdddaaaccceeejjjmmmppprrrssssssssstttqqqqqqqqqqqqrrrrrrrrrrrrqqqpppnnnmmmlllmmmmmmnnnkkkggggggjjjiiiccc^^^]]]aaadddhhhjjjkkkkkklllmmmmmmnnnmmmkkkhhhffffffggglllmmmoooppppppooommmlllkkkiiiggggggiiijjjkkkjjjjjjiiihhhgggfffffffffgggiiiiiijjjhhhggggggiiikkkjjjkkklllnnnoooppppppppprrrrrrqqqqqqppppppppppppooopppqqqpppnnnmmmmmmnnnnnnmmmlllkkkkkkllllllmmmmmmmmmlllllllllllllllllljjjjjjlllmmmmmmmmmmmmmmmcccaaa``````bbbeeeggggggggghhhjjjkkklllllllllkkkjjjkkkmmmmmmkkkkkklllmmmlllkkkkkkkkkmmmlllkkkiiiaaabbbeeegggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhmmm\\\SSSMMMIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999777888888888777777777888333666999888444111222444333333333222222333333333333555666666555444444555333333333333333333333444222222222111222222333444666666666777999<<>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::666777888888666666777888333555777666333222222444333333222222222222333333222444777888777555444444222222333333333333444444222222222333333333333333444333333444666999===???BBBBBBCCCBBBAAAAAADDDFFFFFFFFFGGGKKKPPPUUUXXXXXXUUUVVV\\\iii{{{eeeNNNEEE???::::::;;;:::;;;>>>===AAAIIISSS^^^gggnnnqqqppprrruuuwwwxxxzzz}}}}}}}}}wwwrrrmmmddd\\\TTTNNNGGGDDDAAA>>>@@@DDDCCCEEELLLUUU[[[\\\```eeeeeefffiiikkknnnrrrwww{{{}}}}}}}}}~~~}}}}}}{{{zzzyyyyyyxxxxxxwwwzzz}}}~~~~~~~~~~~~|||||||||}}}~~~|||{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxyyyxxxwwwuuutttuuuuuuvvvtttvvvwwwwwwvvvuuuvvvwwwvvvwwwyyyzzz|||}}}~~~~~~{{{zzzwwwtttrrrqqqpppppptttwww{{{~~~~~~|||zzzxxx{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyxxxvvvtttssszzzyyywwwuuusssrrrqqqqqqnnnoooqqqqqqqqqrrrtttvvvuuuuuuvvvvvvvvvvvvwwwwwwvvvuuuuuutttttttttuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvssssssrrrqqqpppooonnnmmmkkkmmmoooppppppqqqsssuuutttvvvyyyxxxuuupppkkkiiibbb```___```eeekkkoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrpppkkkdddaaaaaacccgggjjjoooqqqrrrqqqqqqqqqqqqqqqrrrrrrssssssttttttqqqpppnnnlllkkkkkkkkklllgggcccbbbdddccc^^^YYYYYY\\\```eeeiiikkklllmmmmmmkkkmmmooopppooonnnooopppmmmnnnoooooonnnkkkiiigggbbb```]]]]]]]]]^^^^^^]]][[[YYYXXXWWWXXX[[[^^^```bbbbbbaaa___^^^^^^aaacccggghhhjjjlllnnnpppqqqqqqoooooooooooooooooooooooonnnoooooonnnllllllnnnooonnnnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkcccaaa```bbbeeeiiikkkllljjjkkklllmmmmmmmmmlllkkkhhhjjjmmmnnnmmmllllllmmmkkkjjjiiijjjlllmmmlllkkkcccbbbbbbbbbccceeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinnn^^^WWWTTTRRRKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAABBBBBB@@@>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999999555666888777555444666888555555666555444444444555333333222222222222333333222333555555444333333444111222222222333333333333222333444444444333222111333333222333666:::>>>@@@BBBDDDEEEDDDBBBBBBDDDFFFHHHGGGHHHLLLQQQWWWZZZ[[[[[[\\\___fffssszzzZZZMMMDDD===::::::888999;;;;;;===AAAIIISSS\\\dddhhhkkknnnrrrtttuuuwwwzzz}}}|||}}}zzzuuuqqqnnnhhh```WWWPPPIIIEEEBBB>>>@@@DDDAAACCCKKKTTTZZZ[[[___dddfffhhhkkknnnqqqvvv{{{~~~~~~|||zzzzzz{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvuuutttvvvyyy}}}~~~|||{{{|||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}|||}}}~~~}}}}}}{{{{{{yyyyyyyyyzzz|||}}}|||~~~~~~{{{zzz{{{||||||{{{{{{{{{{{{{{{||||||yyyzzzzzzyyyxxxwwwvvvvvvxxxwwwuuutttttttttuuuuuuuuuwwwxxxxxxvvvuuuvvvwwwvvvvvvwwwxxxyyyzzz{{{{{{{{{xxxtttooojjjgggfffeeekkkqqqwww|||}}}||||||}}}|||~~~}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuxxxxxxxxxvvvuuusssqqqpppnnnppprrrqqqppppppsssuuussstttttttttuuuuuuuuuuuuttttttttttttsssrrrrrrqqqsssrrrsssssstttuuuuuuvvvrrrqqqqqqpppooonnnnnnmmmlllmmmoooooooooppprrrttttttsssttttttrrrnnnhhhdddZZZYYYXXX[[[bbbiiiooorrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrpppkkkddd``````bbbeeeiiinnnpppqqqppppppppppppppppppqqqrrrsssssssssnnnnnnmmmllllllmmmnnnoookkkfffcccbbb___YYYTTTTTTYYY^^^dddiiikkklllmmmnnnlllnnnqqqqqqpppoooooopppmmmmmmnnnnnnllliiigggeee^^^\\\ZZZZZZ[[[]]]]]]]]]XXXVVVSSSQQQSSSVVV[[[^^^aaaaaa___]]][[[\\\^^^aaaeeefffhhhjjjmmmnnnooopppmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmlllkkklllnnnpppnnnnnnnnnmmmlllkkkjjjiiijjjjjjjjjjjjkkkkkklllmmmlllkkkjjjiiiiiiiiiiiiiiiaaa```___aaaeeeiiilllllljjjkkklllmmmlllllljjjjjjfffiiikkkmmmlllkkkkkklllkkkjjjiiijjjlllnnnnnnmmmeeecccaaa______bbbeeeggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjZZZTTTRRRQQQLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBAAAAAABBBBBB@@@>>>===============<<<<<<<<<:::::::::999999999888888444666888777444333555777666666555555555666666666333222222222222222222333222333333222000000222444111111111222222333333333222333444555555333111000555555444555888<<>>@@@DDD???BBBJJJTTTYYYZZZ^^^cccgggjjjmmmpppssswww{{{|||zzzwwwvvvvvvwwwvvvvvvvvvvvvwwwwwwvvvtttrrrqqqvvvzzz~~~~~~|||{{{{{{|||}}}}}}}}}{{{yyyyyyzzz{{{vvvzzz}}}|||yyywwwyyy}}}}}}|||{{{zzzyyyyyyzzzzzz|||{{{yyyxxxxxxyyyzzz{{{{{{}}}~~~|||{{{|||~~~{{{{{{zzzzzzzzz{{{{{{|||xxxyyyzzzzzzzzzyyywwwvvvzzzyyywwwvvvuuuvvvvvvwwwvvvxxxyyyyyywwwvvvwwwwwwtttttttttuuuuuuvvvvvvwww{{{xxxrrrkkkeee```]]]\\\cccjjjtttzzz|||{{{{{{|||yyy|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzwwwwwwwwwwwwvvvtttqqqpppoooqqqrrrrrrpppppprrruuurrrrrrrrrsssssstttttttttssssssttttttsssqqqooonnnnnnnnnnnnoooppprrrssstttppppppoooooonnnnnnnnnmmmlllnnnooonnnnnnnnnqqqssstttrrrpppppppppllleee___TTTSSSTTTXXX```iiipppsssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrpppkkkddd``````aaadddhhhmmmppppppooooooooonnnoooooopppqqqqqqrrrrrrllllllkkklllmmmoooqqqrrroooiiidddaaa]]]UUUQQQPPPXXX\\\ccciiikkkmmmnnnooonnnppprrrrrrpppnnnnnnooommmmmmmmmmmmkkkhhheeeddd]]][[[ZZZ[[[]]]___``````YYYVVVRRROOOPPPTTTYYY\\\aaa```___\\\ZZZ[[[^^^```cccdddfffiiikkkmmmnnnooolllllllllmmmmmmmmmmmmmmmkkkllllllkkkjjjkkknnnpppmmmmmmmmmlllkkkjjjhhhgggjjjjjjjjjjjjkkklllmmmnnnlllkkkjjjhhhgggggggggggg```___^^^```dddhhhkkkllljjjjjjkkklllkkkjjjiiihhhdddgggjjjlllkkkjjjjjjjjjkkkjjjiiijjjlllnnnooonnngggddd```]]]]]]```dddgggiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjZZZSSSOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHFFFEEECCCBBBAAABBBBBB>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<:::999888:::777555444555555555444444444444444444444444444666555333222111222333333444444333111...)))%%%###333333222222222222222222222222111111222333555666111222444666777999===@@@FFFHHHJJJJJJIIIHHHHHHIIIIIIKKKMMMOOONNNSSSbbbrrrzzzpppeeeaaajjj|||~~~www|||}}}yyy}}}~~~~~~{{{~~~iiiTTTCCC???===888666:::;;;<<<===???BBBHHHOOOTTT^^^gggpppssstttwwwxxxwwwvvvyyyxxxsssooonnnjjjddd\\\VVVMMMGGGDDDDDDDDDEEE???BBBGGGMMMTTT[[[```bbbggglllrrrwwwyyyyyyyyyyyywwwuuusssqqqqqqsssvvvyyyvvvvvvuuussssssrrrrrrrrrvvvwwwwwwxxxxxxxxxwwwwww{{{|||||||||{{{zzzyyyyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxzzzzzzyyyyyyyyyxxxxxxwwwwwwwww}}}}}}|||{{{zzzyyyyyyxxx||||||{{{zzzzzzyyyxxxxxxyyyzzzzzzyyyxxxxxxyyy{{{xxxvvvtttsssrrrssstttuuuuuuvvvwwwxxxyyyxxxwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvsssmmmeee\\\VVVSSSSSS[[[cccmmmuuuxxxxxxyyyzzz|||zzzxxxyyy}}}~~~}}}}}}||||||{{{{{{{{{{{{{{{|||~~~|||{{{yyyxxxwwwwwwxxxxxxxxxwwwwwwvvvyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttsssqqqqqqqqqpppqqqqqqrrrrrrtttssssssrrrrrrrrrssssssqqqrrrtttttttttrrrooonnnnnnnnnnnnoooppppppqqqqqqtttsssqqqooommmmmmmmmmmmooopppppppppqqqqqqqqqqqqqqqrrroookkklllmmmfff\\\TTTRRRQQQVVV___iiippptttttttttsssrrrqqqqqqqqqqqqsssvvvvvvqqqiiicccaaabbbdddfffiiilllmmmmmmlllkkkmmmnnnnnnnnnnnnnnnmmmmmmooommmkkkjjjjjjllloooqqqrrrjjjbbb]]]WWWQQQNNNOOORRRZZZdddlllpppqqqpppooommmmmmmmmnnnnnnpppqqqqqqooonnnllljjjiiiiiiiiiiiiddd[[[SSSTTT\\\cccdddbbbZZZXXXTTTRRRSSSWWW[[[___eeedddbbbaaa____________dddeeefffhhhiiikkklllmmmkkkkkkkkkllllllnnnooopppkkkjjjiiihhhhhhjjjlllnnnnnnmmmlllkkkkkklllmmmnnnmmmllljjjhhhhhhiiijjjkkkjjjjjjiiigggdddcccdddeee___]]]\\\___eeejjjllllllkkkjjjjjjiiihhhhhhhhhiiihhhiiiiiijjjjjjkkklllllliiikkkmmmmmmlllllllllmmmllleee^^^^^^dddhhhhhhffffffffffffgggggggggggggggfffgggiiijjjkkkkkkjjjjjjjjjiiihhhgggffffffffffffjjjZZZSSSOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;777777777888777666666555888666444444666777888777444444444444444444444444777666555333333333444555222333333444333111///---222222222222222222222222555555444333222222222222222333444555666999===@@@HHHKKKNNNOOONNNMMMNNNOOOPPPPPPQQQRRRRRRXXXhhhxxxzzzjjj___aaalllwww}}}}}}|||bbbJJJAAA>>>999666999:::;;;<<<===@@@EEEKKKPPPWWWaaajjjmmmooosssuuutttwwwzzzyyyuuurrrpppmmmggg___YYYPPPIIIFFFDDDDDDDDD>>>AAAEEELLLRRRYYY^^^```gggkkkqqqtttuuuuuuuuuuuuuuusssrrrqqqqqqsssvvvwwwvvvuuutttsssrrrrrrrrrrrrtttuuuuuuvvvwwwwwwwwwvvvuuuvvvwwwxxxxxxyyyyyyyyyvvvvvvuuuuuutttttttttssssssssssssuuuvvvxxxzzz{{{yyyxxxxxxxxxwwwwwwwwwwwwzzzzzzzzzzzzyyyxxxwwwwwwzzzyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyxxxvvvvvvxxxyyyxxxvvvuuusssssssssuuuvvvtttuuuvvvwwwxxxwwwvvvvvvwwwxxxxxxyyyyyywwwvvvuuuqqqooojjjccc[[[VVVTTTTTTZZZbbbmmmuuuxxxwwwuuutttxxxwwwvvvxxx{{{~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{}}}}}}||||||||||||}}}}}}||||||||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvuuutttwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrnnnnnnnnnnnnoooqqqrrrsssssssssrrrrrrrrrrrrssssssttttttuuuuuutttsssqqqpppoooooooooooopppppppppppprrrqqqooonnnmmmnnnoooppppppooooooooooooooopppppppppqqqoookkkkkkkkkcccYYYSSSQQQQQQUUU^^^gggnnnppprrrqqqqqqpppppppppppppppqqqtttuuupppiiicccaaabbbdddeeegggiiikkklllmmmmmmmmmmmmmmmnnnmmmmmmmmmllllllkkkjjjiiijjjkkkmmmnnnllleee___[[[VVVNNNJJJKKKTTT[[[dddllloooooonnnnnnnnnnnnmmmmmmmmmnnnnnnooommmlllkkkiiiiiiiiiiiijjjfff```YYYYYY___fffhhhhhhhhhddd___ZZZZZZ\\\aaadddhhhhhhgggfffeeedddcccccceeeeeefffhhhiiikkklllllljjjjjjjjjkkkkkklllmmmmmmkkkjjjiiiiiiiiiiiijjjkkkkkkkkkkkklllmmmnnnooopppnnnllljjjhhhhhhhhhiiiiiiggghhhhhhgggdddccccccdddaaa___^^^```eeejjjllllllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkhhhjjjllllllkkkkkklllmmmmmmgggbbb```bbbeeeeeedddeeeeeeeeeeeefffffffffffffffggghhhjjjjjjjjjjjjiiikkkkkkjjjiiihhhhhhhhhhhhjjjZZZRRRNNNKKKKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFEEECCCBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::999888888777777888888777555444444666888999999444444444444444444444444555444444333333333333444111222444555555555444333111111111222222333333444555555555555444333222111333333333333444777<<<@@@HHHKKKOOOQQQQQQRRRSSSTTTWWWVVVUUUUUUTTTYYYhhhwwwxxxjjj___^^^eeelllvvv}}}}}}~~~xxxVVVFFFAAA<<<999999999:::;;;;;;===AAAFFFJJJNNNXXXaaaeeehhhmmmqqqqqquuuyyyxxxuuurrrrrrooojjjbbb\\\TTTLLLGGGEEECCCBBB>>>@@@CCCIIIOOOUUUZZZ]]]eeehhhmmmooopppoooooooooppppppppppppqqqssstttuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuurrrrrrssstttuuuuuuuuuuuusssssssssssssssrrrrrrrrrppppppqqqrrrtttwwwyyyzzzwwwwwwwwwwwwwwwvvvvvvvvvuuuvvvwwwxxxxxxwwwvvvtttvvvvvvvvvuuuttttttssssssuuuvvvvvvuuuttttttuuuwwwwwwvvvuuutttssstttuuuvvvssstttuuuvvvwwwvvvvvvuuuxxxxxxxxxxxxwwwuuusssrrrmmmllliiieee___[[[ZZZZZZ]]]dddooowwwyyyvvvsssqqqtttssstttvvvxxxzzzyyyxxxyyyyyyyyyyyyyyyyyyxxxxxx{{{{{{zzzzzzzzz{{{{{{|||xxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxvvvuuusssrrruuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuutttsssqqqqqqmmmmmmnnnoooppprrrssstttsssrrrrrrqqqqqqrrrssssssvvvvvvuuuuuutttsssssssssqqqqqqpppppppppoooooooooooonnnmmmlllmmmoooqqqrrrpppooommmllllllmmmooopppppppppnnnkkkiiifff]]]TTTOOOOOOPPPUUU]]]eeejjjmmmoooooonnnnnnnnnoooppppppppprrrsssooohhhbbb``````bbbcccdddfffiiikkkmmmnnnlllllllllllllllllllllllliiiiiijjjjjjjjjjjjkkkkkkhhhbbb]]]ZZZTTTLLLIIIJJJVVV\\\dddjjjmmmmmmllllllnnnnnnmmmllllllllllllmmmkkkjjjiiiiiiiiiiiijjjkkkkkkgggbbb```dddiiioooqqqyyytttmmmgggdddeeehhhjjjlllmmmnnnnnnmmmkkkiiigggeeefffggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjiiihhhhhhhhhggghhhjjjlllnnnppppppqqqnnnllljjjhhhggggggggggggeeefffgggfffdddbbbbbbcccdddbbbaaabbbeeeiiikkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiiikkkkkkjjjiiijjjkkkllljjjfffcccaaaaaaaaaaaacccccccccdddddddddeeeeeeeeefffgggiiiiiiiiiiiihhhjjjjjjiiihhhhhhgggggggggiiiYYYRRRNNNKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEEEEEEECCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777888999:::777555444444666777888777444444444444444444444444222111111111111111111111333333444444333222111000000000111222333333444444111222333555555555444333333333333333333666;;;???DDDGGGLLLOOOQQQRRRTTTVVV[[[YYYXXXVVVSSSSSS]]]hhhqqqqqqnnnhhhbbb___aaaeeeiiiooovvv}}}vvvrrr{{{cccMMMEEE@@@<<<:::888999999999:::<<<@@@DDDGGGPPPYYY^^^bbbiiinnnoooqqquuuvvvsssrrrrrroookkkeee___WWWOOOIIIEEEBBB???===???AAAEEEKKKPPPTTTWWW___bbbfffhhhiiiiiijjjkkkkkkkkkmmmooopppqqqrrrrrrrrrqqqqqqpppooooooppppppnnnnnnooooooqqqrrrsssttttttttttttsssrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqrrroooooopppqqqrrrsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqsssvvvxxxxxxwwwuuussstttttttttssssssrrrrrrrrrrrrssstttsssrrrrrrtttuuuvvvvvvuuuttttttuuuuuuvvvttttttvvvwwwwwwwwwvvvuuuxxxxxxxxxwwwuuussspppooolllmmmmmmjjjgggeeedddeeeeeejjjqqqwwwyyywwwtttrrrqqqqqqsssuuuwwwwwwvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssrrrrrrsssssstttuuuuuuvvvttttttttttttsssqqqpppoooqqqqqqqqqqqqrrrsssuuuuuuqqqqqqqqqqqqqqqrrrrrrsssvvvvvvuuusssssssssssssssrrrrrrqqqpppoooooonnnnnnnnnmmmlllllllllnnnppprrrooommmkkkiiiiiikkkmmmooooooooommmjjjfff___VVVOOOJJJLLLPPPVVV^^^eeejjjlllmmmmmmmmmmmmnnnooopppqqqppprrrrrrnnnhhhbbb^^^]]]^^^```cccfffiiikkkllllllkkkkkkkkkkkkkkkkkklllllliiiiiijjjkkkkkkkkkjjjiiihhhbbb\\\XXXRRRKKKJJJMMMVVV[[[ccciiilllllllllmmmllllllkkkkkkkkklllmmmmmmjjjjjjiiiiiijjjkkkmmmnnnpppnnnjjjhhhhhhmmmtttyyy}}}xxxsssooonnnnnnnnnnnnppprrrsssrrrpppmmmjjjffffffggghhhiiijjjjjjkkkjjjjjjjjjjjjjjjjjjiiiiiijjjkkkkkkjjjiiihhhgggffffffgggjjjlllnnnooooooooommmllljjjhhhfffeeeeeeeeeccceeegggfffdddcccbbbcccfffeeeddddddeeehhhjjjkkkllllllkkkjjjjjjkkkkkklllkkkjjjjjjiiihhhhhhggggggfffhhhjjjjjjhhhhhhhhhiiijjjjjjiiifffaaa^^^___``````aaaaaabbbbbbccccccccccccdddfffggghhhhhhggggggggggggffffffeeeddddddccciiiYYYRRRNNNKKKKKKKKKJJJIIIHHHGGGGGGFFFAAABBBDDDEEEEEEEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;888777666444444555666666999666444333444555555444444444444444444444444444111111111111111111111111444444444333222000//////000000111222333333444444111222333444444444333222333333333333333555999===@@@CCCHHHLLLOOORRRTTTWWW\\\[[[[[[YYYSSSMMMPPPVVV```eeeiiijjjfff```]]][[[ccchhhooowwwvvvooossszzznnnTTTGGG@@@<<<999777888888888888999===???BBBKKKSSSWWW\\\dddjjjlllnnnrrrsssrrrrrrsssqqqmmmfffaaaYYYQQQKKKFFFBBB???>>>>>>???BBBEEEJJJMMMPPPUUUXXX\\\___```bbbeeegggeeefffiiikkkmmmnnnoooooopppoooooonnnnnnnnnnnnooolllllllllmmmnnnoooqqqrrrtttttttttsssrrrpppooonnnnnnnnnooooooppppppqqqqqqqqqppppppoooppppppqqqqqqrrrrrrssssssssssssssssssppprrrtttwwwwwwvvvtttsssssssssssssssrrrrrrrrrrrrqqqrrrrrrrrrqqqqqqsssuuuvvvvvvuuuuuuuuuvvvvvvvvvuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvuuussspppnnnllllllnnnooopppnnnmmmmmmmmmmmmoooqqqsssuuuvvvuuutttppprrrtttvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvtttssssssssstttuuuuuuvvvyyyyyyyyyyyyxxxwwwvvvvvvttttttuuuvvvvvvvvvuuuuuuppppppqqqqqqssssssttttttssssssssssssrrrqqqpppooossssssrrrqqqqqqrrrrrrrrrpppppppppppppppqqqrrrsssuuutttsssrrrqqqqqqqqqqqqrrrqqqqqqpppooonnnmmmmmmooonnnmmmllllllmmmmmmnnnllljjjhhhggggggiiilllnnnooommmkkkhhhbbbYYYPPPKKKEEEJJJQQQYYYaaagggkkknnnmmmmmmmmmmmmnnnpppqqqrrrqqqrrrrrroooiiiccc^^^[[[ZZZ]]]bbbgggjjjkkkjjjjjjkkkjjjjjjjjjjjjkkklllmmmjjjkkkmmmmmmmmmlllkkkjjjhhhbbb\\\VVVOOOJJJMMMRRRVVV[[[bbbgggkkklllnnnoooiiiiiijjjjjjlllmmmnnnoookkkkkkkkkkkklllnnnpppqqqsssrrrpppmmmlllooouuuzzz{{{{{{zzzxxxuuurrrpppooonnnpppsssttttttqqqmmmkkkgggggghhhhhhiiiiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjjjjiiihhhgggggghhhjjjlllllllllkkkkkkkkkjjjiiigggfffeeedddccccccdddfffeeedddccccccdddggggggfffeeeeeefffiiikkkkkkkkkkkkjjjjjjkkklllllljjjjjjiiiiiihhhgggffffffeeeggghhhhhhgggffffffgggfffhhhjjjgggbbb^^^___```_________```aaabbbbbbcccbbbccceeefffggggggfffeeeeeeeeefffeeeeeedddbbbbbbhhhYYYSSSOOOMMMKKKKKKJJJIIIHHHGGGGGGFFFBBBBBBCCCDDDEEEEEEEEEDDD>>>>>>>>>===<<<<<<;;;;;;999888888777777777777777:::777555444555555555444444444444444444444444444222333444444555444444444444444333333333333444444111111111222222333333444444444444333222000///...222333444444333555777:::>>>AAAGGGKKKOOORRRUUUWWW]]]\\\\\\[[[UUULLLJJJMMMTTT\\\eeellllllgggbbb^^^```fffllluuuwwwsssxxx}}}zzz___KKK@@@:::888777888999888777888;;;===>>>FFFNNNQQQUUU]]]dddfffjjjoooqqqpppqqqtttsssooogggbbb[[[UUUOOOIIIDDDAAA??????>>>???AAADDDGGGHHHJJJMMMPPPSSSVVVZZZ^^^aaa```aaadddfffiiikkklllmmmnnnmmmmmmllllllmmmmmmmmmlllkkkkkkkkkkkkmmmooopppoooppppppqqqqqqqqqppppppkkkkkkllllllmmmnnnooooooqqqqqqpppooonnnnnnnnnnnnoooooooooppppppppppppqqqpppqqqssstttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrppprrrrrrrrrqqqrrrtttvvvuuuuuuvvvvvvvvvvvvwwwwwwuuuvvvwwwyyyyyyxxxxxxwwwuuuuuuuuutttrrrooolllkkkjjjmmmqqqrrrqqqpppppppppqqqooonnnooorrrsssssssssqqqsssuuuvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssstttuuuvvvvvvyyyyyyyyyxxxwwwvvvuuutttrrrssstttuuuvvvvvvvvvvvvnnnoooooopppqqqrrrrrrsssqqqqqqqqqqqqqqqppppppooorrrqqqpppooonnnnnnnnnnnnoooooooooooopppqqqrrrrrrrrrrrrqqqqqqpppoooooooooppppppooonnnnnnmmmllllllnnnnnnnnnnnnmmmllljjjiiiggggggffffffgggiiikkkmmmoookkkhhheee]]]SSSKKKIIIEEELLLUUU^^^eeeiiimmmooommmmmmmmmmmmnnnooopppqqqqqqqqqrrrppplllgggaaa^^^[[[]]]bbbfffiiijjjjjjiiikkkjjjjjjiiijjjkkkmmmnnnlllmmmnnnooonnnmmmlllkkkhhhccc]]]XXXQQQLLLOOOVVVYYY]]]cccgggjjjlllmmmooohhhhhhiiijjjlllnnnpppqqqllllllllllllmmmoooqqqrrrtttsssrrrpppnnnpppsssvvvssssssttttttssspppnnnllllllnnnppprrrrrrooollljjjhhhhhhhhhhhhhhhiiiiiiiiihhhiiikkkllllllkkkjjjiiiiiiiiijjjjjjjjjkkkkkkkkkhhhiiiiiiiiiiiiiiihhhhhhiiiiiihhhgggfffdddccccccbbbccccccbbbaaaaaaccceeegggggggggeeedddeeehhhkkkkkkjjjjjjjjjjjjkkkkkkllljjjiiiiiihhhgggffffffeeedddfffggggggeeeddddddeeedddgggiiihhhddd```^^^___]]]^^^______```aaabbbbbbaaabbbccceeeeeeeeeeeedddffffffggggggfffeeecccbbbhhhYYYTTTQQQNNNKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999:::888666666777888888777444444444444444444444444222333444555666555555444333333333333444444555666222222222222222222222222444444222000///...------000222444555444444666777;;;???DDDIIIMMMPPPSSSVVVZZZYYYYYYYYYUUUNNNMMMPPPOOOVVVaaajjjnnnmmmiiifff^^^dddkkkttt|||oooUUUCCC<<<;;;777888999999888888;;;===:::AAAGGGIIIMMMUUU\\\___dddiiikkkkkkmmmppppppmmmhhhddd^^^XXXSSSNNNHHHEEEAAA???>>><<<===>>>AAABBBAAACCCFFFIIILLLPPPUUUXXX\\\]]]___bbbeeegggjjjkkkllllllkkkkkkkkkllllllmmmlllkkkjjjiiijjjkkkmmmnnnllllllmmmmmmmmmmmmllllllfffggghhhiiijjjkkkllllllppppppooonnnnnnnnnnnnooollllllmmmmmmnnnnnnnnnnnnoooppppppqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrsssuuuwwwuuuuuuvvvwwwwwwwwwwwwwwwtttuuuwwwxxxxxxxxxwwwvvvttttttsssrrrpppnnnkkkjjjkkknnnrrrttttttsssrrrrrrrrrpppooopppssstttsssrrrrrrtttuuuuuussssssvvvxxxwwwwwwvvvvvvuuuuuuttttttqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvvvvvvvvvvuuuuuusssssstttuuuuuuuuuttttttnnnnnnnnnooooooppppppqqqnnnoooppppppqqqpppppppppoooooonnnnnnmmmnnnnnnnnnnnnnnnnnnooooooppprrrrrrpppqqqqqqrrrqqqooonnnmmmnnnnnnmmmmmmllllllkkkkkkkkklllnnnoooooollliiigggccccccdddeeegggiiikkkllloooiiieeebbbYYYNNNHHHIIIIIIPPP[[[ccchhhkkkmmmnnnllllllkkkllllllmmmnnnnnnnnnooopppqqqppplllgggccc___```aaaccceeehhhkkklllkkkkkkjjjiiijjjlllnnnooonnnnnnnnnnnnnnnmmmlllllliiigggdddaaaYYYSSSUUU[[[^^^aaaeeehhhiiijjjkkkmmmjjjjjjjjjkkklllnnnooopppmmmlllllllllmmmnnnpppqqqtttrrrqqqooooooooooooooommmmmmlllkkkkkkjjjjjjjjjkkklllnnnoooooommmkkkiiiiiiiiiiiihhhhhhhhhhhhhhhfffgggiiijjjkkkjjjiiihhhhhhhhhhhhiiikkkmmmoooqqqhhhggggggfffffffffgggggggggggggggfffeeedddcccccc`````````^^^]]]^^^bbbeeeffffffgggeeecccdddgggkkkiiiiiiiiiiiiiiijjjkkkkkkhhhhhhhhhggggggfffffffffccceeefffeeedddbbbbbbccceeegggiiihhheeeaaa]]][[[]]]]]]^^^___```aaabbbbbb```aaabbbddddddddddddcccdddeeefffgggfffdddbbbaaagggZZZTTTQQQOOOLLLKKKJJJIIIHHHGGGGGGFFFIIIGGGEEECCCAAAAAAAAABBB>>>>>>>>>===<<<<<<;;;;;;888888999:::999888777666:::888777777999;;;;;;;;;444444444444444444444444000111333444555444333333444444333222222222222333333333222222222222222222111000///......///000111///222555666555444555555888<<>>???<<<>>>@@@CCCEEEIIINNNRRRZZZ[[[]]]___bbbfffhhhjjjkkkkkkkkkjjjjjjkkkllllllmmmllljjjiiiiiikkklllnnnlllllllllkkkiiigggfffeeecccdddeeefffggghhhiiijjjnnnnnnnnnnnnnnnoooppppppkkkkkkkkkllllllmmmmmmmmmooooooooonnnnnnnnnoooooooooooooooooopppppppppppprrrsssttttttssstttvvvxxxtttuuuvvvwwwwwwwwwwwwwwwssstttvvvwwwwwwwwwvvvuuusssssssssrrrpppmmmkkkjjjmmmpppuuuwwwwwwvvvuuutttsssrrrrrrtttwwwxxxuuurrrrrrtttuuusssrrrrrruuuyyywwwwwwvvvuuuttttttssssssnnnnnnnnnnnnooopppqqqrrrqqqrrrssstttuuuuuuuuuuuutttuuuuuuuuutttsssrrrrrrnnnnnnnnnnnnoooooooooooommmnnnoooppppppqqqqqqpppoooooonnnoooooopppqqqqqqnnnnnnnnnnnnooopppqqqrrrpppqqqrrrsssrrrpppnnnlllmmmllllllllllllkkkkkkkkkhhhkkknnnppppppmmmjjjggg```aaaccceeegggiiijjjkkkooohhhccc```WWWKKKGGGIIILLLTTT___gggjjjkkklllmmmkkkkkkjjjjjjkkkkkkllllllkkkmmmoooqqqrrrppplllhhhcccbbb``````bbbggglllooolllkkkjjjjjjjjjlllooopppnnnnnnnnnmmmmmmllllllllllllllllllkkkccc[[[ZZZ___bbbeeehhhiiiiiiiiiiiijjjllllllllllllmmmmmmnnnooollllllkkkkkklllmmmooopppsssqqqoooooooooooollljjjllliiifffddddddeeehhhiiijjjkkklllmmmmmmllljjjiiiiiiiiiiiiiiihhhhhhhhhhhhccceeegggiiijjjjjjiiihhhhhhhhhhhhiiikkkooorrrtttffffffeeeddddddfffggghhheeefffffffffeeeeeedddccc___^^^]]][[[ZZZ\\\```dddeeeffffffeeeccccccgggkkkiiihhhhhhhhhiiijjjjjjkkkgggggggggggggggfffffffffcccdddeeeeeecccbbbbbbbbbfffggghhhhhhfffaaa\\\XXX]]]]]]^^^___```aaabbbccc___```bbbcccddddddccccccbbbcccdddeeedddbbb```^^^|||fff[[[TTTNNNLLLLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888888777666666666666777777777777555555555555555555555555+++---000222333333111000111333444444333222222333333333222222222333444444111111111222222333333333333222222111222333555666666:::@@@FFFJJJMMMQQQTTTVVVVVVUUUUUUTTTRRRNNNKKKQQQUUU\\\eeekkkjjjccc\\\[[[]]]ffftttyyytttrrrzzz{{{pppTTTDDD@@@999999888777888888888888<<<<<<<<>>>>>>>>===<<<<<<;;;;;;999999999888888888888777777777777777666666666666555555555555555555555555333444444555666666666777111333444444333222222333444444333222222333333333222222222222222222333333111111111111222444666777888;;;AAAEEEHHHKKKOOOQQQSSSSSSSSSTTTTTTRRRPPPNNNNNNRRRXXX```fffeee___YYYXXXZZZcccqqq~~~{{{pppiiinnnnnnttt~~~{{{```LLLCCC999888777888999:::;;;;;;<<<;;;<<<===@@@EEEIIILLLUUUXXX\\\```ccceeefffffffffdddaaa]]]YYYSSSMMMHHH@@@???>>>>>>???>>>===;;;:::;;;=========>>>@@@BBBHHHLLLQQQVVVZZZ^^^aaadddddddddeeefffggghhhiiiiiiggggggggghhhhhhhhhhhhhhhddddddbbbaaa```_________ZZZYYYXXXXXXZZZ^^^aaacccdddgggjjjkkkjjjiiiiiiiiikkklllllljjjhhhfffggghhhgggfffffffffgggiiikkklllnnnnnnnnnnnnoooppppppqqqooooooppppppqqqrrrrrrrrrrrrrrrrrrsssssssssssstttssssssrrrrrrqqqqqqppppppnnnnnnooommmkkkjjjkkklllmmmppptttvvvuuutttttttttrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssssstttuuuuuutttrrrqqqqqqrrrrrrpppmmmkkkiiifffbbb```bbbfffjjjnnnoooppprrrssssssrrrrrrssssssssssssssssssssssssppppppppppppppppppooooooqqqpppmmmkkkjjjjjjkkkllllllnnnpppqqqpppooooooooonnnnnnoooooooooooonnnnnnkkkkkklllmmmmmmlllkkkjjjjjjjjjhhhhhhggghhhiiiiiikkkkkkllllllllljjjfffdddcccdddeeegggiiijjjllllllkkkhhhddd___YYYSSSNNNLLLWWW[[[aaagggjjjkkkjjjiiihhhhhhiiikkkllllllmmmmmmmmmllllllmmmpppqqqqqqppplllgggaaa^^^___bbbdddeeeggghhhiiijjjkkklllllllllllllllllllllllllllllllllmmmoooppppppmmmiiigggfffhhhiiijjjjjjiiihhhiiikkkkkkjjjjjjjjjjjjlllmmmnnnkkkkkkiiihhhhhhhhhiiijjjjjjjjjkkklllkkkkkkjjjiiijjjhhheeecccbbbccceeegggjjjiiihhhggggggggghhhiiijjjjjjjjjjjjjjjiiihhhhhhgggggggggggggggggggggggghhhhhhhhhggghhhhhhiiiiiihhhhhhggggggfffeeeeeeeeecccbbbbbbccceeedddaaa^^^]]][[[WWWUUUVVVZZZ___bbbeeeeeeeeeeeeeeefffggggggfffggghhhiiiiiihhhggggggggggggfffeeeeeedddcccccceeebbbaaadddjjjmmmllljjjdddfffhhhgggccc___\\\[[[\\\[[[ZZZ[[[]]]]]]]]]\\\^^^___```aaaaaabbbbbbbbbaaaaaaaaa`````````______{{{eee[[[TTTNNNLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888888777888888777777666666555555555555555555555555555555555444222111222333444555111333444444333222222333555444444333222222222222333333222222222222222222///000000111333555777888999<<<@@@CCCFFFIIIMMMOOOOOOPPPRRRSSSSSSSSSRRRQQQLLLNNNRRRYYY^^^]]]XXXSSSSSSVVV^^^mmmzzztttiiifffdddgggnnnvvv|||pppXXXJJJ===;;;888888999::::::999;;;;;;:::;;;===@@@CCCEEEMMMPPPTTTZZZ___bbbeeefffbbb```^^^\\\YYYTTTNNNIIIBBBAAA@@@@@@AAABBBAAA@@@??????>>><<<::::::<<<>>>BBBFFFKKKPPPTTTWWW[[[^^^______```bbbdddeeefffggggggggggggggggggfffffffffbbbbbbaaa```___]]][[[ZZZVVVTTTRRRQQQSSSVVV[[[^^^aaabbbdddeeeeeefffhhhjjjjjjkkkllljjjgggdddccccccbbbaaa______aaadddhhhjjjllllllmmmmmmnnnoooooopppnnnnnnoooooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooooooooommmmmmmmmkkkiiiiiijjjllllllooorrrttttttttttttuuusssqqqpppooooooppprrrssssssssssssssssssttttttuuusssrrrqqqqqqqqqqqqpppnnnllljjjeee```]]]]]]aaadddhhhjjjllloooqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnpppnnnjjjgggeeeeeeggggggiiikkknnnoooooooooooopppnnnnnnooooooooooooooonnnjjjkkkllllllllljjjiiihhhhhhgggfffeeeeeefffhhhjjjiiijjjjjjiiihhhfffcccbbbddddddeeegggiiijjjkkkllljjjjjjkkkiiieee___YYYUUU___aaadddgggiiiiiiiiihhhhhhhhhhhhiiijjjkkklllmmmnnnlllkkklllnnnpppqqqqqqmmmhhhaaa]]]]]]```ccceeeggghhhiiijjjlllllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmllliiigggggghhhhhhjjjkkkkkkiiihhhhhhiiiiiiiiiiiiiiijjjkkklllmmmhhhhhhiiiiiihhhhhhgggfffggggggggghhhiiijjjkkkkkknnnllliiigggeeeeeefffggghhhhhhggggggggghhhiiiiiijjjjjjjjjjjjjjjiiihhhhhhggggggggggggggggggggggggiiiiiihhhhhhgggggggggfffhhhhhhgggffffffeeeeeedddcccbbbbbbbbbbbbaaa^^^[[[XXXVVVTTTTTTVVVZZZ___bbbcccbbbbbbbbbbbbcccdddddddddeeefffggggggfffeeedddeeeeeeeeeddddddccccccbbbdddbbbcccffflllppppppnnnggggggffffffddd```[[[XXXYYYXXXXXXZZZ\\\^^^]]]\\\______```aaabbbbbbbbbbbb```````````````_________yyydddZZZSSSOOOMMMKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888777777999888888777666555555444555555555555555555555555222111111000//////000000111333444444333222222333666555444333222111111111333333333222222111111111000111111222333555666666777:::===@@@CCCGGGLLLPPPOOOQQQRRRSSSRRRQQQQQQRRRLLLLLLNNNRRRVVVWWWSSSOOOOOOQQQZZZiiiwwwxxxmmmiiihhhkkkpppuuu~~~fffSSSFFFAAA;;;888777777666555999999999:::;;;>>>@@@BBBEEEHHHMMMSSSZZZ___ccceeeaaa```^^^]]]ZZZUUUNNNJJJDDDBBB@@@@@@BBBDDDDDDDDDAAAAAA???===::::::;;;======@@@EEEIIILLLPPPTTTWWW[[[\\\]]]```bbbdddfffgggeeeeeeeeeeeeddddddddddddbbbbbbbbbaaa```]]][[[YYYTTTRRRNNNLLLMMMPPPUUUXXX\\\___aaacccdddeeegggiiigggiiijjjiiifffbbb```______]]][[[ZZZ\\\```eeeiiijjjkkklllmmmmmmnnnnnnnnnmmmmmmmmmnnnoooooopppppprrrqqqqqqpppooonnnnnnnnnllllllmmmmmmmmmmmmmmmmmmllllllkkkiiiggghhhjjjmmmlllooorrrsssrrrrrrrrrsssrrrqqqnnnmmmmmmooorrrsssssssssrrrrrrsssssstttuuutttsssrrrqqqqqqqqqqqqqqqpppnnniiiccc^^^]]]```bbbfffhhhjjjmmmppprrrrrrrrrpppppppppppppppppppppppppppoooooonnnnnnmmmmmmmmmmmmjjjfffbbb``````aaabbbfffiiilllnnnnnnooopppqqqoooooopppoooooonnnllllllkkkkkkllllllllljjjiiihhhhhhgggeeedddeeegggiiikkkiiiiiiiiihhheeecccbbbbbbffffffggghhhiiikkkkkklllmmmppptttvvvsssnnngggbbbeeeffffffgggggghhhhhhhhhhhhggggggggghhhjjjlllmmmnnnllljjjjjjmmmoooqqqqqqlllggg```\\\[[[]]]aaadddfffggghhhjjjkkkllllllllliiiiiijjjjjjjjjjjjjjjkkkjjjjjjiiigggeeeeeegggiiiiiijjjlllkkkiiihhhggghhhhhhhhhiiiiiiiiijjjjjjkkkggggggggggggffffffeeeeeeffffffeeefffgggjjjmmmnnnqqqpppmmmjjjhhhgggffffffgggggggggggghhhhhhiiiiiiiiiiiijjjjjjiiiiiihhhgggffffffffffffffffffffffffggghhhhhhhhhggggggffffffffffffeeeeeedddcccccccccbbbaaaaaaaaa```___]]]\\\WWWVVVUUUUUUWWW[[[___aaabbbaaaaaaaaaaaaaaabbbbbbcccdddeeeeeeeeedddcccbbbcccccccccbbbbbbbbbbbbbbb`````````ccchhhkkkkkkjjjhhhfffeeeeeefffccc]]]XXXWWWVVVWWWYYY\\\^^^^^^^^^^^^^^^___```aaaaaa``````________________________xxxcccZZZSSSOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888777777999888888777666555555444555555555555555555555555333444555666555444222000111333444444333222222333666555444333222111111111333333333222222111111111222333333333333333333333555777:::===AAAGGGMMMQQQQQQSSSTTTSSSQQQOOOPPPQQQOOOMMMMMMOOOSSSUUUTTTQQQQQQRRRYYYgggttt}}}xxxtttttttttxxxuuudddRRRIII???999777777777555888888888999;;;===???AAA@@@CCCHHHNNNUUU[[[___aaa``````___^^^[[[VVVPPPKKKEEECCC@@@@@@BBBDDDFFFFFFEEEEEECCC@@@<<<::::::;;;999<<>>>>>>>>===<<<<<<;;;;;;999999999888888888888777888888777777666666555555555555555555555555555555333555777888888555333111111333444444333222222333555444444333222222222222333333222222222222222222333333444444444333222111333555888:::???EEELLLQQQTTTVVVWWWTTTPPPNNNPPPRRRQQQOOOMMMPPPUUUZZZ\\\[[[YYYXXX\\\fffrrr}}}|||}}}{{{cccWWWHHH===;;;;;;;;;:::777888888999:::<<<>>>>>>===???CCCIIIOOOUUUYYY[[[]]]]]]^^^^^^\\\XXXRRRMMMGGGDDD@@@???AAADDDFFFGGGLLLKKKIIIEEE???:::888888888:::<<<>>>???BBBFFFHHHJJJKKKNNNQQQUUUYYY[[[]]]^^^^^^^^^_________``````\\\]]]]]]]]]]]]]]]]]]\\\\\\YYYUUUQQQOOOPPPRRRSSSWWWZZZ___aaaaaaaaa``````\\\___bbbdddcccaaa``````]]][[[WWWUUUVVVYYY]]]```ggghhhjjjkkklllkkkkkkjjjjjjjjjkkkkkklllmmmmmmmmmnnnmmmmmmlllkkkjjjjjjiiijjjjjjjjjiiiiiiiiiiiiiiigggfffdddbbbaaaccchhhlllnnnpppqqqpppnnnllllllmmmnnnmmmlllllllllnnnpppqqqrrrrrrrrrrrrrrrsssssstttsssssssssqqqpppppprrrtttwwwwwwvvvsssooolllkkkllljjjkkkmmmoooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllljjjhhhfffcccaaa______^^^eeehhhkkknnnnnnoooqqqrrrppppppooommmkkkiiigggfffjjjkkklllmmmmmmlllkkkjjjiiiiiihhhhhhiiiiiijjjjjjgggiiiiiifffbbbaaacccfffiiiiiiiiijjjjjjkkkkkkkkkkkkooouuuyyyyyyuuuppplllhhhhhhfffeeedddddddddeeecccaaa___^^^___bbbfffhhhjjjhhhggghhhjjjlllmmmmmmpppnnnjjjddd]]]XXXWWWWWW```aaabbbdddfffggghhhhhhfffffffffggghhhhhhiiiiiiffffffdddaaa___```cccfffgggiiillllllkkkiiihhhhhhhhhiiiiiijjjjjjjjjiiiiiihhhfffdddcccbbbccceeefffffffffeeeeeegggiiilllnnnooooooooonnnllljjjiiigggffffffggghhhhhhhhhgggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccdddfffgggggggggfffeeebbbbbbaaa``````______^^^^^^___```___^^^]]]^^^___^^^]]]]]]]]]]]]^^^___```bbbbbbaaa`````````aaaaaa```___]]]\\\[[[[[[\\\]]]^^^^^^^^^______`````````^^^^^^____________``````aaaaaaccceeegggfffcccaaaVVVVVVWWWYYY]]]___```___\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]]]]^^^^^^^^^^^^^^^vvvbbbYYYSSSOOOMMMJJJIIIGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888888777777777777777666666666666555555555555555555555555222333444444444333222111111333444444333222222333444444333222222333333333222222222222222222333333222222333444444444333222444555777999<<>>:::999888999:::;;;<<<>>>AAADDDAAACCCFFFJJJOOOSSSVVVWWWZZZZZZ[[[[[[\\\]]]^^^^^^[[[[[[\\\]]]^^^```aaabbbcccaaa\\\XXXUUUTTTTTTTTTVVVXXXZZZZZZYYYYYYZZZ[[[VVVYYY^^^```aaabbbcccdddbbb```\\\ZZZYYY[[[]]]___eeegggiiijjjkkkkkkjjjiiiiiiiiijjjjjjkkklllllllllkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjiiihhhhhhhhhgggcccbbb___\\\\\\___eeeiiimmmnnnooonnnmmmlllmmmnnnllllllllllllmmmnnnoooppprrrrrrqqqqqqrrrrrrssstttpppqqqqqqooommmnnnqqqtttvvvxxxyyyyyyvvvsssqqqpppnnnnnnoooooonnnlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkllllllmmmmmmmmmmmmllljjjhhhfffeeedddfffiiilllnnnooooooqqqrrrlllllllllkkkjjjiiihhhggghhhiiijjjkkkllllllkkkkkkhhhiiijjjjjjjjjiiihhhgggeeeggggggddd``````dddhhhhhhhhhhhhhhhhhhhhhiiiiiigggjjjnnnqqqrrroookkkiiifffeeeeeedddcccccccccccc^^^\\\YYYXXXYYY\\\```cccgggffffffgggjjjkkkkkkjjjnnnooonnnjjjccc\\\XXXWWW\\\]]]___aaacccdddeeeeeedddeeeeeefffgggggghhhhhheeedddccc```^^^^^^```ccceeehhhkkklllkkkiiihhhhhhiiiiiijjjkkkkkkjjjiiihhhffffffeeeeeeeeedddddddddfffeeeeeeeeefffggghhhiiikkklllmmmmmmmmmkkkiiihhhfffggghhhhhhhhhgggfffeeeeeeeeeffffffeeeeeedddcccdddddddddddddddddddddddddddeeefffggggggfffdddcccbbbaaaaaa``````______^^^^^^___```^^^[[[ZZZ[[[]]]^^^^^^^^^______```aaaaaabbbaaa```____________```]]][[[WWWUUUTTTUUUXXXYYY\\\\\\]]]]]]^^^______```]]]]]]^^^^^^]]]]]]^^^___\\\___cccddddddbbbaaaaaaXXXWWWXXXZZZ]]]`````````]]]]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^vvvbbbYYYSSSOOOMMMJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999999888888888888777666666666666777777777777555555555555555555555555555444333333333444555555111333555444333222333333333333222222222333444444111111111222222333333444000111222444555555444444666777777888;;;AAAHHHMMMTTTWWWXXXVVVQQQPPPSSSVVVPPPNNNNNNSSS^^^jjjrrruuupppjjjgggjjjpppwww~~~dddOOODDD@@@<<<::::::999999888777666666555:::;;;>>>AAAEEEIIIMMMOOORRRSSSWWW[[[]]][[[WWWSSSLLLHHHCCCAAABBBEEEHHHJJJJJJLLLMMMKKKGGGBBB???===888999:::::::::;;;>>>AAA>>>@@@CCCGGGLLLPPPTTTVVVWWWWWWXXXZZZ[[[\\\]]]^^^]]]]]]]]]^^^```cccfffhhhhhhfffbbb]]]YYYWWWVVVUUUVVVVVVVVVTTTRRRSSSVVVXXXSSSVVV[[[^^^```bbbeeegggiiifffccc```^^^___aaabbbeeefffhhhjjjkkkjjjiiihhhhhhiiiiiijjjkkkkkklllllljjjjjjjjjiiiiiiiiiiiiiiikkkjjjjjjiiihhhggggggfff```^^^[[[YYYXXX\\\bbbgggkkklllmmmmmmllllllnnnoookkkkkklllmmmmmmnnnnnnooorrrrrrqqqqqqrrrrrrssstttnnnooopppnnnkkklllooossstttwwwzzz{{{yyyvvvtttsssooopppooonnnllljjjgggfffggggggggggggggggggggggggiiiiiijjjkkklllmmmmmmnnnqqqqqqqqqqqqooommmjjjiiigggjjjmmmoooooopppqqqrrrhhhiiiiiijjjjjjiiiiiiiiieeeggghhhjjjkkkkkkkkkkkkhhhiiijjjkkkjjjiiifffeeeccceeefffbbb______dddiiifffffffffgggggggggggggggeeegggjjjmmmmmmkkkiiigggdddcccccccccccccccbbbbbbZZZXXXUUUSSSTTTXXX]]]```eeeeeeeeegggiiijjjjjjhhhhhhlllooonnniiibbb^^^]]]ZZZ[[[]]]___aaabbbcccdddddddddeeeeeefffggghhhhhhddddddccc```]]]]]]___aaadddgggkkklllllljjjiiiiiiiiijjjkkkllllllkkkiiiiiiccceeeggghhhgggfffcccbbbeeeeeeeeeddddddeeeeeefffiiijjjlllmmmmmmllljjjiiigggggghhhhhhhhhfffeeedddddddddeeeeeeddddddcccbbbddddddddddddddddddddddddffffffggggggfffdddbbb```bbbbbbbbbaaa``````_________``````]]]XXXVVVWWWYYY]]]]]]^^^___aaabbbbbbcccaaa```___^^^^^^^^^^^^^^^[[[XXXSSSPPPOOOQQQTTTWWW[[[[[[\\\]]]^^^^^^______ZZZ[[[\\\\\\\\\\\\]]]^^^ZZZ^^^ccccccaaa______```YYYXXXXXX[[[^^^`````````^^^^^^^^^______^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^xxxgggXXXRRRSSSOOOMMMLLLJJJJJJIIIHHHFFFCCCFFFDDDCCCCCCEEEDDD@@@===>>>>>>??????>>><<<999888888888888888888888999999;;;999666666777777777777555555444444444333333333444444333333333444444555222222222111222222333333444444444444333222111111222222222222222222222222333333444555444111///...444333444888;;;<<>><<<;;;999777777888:::;;;999<<>>?????????>>>===<<<::::::888888888888888888999999:::888666555666777777666555555555444444444333333444444444333333444444555444333222222111111222222222222333333222222111111222222222222222222222222333333222222222222222222555333444888:::<<>>999777999999777888;;;::::::;;;<<<>>>@@@CCCDDDHHHKKKNNNRRRTTTTTTTTTSSSNNNLLLIIIEEEBBBBBBEEEHHHKKKNNNPPPOOOLLLFFFCCCAAA<<<;;;999777777777999:::888:::===???BBBFFFJJJNNNRRRSSSUUUWWWYYYZZZZZZZZZ[[[\\\]]]]]]^^^aaaeeehhhjjjkkkkkkhhhccc]]]YYYWWWPPPOOONNNLLLKKKJJJIIIHHHFFFHHHKKKPPPVVV[[[```bbblllmmmnnnllliiifffeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjjjjjjjiiiiiihhhhhhffffffffffffgggiiikkklllffffffeeefffgggfffdddaaa]]]ZZZVVVTTTWWW[[[```cccjjjjjjjjjkkkllllllmmmmmmjjjjjjjjjjjjjjjkkklllmmmnnnooopppooommmlllmmmnnnmmmlllkkkkkkkkklllmmmmmmpppqqqsssttttttsssqqqppprrrpppmmmlllkkkiiieeeaaa___^^^\\\ZZZYYYXXXYYYYYY^^^aaafffiiijjjkkklllnnnqqqtttvvvwwwuuurrrqqqpppnnnooopppqqqpppooommmllliiihhheeedddcccdddfffggghhhgggfffgggjjjkkkjjjiiiiiiiiijjjjjjjjjiiihhhgggeeecccbbbaaabbbdddggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffgggdddbbbbbbccccccaaa___ZZZYYYUUUQQQOOORRRWWW\\\aaabbbccceeefffffffffeeefffhhhllloooooolllhhheee^^^\\\YYYYYYZZZ]]]```aaabbbcccdddeeeeeedddccccccdddbbb```^^^]]]^^^```aaaeeefffhhhiiihhhhhhhhhjjjjjjiiiiiihhhggggggffffffcccdddeeeeeeffffffeeeeeeeeeeeedddddddddeeeeeefffgggffffffffffffgggggghhheeefffgggggghhhhhhggggggbbbccccccddddddccccccbbbddddddccccccbbbbbbbbbbbbbbbcccccccccccccccbbbbbb```cccfffhhhiiigggdddccc[[[[[[YYYVVVRRRQQQSSSVVVYYY\\\___`````````aaabbb^^^______^^^]]]\\\^^^___^^^]]]ZZZVVVRRRQQQSSSUUUYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[]]]]]]]]]]]]]]]^^^^^^___]]]]]]]]]]]]\\\[[[ZZZYYYxxxjjj[[[SSSQQQLLLKKKIIIHHHHHHHHHGGGDDDBBBGGGFFFEEEEEEFFFEEEBBB??????>>>===<<<;;;:::::::::999999999999999999888888999777555555666777666555555555555444444444444333555444444333333444444444444444333222111111111111111111111111222222222222333333333333333333333333333222111000000222444555555333444888:::;;;AAAGGGOOOSSSZZZ```dddgggjjjmmmkkkjjjgggeeeeeelllvvv~~~zzzpppnnnuuu~~~xxx```OOOFFFBBB<<<999999999777777999::::::;;;;;;<<<<<<======CCCEEEIIIMMMOOOQQQQQQQQQOOOMMMJJJFFFBBBAAABBBDDDGGGJJJMMMMMMJJJFFFCCCBBB<<<;;;999888777777777888777888:::<<<===@@@DDDGGGLLLMMMPPPRRRUUUWWWXXXYYYYYYZZZ[[[[[[\\\^^^aaadddggghhhiiigggccc___\\\[[[PPPOOOLLLJJJGGGFFFEEEDDDBBBCCCEEEIIIOOOUUUZZZ^^^iiikkkllllllhhheeeccccccccccccdddeeefffggghhhhhhiiiiiihhhgggggggggggghhhfffeeeeeeffffffgggiiiiiidddcccccccccdddccc```^^^VVVUUUUUUUUUXXX]]]aaadddiiiiiiiiiiiijjjkkklllmmmjjjjjjjjjiiiiiijjjkkkkkklllmmmnnnmmmlllkkklllmmmmmmmmmlllkkkkkkkkkllllllmmmnnnooopppooonnnmmmlllooommmkkkiiihhhfffbbb___ZZZYYYVVVTTTRRRRRRRRRSSSXXX\\\aaafffiiikkkmmmoooooorrruuuuuutttrrrqqqqqqlllnnnqqqsssssspppmmmkkkiiihhhfffddddddeeefffgggfffeeedddfffhhhiiihhhggghhhiiijjjkkkjjjhhheeedddbbbbbbaaaaaabbbeeegggiiiiiiiiiiiiiiiiiiiiiiiiiiifffffffffeeeeeeddddddccccccbbbaaabbbdddeeedddccc___]]]ZZZVVVSSSTTTXXX[[[```aaacccdddddddddccccccdddfffiiilllmmmllljjjiiieee^^^WWWUUUWWW[[[\\\\\\______```aaaaaaaaaaaaaaacccaaa]]][[[[[[]]]```bbbeeefffhhhhhhgggffffffggggggggggggffffffeeeeeedddccccccbbbbbbccccccdddeeeeeeeeedddcccccccccddddddffffffeeeeeedddeeeeeeeeeddddddeeefffffffffffffffcccbbbbbbbbbbbbbbbbbbcccdddccccccbbbaaa```______```aaaaaabbbbbbbbbaaaaaa```bbbeeeggggggfffdddbbbZZZYYYVVVRRRPPPPPPSSSVVV[[[]]]___```______```aaa^^^^^^^^^\\\[[[\\\___aaabbbbbb```]]]YYYWWWVVVWWWYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\[[[[[[ZZZYYYXXXyyymmm^^^UUURRRLLLKKKIIIHHHHHHHHHGGGEEECCCEEEEEEEEEEEEEEECCCAAA???===<<<:::999888888999999:::999999999999999888888777666444555666666666555555555555555444444444444555555444333333333444444222222222111222222333333111111111111222333444555333333333333333333333333333222111111111222333444555333444777999:::???FFFLLLSSS]]]eeekkkoooqqqsssoooqqqpppmmmkkkppp|||xxxoooooosss}}}dddSSSHHH@@@::::::999777777888999999:::;;;;;;;;;::::::???AAAEEEHHHKKKMMMNNNNNNOOONNNLLLGGGCCCAAAAAACCCAAADDDGGGHHHFFFCCCBBBAAA===<<<:::999777777777777777888999::::::<<>>>>>===<<<:::::::::;;;;;;::::::::::::999999888888666555444555777777666444666666555555555444444444666555444333333333333333000000000111222333444555222222222222333555666777333333333333333333333333333333444444333222000///555333444777888999>>>DDDJJJTTTcccpppyyy~~~}}}~~~uuukkkiiirrrttt{{{mmmRRRHHH>>>;;;:::888888999777888999:::;;;;;;;;;;;;===???BBBEEEHHHJJJLLLLLLNNNNNNLLLIIIEEEBBBBBBBBB???AAAEEEFFFDDDCCCBBBBBB>>>===<<<;;;:::999888888999999:::999999999<<<>>>@@@AAACCCFFFIIILLLOOOPPPPPPRRRSSSSSSRRRSSSTTTVVVUUUWWWXXXXXXVVVUUUUUUVVVVVVTTTRRROOOKKKHHHEEECCCCCCCCCCCCEEEHHHMMMRRRUUUSSSVVVYYY[[[ZZZYYYZZZZZZ[[[[[[\\\]]]^^^___````````````_________`````````ccccccbbbaaa```^^^]]]\\\```___^^^^^^^^^\\\YYYVVVMMMQQQVVVZZZ]]]```dddfffdddddddddeeefffgggiiiiiikkkkkkjjjjjjjjjjjjjjjjjjhhhjjjkkkkkkjjjjjjkkkmmmlllllllllllllllllllllkkkiiijjjkkklllnnnoooooopppkkkkkkkkkiiigggeeedddddd```[[[SSSKKKGGGFFFHHHJJJNNNRRRYYY___cccfffiiillliiikkknnnnnnnnnmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmiiiiiiggggggffffffggghhheeedddccceeeggghhhgggfffggghhhiiiiiigggeeecccaaa]]]]]]^^^___aaadddfffgggiiiiiiiiihhhhhhgggggggggffffffeeedddccccccbbbbbb```aaacccdddeeefffhhhiiiiiiiiigggdddaaa______```aaaaaacccddddddcccbbbaaabbbbbbdddeeegggiiijjjkkkffffffddd```YYYUUUSSSTTTUUUVVVWWWYYY\\\^^^```aaa___\\\YYYVVVWWWZZZ^^^aaaaaabbbdddcccbbbaaaaaabbbddddddddddddcccccccccccccccbbbaaa```aaabbbdddeeeffffffeeedddccccccccccccccccccbbbaaa````````````bbbccccccddddddddddddddddddcccbbbaaaaaabbbcccdddccccccbbbaaa```___^^^]]]]]]]]]^^^______^^^^^^^^^[[[[[[[[[ZZZXXXWWWUUUTTTSSSRRRQQQRRRUUUXXX[[[]]]^^^______^^^\\\\\\\\\^^^``````___^^^^^^```dddgggiiikkklllkkkgggdddbbbaaa[[[[[[[[[[[[\\\\\\\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWZZZZZZZZZYYYYYYXXXXXXWWWVVVTTTQQQOOOOOOPPPSSSTTTUUUVVVWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXxxxooo```VVVSSSNNNKKKJJJIIIIIIJJJIIIGGGEEEAAACCCDDDDDDAAA???>>>>>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;:::999999888888666555555666888888777555666666666555555555444444666555555444333333333333000000000111222333555555444333333333444555777888333333333333333333333333333444555555444111///---666333444666777888<<>>===<<<;;;;;;:::::::::999888888;;;=========>>>@@@CCCFFFHHHIIIMMMNNNOOOOOONNNMMMNNNPPPMMMOOOQQQQQQPPPPPPQQQRRRUUUUUUUUUUUURRROOOLLLJJJFFFEEEEEEEEEGGGJJJLLLNNNKKKMMMPPPQQQQQQQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZ\\\]]]^^^_________^^^^^^^^^^^^___``````_________]]]\\\[[[ZZZZZZXXXTTTQQQLLLQQQXXX\\\]]]___cccfffdddeeefffhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjgggiiijjjkkkjjjkkklllnnnjjjkkkllllllmmmmmmlllllliiijjjjjjlllmmmnnnooopppiiijjjkkkkkkiiigggggghhhddd___XXXPPPKKKIIIIIIJJJOOOSSSYYY^^^aaadddfffhhhfffhhhiiijjjiiihhhiiijjjkkkjjjiiiiiiiiijjjkkklllfffeeeddddddccccccdddddddddccccccdddfffggggggfffeeeeeeeeedddcccbbbaaa```______```aaaccceeeggghhhhhhggggggffffffeeeeeedddeeeddddddccccccbbbbbbbbb___aaabbbccccccdddfffhhhiiiiiiiiihhhdddbbbaaabbb___```bbbcccccccccbbbbbbbbbcccdddeeefffhhhiiiiiicccfffhhhddd]]]WWWTTTUUUSSSSSSTTTUUUWWWYYY[[[\\\YYYXXXUUUSSSTTTWWW[[[^^^]]]^^^``````___^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccddddddccccccbbbcccccccccaaa```__________________```aaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaa```___^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXVVVUUUSSSRRRQQQPPPQQQQQQSSSWWW\\\^^^___^^^]]]]]]]]]\\\ZZZZZZ[[[]]]_________^^^^^^___bbbeeegggiiikkkjjjgggdddcccbbb[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVSSSQQQPPPQQQQQQRRRRRRTTTUUUWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWvvvmmm^^^TTTRRRMMMJJJIIIHHHHHHIIIIIIGGGEEEBBBDDDFFFEEEBBB???????????????@@@@@@??????>>>>>><<<;;;;;;:::999999888888666555666777999999888666666666666666555555555555666666555444333333333333333333222222111222222333444444222222222444666777444444444444444444444444333333333333222222111000666333444666777777;;;BBBFFFQQQaaassstttiii\\\\\\___eeemmmtttxxxzzzwwweeeQQQEEE???;;;999:::888888777777888999:::;;;;;;<<<===@@@BBBDDDEEEFFFEEEFFFGGGGGGDDDCCCBBBBBB@@@BBBEEEFFFEEEDDDEEEEEEAAAAAAAAAAAAAAA@@@??????:::::::::999777777999;;;;;;;;;;;;<<<>>>@@@BBBCCCFFFGGGIIIHHHGGGFFFFFFGGGFFFHHHJJJJJJIIIJJJKKKMMMPPPRRRVVVYYYZZZXXXUUURRRLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJKKKJJJJJJKKKMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUWWWYYY[[[]]]]]]\\\ZZZYYYZZZ[[[\\\]]]^^^]]]]]]\\\YYYXXXVVVVVVUUUSSSOOOLLLLLLRRRXXX[[[\\\]]]aaaeeebbbdddgggjjjkkkkkkjjjjjjfffffffffffffffggghhhiiigggiiijjjkkkkkkkkkmmmooohhhiiikkkmmmnnnnnnmmmmmmjjjjjjiiiiiijjjjjjkkkkkkfffiiikkkkkkiiiiiijjjlllhhhgggccc___ZZZVVVSSSQQQSSSVVV[[[___aaaccceeefffcccdddfffeeeddddddeeefffffffffggghhhhhhhhhhhhhhhddddddcccccccccbbbbbbbbbbbbaaaaaabbbdddeeeeeedddaaaaaa___^^^^^^^^^____________```bbbccceeefffgggeeeeeeeeedddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa]]]___aaaaaa______aaaddddddeeegggfffdddbbbaaaaaa]]]^^^___aaabbbbbbbbbaaa``````aaabbbbbbccccccccc```aaacccbbb```\\\YYYWWWRRRRRRQQQQQQQQQRRRTTTTTTSSSRRRPPPPPPQQQTTTWWWYYYYYY[[[]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```````````````aaa````````````aaaaaabbb^^^^^^]]]]]]]]]^^^______]]]]]]^^^_______________^^^______``````______^^^]]]]]]\\\\\\\\\[[[[[[[[[XXXXXXWWWWWWVVVUUUSSSSSSSSSRRRQQQOOOOOOOOOOOOOOORRRTTTXXX^^^cccccc```\\\[[[\\\[[[ZZZXXXXXXZZZ\\\ZZZ[[[\\\\\\[[[[[[]]]___aaaccceeeeeeccc```______YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQOOOOOONNNOOOQQQSSSUUUVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTssskkk\\\SSSQQQMMMIIIHHHGGGGGGHHHHHHFFFDDDBBBEEEGGGFFFBBB@@@@@@AAA<<<<<<>>>>>>>>>===<<<;;;<<<<<<;;;::::::999888888666666666888::::::888666777666666666555555555555777666555444333222222222666555444222111000000000444333222111111333444666444444444444444444444444333222111000000222444555666444444666666666;;;AAADDDLLLZZZiiiwww~~~zzzppp```^^^\\\^^^bbbgggjjjlllrrruuupppYYYJJJBBB<<<:::::::::888777555555777888::::::;;;<<<>>>???AAACCCCCCAAACCCEEEEEECCCBBBBBBBBB>>>@@@CCCDDDCCCBBBCCCCCCBBBBBBCCCCCCCCCBBBAAAAAA999:::999888666777999;;;;;;:::::::::;;;===???@@@???AAABBBAAA@@@>>>>>>???AAABBBDDDDDDDDDDDDFFFHHHKKKOOOUUU[[[^^^^^^[[[YYYRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHGGGGGGJJJMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRTTTXXXZZZZZZYYYVVVTTTYYYYYYZZZZZZZZZXXXWWWVVVVVVUUUSSSSSSRRROOOKKKIIILLLQQQXXXZZZZZZ[[[___ccc___bbbfffiiikkkjjjhhhgggcccccccccdddeeefffggghhhgggiiikkkkkkkkklllnnnoooggghhhkkkmmmnnnnnnnnnnnnjjjjjjiiiggggggfffffffffdddgggjjjkkkiiiiiikkkmmmlllmmmnnnmmmiiiccc]]]YYYVVVZZZ^^^aaacccccceeefffaaacccccccccaaaaaabbbcccaaacccfffiiiiiihhheeedddeeeeeeeeedddddddddccccccaaa```___```bbbdddcccbbb___]]][[[ZZZZZZ[[[]]]^^^]]]^^^___```aaabbbcccdddddddddccccccbbbaaa``````_________```````````````[[[^^^```___]]]\\\^^^```___aaaddddddbbb```______ZZZ\\\^^^___aaaaaaaaaaaa\\\\\\]]]]]]^^^]]]]]]\\\___]]]\\\^^^aaaaaa^^^ZZZSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMMMMOOOQQQSSSUUUVVVXXX[[[[[[[[[[[[\\\]]][[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^___```___^^^]]]^^^^^^^^^^^^^^^___```aaa\\\\\\\\\\\\]]]^^^^^^___[[[[[[\\\]]]]]]]]]]]]\\\[[[\\\^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUUUUTTTRRRQQQOOONNNMMMLLLKKKKKKKKKLLLNNNOOOTTTWWW\\\cccgggfff```ZZZZZZZZZZZZYYYWWWXXXZZZ\\\WWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]______^^^\\\\\\\\\WWWWWWWWWWWWWWWWWWWWWVVVYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUSSSQQQOOOMMMKKKJJJMMMNNNQQQSSSTTTTTTSSSSSSQQQRRRSSSSSSSSSSSSRRRRRRppphhh]]]VVVRRRLLLKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGEEECCCAAA???===<<>>>>>======<<<<<<999:::;;;999777666666777777777888888888888777777555666777666444333333444555444222111111222444555222333333444444333333333000000111222222111111111444444444333333222222222333333333333333333333333333222111000222555888:::@@@GGGTTTcccqqqzzzzzzpppuuuwww|||rrreee[[[^^^gggmmmpppqqqppprrrvvvyyy~~~}}}bbbNNNDDD@@@<<<888666888999888666555888:::;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEEEEEEEDDDBBBAAAAAABBBCCCEEEFFFHHHIIIIIIDDDDDDEEEGGGGGGEEE@@@======<<<;;;:::::::::;;;<<<777888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBFFFMMMUUU]]]``````___ZZZYYYWWWTTTPPPMMMIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEKKKKKKLLLMMMNNNNNNNNNMMMQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSTTTRRRNNNKKKJJJJJJKKKLLLPPPRRRTTTUUUWWWYYY\\\___```aaabbbdddeeefffgggggghhhfffdddbbbaaacccfffhhhhhhggggggfffggghhhjjjkkkmmmlllkkkkkkmmmoooooonnniiigggeeeaaa___]]]\\\\\\```bbbeeeggghhhjjjmmmpppsssvvvyyyzzzyyytttnnnjjjgggeeebbbbbbbbbcccccccccbbbaaa___^^^]]]^^^______^^^___```bbbdddfffhhhiiiddddddddddddcccbbbaaa```````````````````````````___]]]ZZZWWWVVVWWWYYYZZZYYY[[[]]]^^^]]]]]]^^^___dddcccbbbaaa```^^^^^^]]]___\\\ZZZ[[[]]]^^^\\\YYY[[[ZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXWWWWWWYYY[[[\\\\\\\\\[[[ZZZ[[[\\\]]]^^^[[[VVVQQQMMMKKKJJJIIIHHHJJJHHHFFFFFFIIIMMMOOOPPPRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\_________^^^^^^^^^]]]]]][[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPMMMJJJHHHGGGGGGGGGIIIIIIJJJLLLOOOQQQTTTUUU\\\^^^aaaccccccaaa^^^\\\YYYXXXWWWVVVVVVUUUUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQSSSRRRRRRQQQPPPNNNMMMLLLKKKMMMOOOQQQSSSTTTTTTTTTSSSRRRRRRPPPOOONNNMMMMMMssskkk___VVVRRRLLLJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFDDDCCCAAA@@@>>>>>>??????>>>>>>======<<<<<<999::::::999777777888999777777888888888888777777666777777666444333333444555444222111111222444555333333444444444333222222444555555666666555555444444333333333222222222222333333333333333333333333333222111111222555888:::@@@FFFPPP]]]iiiqqqvvvwwwzzz|||vvvpppkkklllqqqzzzzzzooogggjjjrrrxxxzzz{{{yyy|||ooo[[[NNNGGGAAA<<<888999:::888666555777999;;;;;;;;;;;;===>>>???@@@@@@AAABBBDDDEEEEEEEEEDDDBBBBBBCCCDDDFFFHHHIIIJJJIIIHHHFFFFFFFFFEEEBBB@@@AAA@@@>>><<<:::999999999777777777777888888999:::>>>>>>>>>============<<<===>>>>>>???@@@@@@AAAAAA???BBBHHHPPPWWW[[[\\\[[[YYYXXXVVVSSSPPPMMMJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPRRRRRRSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOLLLJJJJJJJJJLLLMMMQQQSSSUUUVVVWWWXXX[[[^^^]]]^^^___aaacccdddddddddgggeeecccaaaaaaccceeegggiiiiiihhhhhhiiijjjkkkkkkjjjiiihhhhhhjjjkkkjjjhhhfffddd```]]]YYYWWWVVVVVV\\\___bbbeeegggiiikkkmmmsssvvvzzz||||||yyyuuurrrllljjjhhhgggggggggfffddd```___]]]\\\[[[ZZZ[[[[[[]]]]]]^^^```aaabbbcccdddccccccccccccbbbaaa```____________^^^^^^]]]]]]]]][[[YYYVVVTTTSSSTTTVVVXXXYYY[[[]]]]]]]]]\\\]]]^^^``````______^^^]]]\\\\\\\\\ZZZYYYYYY[[[[[[ZZZXXXYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXVVVVVVVVVWWWYYYZZZXXXXXXWWWXXXYYY[[[]]]___ZZZVVVQQQMMMKKKIIIGGGEEEHHHFFFCCCDDDFFFIIIKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOKKKJJJIIIGGGGGGGGGGGGHHHKKKMMMNNNQQQTTTVVVXXXYYY\\\]]]___```___]]][[[YYYXXXXXXWWWUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOPPPPPPOOOOOONNNLLLKKKJJJMMMMMMNNNOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNxxxoooaaaWWWRRRKKKJJJJJJIIIIIIHHHFFFEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<:::::::::999777777999;;;777777888888888888777777666777777666444333333444444444222222222222444444444444444444333333222111333333444444444333333222222222222222222111111111222222222222222222222222222222111111222444777999>>>CCCJJJTTT]]]dddiiillliiijjjmmmqqquuuuuusssqqqgggfffiiirrr~~~zzztttvvv|||~~~|||zzz}}}~~~|||iiiXXXKKKBBB<<<999:::999888666555777888999999999:::;;;<<<===>>><<<>>>@@@BBBDDDFFFGGGGGGCCCCCCCCCCCCEEEGGGJJJLLLOOOLLLIIIGGGFFFFFFDDDCCCCCCAAA@@@===<<<:::::::::999999888888888888999999>>>>>>???>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>BBBHHHNNNSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNOOONNNMMMMMMLLLLLLKKKJJJIIIJJJLLLNNNOOOSSSUUUVVVVVVVVVWWWZZZ\\\ZZZ[[[\\\]]]^^^``````aaaeeecccaaa______aaaccceeegggggghhhhhhhhhhhhhhhiiihhhgggfffggghhhhhhfffddddddbbb^^^YYYUUUSSSRRRQQQUUUYYY^^^bbbdddfffhhhjjjppprrrwwwzzz|||zzzxxxvvvnnnlllkkkjjjjjjhhhfffccc^^^]]][[[YYYWWWVVVVVVUUUZZZZZZ[[[\\\]]]^^^______aaaaaaaaaaaa```___^^^^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVSSSRRRRRRSSSVVVWWWYYY[[[]]]\\\[[[ZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXVVVWWWXXXXXXWWWUUUVVVVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUVVVUUUTTTTTTTTTUUUWWWXXXSSSSSSSSSUUUWWWZZZ]]]^^^___\\\XXXUUURRROOOLLLIIIGGGEEEBBBAAACCCEEEGGGGGGJJJKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSRRRNNNOOOPPPQQQSSSUUUVVVWWWUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIEEEEEEEEEFFFGGGIIIKKKLLLQQQSSSUUUXXXZZZ\\\\\\]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPOOOOOONNNOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHGGGJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMM{{{sssdddXXXRRRKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>======<<<<<<<<<<<<;;;999777777999;;;777777888888888888777777666777888666444333444555444333333222222333333444444444444444333222111111111222222222222111000000111111111111111111111111111111111111111111111111222111111111222444666888;;;>>>DDDKKKQQQXXX___cccaaaaaacccfffjjjnnnppprrrnnnkkkjjjooozzzyyyzzz}}}{{{{{{xxxuuuuuu~~~}}}vvvrrryyyvvvcccPPPCCC<<<:::999888666555666777999888888888888999:::;;;<<<;;;<<<>>>AAACCCEEEGGGHHHEEEDDDCCCCCCDDDGGGJJJMMMPPPNNNLLLJJJJJJHHHFFFDDD@@@@@@???>>>>>>===============<<<<<<<<<===>>>>>>@@@AAAAAABBBAAA@@@???>>>?????????>>>======<<<<<<======>>>AAAFFFIIIJJJJJJLLLKKKKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJHHHFFFDDDCCCAAABBBDDDFFFHHHJJJKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJLLLNNNQQQSSSUUUVVVWWWVVVUUUVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^^^^bbb```___^^^^^^___aaacccccccccddddddeeeeeeddddddeeeddddddfffggggggfffddddddbbb^^^ZZZVVVSSSQQQPPPPPPTTTZZZ___bbbccceeefffiiikkkooorrrtttsssrrrqqqkkkjjjiiihhhhhhfffbbb___^^^]]][[[YYYVVVTTTSSSRRRVVVWWWXXXYYYZZZ\\\]]]]]]___``````______^^^]]]\\\\\\[[[ZZZYYYWWWVVVUUUTTTUUUTTTRRRRRRRRRTTTVVVWWWXXXZZZ[[[[[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUUUUTTTTTTSSSSSSRRRSSSTTTUUUUUUQQQQQQQQQRRRUUUWWWZZZ[[[___^^^\\\[[[ZZZWWWSSSPPPKKKHHHDDDBBBBBBCCCDDDCCCHHHHHHHHHHHHIIIIIIIIIIIILLLKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOIIIJJJKKKMMMNNNPPPQQQRRRPPPPPPOOONNNMMMMMMLLLKKKMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGJJJMMMOOOQQQSSSWWWYYY[[[^^^___^^^]]]\\\YYYYYYWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEFFFGGGGGGHHHIIIIII}}}vvvfffYYYRRRKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>======<<<<<<<<<<<<<<<999777666777888777777888888888888777777666777888777555444444555333333333333333333333333333444444444333333222111333444444444333333222111111111111111111111111111111111111111111111111111111111111111222444555666666:::???DDDIIIPPPWWW\\\^^^^^^___```bbbggglllooorrrooommmooouuu~~~|||xxxxxx}}}}}}vvvooonnnyyyzzznnnjjjnnnxxxnnnYYYHHH???<<<:::777666666888999:::888888777888888999:::;;;<<<<<<===???AAACCCEEEFFFGGGFFFDDDCCCDDDGGGJJJLLLNNNMMMMMMNNNNNNLLLHHHDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA???>>>>>>===AAA???>>>???AAACCCCCCBBBCCCCCCDDDEEEHHHJJJLLLNNNLLLMMMNNNMMMLLLHHHEEECCCBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJLLLNNNQQQTTTUUUVVVVVVWWWVVVTTTTTTUUUWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\\\\\\\]]]___``````aaaaaabbbbbbccccccdddaaa``````bbbdddeeeeeeccccccbbb```]]]ZZZVVVSSSQQQOOOSSSYYY]]]```aaabbbcccdddfffhhhjjjjjjjjjiiihhhgggfffeeeeeeeeeccc```]]]^^^]]]\\\ZZZXXXVVVTTTTTTTTTUUUVVVXXXZZZ[[[]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRRRRQQQQQQPPPOOOPPPQQQSSSUUUUUUWWWXXXXXXVVVUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSTTTUUUUUUVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSQQQPPPPPPPPPQQQSSSUUUVVVXXXXXXXXXYYYZZZYYYVVVTTTRRRNNNIIIFFFFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEHHHHHHGGGFFFEEEEEEEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHKKKLLLNNNQQQTTTWWWYYYZZZ\\\]]]^^^^^^^^^\\\ZZZXXXWWWVVVTTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCCCCDDDDDDDDDDDD}}}wwwgggYYYSSSLLLJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>======<<<<<<:::;;;;;;:::777666666666777777888888888888777777777888888777555444444555333333333333333333333333222333333444444333333222222222222222111000//////111111111222222222222222222222222222222222222222111111111222222333444555333777<<<@@@CCCIIIQQQWWWYYYZZZZZZ[[[\\\```eeeiiimmmmmmmmmnnnqqqxxxzzzvvvyyyttthhheeeppp~~~nnneeeeeeiiirrr|||uuubbbPPPEEEBBB???;;;999999:::::::::888888777777888888999:::<<<<<<===>>>@@@BBBDDDEEEHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLOOOPPPNNNJJJFFFHHHHHHGGGEEECCC@@@>>><<<===>>>>>>???AAABBBDDDEEEEEEFFFIIIJJJKKKKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBEEECCCAAAAAABBBBBB@@@?????????@@@AAADDDGGGJJJKKKLLLMMMPPPQQQPPPMMMIIIGGGFFFGGGHHHIIIIIIJJJJJJIIILLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLJJJJJJKKKMMMOOORRRTTTUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZZZZZZZZZZ\\\]]]^^^````````````aaacccfffggg___]]]\\\]]]___aaaaaa```aaabbbcccbbb___[[[WWWTTTRRRUUUZZZ]]]^^^___```aaaccccccdddddddddcccbbbaaacccbbbaaabbbbbbbbb```^^^]]]]]]]]]\\\[[[ZZZXXXWWWUUUUUUVVVXXXYYY[[[\\\\\\YYYYYYYYYYYYYYYWWWVVVVVVWWWVVVUUUTTTRRRQQQPPPOOOMMMLLLLLLKKKLLLMMMNNNOOOQQQSSSUUUUUUSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSRRRPPPPPPPPPRRRPPPPPPOOOOOONNNNNNOOOOOONNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMNNNPPPPPPSSSSSSTTTWWWZZZ[[[ZZZXXXVVVSSSOOOLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFIIILLLOOOQQQSSSRRRSSSUUUWWWYYYZZZ[[[[[[ZZZZZZZZZZZZYYYWWWTTTSSSRRRRRRPPPOOONNNNNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@|||wwwgggYYYSSSMMMJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>======<<<<<<444666999999888777666777777777888888888888777777777888999777555444555666222333333444444333333222111111222333444444444444111111111000000...------222222222222333333333444333333333333333333333333111111111222222333444444111666;;;>>>???CCCJJJPPPRRRTTTVVVWWWYYY]]]bbbggggggkkkooooooooottt}}}wwwwwwvvvpppttt~~~vvvfffcccaaacccjjjqqquuuvvvzzzrrr```TTTMMMHHHBBB>>>===<<<;;;:::888888888777888888999:::;;;;;;;;;===???AAADDDEEEJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIILLLNNNNNNMMMKKKMMMLLLKKKJJJGGGDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFEEECCCAAAAAA@@@@@@@@@AAACCCEEEGGGHHHKKKOOOSSSTTTSSSPPPNNNLLLLLLLLLLLLKKKJJJIIIIIILLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNMMMJJJJJJLLLMMMOOOQQQRRRSSSSSSTTTTTTSSSQQQQQQRRRSSSVVVUUUTTTTTTTTTVVVXXXYYYYYYXXXXXXXXXYYYZZZ\\\\\\^^^]]]\\\\\\___bbbfffiiibbb___\\\[[[\\\]]]^^^^^^bbbeeehhhjjjhhhddd^^^[[[WWWYYY\\\]]]]]]^^^___aaa````````````___^^^^^^]]]^^^]]]\\\]]]___``````___\\\]]]]]]^^^^^^]]]\\\[[[WWWXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUTTTTTTSSSRRRQQQSSSRRRQQQPPPOOONNNMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRQQQPPPQQQRRRPPPPPPPPPPPPPPPOOOOOOOOONNNPPPQQQPPPMMMLLLMMMOOONNNMMMLLLLLLKKKKKKKKKLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLPPPPPPQQQTTTWWWYYYZZZYYYWWWTTTQQQPPPRRRTTTUUUUUURRRRRRQQQPPPOOOMMMMMMLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGHHHIIILLLOOORRRUUUWWWXXXWWWWWWXXXYYYYYYYYYXXXXXXTTTTTTTTTSSSRRRQQQPPPPPPMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFFFFFFFFFFEEECCCAAA??????>>>???@@@@@@@@@?????????>>>>>>zzzvvvgggZZZTTTMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC?????????>>>======<<<<<>>;;;999999888888888888888999:::999999:::<<<>>>BBBEEEGGGJJJJJJIIIHHHGGGEEEDDDDDDGGGGGGFFFHHHKKKNNNOOOOOOLLLMMMMMMMMMLLLJJJHHHGGGCCCCCCCCCBBBBBBCCCCCCDDDDDDGGGJJJMMMOOOOOONNNNNNOOONNNNNNMMMLLLLLLKKKKKKGGGGGGGGGHHHIIIHHHFFFDDDEEECCCAAA@@@@@@AAABBBCCCDDDHHHNNNTTTWWWWWWVVVTTTOOOOOOOOONNNMMMKKKJJJIIILLLLLLLLLMMMMMMMMMMMMMMMPPPPPPPPPPPPPPPOOONNNNNNJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSRRRPPPPPPQQQSSSUUUTTTSSSRRRSSSTTTVVVXXXWWWWWWWWWXXXYYYZZZ[[[[[[\\\ZZZYYYXXX[[[```eeehhhhhhddd___\\\[[[\\\]]]]]]eeeiiinnnqqqqqqlllfffaaa[[[\\\]]]^^^]]]]]]___```]]]]]]]]]\\\\\\[[[[[[[[[ZZZXXXWWWXXX[[[]]]______[[[\\\]]]^^^______^^^]]]ZZZZZZYYYXXXWWWVVVUUUTTTQQQQQQQQQQQQPPPOOONNNMMMPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLKKKMMMOOOPPPOOOOOOPPPRRRNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNOOONNNKKKJJJKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJJJJIIIJJJLLLPPPSSSSSSSSSVVVSSSRRRRRRUUUYYY\\\]]][[[[[[ZZZYYYWWWVVVUUUTTTOOONNNMMMKKKJJJIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIICCCCCCDDDDDDEEEFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEGGGHHHIIIKKKLLLLLLQQQQQQRRRTTTUUUVVVWWWWWWXXXXXXYYYYYYXXXVVVTTTSSSOOOOOONNNMMMMMMNNNOOOOOOIIIIIIJJJJJJJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCCCC>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEAAAAAA???>>>>>>??????@@@>>>>>>>>>???????????????wwwrrrgggWWWNNNNNNNNNKKKIIIJJJKKKHHHEEEDDDBBBBBBCCCEEEFFFDDDAAA>>>===<<<<<<;;;;;;;;;<<<<<<:::::::::999999999888888666666666666666666666666888888777666666666666666333222111000000000111222000000000000111222222333444444444333333222222222111111222222222333333333333111///......///111333222222222222222222222222222444666888:::>>>BBBFFFLLLOOORRRUUU]]]ggglllkkkooommmnnnrrrrrrpppuuu}}}~~~ttthhhcccfffmmmsssvvv}}}mmmYYYKKKFFFCCC>>>:::777777777777666666666666888888777888:::>>>BBBDDDJJJLLLMMMLLLHHHEEEBBBBBBGGGGGGGGGHHHIIILLLNNNPPPQQQQQQQQQPPPOOONNNMMMLLLHHHFFFCCCAAA@@@@@@AAABBBFFFHHHJJJLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMHHHIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDD>>>BBBGGGLLLOOOPPPPPPOOOMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOOOOONNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPLLLLLLKKKLLLMMMOOOQQQRRRUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQPPPOOOPPPQQQSSSUUUSSSSSSTTTUUUVVVXXXYYYZZZaaa```]]]YYYWWWYYY]]]aaaoooeee]]]\\\\\\ZZZZZZ]]]bbbffflllppprrroookkkhhhhhhddd```^^^]]]]]]\\\\\\___^^^]]]\\\[[[[[[ZZZYYYZZZZZZZZZYYYZZZZZZ[[[[[[\\\]]]___``````___]]]\\\YYYXXXVVVTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIILLLLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAACCCDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMPPPOOONNNOOOSSSWWW\\\`````````aaa```___]]][[[ZZZVVVWWWXXXZZZYYYUUUOOOJJJPPPPPPOOOOOOOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHJJJLLLNNNOOONNNMMMLLLOOOOOONNNNNNOOOQQQTTTUUUSSSTTTVVVVVVVVVTTTRRRQQQRRRQQQPPPOOONNNNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGHHHGGGFFFDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<===============>>>????????????@@@@@@@@@@@@??????========================:::;;;;;;<<<===>>>??????AAA@@@@@@@@@??????>>>>>>??????>>>===<<<;;;;;;:::>>><<<;;;;;;<<<<<<<<<;;;xxxrrrhhhXXXPPPPPPLLLJJJIIIIIIJJJIIIGGGFFFGGGGGGHHHIIIJJJIIIFFFCCC======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888888888888888888888777777666666666666666666666444333333333444555444333333333333444444555333333333333333333333333111111222222222333333333444333333333333333333444222222222222222222222222333444777888;;;???DDDHHHNNNTTTYYY]]]dddnnntttuuutttrrrsssuuutttqqqttt{{{|||wwwyyyiiiVVVHHH>>>999;;;;;;::::::::::::::::::999888888888;;;>>>BBBDDDGGGHHHJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFGGGIIIKKKMMMLLLMMMNNNOOOPPPPPPPPPPPPKKKJJJHHHEEECCCBBBAAAAAADDDFFFHHHJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDBBBBBB???AAAEEEHHHJJJJJJJJJIIIKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMOOOOOONNNNNNOOOPPPPPPQQQUUUUUUTTTTTTTTTUUUVVVWWWTTTSSSRRRQQQPPPPPPPPPQQQRRRQQQPPPOOOOOOQQQSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWaaabbbbbb```]]][[[\\\]]]cccbbb```]]][[[ZZZZZZZZZ```dddiiinnnpppooommmkkkfffccc___]]]\\\\\\\\\[[[]]]]]]]]]\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXYYY[[[\\\\\\[[[ZZZYYYUUUTTTRRRPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAACCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIKKKOOOUUU[[[^^^]]]]]]^^^_______________```aaacccddddddaaa\\\WWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTSSSSSSRRRQQQOOOPPPRRRUUUVVVVVVUUUUUUUUUTTTRRRQQQRRRSSSTTTUUUQQQRRRSSSTTTSSSRRRPPPOOOOOONNNMMMLLLLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<=========??????>>>>>>>>>==================<<<;;;;;;::::::>>><<<::::::;;;;;;:::999xxxsssiiiYYYQQQRRRJJJJJJJJJIIIIIIIIIIIIHHHEEEDDDEEEFFFGGGFFFCCCAAA======<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888777777666666555555666666777666666555444555555555666555444444444444444444333333333333333333333444111111222222222333333333333444555666666555444333222222222222333333333333222444555777999>>>DDDHHHNNNWWW```eeekkkttt{{{}}}{{{yyyzzz{{{zzzwwwwww{{{nnnSSSCCC===:::999999999999999999::::::999999999;;;>>>AAACCCBBBDDDEEEEEEDDDDDDEEEGGGEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQOOONNNLLLJJJGGGDDDAAA@@@BBBDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMLLLJJJHHHEEEBBB@@@@@@@@@AAABBBCCCCCCCCCBBBFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQRRRSSSSSS\\\___ccccccaaa]]]YYYXXXXXXcccggg___XXXYYYYYYWWW^^^aaaeeeiiilllmmmmmmlllccc```]]][[[[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTSSSRRROOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>@@@???>>>>>>===>>>>>>>>>==============================<<<<<<===>>>>>>????????????@@@@@@AAAAAAAAACCCCCCCCCEEEIIINNNSSSWWWVVVVVVWWWYYY[[[]]]___``````aaabbbdddeeeccc___[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXSSSUUUWWWXXXZZZZZZYYYYYYVVVUUUSSSQQQPPPPPPQQQQQQMMMNNNOOOOOOOOONNNLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>???????????????=========<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::===<<<999999999999888777xxxsssiiiZZZRRRRRRJJJMMMNNNJJJGGGHHHHHHGGGAAAAAAAAABBBCCCCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888777666666555555555666666444444444333333333333333555444333333222222222222444444444333333222222222111111222222222333333333111111222222222222111111222222222333333333333333333333444444666:::@@@DDDKKKVVVbbbggglllttt{{{~~~}}}}}}}}}bbbMMMCCC:::999888777777777888999::::::999:::;;;>>>@@@BBB@@@AAABBBAAAAAAAAADDDFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMJJJGGGCCCAAACCCCCCEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKJJJIIIHHHHHHJJJLLLNNNMMMMMMMMMMMMJJJGGGDDDBBB@@@@@@????????????@@@@@@AAAAAABBBCCCEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQSSSWWW]]]```___\\\YYYXXXXXXiiiooobbbVVVXXXZZZVVV\\\]]]```cccfffggghhhiii___]]]ZZZYYYYYYYYYXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVSSSQQQPPPOOOOOOMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB?????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>?????????BBBAAAAAAAAACCCFFFJJJLLLNNNNNNNNNPPPRRRUUUXXXZZZWWWWWWXXXZZZ\\\[[[XXXUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUURRRSSSTTTTTTTTTTTTSSSSSSOOONNNMMMKKKJJJJJJJJJJJJHHHHHHIIIJJJIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;<<<<<<======>>>>>><<<;;;;;;;;;::::::999999::::::999999999999::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999888888888999999999999999999999888888888888888999999::::::===;;;888888888888777666xxxtttkkk[[[RRRQQQLLLRRRTTTMMMGGGGGGGGGEEEEEEDDDDDDEEEFFFEEECCCAAA>>>>>>===;;;;;;::::::::::::::::::999999999888888777777777777777777777777666666555555555555666666333333333333333222222111555444333333222222222222666666555444222111000000111111222222222333333333222111000//////000111222222222333333333444444444555555555555666999===AAAHHHTTT```fffkkkssszzz}}}oooTTTEEE???>>><<<:::::::::;;;;;;:::999999:::;;;===>>>@@@???@@@@@@@@@>>>???AAABBBDDDEEEFFFGGGIIIJJJJJJKKKMMMMMMNNNNNNOOONNNNNNNNNKKKLLLMMMMMMLLLIIIFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFHHHJJJLLLKKKKKKMMMMMMLLLJJJGGGFFFBBBAAA@@@@@@@@@AAABBBCCC>>>>>>>>>???@@@BBBDDDEEEHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMMMMNNNPPPRRRTTTUUUSSSTTTTTTUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNQQQPPPPPPOOOOOOOOOOOOOOOLLLPPPUUUYYYZZZ[[[\\\]]]```ooorrrcccVVVWWWZZZVVVZZZ[[[\\\]]]^^^___```aaa[[[YYYWWWWWWWWWWWWVVVTTTUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVTTTQQQNNNMMMKKKKKKGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@???@@@@@@????????????>>>>>>===>>>>>>>>>?????????@@@=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;:::::::::999999:::;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::::::::<<<<<<<<<<<<============???>>>>>>>>>@@@BBBDDDFFFIIIHHHHHHIIIKKKMMMPPPQQQQQQQQQQQQSSSUUUUUUSSSQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKJJJIIIHHHEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAAAA@@@????????????@@@??????>>>===============>>>>>>===<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::999999999999999999999888888888888999999999999::::::::::::999999888888888888888888888888888888888888888777777777777777777777777777888888666666777777888999999999;;;999777777777888777555yyyxxxooo^^^RRRPPPKKKVVVZZZRRRIIIHHHGGGDDDFFFEEEDDDEEEFFFEEEDDDBBB???>>>===<<<;;;::::::::::::::::::999999999888888666666666666666666666666555555444444555555666666444555555555555444333333666555444444444444444444666666555444222111000000111111222222222333333333555333111//////111333555222222333333444444555555444666777777888:::===@@@GGGRRR]]]dddlllvvv}}}~~~~~~zzzwwwZZZHHHBBB@@@===;;;999999999:::999999999999:::;;;<<<======???@@@???>>>===>>>@@@@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPIIIJJJLLLMMMMMMKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLKKKJJJJJJEEEDDDDDDDDDDDDEEEFFFGGG@@@???>>>>>>???@@@AAABBBEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLNNNOOOQQQRRRSSSRRRRRRSSSTTTUUUUUUTTTTTTNNNOOOOOOPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLKKKOOOOOONNNMMMMMMMMMNNNNNNLLLNNNQQQTTTVVVYYY\\\___bbbjjjkkk___WWWWWWYYYWWWYYYYYYYYYYYYYYYYYYZZZZZZWWWUUUTTTTTTUUUUUUTTTRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSPPPNNNKKKIIIGGGGGGCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>========================AAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::;;;::::::999999::::::;;;999999999999999::::::;;;999999999999999999999999::::::999999999999999:::888888999999999:::::::::999999:::;;;===@@@CCCDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDBBBAAAAAA??????@@@@@@AAAAAABBBBBB?????????@@@@@@@@@@@@AAA>>>>>>============>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999999999:::::::::::::::999999999999999999999999999999888888777777888888666666777777777777666666777777777777777777777777777777777777777777888888777777777777777888888888666666777777888888888888:::888777777888888888777||||||tttbbbTTTQQQHHHWWW^^^UUULLLJJJIIIEEEDDDBBBAAABBBCCCCCCAAA@@@???>>>===<<<;;;::::::::::::::::::999999999888888777777777777777777777777555444444444444555666777555666666777666555444333444333333333333444444555444444333333333333222222111111222222222333333333444333222222222222333444222222333333444555555666...000444666777999<<<>>>DDDMMMWWWaaalllyyy}}}~~~}}}fffWWWEEEBBB???;;;888888888888888888888999999::::::;;;:::===???@@@???>>>>>>???>>>???BBBEEEGGGHHHIIIIIIKKKKKKLLLNNNNNNOOOOOOOOOKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDCCCAAA@@@???@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRPPPQQQQQQRRRRRRQQQPPPOOOMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNPPPPPPPPPRRRUUUXXXZZZ[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWTTTSSSRRRSSSTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRPPPOOOLLLIIIFFFDDDCCCBBBAAA@@@???>>>============::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>===<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===999:::::::::::::::::::::999999999999999999888888:::999999999999999999:::888888888888888999::::::888888888888888888888888888888777777777888999999555666666777888999::::::777777777999;;;===???@@@>>>???@@@AAABBBBBBBBBBBBCCCBBB@@@AAACCCDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<===>>>>>>??????>>>>>>======<<<======>>>>>>???===<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<;;;:::999888999:::::::::::::::999999999999999999999999999999999999999:::999999888777777888888666666777777777777666666777777777777777777777777666666666777888888999999777777777888888888999999777777777777777888888888999777666777888999999888wwwdddVVVRRRFFFWWW```XXXNNNLLLKKKGGGEEECCCBBBBBBCCCDDDBBBAAA??????===<<<;;;::::::999:::::::::999999999888888888888888888888888888888444444444444444555666777444555666666666555333222000000000000111222222333111111222333333444555555111111222222222333333333111222333333333333222111222222333333444555666666&&&)))...222555777999;;;@@@HHHQQQ]]]lll{{{rrrhhhLLLIIIDDD@@@===<<<<<<<<<777777888888888999999999888;;;>>>@@@@@@?????????>>>@@@CCCFFFIIIKKKLLLLLLOOOOOOOOONNNMMMLLLKKKJJJNNNNNNNNNNNNMMMMMMLLLKKKIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCAAABBBCCCEEEFFFFFFGGGGGGLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGHHHGGGDDDBBBAAAAAAAAABBB@@@AAACCCEEEGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNPPPPPPSSSSSSTTTSSSRRRPPPOOOMMMLLLMMMOOOOOOPPPOOONNNMMMKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLNNNQQQLLLMMMTTTYYYWWWUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWRRRQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMKKKIIIFFFCCCAAA@@@???@@@???>>>===<<<<<<<<<<<<777888888888999999999999888888888888888888888888::::::999888888999::::::<<<<<<<<<;;;;;;:::::::::999999999999999:::::::::888888999:::;;;;;;<<<<<<888888888888999999999999999999999999888888888777999999888888888888999999777777777777777888999:::777777777777777777777777666666666666666777888888666666777888999:::;;;<<<888888888888888999999:::777999;;;===>>>>>>======@@@???======???@@@?????????>>>>>>>>>>>>==================>>>>>>>>>>>>>>><<<===>>>>>>???>>>>>>>>>;;;;;;;;;:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;<<<======>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888888999:::;;;:::::::::999999888888999999999999999999::::::::::::999888888777888888888888999999999999888888888888888888888888888888555666666777888999999:::777888888888999999::::::888888888888888777777777888777666777999:::::::::|||jjjZZZRRRMMMMMMNNNMMMLLLKKKIIIHHHDDDCCCBBBBBBAAABBBCCCDDD??????>>>===<<<;;;::::::888888888999999::::::::::::999999888777666555555777777777777777777777777777666444333222222333444555555444444444555666666444444444444333333222111222222222222222222222222222222222222222222222222444444333222222111111000222222222333444666999:::<<>>===<<<>>><<<::::::;;;<<<;;;:::======<<<;;;<<<===>>>???@@@@@@AAACCCEEEHHHJJJKKKNNNNNNMMMKKKJJJLLLPPPSSSQQQPPPNNNMMMLLLKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFIIIKKKMMMMMMLLLKKKPPPPPPOOOOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDAAA???===@@@?????????AAADDDFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQPPPQQQRRRRRRQQQPPPNNNMMMNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHKKKMMMNNNLLLLLLMMMLLLKKKKKKMMMNNNPPPQQQRRRTTTUUUVVVVVVVVVZZZWWWTTTTTTVVVVVVSSSQQQUUUTTTSSSQQQPPPPPPPPPPPPPPPOOONNNOOOOOONNNKKKIIIIIIGGGDDDAAA???>>>======888999:::;;;;;;:::999888777777777777999;;;===>>>777777777888888888888999999999999999999999888888::::::999999999888888888:::888777888;;;===<<<:::777666666555666777888999;;;::::::999999999::::::===999666666888999888666:::::::::999999:::::::::;;;:::999888888888888999777777777777777777777777:::::::::999999888888777888888777777666777777888777777777888888888999999<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>??????>>>===<<<:::;;;;;;;;;;;;:::999999;;;<<<<<<===<<<;;;999888;;;;;;;;;<<<<<<<<<<<<===222333555777999999999888888999:::;;;;;;:::999888999999999999999:::;;;<<<===<<<;;;:::999888888888<<<:::888999;;;;;;888555::::::999888888999999999777888:::;;;;;;:::888666:::999888888888999:::;;;666666777777888999999:::999888888888999:::;;;<<<999888666444444555777888777666666666777888:::;;;888888999999999999888888555666777888999:::::::::|||}}}wwwgggXXXSSSMMMMMMMMMMMMLLLJJJIIIGGGDDDDDDBBBAAAAAAAAABBBBBB>>>>>>===<<<;;;:::999999999999999999:::::::::;;;999999888888777777666666555555555555555555555555666555444444444444444444333333333333333333222222555555555444333111000///333333222222222222222222222222222222222222222222222222222222222222222333444333222222222222333444888???JJJVVVeeewwwyyysssuuu~~~~~~{{{xxxmmmfffZZZLLLAAA;;;;;;<<<;;;999888999:::;;;:::999;;;:::999999999:::<<<===<<<<<<===???AAACCCEEEGGGLLLMMMMMMMMMMMMNNNRRRUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKKKKKKKJJJHHHEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEHHHJJJKKKLLLKKKJJJMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLJJJHHHFFFCCCAAA@@@AAA@@@??????@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOKKKLLLMMMMMMMMMLLLKKKJJJNNNMMMMMMLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMMMMNNNOOONNNMMMMMMOOOQQQPPPQQQSSSUUUVVVXXXXXXYYYZZZXXXVVVWWWXXXYYYWWWUUUWWWVVVVVVUUUTTTSSSRRRRRRQQQOOONNNNNNNNNMMMKKKIIIEEECCCAAA>>><<<;;;;;;;;;999999:::;;;;;;:::999999888888888999:::;;;<<<===888888888999999999::::::666666666777777777777888999999888888888777777777999777666777:::;;;:::888999888777777777999:::;;;999999999888888888999999;;;888555555777888777666999999888888888888999999;;;;;;:::999999:::::::::888888888888888888888888888888888777777666666666::::::999999999999::::::999999999:::::::::::::::;;;::::::999999999::::::::::::999999999999::::::999999::::::;;;:::::::::::::::;;;;;;;;;::::::999======>>>>>>>>><<<;;;:::999999::::::;;;;;;<<<<<<777888999;;;<<<<<<;;;;;;888999:::::::::999888888999999999999999:::;;;;;;;;;::::::999999999::::::<<<:::999999;;;;;;999666::::::999999999999::::::888999:::;;;;;;:::999888;;;:::999888888888999999666666777777888999999999;;;:::::::::::::::;;;;;;:::999888888888999:::;;;<<<<<<;;;:::::::::;;;<<<;;;;;;;;;;;;:::999888888666777888999999999999999zzzyyyrrrcccWWWSSSLLLMMMMMMMMMLLLJJJHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@======<<<;;;:::999888888::::::::::::;;;;;;;;;;;;888888888777777777777777555555555555555555555555444444555666666666555555333444444444444222111000111222222222222222111111333333333222222111111111222222222222222222222222000111111222333333444444333333222222222222333333555;;;DDDPPP___ssstttnnnqqqzzz~~~rrrrrrqqqppprrrwww~~~~~~qqq^^^JJJ>>>>>>AAA999888888:::<<<<<<;;;999::::::999999999:::;;;<<<<<<===>>>???AAACCCEEEFFFIIIKKKMMMOOOPPPSSSVVVYYYZZZYYYXXXWWWTTTQQQNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIGGGEEEEEECCCBBB@@@??????@@@AAAAAADDDDDDEEEFFFHHHIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOQQQSSSRRRTTTVVVXXX[[[]]]^^^^^^aaa___^^^]]]]]]]]][[[ZZZZZZ[[[[[[[[[ZZZXXXVVVUUUTTTRRROOONNNMMMLLLIIIGGGBBB@@@>>><<<;;;:::::::::999::::::;;;;;;::::::999888999::::::;;;;;;;;;:::888999999999999:::::::::555555555666777777888888999999999888888888777777999777777777999:::999888:::999999999999::::::;;;999999999999999999999999:::888666666777888888777999999888888888888999999777777777666777777888888999999999999999999999999888777777777777777777777888888777777888888888888777777888888888777777666::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;999999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999999999::::::;;;<<<======999999::::::::::::999999::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;<<<======;;;999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888999999:::;;;;;;<<<>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::>>>>>>======<<<;;;999888999999::::::;;;::::::999|||zzzsssdddWWWSSSLLLLLLMMMMMMLLLJJJHHHGGGEEEDDDCCCAAA@@@???>>>===>>>======<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888777777777777777777777777333444666777777777666666888777666444444333333333+++---///111333444555666444333333222222111111111222222222222222222222222111111111222222333333333222222222333444666777777444888???IIIWWWjjj~~~xxxllliiiooowww|||~~~ooofffgggggghhhmmmxxxtttZZZIIIDDDEEE:::::::::<<<>>>>>><<<:::<<<;;;:::::::::;;;===>>><<<<<<===>>>@@@BBBDDDEEEFFFIIIMMMQQQTTTWWWZZZ]]]^^^^^^^^^]]]ZZZVVVRRRPPPRRRRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDFFFFFFFFFEEECCCBBBBBBCCCDDDFFFHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJFFFEEECCCBBBAAA@@@@@@@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEEEEEEEEEEHHHIIIIIIJJJKKKLLLMMMNNNMMMNNNPPPPPPPPPQQQSSSUUUXXXZZZ\\\___bbbdddeeefffjjjiiigggfffeeecccbbb```bbbcccdddddddddbbb___^^^[[[XXXTTTPPPNNNKKKGGGEEE@@@???===<<<;;;;;;;;;<<<999::::::::::::::::::999888999:::;;;;;;:::999888777777888888888999999999888888888888888888888888::::::::::::999999999999999999999999::::::999999:::999999999999:::::::::999::::::;;;;;;;;;;;;;;;::::::999999:::::::::999;;;::::::999999::::::;;;777777666666777777888999888888888888888888888888999999999999::::::::::::777777888888888888888888777888888888888777777666999::::::;;;<<<<<<<<<<<>>>>>>>>???@@@@@@???>>>===<<<===>>>???@@@<<<======>>>>>>=========:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@<<<<<<<<<;;;;;;::::::999======>>>>>>>>>??????>>>===>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>======<<<======>>>==================<<<<<<;;;<<<<<<===???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;xxxgggXXXRRRLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCBBB@@@???===<<>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888777777777777777777777777333444666777777777666666;;;888555222111222444666+++,,,...111333555666666333333333222222111111111222222222222222222222222333333333222222222111111111222333444555555666666555888===CCCNNN^^^ppp}}}zzzjjjaaabbbfffjjjpppwww{{{|||~~~nnnnnnnnnnnnooovvvnnnVVVIIIEEE===<<<;;;<<<======;;;999;;;::::::999:::;;;<<<===777888888999;;;===???@@@EEEHHHLLLQQQTTTXXX\\\___ccccccddddddbbb```]]][[[ZZZYYYVVVSSSPPPMMMKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFGGGGGGHHHGGGFFFEEEDDDBBBCCCDDDFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMIIIIIIGGGEEEDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGGGGDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIKKKLLLLLLLLLLLLKKKJJJIIIFFFDDDCCCCCCDDDDDDFFFGGGHHHKKKMMMOOOQQQQQQQQQRRRTTTTTTTTTUUUWWWYYY^^^___bbbdddfffhhhiiijjjjjjjjjkkkjjjjjjiiijjjjjjkkklllnnnoooooommmkkkjjjccc___ZZZUUUQQQLLLGGGDDD???>>>===;;;::::::;;;<<<::::::::::::::::::::::::999:::;;;<<<;;;:::999888777777777777888888888888;;;;;;::::::999999888888;;;;;;:::::::::999999999999::::::::::::::::::;;;:::::::::::::::::::::999999999;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999:::;;;;;;;;;<<<<<<======;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>???>>>>>>@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@AAA@@@??????>>>@@@@@@@@@@@@AAAAAABBBBBB???@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCEEEFFFGGGGGGFFFHHHGGGFFFEEECCCCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCBBB@@@@@@??????@@@>>>>>>>>>??????@@@@@@@@@???@@@AAACCCEEEGGGHHHIIIJJJKKKLLLNNNOOOOOOOOOOOONNNNNNMMMLLLJJJGGGEEECCCEEEEEEDDDDDDBBBAAA@@@@@@======>>>>>>======<<<<<<==================<<<<<<|||iiiYYYRRRKKKLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCAAA@@@>>>===??????>>>===<<<;;;;;;:::;;;;;;;;;;;;::::::::::::888888888777777777777777555555555555555555555555444444555666666666555555888666222000///111333555000111111222333333222222222222222222222222222222222222222222222222222222444444333333222111111000222222333333222111000///666888:::>>>EEERRRbbbmmmuuu|||oooccc___```ccchhhnnnrrruuuyyy~~~jjjTTTIIIBBB???===;;;;;;:::999777888888777777777888999:::888888999:::;;;===??????BBBEEEIIIMMMPPPUUUZZZ^^^dddeeegggiiijjjjjjiiiiiidddbbb___[[[WWWSSSPPPNNNKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJLLLMMMKKKJJJJJJHHHGGGFFFEEEDDDAAAAAABBBBBBCCCEEEFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKHHHFFFDDDDDDEEEFFFFFFHHHJJJNNNQQQSSSTTTUUUWWWXXXYYYYYYXXXYYY[[[]]]___```bbbcccdddeeeffffff```bbbeeeggghhhjjjmmmoooooopppqqqrrrssssssrrrrrrhhheeeaaa\\\WWWQQQKKKFFF@@@???===<<<;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;999999:::::::::;;;;;;;;;=========<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;============>>>@@@===>>>>>>>>>>>>===<<<<<<:::;;;<<<>>>>>>>>>=========???@@@AAA?????????@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>=================================>>>???@@@AAAAAA>>>???AAABBBCCCBBBBBBAAA???>>><<<;;;<<<===???AAA???@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMJJJLLLNNNQQQSSSTTTTTTTTTVVVUUUSSSQQQOOONNNMMMMMMLLLNNNPPPQQQPPPPPPQQQRRROOOOOOOOOOOOOOOPPPQQQRRRPPPOOONNNLLLKKKIIIHHHGGGEEEDDDCCCBBBCCCDDDEEEFFFHHHIIIKKKMMMPPPSSSUUUVVVYYYZZZ\\\]]]^^^^^^]]]]]]___^^^\\\ZZZWWWUUUSSSRRRQQQPPPOOOMMMJJJGGGDDDBBBDDDDDDDDDDDDCCCBBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@zzzhhhXXXRRRKKKLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCAAA???>>>???>>>===<<<;;;::::::999;;;:::::::::999999999999999999888888777777666666555555555555555555555555666555444444444444444444444333333222222222333333333333333333333222111111111111111222222333333444222222222222222222222222333222222222222222222222222222333333222111///...555666888:::???IIIWWW```mmmvvvxxxnnnjjjjjjkkkmmmpppsssxxx|||lll[[[JJJGGGAAA>>><<<;;;:::999888777666666666777999::::::;;;;;;<<<===???@@@AAA@@@BBBDDDGGGJJJOOOUUUYYY___```cccgggjjjnnnppprrrpppooolllhhhddd```]]][[[RRRQQQOOOMMMLLLJJJIIIIIIKKKIIIGGGFFFEEEEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKIIIJJJLLLOOOPPPPPPOOONNNQQQOOOLLLIIIGGGHHHIIIIIIJJJLLLOOORRRUUUWWWXXXXXXYYYZZZ[[[ZZZYYYZZZ[[[]]][[[[[[\\\]]]]]]\\\\\\\\\UUUYYY\\\^^^___aaaeeehhhggghhhiiijjjlllmmmnnnnnniiihhheeeccc___XXXQQQLLLEEEDDDBBB@@@????????????@@@@@@???>>>>>>???@@@@@@??????????????????@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@BBBEEEEEEDDDEEEGGGJJJCCCDDDDDDEEEDDDCCCBBBAAA@@@AAACCCEEEFFFEEEDDDDDDDDDGGGJJJJJJHHHGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMLLLKKKKKKEEECCC@@@???@@@CCCGGGJJJKKKLLLOOOQQQSSSSSSSSSRRRSSSSSSTTTVVVYYY[[[^^^___]]]]]]]]]\\\ZZZYYYWWWVVV[[[[[[ZZZYYYWWWUUUTTTSSSRRRQQQQQQRRRSSSUUUVVVXXXUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]][[[]]]aaaeeegggiiiiiiiiihhhgggfffdddcccbbbbbbbbb```cccffffffeeeeeegggiiiddddddddddddeeefffggghhhddddddcccbbb___\\\YYYXXXTTTRRROOOMMMLLLMMMOOOPPPVVVWWWZZZ]]]aaaeeehhhiiikkklllmmmnnnmmmllljjjiiikkkiiigggeeecccbbbbbbbbb]]]]]]\\\[[[YYYVVVTTTRRRVVVVVVUUUTTTRRRPPPNNNMMMHHHIIIJJJJJJKKKKKKKKKKKK}}}}}}vvvfffWWWRRRKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDEEEEEEDDDBBB@@@???>>>===<<<;;;:::999999888:::::::::999999888888888:::999999888777666666555777777777777777777777777777666444333222222333444222333666888888666444333111222333444444444444444000000111222333444444555222222222222222222222222111111111222222333444444000111333444555555444333444555666888<<>>===<<<:::999888888888999;;;;;;777888888999:::;;;===>>>>>>???AAACCCEEEJJJQQQUUUXXXZZZ]]]bbbgggmmmqqqttt{{{zzzwwwtttpppmmmjjjiii___]]][[[WWWTTTRRRPPPPPPKKKIIIFFFDDDCCCDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKHHHFFFEEEFFFGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDDDDDDDEEEGGGGGGJJJLLLNNNPPPRRRRRRQQQPPPTTTRRROOOLLLJJJJJJKKKLLLOOOPPPSSSVVVXXXYYYYYYYYYXXXYYYYYYXXXWWWWWWYYY[[[VVVVVVVVVVVVVVVUUUTTTSSSQQQTTTWWWWWWVVVWWWYYY\\\]]]]]]^^^___aaadddfffgggiiihhhhhhfffccc]]]VVVPPPLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCBBBAAA@@@AAABBBDDDEEECCCCCCCCCDDDDDDDDDEEEEEECCCDDDFFFGGGJJJKKKMMMNNNKKKKKKKKKJJJJJJJJJJJJIIIGGGJJJMMMMMMMMMMMMPPPSSSHHHIIIJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMNNNMMMLLLKKKLLLOOOSSSSSSQQQPPPPPPRRROOOOOONNNNNNNNNNNNOOOOOOVVVUUUSSSRRRPPPOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOUUUVVVXXXZZZ[[[[[[ZZZYYYQQQNNNKKKIIIJJJOOOTTTXXXVVVXXX[[[]]]_________^^^bbbbbbdddfffiiimmmoooqqqnnnnnnnnnmmmkkkhhhfffdddkkkjjjiiihhheeecccaaa```aaaaaaaaaaaaccceeeggghhh`````````___^^^^^^]]]]]]`````````bbbdddgggjjjkkkfffeeeeeeeeefffgggiiijjjjjjmmmqqquuuyyyzzz{{{{{{wwwvvvuuutttttttttttttttrrruuuxxxyyyxxxxxxzzz|||vvvvvvvvvwwwwwwxxxzzzzzzvvvvvvvvvtttqqqmmmiiigggccc```[[[WWWUUUVVVXXXYYYbbbdddgggkkkppptttwwwyyyxxxyyyyyyyyywwwuuurrrpppooommmkkkiiihhhhhhjjjkkkhhhiiikkkllllllkkkjjjjjjhhhgggeeeccc```\\\YYYXXXQQQRRRSSSTTTUUUUUUVVVVVV}}}rrr___RRRPPPMMMLLLJJJJJJKKKKKKIIIHHHFFFDDDBBBAAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<;;;:::::::::999999888777777777:::999999888888888888888666777888888888666555444666555444333333333333333888777555333222333555666666666555444222111000000333333333222222222111111555444444333333222222111222222222222333333444555111111222222333444666666444333555:::>>>AAAHHHPPPaaammm}}}~~~yyy{{{}}}cccWWWLLLIIIFFF>>>999999===;;;:::999::::::999888666777888999;;;<<<===>>>>>>>>>>>>???BBBGGGKKKNNNQQQUUUYYY\\\^^^dddmmmttt|||~~~}}}zzzxxxwwwtttpppkkkgggddd```ZZZUUUPPPOOOLLLJJJGGGEEEDDDDDDHHHJJJLLLOOOQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQOOONNNNNNMMMLLLIIIGGGJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLJJJIIIHHHKKKIIIGGGEEEDDDEEEFFFGGGLLLOOOQQQRRRQQQRRRVVVYYYYYYYYYXXXVVVVVVUUUUUUUUUXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXXXXWWWVVVUUUSSSSSSVVVTTTRRROOOMMMLLLKKKKKKLLLKKKJJJIIIJJJLLLNNNPPPSSSTTTVVVXXXZZZ[[[\\\\\\aaaaaabbbaaa```^^^]]][[[XXXTTTQQQPPPPPPOOOKKKHHHFFFFFFFFFGGGHHHIIIIIIIIINNNLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPVVVUUUUUUUUUWWWYYY[[[\\\\\\YYYWWWWWWZZZ[[[ZZZXXXXXXZZZ\\\]]]]]]]]]^^^```]]]]]]\\\YYYUUURRRQQQQQQTTTUUUWWWYYYZZZ[[[ZZZZZZ^^^^^^______```aaabbbbbbeeedddcccaaaaaa`````````ggggggfffdddbbb```^^^]]]ZZZZZZZZZYYYXXXVVVUUUTTTZZZYYYYYYZZZ[[[^^^aaabbbfffhhhjjjllllllkkkiiigggccc```]]]YYYWWWZZZ```eeecccfffjjjooorrrsssssssssttttttuuuvvvxxx{{{~~~~~~|||{{{zzzyyyyyyzzz{{{zzzzzzyyywwwvvvuuuyyyvvvuuuuuuxxxyyywwwuuuvvvtttqqqnnnmmmnnnpppqqqsssooommmpppwww|||}}}|||yyyxxxuuuqqqnnnnnnpppsss{{{}}}wwwtttmmmaaaVVVVVV^^^fffpppuuuzzz~~~}}}zzzwwwuuutttsssxxxwwwuuusssqqqooonnnmmmnnnoooqqqtttwwwzzz|||}}}{{{yyywwwtttppplllhhhfffcccdddeeedddbbbaaaaaaaaa}}}|||sssaaaTTTQQQMMMLLLJJJJJJKKKKKKIIIHHHGGGEEEBBBAAABBBBBBBBBAAA@@@>>><<<<<<<<<<<<<<<:::::::::999999888777777777666666555666666777888888666777777888777666555444555555444333333333444444666555444333222333333444000111222333444444555555333333333333222222222222444444333333333333222222333333222222222333444444111000000000000000111111444333444999<<>><<<:::::::::999777555888999999:::;;;<<<<<<===>>>>>>>>>???BBBFFFJJJMMMNNNRRRWWWZZZ\\\```hhhooovvvyyy}}}|||yyyvvvtttooojjjeee\\\YYYTTTPPPMMMMMMNNNOOOSSSTTTVVVXXX[[[\\\]]]^^^]]]]]]\\\[[[[[[ZZZZZZZZZWWWVVVUUUTTTRRRQQQOOOMMMNNNNNNOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQOOOMMMLLLMMMKKKJJJHHHHHHHHHIIIJJJHHHKKKMMMMMMMMMNNNQQQTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUWWWWWWVVVUUUSSSRRRPPPOOONNNMMMJJJHHHFFFEEEEEEDDDHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQSSSUUUVVVVVV\\\]]]___```aaa```______]]]ZZZXXXWWWXXXWWWTTTRRRNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVXXXZZZZZZYYYWWWZZZZZZZZZ[[[[[[\\\]]]^^^ccccccccccccdddeeeffffffkkkhhhffffffhhhhhhgggffffffhhhkkklllkkklllmmmooolllmmmllljjjfffcccbbbbbbdddeeeggghhhiiijjjiiiiiinnnnnnnnnoooppppppqqqqqqpppoooooooooooopppqqqqqqrrrrrrrrrqqqpppooommmlllllllllkkkkkkjjjiiihhhgggiiihhhgggfffhhhjjjmmmooosssuuuwwwyyyzzzyyywwwvvvooommmiiieeecccfffkkkpppppprrrvvvyyy{{{{{{zzzzzzxxxyyyzzz{{{~~~|||zzz|||{{{vvvuuuvvvwww~~~~~~~~~uuuhhh]]]\\\eeemmmyyy}}}|||zzzwwwuuusssrrrttttttsssrrrqqqpppoooooooooqqqssswww{{{}}}yyyuuurrrppprrrtttuuuuuutttrrrrrrsss}}}}}}uuucccVVVRRRMMMLLLJJJJJJKKKKKKIIIHHHHHHFFFCCCBBBBBBBBBAAA@@@@@@>>><<<<<<<<<===<<<;;;:::::::::999888888777777777777777888999;;;<<<===666666777777777666555555444444333333333444555555444333333333333222222222...///222444555666666555444444444333333333222222222222333333333333444444444444333222222222333333555444333222222222222222444333444888:::<<>>AAADDDHHHJJJJJJNNNSSSWWWYYY\\\bbbfffkkkooovvv{{{}}}yyyoookkkddd^^^[[[[[[]]]^^^aaabbbdddfffhhhjjjjjjkkkiiiiiihhhfffeeeeeeeeeeeebbbbbb```^^^\\\ZZZXXXWWWTTTUUUVVVWWWXXXYYYYYYYYY]]]]]]]]]\\\ZZZXXXVVVTTTRRRQQQOOONNNMMMMMMNNNNNNGGGHHHIIIIIIIIIJJJLLLNNNKKKKKKLLLMMMNNNOOOQQQRRROOOPPPPPPQQQQQQPPPPPPOOOQQQQQQQQQPPPNNNMMMKKKJJJHHHGGGFFFDDDBBBAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLMMMOOOPPPTTTVVVZZZ^^^aaabbbcccdddbbbaaa``````aaaaaa```^^^[[[[[[\\\^^^___aaabbbccc```aaacccgggjjjjjjhhhfffkkkjjjjjjjjjkkkmmmooopppsssssssssttttttssssssrrryyywwwuuutttuuuvvvuuutttuuuwwwyyyzzzzzz{{{}}}}}}~~~~~~|||yyyvvvttttttuuuvvvwwwxxxyyyzzzzzzzzz~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}||||||wwwwwwwwwvvvvvvuuuuuuuuutttssspppoooppprrrvvvxxx{{{}}}}}}{{{wwwsssqqqrrrvvvzzz}}}~~~|||}}}~~~|||{{{{{{~~~~~~ssshhhgggnnnvvv~~~}}}{{{yyyvvvsssqqqppppppppppppqqqqqqppppppooonnnooorrrvvv|||~~~zzzyyyyyy{{{~~~~~~}}}||||||}}}xxxeeeVVVQQQMMMLLLJJJJJJKKKKKKIIIHHHIIIGGGDDDCCCCCCBBB@@@??????>>><<<;;;<<<===<<<;;;;;;::::::999999888777777888888888999999;;;<<<<<<666666666666666666555555333333333333333444555666333333444444444333333222222333444555555333222111444444444333333333333222111111222333333444555555555444333333222222222222555555444444444444555555444222333777888888===CCCHHHQQQ___ooo}}}sssjjjhhheee___YYYLLLGGG@@@<<<:::<<<===>>>999999888888888999:::;;;===<<<===>>>@@@BBBEEEGGGGGGKKKPPPTTTVVVYYY\\\^^^aaaffflllrrrwww{{{}}}wwwqqqmmmlllllllllnnnoooppprrrssstttuuuuuurrrrrrpppoooooooooooopppnnnnnnmmmjjjfffdddcccccc^^^___aaabbbcccddddddeeeiiiiiiiiihhhfffcccaaa___[[[ZZZWWWUUUSSSRRRQQQQQQJJJJJJIIIHHHGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLOOOTTTYYY___dddggghhheeeeeeeeefffhhhiiiiiiiiiiiiiiijjjkkkkkkllllllmmmllllllnnnqqqssstttrrrqqquuuuuutttuuuvvvyyy{{{}}}}}}~~~}}}|||{{{}}}||||||||||||}}}}}}}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzz|||zzzwwwuuuvvvxxx{{{~~~{{{xxxxxx{{{~~~~~~}}}}}}~~~~~~}}}~~~~~~vvvtttxxx~~~zzzzzzyyywwwuuurrrooommmlllmmmnnnooooooooonnnmmmjjjkkkmmmqqqvvv|||}}}|||xxxzzz}}}~~~}}}|||}}}~~~}}}fffUUUPPPMMMLLLJJJJJJKKKKKKIIIHHHHHHGGGEEEDDDDDDCCCAAA??????===;;;;;;=========<<<;;;;;;::::::999888888888666555555444444555555555555555555555555555666666333333333333333444555666333444555555555555444444555555555555444222000///444444333333333222222222111111222222333444555555555444333333222222222222000000000000111222333444444222333666666666999???BBBJJJWWWgggxxx~~~uuucccZZZMMMBBB===<<<===>>>999888777777777999;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEEHHHMMMQQQTTTVVVXXXYYY^^^bbbgggkkknnnqqquuuwwwxxx{{{{{{xxxvvvvvvwwwxxxyyyzzzzzzzzzzzzwwwvvvtttttttttuuuvvvwwwwwwwwwvvvrrrnnnkkkkkkmmmjjjjjjlllmmmoooooopppppprrrrrrrrrrrrpppnnnllljjjfffdddbbb___[[[XXXVVVUUUQQQOOOLLLJJJHHHFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBB;;;<<<===>>>????????????????????????AAABBBDDDEEEFFFIIIMMMTTT[[[bbbhhhkkkiiijjjlllnnnppprrrsssuuuxxxxxxxxxwwwvvvvvvuuuuuuxxxwwwvvvwwwyyyzzzzzzzzz{{{{{{{{{|||~~~~~~|||{{{}}}~~~}}}~~~~~~}}}|||xxx{{{~~~~~~|||yyywwwuuuvvvvvvvvvtttqqqmmmkkkllllllnnnnnnnnnmmmlllkkkjjjkkklllnnnrrrvvvyyy{{{||||||}}}}}}}}}|||{{{{{{yyy{{{|||}}}}}}}}}~~~hhhVVVRRRMMMLLLJJJJJJKKKKKKIIIHHHHHHFFFEEEEEEEEEDDDAAA??????===;;;;;;=========<<<;;;;;;;;;:::999999888888777777666555555555555555555555444444555555666777444444333333333444555555444444555555555555666666333333333333333333333333333333333222222222111111111111222333333444555555444444333222222222333333111111111222333444666777333222333666666444777===>>>DDDOOO___rrrwwwfffUUUIIIBBB???>>><<<;;;999888888999;;;===;;;;;;;;;<<<===>>>???@@@CCCFFFIIINNNQQQTTTUUUVVV^^^aaadddggghhhjjjmmmooonnnrrrvvvzzz}}}}}}{{{{{{|||}}}}}}}}}||||||yyyxxxvvvuuuuuuvvvxxxyyyzzzzzzzzzvvvpppnnnppprrrssstttuuuvvvwwwwwwxxxwwwxxxxxxyyyyyyxxxwwwvvvuuuqqqooommmiiieeebbb___]]]ZZZWWWSSSPPPNNNKKKHHHFFFIIIGGGEEEBBB@@@>>>===<<>>>>>>>>>>>??????:::;;;<<<>>>??????@@@@@@======>>>??????>>>>>>===<<<======>>>??????@@@@@@>>>===<<<<<<===>>>???@@@DDDEEEHHHNNNVVV___ggglllooorrruuuwwwxxx{{{~~~~~~}}}|||}}}}}}|||zzz}}}~~~~~~|||||||||{{{{{{{{{{{{|||vvvxxx||||||zzzzzz{{{|||~~~~~~xxxuuutttrrrsssuuuvvvuuurrrnnnllllllmmmoooppppppooommmlllppppppqqqrrrtttuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzz}}}kkkYYYVVVMMMLLLJJJJJJKKKKKKIIIHHHFFFEEEEEEEEEFFFEEEBBB@@@>>>===;;;;;;===>>>===<<<<<<;;;;;;::::::999888888999888888888888888999999555555444444444555666777555555444333333333444444444444333333333444555666333333111111111333555666222222111111111000000000222222222333333444444444333333222222222333444444555555555555555666777888333111333666666444777<<<<<>>;;;::::::;;;<<<:::;;;;;;;;;<<<<<<======AAACCCEEEIIINNNRRRSSSTTT[[[]]]```bbbccceeehhhjjjiiillloooqqqssswww|||~~~~~~~~~~~~}}}|||zzzwwwuuuttttttuuuvvvwwwyyyxxxtttooommmooosssyyyyyyzzz{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~}}}|||yyyxxxvvvssspppmmmjjjhhhfffccc^^^\\\ZZZXXXUUURRRPPPNNNLLLHHHEEEBBB@@@@@@@@@???>>>======>>>???@@@;;;<<<===>>>>>>>>>>>>===:::;;;<<<>>>>>>>>>======??????>>>>>>???@@@BBBCCCAAA@@@>>>=========>>>???CCCCCCDDDHHHPPPZZZdddkkkssswwwzzz}}}~~~}}}{{{||||||}}}~~~yyyvvvyyy~~~~~~~~~{{{{{{||||||~~~}}}|||}}}~~~~~~}}}{{{yyyzzz{{{yyyxxxvvvuuuuuuwwwyyyzzzwwwwwwyyyzzzzzzzzzyyyyyyuuuuuuvvvwwwxxxyyyzzzzzz{{{}}}{{{wwwuuutttpppsssvvvxxxxxxuuurrrooolllnnnqqqsssttttttsssqqquuuvvvxxxyyyyyywwwvvvuuuuuuuuuvvvwwwwwwwwwvvvvvvxxxwwwvvvtttsssuuuyyy}}}mmm[[[ZZZMMMLLLJJJJJJKKKKKKIIIHHHEEEEEEEEEEEEFFFFFFCCCAAA>>><<<;;;;;;===>>>======<<<;;;;;;::::::999999888444444555555666777999999555444444333444555666777666555444444333333333333444333111111111333555666666444222000000222444666111111111000000000000///222222333333333333444444222222222222333444444555444444333222222222222333222111333666666444777;;;:::<<>><<<;;;;;;<<<::::::;;;;;;;;;;;;<<<<<<@@@@@@BBBFFFLLLPPPRRRSSSVVVXXX[[[^^^```bbbeeehhhgggiiikkkkkkllloootttyyy}}}~~~}}}yyyuuusssrrrrrrssstttvvvvvvrrrlllkkknnnrrr{{{{{{|||}}}}}}}}}||||||zzz{{{}}}||||||{{{yyywwwtttrrrqqqpppmmmhhhffffffeeebbb___VVVTTTQQQMMMJJJGGGEEEEEEAAA@@@???>>>>>>???@@@AAA????????????>>>===<<<<<<===>>>???AAABBBAAAAAA@@@BBBAAA@@@???@@@BBBDDDEEEFFFEEEBBB@@@???@@@AAAAAADDDCCCBBBEEEMMMXXXcccjjjtttxxx|||~~~~~~|||vvvsssvvvvvvvvvxxxzzz}}}}}}~~~||||||~~~}}}vvvrrrvvv|||{{{{{{zzz{{{|||~~~uuuuuuuuuvvvwwwyyyzzz{{{yyyxxxvvvuuuuuuvvvxxxyyyxxxzzz}}}}}}{{{{{{~~~yyyyyyyyywwwtttssstttuuuuuussspppoooooorrruuuwwwyyyxxxvvvuuuuuuvvvxxxzzzwwwwwwxxxyyyyyyzzzzzz{{{uuuxxx{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||xxxvvvuuuuuupppssswwwzzz{{{xxxtttrrrlllooorrrvvvxxxxxxwwwwwwxxxyyy{{{||||||yyywwwuuuuuuvvvvvvvvvuuutttssssssyyyxxxuuurrrqqqtttyyy}}}ppp[[[SSSPPPMMMKKKJJJJJJIIIHHHGGGJJJFFFCCCBBBDDDEEEDDDBBBAAA@@@???===<<<<<<;;;;;;888888888888888888999999333444555666777777777777333333444444444444444444444444222222222222444444444444333222222111000000555555555555444444333222111111222333444444444444222333444555555555444444111444444111000222000---+++...222555666666444222444333333333333444555555555999@@@HHHSSSbbbsss~~~uuuhhhWWWGGGAAA@@@===;;;===:::::::::999888999;;;===;;;>>>BBBEEEHHHKKKNNNQQQVVVWWWYYY[[[]]]___aaabbbbbbcccccceeehhhkkknnnpppqqqtttyyy}}}}}}zzzwwwvvvwwwxxxxxxvvvtttqqqqqqrrrtttvvv|||||||||}}}}}}||||||{{{~~~}}}~~~~~~zzzwwwuuuwwwuuurrrpppooommmiiifffiiiddd^^^ZZZWWWUUUQQQMMMIIIIIIJJJIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEE???????????????@@@@@@@@@CCCCCCEEEFFFHHHJJJKKKLLLKKKKKKJJJIIIHHHFFFEEEDDDFFFGGGIIILLLQQQYYYbbbiiiwwwzzz~~~}}}|||{{{{{{}}}~~~~~~~~~zzztttrrrtttssstttvvvwwwxxxwwwwwwvvvzzzzzzzzzyyyyyyyyyyyyxxx{{{zzzyyywwwwwwwwwxxxxxx{{{vvvvvv{{{~~~~~~}}}{{{zzzxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwrrrrrrsssssstttuuuvvvvvvrrrssstttsssqqqpppqqqrrrtttttttttsssrrrtttwwwzzz~~~}}}}}}}}}}}}}}}{{{wwwuuutttuuuwwwxxxtttuuutttsssqqqqqqsssuuuxxxxxxwwwxxxyyy{{{}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{wwwwwwxxxyyyzzz{{{||||||||||||{{{|||}}}~~~xxxyyyyyyzzzyyyxxxvvvuuuyyyxxxxxxwwwwwwwwwxxxxxxuuuvvvwwwxxxyyyyyyyyyyyy|||{{{{{{zzzyyyxxxwwwvvvqqqrrrtttvvvwwwwwwvvvvvvzzzyyyxxxwwwvvvwwwxxxyyyppp\\\TTTPPPNNNLLLJJJJJJJJJIIIGGGHHHFFFCCCCCCEEEEEEDDDBBBAAA@@@???===<<<<<<;;;;;;999999999999999999999999666777777777777777666666777777666666666777777777444444333222222333444444444444444333222222111111222333333333222222111000333333333444444333222222333333333333444444444444777888666111000444555444---///222444555555333222444333333333333444555555666999===BBBKKKXXXhhhsss|||oooXXXLLLEEE@@@>>>???:::::::::::::::;;;===>>>;;;===@@@CCCFFFJJJNNNQQQUUUVVVWWWYYY[[[]]]^^^______``````bbbdddgggiiikkkkkkmmmqqqtttvvvzzz}}}~~~|||}}}~~~}}}{{{{{{|||}}}xxxwwwuuuttttttuuuwwwxxx~~~~~~}}}~~~}}}|||yyywwwvvvuuuuuutttqqqooorrrmmmhhhdddaaa___[[[XXXVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJLLLLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSPPPQQQRRRTTTXXX___gggmmmtttvvvxxxxxxwwwvvvvvvvvvwwwyyy{{{}}}}}}}}}{{{wwwvvvrrrmmmjjjllloooppprrrtttvvvvvvvvvvvvuuuvvvvvvvvvuuuuuuttttttuuutttsssrrrrrrrrrssstttuuuxxx|||~~~xxxvvvwwwzzz}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxyyyzzzyyyyyyyyyyyyxxxwwwuuutttssssssuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrssssssppppppooolllkkkkkknnnpppssssssssssssrrrsssvvvyyy{{{{{{{{{{{{||||||||||||~~~~~~}}}|||{{{{{{{{{{{{{{{yyyvvvtttssstttvvvxxxzzzzzzyyywwwuuutttuuuwwwyyyyyyyyyyyyzzz|||~~~{{{{{{{{{{{{{{{|||}}}}}}zzzzzzzzz{{{{{{|||||||||zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}zzzzzzzzzzzzyyyxxxwwwvvvzzzyyyyyyzzzzzz{{{|||}}}xxxyyyyyyyyyxxxxxxwwwwwwzzzzzzyyyxxxvvvsssqqqooopppqqqrrrtttuuuvvvwwwwww}}}|||{{{zzzyyyyyyxxxxxxrrr___WWWQQQOOOLLLKKKKKKKKKIIIHHHGGGEEEEEEEEEEEEEEECCCAAAAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::999999999999888777666555666555444333333444555666444444333333333333444444555555444444333333222222222222333333333222111111444444444444333222111000333222222111222333444555666666111+++***///333333111111222333333333333333444333333333333444555555555777999===CCCOOO^^^hhhqqq{{{~~~|||sss^^^QQQHHHCCCAAA;;;::::::999999:::;;;;;;:::<<<>>>AAACCCHHHMMMQQQSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[\\\]]]___aaacccdddeeegggiiijjjlllooosssvvvyyyyyyzzz|||~~~yyy{{{}}}~~~}}}||||||}}}wwwxxxxxxyyyyyyzzz{{{{{{~~~}}}|||{{{||||||zzzyyyzzz{{{{{{zzzxxxyyyvvvqqqnnnllliiifffddddddddddddcccbbbaaa```___]]][[[YYYWWWUUUSSSRRRQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]```aaabbbccccccccccccccc]]]]]]^^^^^^aaaeeelllppptttuuuuuusssqqqqqqqqqssssssvvvzzz}}}~~~~~~yyytttpppoookkkeeedddfffjjjkkknnnqqqsssttttttuuurrrssssssttttttrrrqqqppppppooonnnnnnnnnooopppqqqooopppsssvvvyyy|||}}}~~~|||wwwsssqqqpppqqqpppqqqrrrtttvvvwwwwwwwwwyyyyyyxxxyyyyyyzzz{{{{{{|||{{{{{{{{{yyyvvvuuuuuutttrrrpppooonnnmmmnnnppprrrrrrqqqrrrrrrrrrqqqpppooooooooorrrrrrqqqqqqpppooonnnnnnqqqpppppppppooooooooooooooonnnllliiigggiiilllppprrrssssssrrrqqqrrruuuwwwvvvvvvvvvwwwwwwwwwxxxxxxzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvsssrrrrrrsssuuuwww~~~~~~}}}{{{yyywwwxxxyyyzzzzzzzzzzzz{{{}}}~~~{{{{{{{{{{{{|||~~~~~~~~~}}}}}}}}}|||||||||zzzyyyyyyyyyyyyzzz|||}}}}}}||||||{{{{{{{{{||||||||||||{{{zzzyyyyyyyyyyyyvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{zzzyyywwwvvvuuuuuuxxxxxxxxxvvvsssnnnjjjgggnnnnnnoooqqqsssuuuwwwxxx~~~~~~~~~}}}|||zzzxxxwwwwwwbbbYYYRRROOOMMMLLLLLLKKKJJJIIIEEEEEEFFFFFFFFFEEEBBBAAA@@@???>>>===<<<<<<<<<<<<:::::::::::::::999999999888888888888888777666555666555333222222333444555444444444333333444444444555555555444444333333333444444444555555444444333333444444444333333222111333222111000000222444555222222...((((((---000000444333333222222222333333444333333333333444555555444555777:::???JJJXXXbbbkkkqqq}}}yyyxxxzzzzzziiiZZZNNNFFFBBB@@@===<<<;;;<<<;;;;;;:::;;;<<<>>>AAAEEEKKKPPPQQQRRRRRRSSSUUUVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^___cccdddeeeeeefffiiimmmppprrrrrruuuyyy||||||{{{yyywwwyyy||||||zzzxxxvvvvvvxxxyyy{{{}}}~~~{{{zzzyyyxxxzzz|||}}}{{{zzzzzz|||}}}|||{{{zzzxxxvvvsssqqqnnnlllkkklllllllllkkkkkkjjjiiiiiieeedddcccaaa```_________]]]]]]^^^^^^```bbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeehhhiiijjjkkkllllllllllllgggggggggggggggjjjnnnqqquuuvvvxxxwwwuuusssrrrrrrssswww|||xxxsssooommmiiidddccceeefffhhhkkknnnqqqsssttttttrrrssstttuuuuuusssrrrpppnnnnnnmmmmmmmmmooopppqqqqqqqqqqqqqqqqqqrrrssstttwwwvvvtttrrrooommmkkkjjjjjjjjjlllmmmnnnnnnooooooqqqqqqpppoooooopppqqqrrrvvvvvvwwwxxxxxxwwwuuuuuuxxxxxxxxxzzz}}}|||xxxvvvtttsssvvvtttrrrqqqpppooollljjjeeeeeedddfffjjjlllmmmmmmoooooooooooonnnnnnnnnnnnqqqpppooonnnmmmmmmllllllmmmmmmmmmmmmmmmmmmnnnnnnqqqpppooommmkkklllnnnqqqqqqqqqrrrqqqpppqqqsssuuusssssstttttttttuuuuuuuuuuuuuuutttsssssssssssssssrrrqqqooonnnoooqqqsssttt|||}}}}}}|||zzzyyyyyy{{{yyyyyyyyyzzz{{{{{{|||}}}zzzzzz{{{|||}}}~~~}}}||||||}}}}}}|||{{{{{{|||}}}~~~{{{{{{yyyyyyyyyzzz{{{|||~~~}}}{{{yyyyyyyyyzzzzzzuuuuuuttttttuuuuuuvvvvvvzzzyyyxxxwwwvvvuuuuuuuuuxxxyyyyyywwwsssmmmhhhdddlllllllllmmmpppsssvvvwwwyyyzzz|||}}}|||yyywwwuuu|||dddYYYRRROOOMMMLLLLLLKKKJJJIIIDDDEEEGGGGGGEEEDDDBBBBBB@@@???>>>======<<<<<<===:::999999999888888888777444555666666777777777666:::999888666666666777888444444444444444444444444555555444444444444333333333444444555555444444444111222333333444444444333333222111000000222444555333555444000000333444222555444333222222222333444444333333333333444555555444555777888;;;DDDOOOXXXfffkkkvvv{{{tttqqqxxxyyyeeeVVVKKKGGGBBB??????@@@@@@@@@999:::;;;<<<>>>BBBHHHLLLNNNOOOOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\aaaaaabbbaaaaaadddgggkkklllmmmpppsssvvvvvvtttqqqrrruuuxxxzzzxxxvvvttttttwwwyyy|||~~~|||{{{yyyxxxyyy{{{~~~|||zzzxxxxxxyyyyyyyyyxxxyyyxxxxxxvvvsssqqqpppppprrrqqqqqqpppoooooooooooonnnmmmkkkiiigggggghhhhhheeedddddddddeeegggiiikkkjjjiiiiiiiiihhhhhhhhhhhhmmmmmmnnnooopppppppppoooooooooooonnnmmmnnnppprrrtttwww{{{}}}{{{wwwuuussstttxxx}}}zzzuuupppnnnjjjeeeeeegggfffhhhkkknnnqqqsssttttttrrrssstttttttttsssrrrqqqnnnnnnmmmmmmmmmnnnpppqqqtttsssrrrpppoooooopppppppppppppppooommmkkkjjjhhhiiijjjkkkkkkllllllkkkkkkkkkjjjhhhgggggghhhiiijjjppppppqqqqqqpppooonnnmmmpppqqqrrrssstttuuuwwwxxxzzzxxxwwwtttrrrpppooonnnooonnnmmmmmmmmmllljjjggg`````````cccgggjjjllllllmmmmmmmmmlllllllllllllllnnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjkkklllnnnnnnooooooqqqsssrrrqqqoooooopppooopppqqqqqqooooooqqqrrrppppppqqqqqqqqqrrrrrrrrrqqqqqqppppppooooooppppppnnnmmmlllllllllnnnpppqqquuuwwwxxxxxxxxxxxxyyyzzzvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}||||||~~~}}}|||||||||}}}~~~|||{{{zzzyyyzzz{{{|||}}}}}}|||zzzyyyxxxxxxyyyyyyyyyyyywwwvvvuuuuuuttttttuuuuuuttttttttttttuuuuuuxxxyyyzzzyyyvvvqqqkkkhhhlllllllllmmmooorrrtttvvvsssuuuxxxzzzzzzxxxvvvttt|||dddWWWQQQOOOLLLKKKKKKKKKIIIHHHEEEFFFGGGFFFDDDCCCCCCCCC??????>>>===============:::999999888888777777777333444555666666777777777888888777777666666555555444444555555555555444444444444444333333333333333111111222333333333222222000111222333444444444444333222222111222333444555222666777444444666555222555444333333333333333444444333333333333444555555444666666666777;;;CCCIII]]]cccnnn}}}~~~uuutttyyy~~~rrrTTTMMMDDD???>>>@@@@@@???999:::;;;<<<===@@@DDDGGGIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]]]]]^^^aaadddhhhhhhjjjmmmppppppmmmkkkllloootttwwwwwwwwwwwwwwwuuuwwwyyy|||~~~~~~~~~~~~}}}~~~~~~{{{zzzzzz|||~~~~~~~~~{{{yyyvvvuuuvvvvvvvvvuuuyyyzzz{{{zzzxxxvvvuuuvvvvvvvvvuuutttttttttttttttvvvtttpppmmmkkkjjjjjjjjjhhhgggfffeeeeeefffhhhjjjiiiiiihhhhhhhhhgggggggggmmmnnnooopppqqqqqqqqqqqqsssttttttsssrrrqqqrrrtttqqqvvv|||~~~{{{wwwuuuvvvyyy~~~|||wwwrrrooolllgggfffiiijjjkkknnnqqqsssttttttuuurrrqqqqqqqqqppppppppppppnnnmmmlllllllllmmmnnnooossssssrrrrrrrrrrrrssssssssssssqqqpppnnnlllkkkjjjjjjkkkkkklllkkkkkkjjjjjjjjjjjjiiihhhggggggggghhhllllllmmmnnnmmmlllkkkjjjkkkmmmnnnnnnmmmmmmooopppqqqppppppooommmlllkkkkkkiiiiiihhhiiiiiihhhfffccc^^^^^^^^^aaafffiiikkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjiiigggfffffffffggghhhggghhhiiikkkmmmnnnooopppmmmooorrrrrrqqqnnnmmmmmmnnnoooppppppooonnnooopppmmmmmmnnnnnnnnnnnnooooooooonnnnnnmmmmmmnnnnnnnnnllllllkkkkkkkkkmmmnnnoooooorrrtttuuuuuuvvvwwwxxxttttttuuuvvvwwwvvvvvvvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}|||zzzyyyyyyyyyzzzzzz|||{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuusssqqqpppooooooppppppooooooppprrrsssuuuvvvwwwxxxyyywwwuuurrrppppppppppppqqqrrrssstttuuuqqqrrruuuwwwxxxwwwuuutttwwwaaaUUUPPPNNNLLLJJJJJJJJJIIIGGGEEEGGGGGGEEEBBBAAACCCEEE???>>>>>>===============;;;;;;:::999999888777777555666666777777777666666555555666777666444222111333444555666666555444333222222333333333333333333000111222222333333333222222222333444444333333333333333333333444444444444000333444222222444444000333333444444444444444444444333333333333444555555222444666666555888===BBBRRRYYYdddqqq~~~mmmbbbSSSHHHCCCAAA???===888:::;;;<<<<<<===@@@BBBDDDDDDFFFHHHJJJKKKMMMMMMMMMOOOQQQTTTVVVXXXYYYYYYVVVWWWYYYZZZZZZ[[[]]]___bbbcccdddgggjjjkkkiiihhhhhhkkkooorrrsssssstttvvvrrrssstttvvvxxxyyyzzzzzzxxxyyy{{{}}}~~~}}}{{{xxxxxxyyyzzz|||~~~}}}}}}|||||||||{{{yyyvvvuuuvvvxxxxxxxxxzzz|||~~~~~~{{{zzzzzz{{{yyyxxxwwwvvvvvvwwwwwwxxxvvvtttpppmmmkkkkkklllmmmjjjhhheeecccbbbcccdddeeeffffffeeeeeeeeeeeeeeedddiiijjjlllnnnoooqqqqqqqqqqqqssstttsssqqqpppqqqrrrqqquuu{{{~~~}}}|||{{{zzz}}}zzztttrrrnnniiiiiillloooppprrrtttvvvvvvvvvvvvrrrqqqooonnnnnnnnnpppppppppooonnnmmmlllmmmnnnnnnrrrrrrssssssttttttuuuuuuuuusssqqqooommmmmmmmmnnnmmmmmmnnnmmmmmmlllkkkkkkmmmmmmmmmllllllkkkiiiiiihhhiiikkklllllllllkkkjjjhhhkkkmmmmmmkkkkkklllnnnllllllllllllkkkjjjiiiiiigggffffffggggggeeebbb___\\\\\\]]]```dddhhhjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhgggfffeeeeeefffhhhiiiiiijjjkkklllmmmnnnoooooolllnnnoooooommmlllllllllmmmnnnpppooonnnmmmnnnooommmmmmnnnnnnnnnooooooooonnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmlllmmmmmmnnnooooooqqqtttuuuttttttuuuvvvssssssuuuvvvvvvuuuuuutttvvvvvvvvvwwwxxxzzz{{{|||{{{{{{||||||}}}}}}}}}~~~{{{zzzyyywwwvvvvvvwwwwwwzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrqqqpppnnnmmmlllkkkkkknnnmmmlllllllllnnnppprrrqqqrrrtttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttuuuwwwxxxxxxwwwvvvuuuqqq^^^TTTPPPNNNKKKJJJJJJJJJHHHGGGFFFGGGGGGEEEAAAAAACCCFFF???>>>>>>============>>><<<<<<;;;::::::999888888888999999888888777666555777888:::;;;:::888555333333444555666666555444333222222222222222222222222222333444444555555555555444444444444333222111111222333444555555555444444222444444111222555555333222333444444555555444444444333333333333444555555///222555777777:::???CCCJJJRRR]]]hhhrrr|||~~~jjjYYYOOOIIIDDDAAA888:::<<<<<<<<<<<<>>>???@@@AAABBBDDDGGGIIIJJJKKKKKKMMMPPPSSSUUUWWWXXXXXXTTTVVVYYYZZZZZZ[[[\\\]]]______```dddgggiiihhhggghhhjjjmmmnnnnnnmmmnnnoooooooooppprrrssstttvvvvvvssstttvvvxxxzzz{{{|||}}}}}}{{{xxxuuuttttttvvvwwwzzzzzzyyyyyyyyyyyyzzzzzz|||yyywwwwwwxxx{{{{{{{{{zzz}}}}}}{{{|||}}}zzzyyyxxxwwwwwwwwwxxxyyyrrrpppnnnllllllmmmoooqqqkkkiiieeebbb``````aaabbbcccccccccccccccccccccccccccdddgggjjjmmmooopppqqqmmmoooppppppnnnmmmnnnnnnsssvvv{{{~~~}}}wwwtttqqqllllllpppssstttvvvwwwxxxwwwwwwvvvtttrrrpppnnnnnnoooqqqssssssrrrpppooonnnoooooopppssssssttttttttttttssssssrrrpppnnnllllllnnnpppqqqppppppppppppooonnnmmmlllkkklllllllllllljjjhhhgggfffgggiiijjjkkkkkkkkkjjjgggjjjmmmmmmkkkkkklllooollllllllllllkkkjjjhhhhhhhhhggggggggggggdddaaa^^^[[[[[[[[[^^^cccggghhhiiimmmllllllkkkjjjjjjiiiiiiiiihhhgggfffgggiiikkkmmmlllllllllmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkkkklllnnnlllnnnoooooonnnmmmmmmnnnpppppppppqqqqqqqqqrrrrrrmmmmmmmmmllllllmmmnnnnnnpppoooooonnnnnnnnnoooooopppsssuuuuuutttsssssstttssstttuuuvvvvvvuuuttttttuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyzzz{{{|||}}}~~~~~~|||{{{yyywwwvvvvvvwwwwwwwwwxxxxxxxxxxxxvvvtttsssuuuuuuvvvvvvvvvtttrrrqqqrrrqqqpppoooooonnnnnnooommmllljjjjjjjjjkkkmmmooommmnnnpppsssvvvxxxzzzzzz{{{|||||||||{{{zzzxxxvvvxxxyyyyyyzzzyyyxxxwwwvvv{{{kkk\\\TTTOOOOOONNNMMMLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEBBB@@@@@@@@@??????>>>=========:::999888888777777888888888888777777777777777888999888888777666555555444444444444333333444444555555444444333333444444555666666444333111000///...444555555555444333333222000111222222333333333333111222222333333222222111444333333222222333333444555555666777666555333222777777777777777888888999EEEFFFMMMYYYcccjjjssszzzuuuhhh[[[NNNDDD@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<===???BBBEEEFFFHHHKKKNNNQQQSSSSSSTTTXXXWWWWWWWWWYYYZZZYYYYYY```___^^^```bbbdddeeedddbbbbbbccceeeggghhhjjjjjjiiijjjkkkkkklllmmmqqqtttrrrrrrrrrsssuuuvvvxxxyyywwwvvvvvvuuutttssssssrrrttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuzzz{{{|||}}}~~~~~~}}}||||||}}}}}}}}}||||||{{{zzzwwwwwwuuutttsssrrrrrrrrrooonnnllljjjgggeeecccbbbbbbcccdddddddddcccaaa```bbbbbbcccdddgggjjjlllnnnpppooollljjjhhhhhhhhhiiipppuuu|||~~~|||{{{yyyuuuqqqnnnooopppsssvvvzzz|||{{{xxxwwwvvvvvvvvvvvvtttrrrrrrsssuuutttttttttsssrrrpppnnnmmmooopppqqqrrrsssrrrqqqpppooonnnmmmkkkiiijjjmmmppppppppppppppppppppppppooonnnnnnooonnnmmmllljjjiiijjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllmmmmmmnnnnnnmmmlllkkkiiiiiiiiiiiiooojjjfffeeefffddd___ZZZWWW[[[```ccceeeggghhhiiikkkllllllllllllkkkjjjjjjkkkkkkjjjjjjjjjkkkllllllnnnnnnnnnnnnmmmkkkjjjiiiooooooooonnnmmmkkkjjjiiippprrrtttuuutttqqqnnnkkkllllllllllllmmmooopppqqqmmmllllllmmmmmmnnnoooppprrrpppnnnpppssstttrrrpppppprrruuuwwwxxxwwwuuutttpppqqqrrrsssuuuvvvwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwssstttuuuvvvxxxxxxxxxyyyzzzyyyxxxwwwwwwxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttssssssrrruuussspppnnnmmmmmmnnnnnnooommmjjjhhhgggiiilllnnnnnnnnnoooppprrrtttvvvwwwvvvvvvwwwyyy{{{|||~~~~~~}}}|||||||||}}}|||yyywww~~~vvvgggYYYRRRNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEBBB@@@@@@@@@??????>>>=========::::::999888888888888999666666666666777888999:::999999999888777777777666555555444333333333444444222111111000000111111222444444333333222111111111444444555555444444333222000111111222333333222222333444444555555444444333444333333222222333333444111111222333444444444444666555555555555666777777>>>>>>CCCMMMWWW___iiirrrwww{{{~~~rrr___RRRJJJGGGBBB@@@??????>>><<<<<<===>>>???@@@AAABBBCCCDDDFFFIIILLLOOORRRSSSTTTZZZYYYYYYZZZ[[[[[[[[[[[[___^^^]]]^^^```aaaaaaaaa``````aaabbbdddeeefffffffffgggiiiiiiiiikkknnnqqqpppppppppqqqrrrssstttuuussssssssssssssssssssssssrrrrrrssssssttttttuuuuuuuuuuuutttttttttttttttttttttvvvxxx{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}|||{{{yyyxxxvvvuuuuuuuuuvvvuuurrrpppnnnlllkkkjjjnnnnnnmmmkkkhhheeebbb```cccccccccdddeeegggjjjkkkmmmkkkiiigggggghhhiiijjjnnnssszzz~~~}}}}}}}}}|||xxxtttqqqqqqqqqtttwww{{{}}}|||zzzyyyxxxzzzzzzzzzwwwuuuttttttuuuxxxxxxwwwwwwvvvuuussssssssssssssssssrrrqqqpppoooooonnnmmmkkkiiiiiilllnnnssssssttttttttttttttttttqqqqqqqqqqqqooommmkkkjjjkkkjjjjjjiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnoooooooooooonnnnnnmmmllllllllloookkkgggffffffddd^^^ZZZYYY\\\aaadddeeefffhhhiiijjjjjjkkkkkklllkkkkkkjjjllllllllllllmmmnnnpppppprrrrrrrrrrrrqqqpppoooooooooooooooooonnnmmmlllkkkpppqqqssstttsssqqqooommmmmmmmmmmmnnnooooooppppppnnnnnnnnnnnnnnnooopppqqqsssqqqpppqqqtttuuutttrrrrrrsssuuuwwwxxxwwwvvvuuurrrrrrrrrssstttvvvwwwxxxwwwwwwwwwvvvwwwwwwxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttssssssssstttttttttrrrpppnnnnnnnnnoooppprrrpppnnnlllkkklllmmmnnnnnnnnnnnnoooqqqrrrtttuuussstttuuuwwwyyyzzz{{{|||~~~{{{xxx|||zzzqqqbbbVVVPPPMMMMMMLLLKKKIIIHHHGGGFFFGGGFFFEEEEEEEEEEEEBBB@@@@@@@@@??????>>>=========;;;;;;:::999999999999999666666666666777777888999777777777777777777666666666555444333333333333333444444333333333333444444222222222222333333333333444444555555444444333333111111222222333333222222333444444555555444444333333333222222222222333333///000000111333555777888444444333333444444555666<<<;;;???GGGPPPYYYfffqqqvvv{{{|||lll___WWWMMMFFFEEECCC@@@===;;;<<<<<<===============BBBBBBDDDGGGJJJNNNRRRTTTZZZZZZZZZ[[[[[[[[[\\\\\\___]]]\\\\\\]]]^^^]]]\\\]]]]]]^^^______```aaaaaacccdddffffffggghhhkkkmmmnnnnnnnnnnnnnnnoooooopppooooooooopppppppppqqqqqqnnnnnnoooooopppqqqqqqrrrppppppppppppppppppqqqqqqnnnooosssvvvzzz}}}|||}}}~~~~~~}}}|||{{{{{{{{{}}}|||yyyvvvttttttttttttyyyxxxwwwtttqqqmmmiiiggggggffffffffffffggghhhiiigggfffdddcccdddfffiiikkklllqqqwww|||~~~~~~~~~~~~|||xxxuuussssssuuuxxx|||~~~}}}|||{{{{{{}}}~~~~~~}}}zzzwwwvvvwwwzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwuuutttrrrqqqppppppppppppooollljjjjjjlllnnntttuuuvvvvvvwwwwwwwwwwwwtttuuuuuutttssspppnnnmmmnnnmmmlllkkkkkkkkkkkkkkkllllllmmmnnnpppqqqqqqrrrpppqqqrrrrrrrrrqqqpppppprrrnnniiigggfffddd___[[[]]]```cccffffffggghhhiiiiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnoooqqqrrrttttttqqqpppppppppppppppppppppoooppppppqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqooopppqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnoooooorrrqqqpppqqqsssssssssrrrssstttuuuvvvwwwwwwwwwwwwtttssssssssssssuuuwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxuuutttssssssssstttuuuvvvwwwvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrrrssstttuuuvvvsssrrrqqqpppooopppqqqqqqsssrrrqqqpppoooooooooooonnnnnnnnnoooooopppqqqqqqqqqqqqssstttvvvxxxyyyyyy~~~{{{xxx}}}yyyooo```TTTPPPLLLLLLJJJIIIHHHGGGGGGFFFGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@??????>>>=========<<<;;;::::::999999::::::::::::888777555555444444333333444444444444444444666555555444333333333333555555444444444444555555222222222333333333333333333444444555444444333333222333333444444444333333111222222333333222222111333333222222222222333333222222222333444777999;;;444444333333444444555666<<<;;;===DDDLLLWWWfffttt~~~tttdddYYYUUUQQQKKKFFFBBB@@@===;;;;;;;;;;;;;;;>>>>>>>>>@@@DDDIIINNNQQQWWWXXXYYYZZZZZZZZZ\\\]]]```^^^\\\[[[\\\\\\[[[YYY\\\\\\\\\\\\\\\]]]]]]]]]```bbbdddeeeeeefffiiikkkmmmllllllkkkkkkkkkllllllmmmmmmmmmmmmlllllllllllljjjjjjkkklllmmmnnnnnnooollllllkkkkkklllmmmnnnooojjjkkknnnrrruuuyyy{{{|||yyyzzz{{{}}}~~~|||zzzyyyyyy{{{|||~~~~~~}}}|||{{{xxxvvvtttoooooonnnmmmmmmmmmllllllhhhfffdddcccdddfffiiikkklllpppuuuyyy{{{}}}~~~~~~}}}~~~~~~zzzvvvttttttuuuyyy|||~~~~~~}}}}}}~~~~~~~~~{{{zzzzzzyyyzzzzzz{{{{{{{{{zzzzzz{{{zzzxxxuuuttttttttttttttttttssspppnnnmmmnnnpppssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvtttrrrpppqqqqqqpppooonnnnnnnnnnnnnnnooopppqqqrrrssstttuuurrrsssuuuwwwwwwwwwuuutttuuuqqqmmmjjjhhhfffbbb___ccceeehhhiiiiiijjjkkklllkkklllmmmooopppqqqqqqqqqrrrqqqqqqrrrrrrssstttuuuooonnnmmmmmmmmmooopppqqqqqqrrrssstttuuuvvvvvvvvvssssssssssssttttttuuuvvvrrrsssuuuvvvuuutttrrrpppnnnnnnmmmmmmmmmmmmmmmnnnooonnnnnnoooppppppppppppssstttttttttuuuvvvvvvwwwtttsssrrrqqqrrrsssuuuvvvxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{zzzyyyxxxwwwttttttsssrrrrrrsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvqqqqqqqqqrrrsssuuuvvvwwwuuutttsssrrrqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqpppooooooppppppppppppooooooooopppqqqsssuuuvvvwwwxxxzzzzzz{{{|||~~~}}}zzzxxx}}}rrraaaUUUPPPLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@??????>>>=========<<<;;;::::::999999:::::::::999888666555444444444333333333333444444444444666555444333333333333333222222111111111111222222444444444333333333333333333333444444555444444333444555555555555555444444111222222333333222222111333222222111111222222333444444333333444555777888555555444444555555666777777666888>>>EEEOOO```nnn||||||~~~}}}uuuoooggg```XXXQQQGGG@@@=========>>>;;;;;;:::<<>>=========;;;;;;:::999999999999999555555555555666666777888666666666666666666555555444444444333333444444555333333222222222222333333444444444444333333333333333333444444555555444444555555666666555555444444333444444555555444444333222222111111111111222222333333222222222333333444666666666555666666777888555555888<<>>===;;;;;;::::::<<<@@@CCCFFFLLLQQQVVVXXXZZZ]]]bbbfffeeeccc```___^^^]]]\\\ZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]```cccddddddeeeggghhhjjjiiiiiihhhhhhhhhiiiiiikkkkkkjjjhhhfffeeecccccceeeeeefffgggiiijjjkkkkkkiiihhhfffeeefffgggiiijjjjjjjjjjjjjjjjjjkkklllmmmlllmmmoooqqqssstttuuuuuuuuuuuuwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwsssvvvxxxyyyzzzzzz|||~~~}}}}}}~~~|||}}}}}}{{{wwwtttssssssvvvyyy{{{||||||{{{|||}}}zzz|||}}}~~~}}}|||}}}~~~|||}}}}}}~~~~~~~~~}}}}}}yyyyyyxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyvvvuuuvvvwwwwwwxxxzzz|||}}}|||{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxwwwxxxzzz{{{{{{{{{zzzzzzxxxvvvrrrooollljjjiiihhhnnnpppqqqrrrqqqrrrsssuuutttuuuvvvxxxyyyzzzzzzzzzxxxwwwvvvtttsssrrrrrrrrrpppnnnllljjjkkkmmmpppssstttuuuwwwyyy{{{||||||}}}yyyyyyxxxxxxyyyzzz{{{{{{wwwxxxxxxyyyxxxwwwvvvuuuuuuuuusssrrrqqqqqqqqqqqqpppqqqrrrrrrqqqqqqrrrtttrrrssstttuuuvvvvvvvvvvvvssssssssssssrrrrrrrrrrrrttttttuuuvvvxxxzzz{{{|||}}}|||||||||zzzyyyxxxwwwwwwvvvvvvuuuvvvwwwyyyzzzwwwwwwwwwxxxxxxxxxxxxyyywwwvvvtttssssssuuuvvvxxxxxxxxxwwwvvvtttsssrrrqqqlllmmmoooppprrrrrrssssssrrrsssssstttsssrrrqqqpppooopppqqqrrrtttvvvwwwxxxvvvuuutttvvvxxx{{{||||||~~~hhhXXXQQQMMMLLLJJJHHHGGGHHHIIIJJJGGGFFFEEEEEEEEEEEEBBB@@@@@@@@@??????>>>=========::::::999888888888888999444444444555666777888999888888777777666555555555333333333333444444555666666555555444444555555666222222333333444555555555222333444444555555444444444444444444444333222222333444444555555444444333222222111111111111222222111222333333444444333333666666555555666666777888777888;;;>>>???CCCNNN[[[iiiwwwsss```TTTJJJCCC>>>>>>===<<<<<<<<<>>>@@@AAACCCIIIOOOSSSVVVZZZaaagggfffcccaaa______^^^]]][[[YYYYYYZZZZZZ[[[[[[\\\\\\[[[^^^aaaccccccdddeeefffggggggfffffffffgggggghhhiiihhhgggfffeeedddccccccdddeeefffggghhhjjjkkkkkkjjjhhhfffeeedddfffgggiiijjjiiihhhgggffffffggggggggghhhjjjlllmmmnnnooooooppppppqqqsssuuuxxxzzz{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~|||yyyzzz{{{{{{zzzzzz{{{}}}{{{||||||~~~|||}}}|||yyyvvvtttttttttvvvxxxzzzzzzyyyyyyyyyzzzzzzzzz{{{zzzxxxxxxyyy{{{{{{|||||||||||||||{{{{{{vvvwwwwwwxxxyyyyyyxxxxxxwwwxxxyyyxxxvvvuuuvvvwwwwwwxxxzzz||||||{{{yyywwwwwwxxxyyyzzzzzzzzzyyyyyyuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{vvvtttrrrnnnkkkiiijjjjjjpppqqqssssssssssssvvvxxxwwwxxxyyyzzz{{{{{{|||{{{yyyxxxwwwvvvuuutttttttttooommmiiiggggggjjjmmmpppssstttvvvxxxzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvuuuvvvuuusssrrrqqqpppppppppppprrrtttsssrrrqqqsssuuussstttvvvxxxyyyxxxwwwvvvssstttuuuvvvuuutttrrrqqqrrrrrrssstttvvvxxxzzz{{{|||||||||{{{zzzyyyxxxwwwxxxwwwwwwvvvwwwyyyzzz{{{xxxxxxyyyyyyyyyzzzzzzzzz{{{yyywwwtttttttttvvvwwwvvvvvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrssssssttttttqqqrrrtttttttttsssqqqpppnnnooopppqqqsssuuuvvvwwwwwwtttqqqqqqsssvvvxxxyyyjjjXXXPPPMMMLLLJJJHHHHHHHHHJJJJJJHHHFFFEEEEEEEEEEEEBBB@@@@@@@@@??????>>>=========:::999888888777777888888777666666555555555666666777777666555444333333333222222222333444555666777333222222111111222222333000000222333555666777888222333333444555555555444333333333333222222111000111222222333333222222111222222111111111111222222111333444666777777666555666555555555555666777777666777:::<<<;;;;;;DDDOOObbbppp~~~xxxhhhZZZMMMFFF@@@???>>>>>>===>>>???@@@;;;AAAIIINNNQQQVVV^^^dddfffcccaaa_________]]][[[XXXXXXYYYYYYZZZ[[[[[[\\\ZZZ]]]```bbbbbbbbbdddeeeeeedddddddddeeeeeefffgggfffffffffeeeeeeddddddddddddeeefffgggiiijjjkkklllkkkiiigggeeedddeeeggghhhjjjiiigggeeedddddddddeeeeeefffgggiiijjjkkkllllllnnnnnnnnnoooppprrrtttuuuxxxyyyzzz{{{|||~~~~~~~~~{{{|||}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}|||zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{xxxuuussstttvvvvvvxxxyyyyyyxxxwwwxxxyyyzzzzzzzzzwwwuuuuuuvvvxxxyyyyyyyyyyyyyyyxxxwwwwwwuuuuuuwwwxxxxxxwwwvvvuuuuuuvvvwwwvvvuuutttuuuvvvuuuvvvxxxzzzyyyxxxuuutttuuuvvvxxxzzzzzzzzzzzzyyyssssssttttttuuuwwwxxxyyy{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{tttsssqqqmmmjjjiiijjjkkkpppqqqssssssssstttwwwyyyyyyyyyzzz{{{||||||||||||yyyxxxwwwwwwvvvvvvwwwwwwsssqqqmmmjjjjjjmmmpppsssrrrsssuuuwwwxxxzzzzzzzzzyyyzzzzzz{{{{{{zzzyyyyyyuuuuuuttttttttttttuuuuuusssrrrqqqooonnnmmmmmmmmmnnnqqqsssrrrpppoooqqqttttttvvvxxx{{{{{{zzzyyywwwtttvvvxxxyyyxxxvvvsssqqqppppppqqqsssuuuwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwwwwwwwyyy{{{|||yyyyyyyyyzzzzzz{{{{{{{{{~~~|||xxxuuuttttttuuuvvvssstttuuuwwwxxxxxxxxxxxxxxxwwwvvvuuutttttttttuuupppqqqsssttttttsssqqqpppmmmnnnoooppprrrtttuuuvvvwwwsssnnnlllmmmppprrrsssjjjVVVMMMPPPNNNMMMLLLMMMLLLJJJIIIHHHHHHIIIHHHFFFBBB???<<>>======>>>>>>===999999999888888888777777444444555555555555444444444444444444444555666777444444444444444444444444111111222333444666777888777666555444444444444444555555555555444333222222555444222000000000222333666555444333333333333333444444444333333222222222222666999888333000333666333333333333333333333333666555333444666:::???BBBVVVcccqqqyyy|||{{{eeeVVVSSSGGG===<<<>>>>>><<<<<>>===>>>>>>>>>===::::::::::::999999999888666777777777777777777666444444444444444555666666444444444444444444444444333333333333444444555666555555444444444555555666555555555666555555444444555444222111111111222333555555444333333333333333444444444333333222222222444555555555444333333333333333333333333333333333555555444555777:::===???IIIUUUfffqqqyyyttthhh]]]RRRMMMIIICCC@@@@@@AAABBBCCCCCCCCCGGGMMMRRR[[[^^^bbbdddcccaaa^^^]]]XXXUUUTTTUUUYYY\\\]]]]]]^^^______``````aaabbbbbbiiihhhfffeeeeeeeeeeeefffffffffffffffffffffffffffiiihhhgggggghhhjjjmmmnnnmmmlllkkkjjjjjjjjjjjjkkklllkkkjjjiiihhhggggggfffhhhiiijjjlllmmmnnnnnnnnnoooooooooooopppqqqrrrrrrrrrssstttvvvwwwxxxxxxyyy{{{{{{||||||||||||{{{{{{||||||{{{zzzyyyzzz{{{{{{yyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz||||||||||||||||||||||||~~~}}}}}}||||||||||||}}}{{{yyyvvvsssrrrsssuuuvvvvvvxxxyyyyyywwwvvvvvvwwwvvvvvvuuurrrppppppqqqssswwwvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvvvvuuusssrrrrrrssstttuuusssvvvxxxyyywwwtttsssrrrsssssstttuuuuuuuuuuuutttxxxwwwuuuwwwyyy{{{yyyxxxzzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzyyyvvvttttttuuuqqqpppnnnkkkhhhgggiiikkkppprrruuuwwwwwwwwwxxxyyyttttttuuuwwwxxxzzz{{{|||zzzyyyyyyxxxxxxxxxxxxxxxtttsssrrrrrrrrrrrrssstttvvvvvvwwwxxxyyyyyyyyyyyywwwuuussssssuuuvvvuuuttttttttttttuuuvvvvvvwwwwwwyyyxxxvvvsssqqqooonnnmmmmmmnnnppprrrssssssrrrqqqoooppprrrtttvvvwwwwwwwwwuuuvvvwwwwwwwwwwwwvvvvvvtttttttttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyxxxxxxzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvzzzyyyxxxvvvtttsssrrrrrruuuttttttttttttvvvwwwxxxvvvuuusssqqqqqqrrrssstttqqqppppppppppppqqqrrrrrrrrrpppooopppqqqsssrrrrrrwwwtttqqqppprrrtttsssrrr{{{}}}~~~lll\\\TTTNNNLLLKKKJJJKKKJJJHHHGGGJJJIIIFFFDDDCCCBBBBBBCCCBBB@@@>>>===>>>>>>===<<<;;;;;;;;;:::::::::999999777777888888888888777777555444444444444555666666444444444444444444444444555444444333333333444444333333333333444555666777444555555666666666666555555555333222222222333444555444444333333333333333444444333333333333222222555444222333555666333111333333333333333333333333555555555666777999;;;<<<===GGGWWWeeeqqq||||||pppfff[[[OOOIIIHHHGGGGGGFFFDDDBBBCCCEEEGGGNNNTTT[[[^^^]]][[[ZZZ[[[YYYWWWTTTUUUWWWZZZ\\\]]]]]]\\\\\\\\\\\\^^^___```hhhggggggfffffffffgggggggggggggggggggggggggggggggggggggggggghhhjjjkkkllllllkkkkkkjjjjjjjjjkkkkkkmmmlllkkkjjjiiihhhhhhhhhjjjkkklllnnnoooooooooooonnnnnnnnnnnnooopppqqqqqqpppqqqrrrsssttttttttttttuuuvvvwwwxxxyyyyyyyyyyyy{{{zzzyyyxxxxxxxxxxxxyyyssssssssssssssssssssssssuuuttttttssstttuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{|||||||||{{{{{{zzzzzzzzzyyyxxxvvvtttssssssssstttuuuvvvwwwwwwuuuttttttuuutttuuutttrrrqqqppprrrtttuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwvvvuuusssrrrrrrrrrssstttssstttuuutttrrrqqqpppqqqqqqqqqppppppqqqqqqrrrssstttrrrqqqqqqtttvvvvvvvvvyyyyyyxxxxxxxxxxxxwwwwwwxxxyyyzzzxxxtttqqqpppoooooooooooommmjjjiiijjjkkkooorrruuuwwwwwwvvvwwwxxxpppqqqrrrtttvvvxxxzzz{{{{{{zzzzzzyyyxxxxxxyyyyyywwwvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwuuusssrrrrrrsssttttttssstttttttttuuuvvvvvvwwwwww{{{zzzxxxuuurrrpppnnnmmmjjjkkknnnqqqssstttttttttoooppprrrssstttuuuuuuuuutttuuuvvvwwwwwwxxxwwwwwwssssssssstttuuuvvvxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyywwwwwwxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuyyyxxxvvvtttrrrqqqppppppssssssssssssssstttvvvvvvsssrrrpppoooooopppqqqsssmmmmmmmmmmmmnnnnnnoooooorrrpppoooooopppqqqqqqppptttsssrrrssstttuuutttsss||||||}}}lll]]]UUUOOOMMMKKKKKKKKKKKKIIIGGGIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@>>>>>>>>>>>>===<<<;;;::::::::::::999999999666666666555555666666666555555444444444555555666444444444444444444444444444444333333333444555555444333333333444444555666333333444555666666666555555555444333333333444555444444333333222333333444333333333333333333333333444444444555555555444333333333333333333333333333444555666777888888999999:::@@@KKKXXXfffsss}}}rrrbbb[[[[[[YYYXXXVVVRRRMMMHHHFFFDDDHHHMMMRRRSSSRRRQQQRRRUUUZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYYYYYYY\\\___bbbdddfffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhffffffggghhhhhhiiiiiijjjhhhhhhhhhhhhhhhiiiiiiiiikkkjjjhhhgggfffffffffgggkkkkkklllmmmnnnooooooooommmmmmmmmmmmmmmnnnooopppppppppqqqqqqqqqqqqpppppppppqqqsssuuuvvvwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvuuuqqqqqqppppppppppppqqqqqqqqqpppooonnnoooqqqrrrtttuuuuuuvvvwwwxxxxxxyyyyyy{{{{{{{{{zzzzzzyyyxxxxxxvvvvvvuuutttsssrrrqqqqqqssstttuuuuuusssrrrrrrssssssttttttsssqqqqqqsssttttttttttttuuuuuuuuuuuuuuuyyyxxxwwwwwwvvvwwwwwwwwwvvvuuutttrrrrrrrrrrrrrrrssstttsssrrrooonnnooopppppppppooonnnnnnpppqqqrrrpppooonnnmmmoooqqqsssuuuwwwwwwvvvvvvvvvvvvvvvvvvuuuvvvwwwvvvrrrnnnkkkjjjmmmnnnooonnnlllkkkkkklllooorrrvvvxxxxxxwwwwwwxxxqqqqqqqqqrrrsssvvvwwwyyy{{{zzzyyyxxxxxxwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvuuuttttttsssrrrrrrrrrssssssttttttssstttttttttuuuuuuuuuvvvvvvvvvuuutttrrrpppooonnnjjjkkkmmmppprrrssstttttttttttttttssssssrrrqqqpppssstttuuuvvvwwwxxxxxxxxxqqqqqqqqqrrrtttuuuwwwxxxvvvwwwwwwxxxyyyyyyzzzzzzyyywwwuuutttuuuuuutttsssuuuuuuttttttuuuuuuvvvwwwxxxwwwuuusssqqqpppoooooorrrrrrrrrssssssttttttuuurrrqqqooommmmmmmmmoooooohhhiiiiiijjjkkkkkkkkkkkknnnmmmllllllnnnppppppoooooooooppprrrssssssrrrqqqvvvuuuxxx|||xxxkkk]]]UUUPPPNNNLLLLLLLLLLLLJJJHHHGGGGGGHHHHHHGGGEEEBBBAAAAAA???>>>>>>??????===;;;999999999999888888888888666666555444444555666666666555555444444444555555444444444444444444444444222222222333444555777777555555444333333333333333111222333333444444444444444444444444444444444555333333222222222333333444333333333333333333333333222555888888444333555777333333333333333333333333333444666777888888777777;;;===BBBLLLZZZiiivvv}}}||||||~~~zzzwwwvvvzzz~~~wwwxxxzzzxxxtttnnneeeZZZPPPJJJIIIKKKKKKJJJIIIJJJOOOSSSXXXZZZ\\\]]]]]]\\\ZZZZZZ[[[[[[[[[[[[]]]aaadddfffdddeeeeeeeeeffffffeeeeeeiiiiiiiiiiiiiiiiiiiiiiiiffffffgggggghhhhhhiiiiiifffgggggghhhiiiiiiiiiiiiiiihhhfffdddddddddeeefffiiiiiijjjkkkllllllllllllllllllkkkkkkkkklllmmmmmmooooooooooooooonnnmmmmmmnnnoooppprrrtttuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrooonnnmmmmmmmmmmmmnnnooommmlllllllllmmmnnnpppqqqrrrrrrsssssstttuuuvvvvvvyyyyyyyyyzzzyyyxxxwwwvvvtttttttttsssrrrqqqpppoooppprrrtttsssrrrqqqrrrrrrsssttttttsssrrrqqqrrrtttsssssssssssssssssssssssswwwvvvvvvuuuuuuuuuvvvvvvttttttssssssrrrrrrrrrrrrttttttsssqqqooonnnooopppqqqpppoooooooooppprrrsssrrrqqqpppoooppprrrtttvvvtttttttttuuuuuuuuuuuuuuuuuuvvvwwwvvvrrrnnnlllkkklllmmmoooooommmlllkkklllnnnrrrvvvyyyyyyxxxwwwwwwtttsssrrrrrrrrrtttuuuvvvyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwvvvuuutttssssssssssssrrrrrrrrrssstttssssssssssssssstttttttttrrrrrrssssssrrrrrrqqqpppllllllnnnooopppqqqqqqqqqvvvuuutttsssrrrrrrqqqqqqrrrssstttuuuvvvwwwwwwwwwpppppppppqqqrrrtttuuuvvvttttttuuuvvvwwwxxxyyyyyyxxxvvvtttsssttttttsssqqqrrrrrrrrrsssuuuvvvxxxyyywwwvvvtttsssqqqqqqppppppssssssssssssssssssrrrrrrpppnnnllliiihhhhhhiiijjjeeefffggghhhiiiiiiiiiiiijjjiiihhhiiilllnnnnnnnnniiijjjmmmnnnnnnmmmmmmlll{{{kkkiiilllrrrqqqggg\\\UUUPPPOOOMMMLLLMMMLLLKKKIIIGGGHHHIIIJJJHHHEEEAAA???@@@???>>>?????????===;;;999999999888888888777777888777666555555666777888666666555444444444444555444444444444444444444444111111222222444666777888666555444333222222222222111222222333333333333222333333333333444444444444222222222222222333333444222222333333333333444444000555999888333111444999333333333333333333333333333333555666777777777777999:::<<>>AAAHHHSSS\\\lllxxxsssoookkkjjjgggiiiwwwvvviii```[[[UUULLLEEEEEEFFFGGGGGGHHHMMMUUU[[[^^^```bbbdddfffhhhhhhiiihhhhhhhhhhhhhhhfffdddccccccccccccccccccccccccccccccaaa___^^^^^^```bbbdddcccdddfffhhhiiijjjjjjiiigggeeecccaaaaaabbbdddfffeeeffffffggggggggggggfffgggffffffeeeeeeeeefffffffffgggggggggggggggffffffiiijjjkkkmmmnnnoooppppppqqqqqqrrrqqqpppnnnlllkkkmmmllljjjiiiiiijjjlllmmmhhhjjjnnnpppqqqqqqooonnnnnnnnnnnnnnnnnnmmmmmmmmmlllmmmppprrrssssssrrrqqqsssrrrpppooommmmmmnnnnnnkkkmmmppprrrrrrsssuuuvvvtttuuuvvvuuurrrpppppppppqqqqqqpppnnnmmmlllkkkjjjjjjkkknnnqqqrrrrrrqqqqqqooopppqqqrrrssstttttttttqqqrrrrrrqqqnnnlllkkkkkkoooppprrrssssssrrrqqqqqqoooqqqsssrrrooommmnnnoooppppppqqqqqqqqqrrrrrrrrrppppppqqqpppooooooqqqsssmmmnnnmmmkkkiiihhhiiijjjiiimmmrrruuuuuusssrrrrrrqqqpppnnnnnnooorrruuuwwwwwwvvvuuutttrrrrrrqqqqqqnnnoooqqqssssssssssssrrroooppppppqqqqqqppppppppprrrssssssqqqmmmkkklllnnnoooooooooooonnnnnnnnnnnnkkklllnnnooonnnmmmkkkjjjllllllllllllnnnooopppqqqrrrqqqpppooooooooopppqqqqqqqqqrrrrrrrrrqqqppppppqqqppppppoooooooooooooooppppppqqqqqqqqqqqqrrrrrrooommmlllkkklllmmmmmmllloooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppppppppppppppnnnllliiifffeeeffffffeeeeeegggiiikkkmmmjjjlllnnnppprrrqqqqqqpppqqqooolllkkkkkkkkkjjjhhhhhhjjjkkkjjjgggeeegggiii}}}qqqooopppqqqkkk]]]QQQLLLLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFEEEEEEDDDCCCCCCCCCAAAAAA@@@???>>>===<<<;;;===;;;888555444555666777777777666666666888999;;;999888666555444333333333444333333222222333333444777777666555444333333333666555444333333444555666333333333333333333333333222222111111111111222222666555444444222222111000222222333333333333444444555555555666666666777777333444555666666666555555666666666666666555555555777888999:::===CCCIIINNNeeeooo~~~}}}{{{ppp```SSSJJJGGGDDDCCCFFFJJJNNNPPPRRRVVV\\\aaaeeejjjppptttsssuuuwwwwwwvvvrrrnnnkkkjjjddd```ccceeeeeeeeegggiiieee___^^^```cccddddddgggffffffgggjjjkkkkkkjjjfffeeedddcccbbbbbbbbbbbbfffeeedddbbbbbbbbbcccdddffffffggggggffffffeeedddeeeeeeffffffggghhhhhhhhhiiikkkmmmnnnoooooonnnnnnllllllmmmmmmlllkkkiiihhhlllkkkiiihhhhhhhhhiiijjjmmmoooppprrrrrrpppooonnnnnnnnnnnnnnnnnnmmmmmmmmmqqqqqqqqqrrrrrrqqqqqqpppqqqpppooommmmmmmmmnnnnnnppppppppppppppppppppppppuuuuuuuuuuuutttrrrpppoooooopppppppppooonnnlllkkknnnnnnoooooopppqqqqqqqqqpppqqqsssuuuuuutttsssrrrtttrrrpppnnnmmmmmmnnnooorrrrrrrrrqqqqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnooorrruuuvvvuuussspppqqqqqqqqqpppmmmkkkjjjnnnllliiifffeeeeeefffgggmmmnnnppprrrssstttsssssssssrrrrrrrrrssstttvvvwwwxxxxxxwwwtttqqqpppqqqrrrpppqqqrrrrrrssssssrrrrrrrrrrrrsssrrrqqqpppooonnnppppppqqqqqqqqqppppppooonnnmmmmmmllllllkkkjjjjjjkkkkkkmmmnnnooopppppppppjjjiiiiiilllqqqsssrrrpppnnnmmmlllkkkkkkmmmooopppnnnnnnpppqqqrrrrrrqqqpppppprrrtttrrrooommmoooqqqtttsssrrrqqqppppppppppppmmmmmmlllmmmmmmoooqqqrrrsssrrrooommmllllllmmmmmmoooooonnnmmmmmmnnnooooooooopppqqqpppnnnlllllllllhhhhhhjjjlllooopppooonnnoooooopppqqqqqqqqqppppppqqqnnnlllnnnqqqrrrmmmiiilllmmmmmmmmmlllkkkkkkjjjyyyvvvuuutttmmm```UUUQQQMMMLLLLLLKKKJJJIIIIIIHHHIIIHHHHHHGGGFFFFFFEEEEEEAAAAAA@@@???>>>===<<<<<<===<<<:::888666666777888999888888777777777888888555444444333333444444444444333333222222333333444777666555444444333333333555444333222222333444555333333333333333333333333333333222222222222333333444444444333333222222111222222333333333333444444444444444444444444444444222222222333333333333444666666666666555555555555555777888999<<<@@@EEEIIIZZZdddrrr}}}xxxjjjXXXSSSLLLHHHGGGHHHJJJKKKJJJMMMQQQUUUZZZaaahhhmmmxxx{{{xxxtttnnniiigggiiikkkjjjiiijjjhhheeebbbbbbdddeeeeeedddeeeccccccccceeeeeedddcccbbbbbbaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbcccddddddddddddddddddcccbbbbbbddddddeeeeeefffgggggggggjjjjjjkkkkkkkkkkkkjjjjjjhhhiiijjjkkkjjjjjjhhhhhhhhhggggggfffgggggghhhhhhjjjkkkmmmnnnnnnmmmlllkkknnnnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqqqqqqqqqqqqqqqqpppooommmmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnpppqqqqqqrrrrrrqqqoooooonnnnnnoooooonnnlllkkkjjjggghhhhhhiiijjjkkkkkklllpppqqqssstttttttttsssrrrsssrrrpppnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmoooooooooqqqssssssrrrpppooooooooonnnnnnlllkkkkkkmmmkkkhhheeedddeeefffggglllmmmoooqqqrrrrrrrrrrrrtttttttttttttttvvvwwwxxxwwwwwwvvvssspppooopppqqqppppppqqqrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqppprrrrrrrrrrrrqqqqqqpppooommmmmmllllllkkkjjjjjjiiiiiiiiikkklllmmmnnnnnnnnnkkkjjjiiilllooopppnnnmmmkkkjjjiiihhhhhhiiikkkllllllmmmooopppqqqrrrqqqqqqtttuuuuuutttrrrqqqqqqrrrttttttsssrrrrrrqqqqqqrrrqqqpppooonnnooopppqqqrrrrrrqqqooonnnnnnooopppqqqpppoooooooooooooooooopppoooqqqrrrqqqooonnnnnnooommmmmmnnnpppssstttrrrqqqqqqqqqrrrssssssssssssrrrooolllkkkmmmppppppmmmiiijjjjjjkkklllmmmmmmmmmmmm}}}|||zzzqqqcccXXXTTTMMMMMMLLLJJJIIIHHHFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<===<<<;;;:::999999888888999999999999888777666555333333333444555666777888444444333333333333444444777666555444333333333333333333222222222222333333222222222222222222222222444333333333333333333444333333333333333333333333222222333333333333444444333333333222222222222222333222111111111222444555555555555555555555555555333555777999:::<<<@@@BBBMMMVVVbbbllltttpppiii___WWWQQQNNNLLLJJJIIIIIIIIILLLQQQXXX^^^bbbpppvvv}}}wwwppplllkkkoooqqqpppqqqsssmmmlllkkkjjjjjjhhheeeccceeecccbbbbbbccccccbbbaaa______``````aaabbbbbbcccaaaaaabbbcccddddddddddddaaaaaaaaa`````````______bbbbbbccccccdddeeeeeefffhhhggggggfffffffffffffffdddeeefffgggggggggfffeeecccdddeeefffgggggggggggghhhiiijjjkkkllllllkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppqqqqqqqqqqqqoooooonnnmmmmmmnnnnnnnnnmmmmmmllllllkkkkkkjjjjjjkkklllmmmooooooooonnnnnnllllllmmmmmmlllkkkiiihhhccccccdddeeeggghhhhhhiiipppqqqrrrsssssssssrrrqqqrrrqqqooommmllllllmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkooonnnnnnoooppppppnnnllllllkkkkkkjjjkkkkkkllllllmmmjjjgggdddcccdddgggiiilllmmmnnnpppqqqqqqqqqpppsssssssssssstttuuuvvvvvvtttuuutttrrrooonnnooopppoooooopppqqqqqqqqqqqqpppmmmnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppmmmmmmlllkkkkkkjjjjjjiiiggggggiiijjjkkklllllllllkkkjjjjjjkkkmmmmmmllljjjkkkjjjiiihhhhhhiiijjjjjjkkklllmmmoooqqqrrrsssssswwwvvvttttttttttttsssqqqtttttttttsssssssssssssssuuutttrrrqqqqqqqqqrrrrrrqqqpppppppppqqqsssuuuvvvssssssttttttttttttssssssppprrrssssssqqqpppqqqrrrqqqqqqqqqssstttuuusssqqqppppppqqqrrrrrrrrrrrrrrrllljjjiiikkknnnooollliiiggghhhjjjlllnnnoooppppppvvveeeWWWRRRMMMLLLLLLKKKIIIHHHHHHGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<;;;:::888777666777888888888666555444555555555555666777999999444444333333333333444444666555444444333333333444333333222222222222333333111111111222222222222222333333222222222222333333111111222222333333333333222222222333333333444444333333333222222222222222555444333222222444666777444444555555555555555666333555888999999:::;;;===CCCJJJTTT]]]gggsss}}}sssjjjbbb[[[WWWUUUSSSQQQRRRVVVZZZ]]]]]]```fffooovvvxxxvvvppplllhhheeeeeejjjnnnqqqwww|||zzzzzzzzzyyyvvvqqqlllhhhiiigggeeedddeeedddbbbaaa```aaaaaabbbbbbbbbbbbaaadddeeefffgggfffeeedddccc```______^^^^^^^^^^^^^^^``````aaabbbbbbccccccddddddcccbbbbbbbbbcccdddeeecccddddddeeedddcccbbbaaa```bbbdddfffgggggggggfffggghhhiiikkkkkkllllllkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmnnnoooppppppppppppnnnnnnmmmmmmnnnnnnnnnnnnlllkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnmmmllllllkkkllllllmmmlllkkkjjjiiieeefffggghhhiiikkkllllllppppppqqqrrrrrrqqqqqqpppqqqpppnnnmmmlllkkkkkklllllllllkkkkkkkkkjjjjjjjjjgggggghhhhhhhhhhhhiiiiiilllkkkkkkmmmnnnnnnllljjjiiihhhgggggghhhjjjlllmmmmmmjjjfffcccccceeeiiikkkmmmnnnoooqqqqqqqqqppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqnnnmmmmmmnnnmmmmmmnnnooooooooooooooommmmmmmmmnnnnnnooopppppppppppppppppppppqqqqqqrrrnnnnnnmmmmmmllllllkkkkkkggggggiiijjjkkklllllllllkkkkkkkkklllmmmmmmllllllpppooonnnmmmmmmmmmnnnnnnlllmmmnnnppprrrtttuuuvvvxxxuuussssssuuuuuurrrooorrrrrrssssssttttttttttttvvvuuutttsssssstttuuuuuurrrrrrrrrrrrsssuuuvvvwwwvvvvvvwwwxxxxxxwwwvvvvvvqqqrrrttttttsssrrrssstttqqqppppppqqqrrrrrrooommmkkkkkklllmmmnnnnnnnnnnnnkkkiiiiiijjjlllmmmlllkkkhhhiiijjjlllnnnooopppppp~~~iiiWWWPPPLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGFFFEEEEEEDDDDDDCCC@@@@@@??????>>>>>>======999:::;;;<<<;;;:::888666222333555666666666555444666555555444555555666666555444444333333444444555555444444333333333333444333333444444444444333333111111222222222333333333222222111111111111222222000111111222222333333444222222222333333333444444444444444444333333333333555444222222222333555777333444444444555555666666444666888999999888999:::;;;AAAHHHPPPYYYgggxxxwwwpppkkkgggeeefffkkkooonnnkkkaaabbbeeefffeeeaaa]]]ZZZXXXUUUUUUZZZaaahhhsss}}}}}}wwwuuuqqqooommmjjjgggdddeeeeeeeeeeeedddbbb```___aaabbbcccdddddddddcccbbb``````___^^^^^^^^^^^^_________``````aaabbbbbbbbbaaa`````````aaaccceeegggeeeeeeeeedddccc```^^^]]]]]]^^^```bbbdddddddddccceeefffggghhhiiijjjkkkkkkhhhhhhhhhiiiiiijjjjjjjjjlllmmmnnnnnnooooooooonnnllllllmmmmmmnnnnnnnnnoookkkkkkkkkjjjjjjiiiiiiiiilllmmmnnnnnnnnnmmmlllkkkllllllmmmnnnnnnmmmkkkjjjjjjkkkkkklllnnnoooooopppppppppppppppppppppoooooooooooonnnlllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiieeefffffffffgggggghhhhhhhhhhhhhhhjjjlllmmmkkkiiiffffffffffffhhhjjjmmmnnnmmmjjjeeebbbbbbfffkkknnnooopppqqqrrrrrrrrrqqqpppooooooooopppppppppppppppoooppppppooommmkkkkkklllkkklllmmmmmmnnnnnnmmmmmmnnnmmmmmmllllllmmmmmmnnnlllllllllmmmnnnppprrrssspppppppppooonnnnnnmmmmmmhhhiiikkklllmmmmmmnnnnnnjjjkkkmmmnnnnnnoooooopppsssssssssrrrrrrrrrssssssooopppqqqrrrtttuuuwwwwwwyyyvvvssssssuuuuuurrroooooopppqqqsssttttttttttttuuuttttttttttttvvvxxxyyyttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuqqqsssttttttssssssssstttpppooooooooopppooommmjjjhhhhhhjjjkkkkkklllllllllkkkjjjiiijjjlllmmmlllllljjjkkklllmmmnnnnnnnnnnnnnnnZZZQQQKKKLLLLLLLLLLLLLLLLLLLLLFFFFFFEEEEEEDDDDDDCCCCCC????????????>>>>>>======::::::;;;<<<;;;:::888888222333444555666666666666555444333222222222222222555555444444444444555555444444333333333333444444333333444444444444333333222222222333333444444555222111111000000111111222000111111111222222333333222222333333333333444444444444444444555555555666222111000000000111333444333333333444555555666666555666888999888777888999666:::@@@DDDKKKWWWgggsss~~~zzz~~~{{{xxxqqqiiiaaaZZZUUURRRMMMJJJJJJNNNSSSZZZfffppp~~~zzzuuurrroooooonnnmmmjjjgggeeeccc]]]^^^___aaabbbbbbbbbbbbbbbaaa___^^^^^^^^^___```^^^^^^___``````aaaaaabbb``````aaabbbdddfffggghhhhhhhhhgggfffccc```^^^\\\ZZZ[[[\\\^^^___`````````bbbbbbcccdddfffhhhiiiiiiggggggggghhhhhhiiiiiijjjlllmmmmmmnnnnnnmmmmmmllljjjkkklllmmmnnnooooooooojjjjjjjjjjjjjjjjjjjjjjjjnnnnnnooooooooonnnlllkkklllmmmnnnoooooonnnmmmlllmmmmmmmmmnnnnnnooopppppppppoooooooooooonnnnnnnnnnnnmmmmmmlllkkkjjjiiiiiiggggggfffffffffeeeeeeeeeeeeeeeffffffgggggghhhhhhffffffgggiiikkkkkkjjjhhheeeffffffhhhiiikkkmmmnnnlllhhhccc```aaaeeelllppppppqqqrrrsssrrrrrrpppooooooppppppqqqqqqqqqpppppplllmmmnnnmmmkkkjjjiiijjjjjjjjjkkkllllllllllllkkkmmmmmmkkkjjjjjjkkklllmmmkkkkkkjjjkkkmmmoooqqqsssrrrrrrqqqppppppoooooonnnkkkkkkmmmnnnooopppppppppkkkmmmooopppppppppqqqsssrrrsssssssssttttttttttttttttttsssssstttuuuvvvwwwxxxwwwuuuttttttsssrrrpppmmmoooqqqssstttuuuuuuuuutttssssssssstttvvvxxxyyyuuuuuuuuuttttttssssssrrrqqqqqqpppoooooopppqqqqqqqqqsssttttttrrrqqqrrrrrrpppooooooooopppooollljjjhhhiiijjjkkklllmmmmmmmmmkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnnnnmmmmmmnnn[[[SSSLLLLLLLLLKKKKKKJJJJJJIIIEEEDDDDDDCCCCCCBBBBBBAAA????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::666666555555555666777777555555444333333333333333555555444444444444555555444333333222333333444444111222333444444333222111222333333444555555666666333222222111111222222333111111111111111222222222222222333333333333444444222222333444555666777777000111111111111222222222222222333444444555666666444666777666555555777888777999<<<===@@@IIIWWWaaarrr~~~zzzmmmccc\\\YYYPPPNNNMMMOOOOOOPPPWWW___hhhmmmtttzzz}}}}}}|||{{{xxxuuurrroooiiihhhgggfffeeeeeeeeeeeebbbaaa___^^^]]]^^^___```^^^^^^______```aaaaaaaaabbbccceeefffggghhhhhhiiihhhhhhhhhgggeeebbb```^^^\\\\\\\\\]]]^^^___```aaaaaaaaabbbdddeeegggiiijjjgggggghhhiiiiiijjjkkkkkkmmmmmmmmmmmmmmmlllkkkjjjiiijjjlllmmmoooooooooooogggggghhhhhhiiijjjjjjjjjlllmmmnnnooooooooonnnmmmlllmmmnnnoooooonnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnnnnmmmmmmmmmnnnmmmmmmllllllkkkiiihhhgggdddddddddccccccccccccbbbeeeffffffggghhhhhhiiiiiiggggggggghhhjjjjjjhhhfffeeefffhhhjjjlllmmmnnnnnniiieee```]]]^^^dddkkkppppppqqqrrrrrrrrrpppooonnnnnnoooppppppppppppooonnniiikkkmmmllljjjhhhhhhhhhhhhiiijjjjjjkkkkkkjjjjjjkkkjjjiiiiiiiiikkkmmmnnnnnnmmmlllllllllnnnpppqqqrrrrrrqqqppppppoooooonnnlllmmmnnnooopppqqqqqqqqqllloooqqqqqqpppoooppprrrpppqqqrrrssstttuuuuuuuuuwwwvvvuuutttssssssttttttsssttttttrrrooommmmmmnnnmmmoooqqqtttvvvwwwwwwvvvttttttssssssssstttvvvwwwsssssssssssssssrrrrrrqqqpppooommmkkkkkkmmmooopppqqqrrrssssssqqqoooooopppnnnmmmmmmnnnooonnnkkkiiihhhiiikkklllmmmnnnnnnnnnjjjjjjiiihhhggghhhiiijjjlllmmmmmmnnnnnnnnnnnnnnnlllZZZSSSMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHHHHGGGFFFFFFEEEEEE????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::888666666666777777777777666666666777777888555555444444444444555555333333333222222333444444000111222333333222111000333333444444555666777777444333333222222333333444111111111111111111111111222222333333333444444444111111222333555666777777111222333444444444444333222222333333444555666666444555555555444444666888:::<<<<<<;;;;;;BBBMMMWWWdddqqqzzznnngggcccYYYWWWWWWVVVRRRMMMOOOTTTRRRWWW^^^dddjjjqqqyyy}}}{{{yyyuuupppmmmjjjiiihhhbbbaaa___]]]]]]^^^___```^^^^^^______```aaaaaabbbeeefffhhhiiijjjiiihhhhhhhhhhhhiiihhhgggeeecccaaaaaa```______```aaacccdddccccccdddeeegggiiikkkmmmhhhiiiiiijjjkkkkkkllllllnnnnnnnnnmmmlllkkkiiiiiihhhiiikkkmmmooooooooooooeeeffffffggghhhiiijjjjjjjjjkkkmmmooopppppppppoookkklllmmmnnnnnnnnnmmmllloooooonnnnnnnnnmmmmmmmmmpppooonnnmmmmmmmmmmmmmmmlllllllllkkkjjjiiihhhgggddddddddddddcccccccccbbbffffffgggggghhhiiijjjjjjiiiiiihhhiiiiiihhhfffcccfffgggjjjlllnnnnnnnnnnnngggccc^^^ZZZ\\\bbbiiioooppppppqqqqqqpppooonnnmmmllllllmmmnnnnnnmmmlllkkkhhhjjjlllllljjjhhhggghhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhggggggiiikkknnnpppqqqpppnnnmmmlllmmmooopppqqqqqqppppppooonnnnnnnnnlllmmmnnnpppqqqqqqrrrrrrnnnqqqsssrrrooommmnnnppppppqqqrrrtttuuuvvvvvvwwwyyywwwuuusssrrrqqqqqqrrrmmmooopppnnniiiggghhhjjjmmmooorrrvvvxxxyyyxxxxxxvvvuuusssrrrrrrsssssstttqqqqqqrrrrrrsssrrrrrrqqqrrrpppmmmkkkkkkmmmppprrrqqqrrrsssrrrpppnnnnnnnnnkkkkkkkkkllllllllljjjgggggghhhjjjkkklllmmmmmmmmmiiiiiiiiigggeeeeeeggghhhkkklllmmmnnnoooooooooooo}}}jjj[[[TTTOOONNNLLLKKKIIIHHHHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;::::::666666666666777777777777555555555666666666666666888888666555444333333333666333222111333555555555111111111222222333333333222333555666666555333222222111//////000222555777333333333333333333333444222222222222222222222222555444444333333444444555555444222111111222444555333444555444333333444555555555555666777888888999888999:::;;;<<>>=========>>><<<<<<;;;;;;:::999999999666777777777777777777777666666555555444444333333555444333333333333333333666444333333555666666555333333333444444555555555222333444555555444333222555333111000000222444666222222222222222111111111444444444444444444444444444444333333333333444444555444222111111222444555555555444222111222555777555555555666666666777777777888999999:::===AAADDDIIIUUUhhh}}}|||wwwuuussspppmmmfffbbb[[[WWWUUUUUUUUUTTTYYYZZZ\\\```dddjjjqqquuu|||vvvppplllkkklllmmmnnnmmmjjjhhhfffeeecccbbbeeebbb___```dddgggeeebbbccccccdddfffhhhhhhgggeeebbbbbbbbb```______bbbddddddfffhhhiiiiiihhhiiijjjeeeeeeeeefffggghhhiiijjjkkklllmmmllljjjiiiiiijjjiiiiiijjjjjjjjjjjjjjjjjjgggeeedddeeehhhiiijjjiiikkkkkkkkkmmmnnnmmmkkkiiiiiikkknnnoooooonnnkkkiiijjjkkkllllllkkkiiifffdddeeegggiiikkklllllllllkkknnnmmmmmmmmmlllkkkjjjiiiffffffffffffeeeeeeeeedddeeedddddddddeeegggjjjkkkjjjiiigggeeeddddddddddddbbbdddfffhhhhhhhhhgggfffbbb___[[[XXXYYY]]]ccchhhiiiiiihhhhhhhhhgggggggggiiihhhgggeeeeeeeeeeeefffdddeeegggiiiiiihhhgggfffeeeeeeggghhhjjjkkkkkkkkkjjjkkkkkkmmmnnnoooppppppqqqqqqqqqrrrrrrqqqqqqpppooooooooonnnnnnoooooopppppppppppppppppppppooooooppppppqqqqqqpppooonnnmmmmmmoooqqqtttvvvwwwwwwwwwuuuuuutttsssqqqpppnnnnnnnnnooopppppppppooommmkkknnnpppsssxxxzzzyyyuuuqqqqqqqqqpppoooooopppqqqrrrvvvuuusssqqqpppooonnnnnnsssqqqooommmlllnnnoooqqqqqqqqqqqqqqqppppppooooookkkkkkkkklllmmmllliiifffgggiiilllooorrrssssssrrrrrrqqqqqqpppqqqrrrssstttnnnmmmlllmmmnnnnnnlllkkkkkkYYYPPPOOONNNMMMKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDDDD???>>>>>>=========>>>>>>;;;::::::999999888777777777777777777777777777777777666666555444333222222111111111111222222333444555555444666777888777555333333444444444444555555333333333333333333333333777555333222111222333444444444333333222222111111444444444444444444444444444444333333333333444444444444222222222222444444777666444111///111555999444555555555555555555555555666777777888:::===@@@>>>HHHXXXjjj~~~yyytttkkkbbb\\\WWWSSSQQQMMMLLLLLLMMMPPPVVV[[[___ggglllttt{{{|||||||||}}}|||yyyvvvrrrnnnjjjiiijjjgggddddddffffffdddbbb```______aaadddggggggfffbbbbbbbbbaaa___```bbbdddcccfffiiijjjiiihhhggghhhaaaaaabbbcccdddeeefffffffffhhhiiiiiihhhggghhhiiiiiiiiijjjjjjiiigggeeeddddddcccbbbcccfffiiijjjjjjjjjjjjkkklllmmmllljjjgggiiijjjmmmnnnnnnmmmkkkiiijjjkkkkkkjjjiiifffcccaaabbbccceeegggiiijjjjjjjjjnnnnnnnnnmmmmmmmmmmmmlllgggggghhhiiihhhgggfffeeeddddddddddddfffhhhjjjkkkjjjiiigggeeedddcccbbbbbbdddfffhhhiiiiiigggeeeccc```^^^[[[YYYZZZ^^^cccfffgggggggggfffffffffffffffgggfffeeecccbbbaaaaaaaaabbbcccfffhhhiiihhhggggggeeeeeefffggghhhjjjkkklllnnnnnnoooooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnooooooppprrrrrrqqqqqqpppppppppoooqqqqqqqqqqqqpppooonnnmmmjjjlllooorrrtttvvvvvvwwwsssrrrrrrrrrqqqppppppppplllmmmooopppqqqqqqppppppooopppsssvvvwwwvvvrrrooooooooonnnnnnooopppqqqrrrtttsssqqqpppooonnnmmmmmmsssrrrpppooonnnoooqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqmmmllllllmmmnnnnnnkkkiiiiiijjjllloooqqqrrrssssssqqqsssuuuwwwzzz|||}}}}}}tttrrrpppooooooooonnnlllppp^^^UUUOOOOOOMMMKKKJJJIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDCCC???>>>>>>>>>>>>>>>???@@@;;;;;;:::999999888888777888888888777777777777777666666666555555444444444222222111111222222333444444444444666888888666444222222222222222222222222333222222111111222222333666555333222222333444555777777666555555444333333222222222222222222222222444333333333333333333444444333333222222333333444555555444222111222555777222222333444444555666666555666777777777888;;;======BBBLLLYYYiii~~~wwwpppjjjdddaaaXXXTTTOOOLLLMMMOOORRRTTTTTTWWW\\\ccclllwww~~~{{{yyyzzzwwwssspppnnnllliiifffcccaaa```aaaccceeeeeeddddddddddddcccaaaaaaccceeecccfffhhhiiihhhfffeeeeeeaaabbbcccdddeeeeeeeeefffeeegggiiijjjiiihhhiiijjjiiijjjjjjiiihhheeebbbaaacccbbbbbbcccfffhhhhhhhhhhhhhhhiiikkklllllliiiggghhhiiikkkmmmmmmllljjjiiiiiijjjjjjiiihhheeecccbbbdddeeefffhhhjjjlllmmmnnnpppoooooonnnmmmmmmmmmmmmhhhjjjkkklllllljjjhhhggghhhhhhggggggggghhhiiiiiikkkkkkiiihhhfffeeeddddddfffgggjjjkkkkkkhhheeeccc___]]][[[ZZZ\\\```ccceeegggggggggggggggggggggggghhhhhhfffdddbbbaaa```___aaaccceeehhhiiiiiihhhggggggggggggggghhhkkkmmmnnnooooooppppppqqqrrrrrrsssqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppppppppssssssrrrrrrqqqppppppppprrrrrrqqqqqqpppooonnnmmmjjjkkknnnppprrrssssssssspppppppppppppppqqqqqqrrrooooooqqqrrrssssssssssssrrrrrrssstttuuutttqqqooommmmmmllllllmmmoooppprrrrrrqqqpppooonnnmmmmmmmmmsssrrrqqqppppppppprrrsssrrrqqqqqqqqqppppppooooookkkkkkkkkmmmooopppooommmnnnnnnooooooooopppppppppnnnpppuuuzzz~~~zzzxxxtttsssssssssrrrqqqrrraaaXXXPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGFFFFFFEEECCCCCC@@@@@@?????????@@@AAAAAA<<<<<<<<<;;;::::::999999999888888888777777777666555555666666777777888888555555444333333333333333333333333555777666555222222222222222222222222222333222222111111222222333333333222333333555666777777777666555555444333333222222222222222222222222333333333222222333333333333333333333333333333333222444555555444333333444///000111333444666777888666777888888888888:::<<>>======<<<<<<;;;;;;:::999999999888888777777666555555666777888999999:::777666555555444444444444333222222333555666444333555555444444444444333333333333333333333333333333111111222222333555666777444444333333222222111111444444444444444444444444333333222222222222333333333333333333333333333333000333666777666444333333000000111333555666777888777888999999888777888:::>>>>>>===???EEERRRbbbnnn{{{uuusssrrrpppnnnlllkkkiiihhhhhhjjjmmmnnnjjjkkkkkklllooouuu}}}~~~tttuuuuuussspppnnnnnnnnnmmmnnnnnnmmmjjjiiihhhiiillllllmmmmmmmmmkkkjjjiiiiiikkkmmmmmmllliiihhhhhhiiihhhgggfffeeecccbbbbbbeeehhhmmmsssvvvtttooojjjeeecccaaaaaabbbccccccbbbfffggghhhjjjjjjjjjiiiiiifffggghhhiiiiiijjjjjjjjjhhhhhhggggggiiillloooqqqrrrqqqnnnllljjjiiiiiiiiijjjjjjkkklllkkkjjjiiihhhdddeeegggiiikkklllnnnnnnmmmnnnnnnnnnnnnmmmlllllliiijjjjjjkkkjjjiiihhhggg___\\\XXXYYY]]]bbbddddddffffffhhhjjjkkkmmmoooooooooooonnnmmmkkkiiigggfffjjjlllnnnpppqqqpppoooooollllllkkkkkkllllllmmmnnnkkklllmmmnnnoooqqqrrrrrrqqqppppppooopppqqqssstttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooonnnmmmlllkkkkkklllmmmnnnooooooooonnnmmmnnnnnnmmmmmmnnnppprrrsssvvvvvvvvvuuuuuuuuuuuuuuuwwwuuurrrrrrrrrsssrrrqqqmmmmmmlllllllllnnnoooppprrrqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrsssvvvuuutttrrrpppnnnlllkkkjjjjjjkkknnnrrruuuvvvvvvxxxwwwuuurrroookkkhhhgggdddggglllrrrwww{{{}}}~~~~~~zzzvvvtttuuuwwwxxxyyyuuu```WWWPPPOOONNNLLLKKKJJJJJJIIIGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@????????????>>>>>>======<<<;;;;;;:::::::::999888888777777666555555666666777777888888555555555444555555666777555444333333555666666555555555555444444333333333222333444555555444333222111222222222333333444444222222222222222111111111444444444444444444444444333333222222222222333333222333333444444333333222222444555666444333333444333333444444555555666666666888999999777666777888999:::;;;;;;===DDDNNNVVVcccooo}}}vvvrrrlllhhhiiillloooqqqssssssssstttuuuwwwxxxyyy|||zzz{{{|||{{{{{{|||{{{zzzwwwuuusssrrrtttvvvuuurrrooommmllljjjiiigggeeedddeeefffgggmmmsss~~~zzznnnjjjfffbbbaaabbbbbbaaaeeefffggghhhiiiiiiiiiiiiffffffggghhhiiijjjjjjjjjiiihhhffffffgggjjjmmmoooooonnnkkkiiihhhhhhiiiiiihhhhhhhhhgggggggggffffffbbbccceeegggjjjkkklllmmmkkkkkkmmmnnnnnnnnnmmmllllllkkkjjjhhhgggfffeeeeee^^^YYYUUUVVV[[[```bbbbbbbbbccceeegggjjjmmmoooppppppppppppooommmkkkiiihhhjjjlllnnnooopppooonnnmmmllllllmmmmmmllllllkkkjjjiiijjjkkkmmmoooqqqrrrsssqqqpppoooooopppqqqsssuuussssssrrrqqqpppoooooopppnnnooooooppppppqqqqqqqqqqqqpppnnnlllkkkjjjjjjjjjjjjkkkmmmoooooooooooonnnnnnmmmmmmlllmmmooorrrsssuuuuuutttttttttuuuuuuuuuvvvssspppooopppqqqqqqqqqqqqpppooooooooopppqqqrrrssssssrrrrrrrrrsssssstttrrrrrrrrrsssssstttttttttwwwvvvuuutttrrrqqqooooooooonnnoooqqqtttwwwxxxxxxwwwwwwvvvtttppplllgggeeeccceeeiiinnnsssvvvxxxyyyxxxtttpppoooppptttwwwxxxxxxcccZZZQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHGGGGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;::::::::::::999999888777777666666666666666666555555555333333333444555666888888777555333333555777777777333333333222222111111111222333555666666555333222333333222222222222111111333333333333333333333444222222222222222222222222333222222222222222222333222333333444444333333222444555555333222222444666666666666555555444444444666777999888666555555666444888;;;<<<===???DDDIIIPPP^^^oooyyy~~~~~~|||{{{yyyxxxxxxuuupppmmmkkklllnnnppptttzzz}}}zzzyyyrrrpppnnnllllllnnnppprrrvvv~~~yyyssslllgggddddddcccccceeefffggghhhiiiiiiiiiiiifffggggggggghhhhhhiiiiiikkkiiigggfffgggiiimmmooolllkkkiiigggggghhhiiijjjffffffeeeddddddddddddeeeddddddfffggghhhhhhhhhhhhhhhiiijjjlllmmmmmmllllllnnnllliiifffdddbbbbbbbbb]]]XXXRRRSSSXXX^^^aaaaaa^^^___bbbeeehhhlllnnnooooooooooooooonnnllljjjhhhhhhiiikkkllllllkkkiiihhhllllllmmmmmmllljjjiiiggghhhiiikkkmmmppprrrssstttqqqpppoooooopppqqqtttuuurrrqqqpppooonnnnnnnnnnnnmmmmmmnnnooopppqqqqqqrrrqqqpppmmmkkkjjjiiiiiiiiiiiijjjlllnnnpppqqqqqqpppnnnmmmllllllmmmoooqqqsssssssssssssssssstttuuuvvvuuurrrooommmnnnpppqqqqqqtttsssrrrqqqqqqqqqrrrsssttttttssssssssstttuuuuuussstttttttttuuuuuuvvvvvvwwwwwwvvvuuuttttttsssssstttsssrrrtttvvvxxxyyyxxxvvvvvvvvvuuuqqqmmmhhheeedddeeeiiimmmppptttvvvwwwrrroookkkjjjlllqqquuuwww{{{___XXXQQQNNNLLLKKKKKKJJJIIIHHHJJJJJJIIIHHHFFFDDDBBBAAABBBBBBBBBAAA@@@???======<<<======>>>===;;;999888<<<;;;:::999888888888888666555555555555444444444///444777777888:::888444111111222222333444555555333222222111111222222333444444444333333222222222111111222333333333333222222111111000000111111222222222333333444555666666000000000111222333555555333222222111222222333333333444444555555444444333333444666888888777666555222444555555444444555777888999;;;;;;;;;<<>>===<<<============;;;:::999;;;:::999888888777777777777666666666666555555555111444444222222555555222333333444444555666666777333222222111111222222333444444444333333222222222000111111222222222222222222222111111111111222222111111222222333333444444444333222222111111222222333333222222111222222222333333444444444444333333222444555777777666555444666777888777555555555777777999::::::999:::<<<>>>===CCCNNNZZZiiixxx~~~{{{xxxuuusssuuutttrrrqqqppppppqqqqqqttttttssspppllljjjkkkmmmllliiifffddddddddddddcccggggggffffffgggjjjlllnnnqqqpppnnnmmmmmmllljjjhhhhhhfffffffffhhhiiihhhgggdddbbb```___```___]]][[[\\\[[[ZZZZZZ\\\```dddgggiiihhhhhhhhhiiijjjlllmmmqqqqqqrrrqqqooollljjjhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjlllnnnnnnnnnmmmlllpppnnnmmmnnnoooppppppoooooopppppppppoooooorrrtttsssrrrqqqooonnnnnnnnnnnnpppnnnllllllmmmoooooonnnnnnnnnmmmlllkkkkkkkkkkkkiiijjjlllmmmnnnmmmlllkkkmmmmmmmmmnnnoooqqqrrrssssssrrrqqqsssuuuvvvtttrrrtttrrrpppnnnnnnqqqtttvvvvvvuuutttssssssrrrssssssrrrqqqpppppprrrtttwwwyyyxxxxxxxxxxxxwwwvvvuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqlllmmmooorrrtttvvvwwwxxxyyytttooommmppptttvvvvvvvvvuuuuuutttssssssssssssrrrrrrrrrpppmmmkkkkkklllfffZZZQQQNNNLLLKKKKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@BBBBBBBBBBBBAAA???>>>===============<<<;;;:::999:::999888777666666666666777777777666666666666555444555444000///333444222333333444444555555666666333222222111111222222333444444333333333333222222222222333333333444444444333333222222222222333333111111111222222222222222444333222222111111222222444333333222111111111222333333444444444444333333222333444666666555444444888999:::999777555666777777888999999888888:::;;;:::>>>DDDMMMYYYiiiyyy|||wwwttttttrrrpppnnnmmmmmmlllkkkiiikkkjjjkkklllnnnrrruuuwwwyyyxxxwwwwwwwwwuuurrrooohhhhhhhhhiiikkkjjjhhheeebbb```______``````^^^]]]\\\\\\\\\]]]___cccfffhhhkkkjjjhhhgggffffffggggggnnnmmmmmmkkkjjjhhhfffeeeeeedddcccccccccdddeeefffhhhhhhhhhhhhjjjkkkmmmnnnnnnmmmkkkkkklllllljjjiiihhhiiijjjjjjjjjlllpppssspppppppppppppppooonnnnnnooommmjjjiiijjjlllmmmllllllkkkjjjiiiiiihhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllllmmmnnnoooppppppooonnnnnnoooqqqrrrpppoooqqqpppnnnlllmmmnnnqqqssstttrrrpppnnnllllllkkklllmmmlllmmmnnnpppsssvvvxxxyyyyyyxxxwwwuuusssrrrqqqnnnnnnnnnmmmmmmmmmnnnnnniiikkkmmmpppsssuuuvvvvvvvvvrrrnnnooouuu}}}{{{wwwuuuuuuuuuuuuwwwzzzzzzwwwuuusssrrrgggYYYQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@???@@@@@@@@@@@@???>>>===<<<======<<<<<<<<<;;;;;;:::999888777666666555555555666666666666555555555555333666555222222555555333111111222222222333333333333222222111111222222333333333333333333333333333444444444444555555666666444333333222222333333444222222222222222111111111000000000111222333555555444444333222111111111111333333333444444333333333222333444555555555444444777888999888777666777888888999999888777777888:::<<<<<<>>>BBBLLLZZZiiittt~~~zzzyyyyyyyyyzzz}}}~~~{{{uuutttrrrrrrrrrqqqooommmjjjiiigggfffffffffdddbbb______```cccfffjjjmmmoootttrrrooollliiigggfffeeekkkjjjiiihhhfffeeeeeedddcccbbbaaaaaabbbeeegggiiihhhgggeeedddeeehhhkkknnnkkkjjjhhhhhhiiihhhfffeeebbbccceeeeeefffhhhlllooopppqqqsssttttttsssqqqppprrrooolllkkklllmmmnnnnnnmmmmmmlllkkkjjjjjjjjjjjjkkkjjjjjjiiijjjkkklllmmmnnnnnnnnnoooooonnnnnnnnnmmmmmmmmmnnnooopppooooooqqqpppnnnmmmmmmnnnpppqqqpppooollljjjiiiiiiiiijjjnnnnnnoooppprrrtttvvvwwwyyyxxxxxxwwwuuusssqqqpppmmmlllkkkjjjjjjjjjkkklllnnnoooqqqsssuuuvvvwwwwwwrrrppppppuuu}}}zzzxxxzzz}}}~~~dddWWWQQQNNNLLLKKKKKKJJJIIIHHHFFFFFFEEEEEECCCBBB@@@???>>>>>>???>>>>>>===<<<;;;===<<<<<<<<<;;;;;;;;;;;;999888777666555555555555555555444444444333333333///333555444555777666333111111111222222222222222333222222111111222222333333333333333333333333333333333222222333333444555444333333222222333333444333333333333222222222222000000000111222333555555444333222222111111111222222333333333333333333222333333333444444444444444333444666666666666777999999999:::999777666888999:::999777888===HHHTTT]]]gggvvv~~~{{{yyywwwvvvtttqqqoookkklllnnnppptttxxx{{{}}}~~~yyytttoookkkhhhgggiiiiiihhhgggffffffeeeeeeddddddeeegggkkkppptttwwwrrroookkkfffdddeeeggghhhgggfffffffffggggggeeecccbbbccceeeffffffhhhjjjlllqqqsssuuuvvvwwwvvvtttrrrtttrrrooonnnpppqqqrrrqqqppppppooonnnmmmmmmmmmmmmmmmlllkkkjjjkkklllnnnooorrrrrrqqqpppoooooonnnnnnmmmooopppqqqqqqqqqrrrrrrqqqpppooooooooooooppppppnnnmmmlllkkkkkkmmmoooqqqtttuuuvvvwwwwwwxxxxxxwwwxxxxxxwwwwwwvvvtttsssrrrkkkjjjiiiiiikkkooorrrtttzzz{{{||||||}}}|||||||||uuuuuuyyy~~~{{{yyy___UUUQQQNNNLLLKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;<<<<<<999888777666555555555555444444444333333333222222+++000333333555777555111333333333333444444444444333222222111111222222333222222333333333333444444111000///...///000111222333333222222222222333333222222333333333333333333444333222222111111222222333222222111222222333333222222333333333333222222444444444444444555555555000222444444555555777999888999999888666666888999999888777666888>>>FFFLLLUUUeeeyyy}}}wwwssspppooonnnmmmmmmlllkkkiiigggfffdddfffiiinnnttt{{{~~~zzztttmmmhhhdddbbbbbbdddccccccddddddcccaaa^^^aaadddgggiiiiiihhhiiijjjmmmoooqqqrrrrrrqqqooonnnpppnnnmmmnnnpppqqqqqqpppooonnnmmmlllkkkkkkkkkkkklllkkkkkkjjjjjjlllmmmnnnrrrqqqooonnnmmmnnnooooooppprrrtttuuuttttttuuuwwwrrrrrrrrrrrrqqqqqqqqqpppqqqpppoooppprrruuuyyy{{{~~~~~~~~~}}}|||{{{zzzzzzyyyxxxwwwvvvuuuoooooopppsssxxx|||ppp[[[UUUQQQNNNLLLKKKKKKJJJIIIHHHFFFFFFFFFEEEDDDCCCBBBAAA?????????@@@??????>>>======<<<;;;;;;;;;;;;<<<===999999888777666666666666555555444444444333333333000333444333333666555222333333333333333333333333333222222111111222222333222222222333333444444444111000///......000111222222222111111111111222222000000111111222222333333444333222222111111222222111111111111222333444444222222333333333333222222555555444444555555666777111333444555444444666888555666777666555555777888999999:::999:::<<<@@@CCCFFFRRRcccsss|||yyyvvvssstttxxx||||||vvvqqqmmmlllnnnmmmmmmmmmllljjjfffcccfffjjjooossssssrrrqqqqqqpppqqqrrrrrrrrrqqqpppoooqqqqqqqqqtttvvvwwwuuutttsssrrrqqqpppoooooooooooossssssssssssssstttuuuuuuxxxvvvuuutttuuuwww{{{}}}}}}}}}~~~kkkXXXUUUQQQOOOLLLKKKKKKKKKIIIHHHFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@AAAAAAAAA@@@@@@???===<<<;;;::::::;;;======:::999888777777666666666666666555555555444444444777888777333333666777555111111111111111111111111333222222222222222222333222222222333333444444444333222111000000222444555222111111111111111111222...//////000111222222333000000000111222333555555000000000111222333555555222222222333333222222222666555555555555666777777333555666555444444555666333444555555444444666888555777999:::::::::;;;<<<888@@@MMMZZZjjj~~~~~~|||yyyuuuqqqrrrwww}}}|||||||||||||||{{{zzzzzz{{{|||~~~~~~}}}|||{{{{{{{{{{{{xxxgggZZZSSSMMMMMMLLLJJJIIIGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@????????????>>><<<<<<;;;;;;;;;:::::::::888888999:::999888777666777666666666666555555555444444333333333222222222222222222333333444444444555444333333444444222000111222333333111111222333222222333333333222111111///000111111333333444555444333222222333222111000222222222222222222222222111111111111111111111111333333333333333333333333555555555555555555555555666555444333333333333333666666666666666555444444666666777888999:::::::::@@@???CCCKKKTTTbbbyyyxxxhhh[[[TTTNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;888999999:::999888777666666666666555555555444444666666666666555555555555222333333333333333333444444333333333444444222000111222333333111111222333333333333222222111111111222333333444444555555555555444333222333333333333222222222222222222222222111111111111111111111111333333333333333333333333555555555555555555555555666555444444444444444444444555666777777777777777777777777888888999999:::<<<<<>>>>>>>>=========<<<<<<<<<888999999999999888777777555555555555444444444333444444444333333333222222444333333333333333333222444333222333444444222111111222333333111111222333666444333111000000111111444444444444444444444444555444333333333444555666222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444555555444444555555666777000111333555777888999999888888888888888888888888999999;;;>>>AAAGGGTTTaaauuu~~~~~~{{{rrrxxx|||zzzoooaaaUUUOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@@@@?????????>>>>>>============<<<<<<<<<;;;999999999999888888777777555555444444444333333333222222222222111111111111444444444333333222222222444333222333444444333111111222333333111111222333777555333000///000111222222222222222111111000000333333333222222333555777222222222222222222222222111111111111111111111111222222333333333333444444444444444444444444444444444444444555555777888888...000111333555666777777888888888888777777777777999:::;;;<<<<<>>>>><<<<<<<<<;;;;;;;;;::::::999999999888888888888888555555444444444333333333555555555555444444444444444444444333333222222222333222222333444555333222111222333333111111222333666555222000000000111222333222222111111000000///111222333222111111444666222222222222222222222222111111111111111111111111222222222333333444444444444444444444444444444444444444444555666777888999111222333444555666666666888888777777777777777777777:::;;;::::::===AAADDDNNNXXXhhhzzzzzzwwwvvvwwwsssqqqnnnjjjfffdddcccdddxxxkkkooossspppggg\\\SSSPPPMMMMMMLLLKKKKKKJJJIIIIIIFFFGGGGGGHHHGGGEEEDDDCCC@@@@@@@@@????????????>>><<<;;;;;;;;;;;;::::::::::::999888888777777888888555555555555444444444333444444333333333222222222444333333333333333333222333222222333444555444222111222333333111111222333444333222111111111222333444444333333222222222111///222444333111000222444222222222222222222222222111111111111111111111111111222222333333444444555333333333333333333333333444444444444555666777888555666666777777777666666777777777777777777777777555999:::888777;;;======???GGGUUUcccsss|||xxxuuutttrrrpppoooiiihhhfffaaa]]]ZZZZZZZZZWWWWWWVVVSSSPPPPPPRRRTTTvvvjjjmmmoookkkbbbYYYRRRPPPLLLLLLKKKKKKJJJIIIIIIIIIFFFGGGHHHHHHHHHFFFDDDCCC@@@@@@@@@????????????>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777888999666666666555555555444444111111111111000000000000222333333333333333333444222222111333555555444222111222333333111111222333111222222222222333333333333333333222222222222222///333777666333000111333222222222222222222222222111111111111111111111111111111222333333444555555333333333333333333333333444333333333444555666666444444555666666666666555555555666666777777888888666::::::777666;;;<<<::::::???FFFNNNYYYjjj||||||}}}}}}~~~~~~}}}}}}|||wwwvvvtttqqqooonnnmmmlllmmmooorrrtttuuutttqqqpppllliiifffdddcccbbb```___YYYZZZYYYVVVTTTSSSUUUVVVSSSTTTTTTRRRQQQRRRVVVYYYttthhhkkkkkkggg^^^UUUPPPNNNKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGHHHIIIHHHFFFDDDCCC@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<;;;:::888777777777888999777666666666666555555555444444444333333333222222222222222333333444444444222222111333555555444333111222333333111111222333000000222333333333333333000000000000000000000000000555999999555111111333222222222222222222222222111111111111111111111111111111222333333444555555333333333333333333333333444333333333333444555555///000111222333333333333444555555666777888888999888<<<<<<777777<<<===999<<<===???AAAGGGTTTfffsss~~~~~~|||xxxtttrrrssstttuuuvvvwwwxxxxxxxxxwwwuuussspppmmmjjjiiihhheeeggglllooorrrrrrpppooollljjjgggfffffffffdddccc^^^^^^______^^^___bbbddd```aaabbb```___aaafffjjj|||mmmccc[[[ZZZYYYUUUPPPNNNMMMLLLKKKJJJJJJIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@AAAAAA@@@???===<<<555777:::<<<===<<<;;;:::::::::999888777666555555444555666777777666555555444444333333333222222222444333222111222222444555111000000000//////......333333333222222111111111000000000111111222222333))),,,000333444444222000000222333222111000000111222000...111666666111,,,555444333333222222222222333222222333555555444222555444444333333444444555444444444444444444444444555666777666444333444555555555666666555444333333444555666777777888888777:::<<<>>>AAADDDIIIOOOSSSfffuuu~~~|||zzz||||||wwwssswww~~~~~~}}}||||||{{{yyyxxxxxxwwwvvvvvvyyy}}}~~~~~~~~~ooodddYYYVVVTTTQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@AAABBBAAA???===<<<<<<<<<<<<<<<<<<<<<;;;;;;888888888888777777777777444555666666666666555444666666555555555444444444444333333222222222333333222222222111111111000000555555444444444333333333111111111222222222222222,,,...000333444333222111333444555444111...,,,,,,//////000111222222111000555444333222222222222222222222111333444555444222333333333222222333333333555555555555555555555555666777777666333222222333555555666666555444444333555666777888888999888888:::;;;===>>>@@@CCCGGGKKKNNN\\\kkkwwwpppbbbUUUPPPOOOMMMMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@AAACCCDDDCCCAAA>>><<>>AAA???HHHSSS]]]kkk}}}nnn```SSSMMMLLLJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFDDDBBBBBB@@@AAACCCEEEDDDAAA>>><<<>>>===<<<:::888777777777888888888888888888888888444444444444444444333333444444333333333222222222222333444444333222000///444444444444333333333333222111111111111111111111444444444333333222222222333333222222222222222333000222222222111222444555333333111000//////111333333333222222222222222333222111111222444444333111333333222222222222333333222222222222222222222222000222444444444444666888444555555555555555444444333333444555666666666666::::::;;;999888888:::;;;>>>BBBGGGNNNXXXfffttt{{{{{{{{{}}}}}}nnnaaaTTTOOOMMMKKKJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@BBBCCCDDDCCCAAA???===:::;;;<<<<<<;;;999777666:::::::::999888777777666555555444444333333333333444444333333333222222222222222333444333222000///222222333333333333333333111111111111111111111111444444444333333222222222444333222111111111222333222222111000000444999===<<<666111000222333222///222222222111111222222333111111111222333444333111444444333333333333444444222222222222222222222222222333444444333333444666444444555555555555555444444444555666777777777777999:::;;;:::999999:::;;;<<<===???CCCHHHOOOXXX___qqq|||}}}zzzvvvssssssxxx}}}yyyvvvyyy~~~xxxjjj[[[TTTPPPMMMKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCAAABBBBBBBBBAAA@@@???>>>:::<<<>>>??????===:::888<<<;;;:::999888777666666777666555444333333333444666666555555555444444444111111222222222222111111111111222222222222333333222222222333333333333333333333333333222222222222333222222111111111222222555444222000000222777<<<>>>888111000444555222...222111111111111222222333111000000111333444222111555444444333333444444555444444444444444444444444555666666555222111111111333444555555666555555555666777888999::::::::::::888:::;;;;;;:::999:::<<<;;;:::<<<@@@BBBCCCIIIOOOYYYeeewww~~~~~~~~~}}}yyyvvv{{{{{{uuuwww|||xxxeeeYYYSSSNNNMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@??????>>>>>>===============;;;:::999:::::::::999999888888888888777666444444444444444666666555555555444444444000000000000111222333444111111222222222333333333111222222222333333333333111111111222222222222222000000111111111111111111333333333222000111333555888555222222333444333222111111111111111222333333111000000111333333222111444333333333333333333444555555555555555555555555333444555444222111222333333444444555666666555555555666777888999999999999777999::::::888888888999;;;999;;;???@@@>>>BBBHHHJJJRRR```ooo}}}~~~{{{zzz}}}zzz{{{}}}vvvwwwzzzzzz{{{~~~}}}}}}lll]]]TTTOOONNNPPPJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@>>>===>>>>>>???>>>===;;;999888888888888888999999999999:::::::::999888666555444444555555444444333333333222222222000000//////000222444555222222222333333444444444//////000000111111111111000000000111111222222333...///000111111111111111...000222333222111111222111333444333222222444666111111000000111222333333111000000111333333222000333222222222222222222333444444444444444444444444---///222333333444777999333333444555666666666555222333444555666666666666666888999888777555555666:::777777;;;;;;888;;;BBBAAAEEELLLWWWfffvvv|||xxxyyy|||}}}yyy|||~~~zzztttooonnnppprrrvvv{{{}}}qqqlllmmmmmmpppwwwkkk\\\TTTPPPOOOKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;:::999777666888888888777888888999:::777777666555444444333333333333333444444555555555333333333333333333333333333333333333333333333444222222222222222222222222//////000222333444555666222222222222222222222222333222000000000222444666333222000/////////000111111222222333333444444555000222444333111000222444222333444555555444222111444444444444444444444444222222222333333444444444555444222444777999888666666555444444555666555333333444666777888888;;;<<<::::::;;;<<<<<<===>>>>>>>>>???AAAEEEMMMYYYeeemmm~~~~~~{{{xxxsssooommmjjjgggdddiiijjjkkkkkkkkkmmmpppsssrrrtttxxx|||zzzvvvtttuuuvvvxxx{{{|||}}}qqqiiimmmqqqyyyssscccXXXRRROOOIIIGGGEEEEEEEEEFFFEEECCCFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;:::999999<<<;;;:::999999999999999555444444333222222111111222333333333444444444444222222222222222222222222333222222111111000000000222222222222222222222222.........///000000111111111111222222333333333333333222111111111222333444444333222111111111222333333333333333222222222222000222333222000///000222333333222222222222333333333333333222222222222222222333333333333333333444555333222444777888777555777666444444555555444222444555777777777777888:::777888888999::::::;;;;;;>>>>>>???AAAEEELLLUUU[[[hhhuuu~~~zzzvvvqqqnnnlllllljjjiiiiiihhhggggggeeefffhhhiiikkkooouuuyyy|||zzzwwwrrrllliiihhhhhhpppooooooppprrrtttvvvxxxuuu||||||{{{}}}uuummmmmmqqqyyyyyyrrrttttttssspppnnnnnnnnniiikkknnnqqquuuyyylll]]]SSSNNNLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????@@@???===<<<;;;:::;;;;;;<<<;;;:::999888777777777444444444333333222222111222222222222333333333333222222222222222222222222444333333222111000//////222222222222222222222222222222222222222111111111222222111111000000//////222222222222222111111111111111000000000000111222444333333222111111000000000222222111///...///000444222111//////111333444222222222222222222222222444333333333333333333222444333222333555666666555555444333444666666555444555666777666555444555666777777777888999999::::::;;;<<<<<<<<<>>>AAAFFFJJJMMMZZZlll~~~|||zzzxxxxxxyyywwwrrrnnniiiiiigggeeecccdddfffhhhkkkkkkjjjgggbbb^^^]]]]]]bbbdddggglllpppsssuuuwwwuuu}}}uuuuuuuuuvvvwwwyyy{{{}}}}}}xxxqqqkkkkkkpppwww{{{}}}yyywwwwwwsssrrrqqqpppqqqvvv~~~}}}xxxtttrrrrrrllljjjfffbbbaaaccciiimmmppprrrwww}}}}}}}}}~~~|||uuunnnhhhgggjjjooovvv~~~{{{xxxxxxvvvqqqppprrrxxx~~~|||zzzxxxxxxvvvuuu{{{{{{zzzxxxvvvvvvxxxzzz~~~~~~~~~~~~{{{xxxtttrrrqqqnnnhhhddd^^^^^^^^^\\\[[[\\\___aaa___aaaeeeiiiooowwwsssaaaTTTNNNMMMLLLJJJIIIJJJJJJIIIHHHFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????@@@???<<<:::::::::;;;<<<999888777666555555555555666666555555555444444444222222222222222222222222333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333222111///---+++***)))222222333333222111000///000000000000000111111222222222222111111111000000222222222111000/////////222111000000000111222333222222333333333333333444444444444333333222222222333333333333444555555555222222222333666888888777666777777666444222222333888888999999::::::::::::888999;;;<<<<<<>>>BBBDDDEEEKKKUUU```mmm|||~~~~~~}}}zzzvvvuuuvvvxxx}}}~~~}}}yyyssslllhhhffffffgggjjjnnnqqquuuwwwxxxvvvlllccccccbbbbbbbbbdddfffhhhgggccc___[[[[[[^^^bbbeeeeeefffgggfffdddaaa``````\\\[[[YYYXXXYYY^^^eeekkktttwwwzzzzzzxxxssspppnnnjjjjjjiiifffbbb_________]]]\\\XXXUUUSSSUUUYYY]]]___ccckkkuuu~~~zzzxxxxxxyyywwwtttpppmmmnnnqqqtttvvvyyy|||}}}zzztttnnniiieeegggjjjnnnrrrxxx~~~}}}wwwrrrooojjjddd```aaacccdddggglll{{{xxxtttpppllliiieeeaaa]]]^^^```bbbeeehhhkkklllmmmmmmoooqqquuu{{{}}}xxxuuusssvvv{{{~~~{{{sssjjjdddbbb``````aaa```\\\]]]```ccchhhjjjhhhgggiiiiiigggbbbaaa^^^]]]\\\\\\\\\\\\[[[]]]^^^^^^___bbbgggkkkqqqrrrrrrqqqqqqppppppooolllhhhbbb```aaaaaa___]]]]]]]]]]]]]]]___ccciiinnnooooooppprrrxxxuuubbbUUUNNNIIIGGGEEEEEEFFFFFFEEEDDDFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????===;;;999999:::;;;<<<777666666666666666777777555555555555555444444444222222222222222222222222333333333333333333333333222222222333333444444444222222222222222222222222......//////000111111111222111000///...---,,,,,,222222222222222111000///222222222222333222222222000000111111111222222222333333222222222222111000///000111222333222222111000000111111222222222222444444444333333222222222333333444444444444444555444333333444666777666555666777777666333222222333888888999999999999::::::666888;;;<<<<<<===???AAABBBDDDHHHMMMVVVddduuuzzzvvvttttttuuuvvvxxx|||zzzuuummmeee```___]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZZZZ\\\]]]]]]ZZZXXXWWWWWWUUUTTTSSSQQQSSSWWW^^^dddiiikkkmmmlllgggaaa]]][[[YYYYYYYYYWWWUUUTTTUUUWWWRRRRRRPPPNNNKKKKKKMMMOOOUUUYYYaaaiiipppvvvzzz|||zzzvvvoooiiieeecccbbbbbb______]]]ZZZXXXWWWYYY[[[\\\]]]^^^]]][[[XXXTTTRRRQQQRRRTTTVVVXXX]]]bbbggglllpppvvvzzz{{{yyyuuussslllkkkjjjgggddd___\\\YYYVVVPPPMMMOOORRRSSSUUUXXX^^^ccciiinnnpppmmmiiifffaaa___]]][[[ZZZXXXVVVTTTUUUUUUWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZ^^^eeemmmssstttrrrppplllgggbbb```^^^ZZZ\\\^^^___^^^[[[XXXUUUPPPOOOQQQSSSSSSPPPSSSXXXZZZ^^^^^^ZZZXXXYYYYYYVVVRRRQQQQQQPPPPPPRRRUUUWWWQQQUUUXXXZZZ\\\aaajjjpppxxxyyy{{{{{{yyyuuuqqqnnnhhhccc^^^\\\___bbbdddcccfffgggiiikkkooouuu}}}}}}uuuaaaUUUPPPJJJIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>===;;;:::::::::;;;;;;888888888888888999:::;;;333333333333333333333333333333333333222222222222111111111111111111111111//////000111222333333444222222222222222222222222//////000000111222333333///000000111222333333444111111111111111000000000...////////////...---,,,000000111111222333333444333222111222333444333111...///222444444444222111.........//////000111111444333333333333333333222333444555555444333444666888666555444555555333222666777777666444222333444777777777777777777777777777999::::::999999:::;;;;;;>>>BBBEEEJJJQQQ[[[cccwww||||||yyyssslllkkkjjjiiigggeeedddcccdddeeefffggggggeeecccbbbcccddddddaaa]]]YYYWWWVVVUUUVVVWWWXXXZZZ```ggglllxxxyyyyyyuuulllbbbZZZVVVRRRRRRRRRPPPMMMMMMOOOPPPMMMMMMLLLJJJGGGFFFGGGIIILLLQQQWWW]]]___aaaaaabbbeee```ZZZVVVUUUUUUUUUTTTQQQQQQQQQOOOLLLLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMPPPTTTWWWVVVZZZ___ccccccaaa]]][[[WWWWWWVVVUUUSSSQQQOOONNNLLLHHHEEEHHHKKKKKKMMMPPPPPPRRRUUUWWWXXXWWWVVVTTTQQQQQQPPPOOONNNMMMLLLLLLJJJKKKLLLMMMOOOOOOPPPPPPMMMMMMMMMMMMNNNSSSYYY^^^^^^______\\\YYYWWWWWWXXXVVVVVVUUUUUUTTTSSSSSSSSSLLLKKKMMMPPPOOOOOOTTT[[[___dddeee```\\\ZZZWWWSSSPPPPPPPPPOOOPPPTTTYYY]]]```dddhhhjjjlllqqq{{{rrrnnnjjjjjjnnnsssuuuuuuuuuwwwyyy|||tttaaaVVVQQQNNNLLLJJJIIIJJJJJJIIIHHHFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<<<<<<<;;;::::::999999999::::::333333333333333333333333444444444444333333333222333333333333333333333333000000000111111222222333222222222222222222222222333333333333333333333333///000000111222222333333111111000//////000222222............---,,,***)))222222222222333333333333111000///000333444333111000111222333333444444444//////000000111222222222222333333333333333333444444666777666444333555777666555444444555666555333444555666666555444555666888888888888888888888888777888999999777777888:::888<<>>>>>>>>>>>>>>===<<<;;;;;;999888777777666666555555555555555555555555555555555444444333333333777777777777777777777777444444333333333333333333222222222222222222222222222222111111000//////...111111000///...---,,,,,,111000///...///000222444555555555555333111///...555555444333333222222222000...---///222444333111333222111111222444666777222222333444555555666666222222222333333444444444444666888777444333555777000000000333777999:::999333555666666555555777888;;;;;;::::::::::::::::::666777888888888999;;;===;;;=========<<>><<<;;;::::::;;;;;;;;;;;;:::999999888888777888777666555555444555555444444333222111000///...222222333444444555666666333333222222111000000000111111222222222333333333222222222111111111111000222111000000000000000111000////////////111333444000000111222333333444444111222222222333333333333333222000000111222111111333333333444444444555555222222222222222222222222444444444333333222222222444444555555555555444444333333333333333333333333555555555555666666666666444777:::;;;:::999888888;;;:::888777777888:::;;;>>>===::::::;;;>>>BBBDDDDDDJJJRRRZZZcccqqq~~~vvvwwwzzz~~~{{{vvvmmmhhhooo||||||yyytttlllgggdddccc```^^^WWWXXXWWWWWW[[[___]]]XXXZZZZZZ[[[ZZZYYYXXXVVVUUUUUUTTTTTTUUUXXX]]]bbbeeefffjjjqqqxxx|||{{{vvvrrrhhhaaa\\\[[[YYYXXX___hhhccccccaaa\\\VVVVVV[[[aaaeeedddbbbaaaaaabbbbbbcccgggfffccc___\\\]]]```ccceeeggggggeeefffjjjjjjhhhmmmllljjjgggfffiiimmmqqq}}}yyyeeeYYYTTTLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDEEEFFFFFFCCCAAA????????????????????????AAA???>>>===<<<<<<======;;;::::::999999888888777666666555444333333333333111111111111111111111111111222222333444444555555111111111111111111222222111111111111222222222333444444444333222000///...111000000000000000111111000/////////000111333444000000111222222333444444........./////////000000333111000000111222111111222222222222333333333444555555555555555555555555333333333222222111111111444444555555555555444444333333333333333333333333555555555555666666666666555777::::::999888777777:::999888888888999:::;;;;;;:::999888999<<>><<<<<<<<<<<<===:::::::::999888888777777444444333222111111111111//////000111222333333444111111111222333333444444///000000111222222333333000000000111111111222222///000111111000///---,,,000/////////000111222222000000000000000111222333000000111111222333333333------------............222111//////111222222111111111111111222222222222222222222222222222222222222222111111111111111000444444555555555555444444333333333333333333333333555555555555666666666666555777999999888666666666888888888888999999::::::999999999999:::<<<===>>>???@@@BBBAAABBBFFFMMMSSS]]]eeerrr~~~zzzwwwyyywwwvvvwww}}}uuuaaaTTTMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@@@@???????????????>>>===;;;:::999999::::::::::::999999888777777777444333222111111000000111//////000111222333333444000000111111222222222222000000111111111222222222///000000000000111111111---...000111111111000///////////////000111333333000000000111111222222222000000111111222222222333////////////000000000000222000//////111222222111111111111222222222222333000000000111111111111111222222222222111111111111333444444555555444444333222222333333333333444444555555555555666666666666555777888888666555555666666777888999::::::999999999:::;;;<<<<<<=========>>>???@@@??????BBBGGGJJJNNNRRRYYYcccpppxxxxxxyyy|||sss```RRRKKKKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===;;;:::999999::::::::::::999888888777777666555444333222111111111111111111111111111111111222000000111111111111222222222222222111111111000000///000000000000111111111222333444444444333222222////////////000111333333111111111222222222222222000111111111111111222222000000111111111222222222111///...///000222222111222222222222333333333333222333333333444444444555222333333333333333333333333333444444444444333333222222222333333444444444555555555555666666666666555777888777666555666777666777888999999999999888888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>AAACCCFFFGGGJJJOOOXXXfffuuu~~~ttt{{{{{{}}}uuubbbTTTNNNKKKKKKJJJIIIHHHGGGFFFFFFCCCDDDEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???>>>===;;;;;;;;;;;;<<<999999999888777777666666666555444333222222222222333222222222111111000000111111111111111111111111333333222222111000000///000000000111111111222222444333222111000///......000/////////000111222222111111222222333222222111111111111111111111111111000000000000111111111111000///......000222222111222222222222333333333444000111111222222333333444333333333333333444444444333333444444444444333333111222222333333444444555555555555555666666666666555666888777666666888999888888888888888888888888666666777888888888888888::::::::::::;;;<<<======>>>@@@DDDHHHLLLSSSZZZ___eeelllvvv{{{zzz{{{~~~wwwdddWWWQQQKKKJJJJJJIIIHHHGGGFFFFFFCCCEEEFFFEEECCCAAAAAABBBAAAAAA@@@@@@???>>>>>>===???>>><<<;;;::::::;;;<<<999999888888777777666666555555444333222222222222222222222111111111000000222222222222222222222222222222111111111111111111111111111111222222222333111000.........///111222111000000000000000111111111222333333333222111111111111111111000000000000000000000111111111111222///...---...000222222111111111111111222222222222.........///000111111111111111222222333333333333222333333444444333333222111111222333333444555555555555555555666666666666555666777777777888:::<<<:::999888777666666777777666666666777777777777888;;;;;;;;;<<<===>>>===<<<;;;>>>AAACCCDDDEEEHHHJJJMMMSSS\\\eeennnxxxyyywwwzzz~~~wwwdddWWWRRRKKKJJJJJJIIIHHHGGGFFFEEECCCEEEGGGFFFCCCAAABBBCCCAAAAAA@@@@@@???>>>>>>======<<<:::999888888999999999999888888777666666666555444333222111111111111111111111111111111222222333333222222222222222222000000000111222222333333111222222222222333333333111000000111444888<<>><<<:::888666555555666777999888888888888888999:::888888999;;;===>>>===<<<>>>>>>>>>===<<<===AAACCCEEEHHHNNNSSSYYYcccooowww~~~~~~}}}{{{zzzzzz}}}yyydddWWWRRRMMMLLLKKKIIIGGGEEEDDDCCCMMMKKKGGGDDDAAA@@@@@@AAACCCBBBAAA@@@???????????????>>>===<<<<<<;;;;;;<<<::::::::::::::::::::::::999888555333222333444444000222444666666444222000222222222222222222222222222222222222222222222222333444444333222222333555666444111000111111000...111111111111111111111111222333444333111000111222222222222222222222222222111222111...,,,+++,,,...000000000000////////////333222111000000000111222222222111111222222333444333333333222222111111111222222222222222222222222111111222333333444555555555555444444444444555555555666666777888999999:::<<<:::888666666777888999888888777666555666999<<<999:::<<<;;;::::::;;;===<<<<<<;;;:::;;;===???AAA@@@@@@AAADDDIIIPPPWWW[[[kkkwww|||yyyvvvssstttxxx{{{zzzvvvxxx~~~zzzdddWWWQQQMMMLLLKKKIIIGGGFFFDDDDDDHHHGGGEEECCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::888888888888888999999999:::888666444222222333333111222444555555444222111333222222111111222222222111111111111111111111111111222222111000000111333333111000000111000///...000000000000000000000000111222333222000///000111111111111111111111111111222222222000//////111333111000000000////////////111111000000000111333444111111000000111111222333333333222222222222222222222222222222222222222222111111222333333444555555555555444444444444555555444444555555666777777888999888777666666666777777666777777666555666888:::888999::::::999999:::<<<===<<<;;;:::;;;<<<>>>@@@===<<<<<<>>>BBBGGGLLLOOOXXXaaapppzzzqqqlllmmmnnnqqqtttvvvwwwyyy|||zzz{{{||||||eeeWWWQQQMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>>>>???===<<<;;;::::::999::::::777777777777777777777777:::999666444333222222222333333333333333333222222333222111000000111222333000000000000000000000000///000111000......000111/////////000111111///---///////////////////////////111111111///...///000000000000000000000000000111222222111000111333555111111000000000//////////////////000111333444555000000//////000000111222222222222222222222333333222222222222222222222222111222222333333444444555555555444444444444555555222222333333444555555555666666777777666666555555444666777777666555777888777888999999888888999:::===<<<;;;::::::;;;===>>>>>>>>>======???BBBDDDFFFGGGLLLVVV```kkkvvvxxxvvvqqqooommmnnnoooqqqrrrrrrsssyyyzzzxxxxxx|||~~~}}}fffXXXQQQLLLLLLKKKIIIHHHGGGFFFEEEAAABBBCCCCCCDDDCCCCCCBBB??????>>>>>>>>>??????@@@>>>===<<<;;;::::::::::::777777777777777666666666:::999777555333222222111444333222111111111222333333222000000000111333444111111111111111111111111///000111000......000111......///111333333000...000000000000000000000000///000111111/////////111111111111111111111111111000000111000//////111444111111111000000000//////000000000111111222333333000000000000000111222222111111111222222333333333222222222222222222222222222222222333333444444444555444444333333444444555222222333333444444444444444666777888888777555444333555777777666555666777777888999999888888999;;;===<<<;;;::::::;;;;;;<<>>>>>===>>>???AAABBBBBBEEEIIINNNUUU^^^hhhooo}}}xxxyyy{{{{{{zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~hhhYYYSSSLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@AAAAAA???>>>===<<<;;;;;;;;;;;;999999888888888777777777999888777555444222222111555444222000000111222333111111000000000111333333222222222222222222222222000111222111000///111333......000222444444222///111111111111111111111111000111222111000000111222222222222222222222222222111222222000......000222111111111111000000000000111111111222111111111111222111111111111222333333111111111222222333333333222222222222222222222222222222333333333333444444444444333333333333444444444444444444444555555555444666888999999888666555333555777777666555666777888999::::::999999:::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<=========AAABBBDDDFFFIIINNNUUUYYYcccmmm|||}}}wwwtttssspppppprrrvvvyyy{{{uuuuuuvvvwwwyyy|||}}}~~~iiiZZZTTTLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA??????>>><<<<<<<<<<<<<<<:::::::::999999888888777777777666555444333333222555444222111000000111111//////000111111222222222222222222222222222222222222222333222111000222444000000000222444444222000111111111111111111111111///111222111000000111333222222222222222222222222333444333111000///111333222222111111111000000000222222222222222111000///222222222111222333333444222222222222222222333333222222222222222222222222333333333333333333333333444444333333333333444444555555555555555555555555444666888999999888777666444666777777666555777888888999::::::999999:::<<<999:::::::::::::::::::::999:::<<<===>>>>>>>>>>>><<<>>>@@@BBBCCCEEEIIIKKKLLLUUUaaallluuuzzzsssnnnllliiihhhbbbbbbbbbccccccdddddddddfffggghhhjjjnnnrrruuuwww{{{|||}}}{{{~~~jjjZZZSSSLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDBBBAAA@@@??????>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888888777777555555666555555444444333444333222111000000000000---...000222333222111111111111111111111111111111111222333222111000222444111000///000111222111000111111111111111111111111...///000000//////000222111111111111111111111111111111111000///000222444222222222111111111000000000000111222333222111111111111111111111222222333333333222222222222222222222222222222222222222222333333333333333333333333444333333222222333333444555555555555555555444444444555666777777777666666666777777666555666888:::777888999999888888999:::777888999::::::::::::::::::;;;===?????????>>>===999;;;===??????@@@BBBDDDCCCHHHOOOTTTYYYcccoooyyyyyytttmmmllliiieeecccaaa``````^^^]]]\\\[[[\\\]]]___```cccggglllnnnnnnpppssswwwuuu|||}}}yyyzzz|||zzz}}}jjjZZZRRRLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDCCCBBBDDDEEEGGGAAAAAA???>>>==================<<<;;;:::::::::::::::::::::999888777777666444555555555555555444444333333333222111000//////+++---000333444333111000000000000000000000000000111222222111000000111333222000......///000000///000000000000000000000000,,,...//////......///111000000000000000000000000,,,------------...111444222222222111111111111000---///000222333333333222000000000000000111111222444333333222222111111111222222222222222222222222333333333333333333333333444333333222222333333444444444444444444444444444333444444555666666666555888888777666555666999<<<666777888888777777888999666777888999:::;;;;;;;;;666777999:::;;;:::888777:::<<<===>>>======???AAA@@@BBBDDDDDDDDDKKKVVV___bbbiiirrrzzz}}}vvvqqqnnnllllllcccbbb___\\\ZZZYYYXXXXXXUUUWWWYYYXXXVVVWWW\\\```ZZZbbbffffffjjjsssxxxwwwtttvvvxxxzzz|||~~~~~~|||}}}lllZZZQQQLLLLLLJJJIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBGGGDDDAAA>>>======>>>???@@@@@@>>>===;;;;;;::::::;;;;;;::::::999888888777444555666666555333111000555444333222111111111111222222222222222222222222111111111222222333444444444333222111111222333444111111111111111111111111111111000///////////////000///.........///111222333222000/////////000111+++,,,///222333333333222222222222333333222222222000111333333333222000///111111111111111111111111111111222222222333333333111111111111111111111111444333111000000000111111222222333333333333444444333333333444444444555555222333333444444555555555444444555555666666777777777000***---555;;;:::666777777888888888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBDDDGGGJJJKKKNNNSSSXXX\\\^^^ccclllsss{{{sssnnnllljjjeee```___[[[WWWVVVVVVVVVTTTRRR]]]YYYVVVUUUXXXZZZZZZYYYZZZZZZZZZ\\\___``````___ffflllrrruuuzzz~~~}}}~~~|||zzzyyy{{{~~~|||{{{{{{{{{{{{}}}~~~lllYYYOOOLLLLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAADDDBBB@@@??????@@@BBBDDD@@@???>>><<<<<<;;;;;;;;;:::999888777777666666666666666666666555444333222444444333222111111111111000000000000000000000000111111111111111111111111333222222222222222222333111111111111111111111111111111000///////////////000/////////000000111111111000000000000000111111000111222222111///---+++111111222222222222111111///////////////000000111111111111111111111111111000000111111111222222222111111111111111111111111333333111000000000111111222222222333333333444444333333333444444444444555444444444444444555555555555555666666666666666666555111///222888;;;999555666666777888888999::::::999999999::::::::::::;;;:::::::::;;;<<<<<<======?????????@@@AAADDDFFFGGGDDDHHHLLLNNNOOORRRYYY___kkkvvv~~~wwwqqqkkkhhhgggfffaaa]]]aaa\\\WWWVVVWWWWWWTTTPPPTTTRRRPPPPPPRRRTTTUUUTTTUUUZZZ^^^```cccjjjmmmlllrrrqqqqqqrrruuuxxxzzz|||}}}{{{zzz}}}|||{{{|||}}}}}}zzzxxxyyy|||}}}zzzyyy{{{~~~|||zzzwwwtttxxxxxxxxxxxxwwwuuurrrpppggghhhhhhgggfffhhhlllooommmYYYOOOMMMLLLKKKIIIHHHFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>><<<;;;;;;===>>>@@@>>>>>>===<<<<<<<<<<<<<<<;;;:::888777666666777777888777666555555555555555333333222222111222222222000000000000000000000000222222111111000//////...222222222333333222222222111111111111111111111111111111000000000////////////000111111222222111111...///000111111222222111333333222111///---***(((000111111111111111111000000///...---...000222444111111111111111111111111//////000000000111111111111111111111111111111111333222111111000111111111222222222222333333333333333333333333444444444444666666555555555555555555777777666666666666666666444333444666999999777555777777777777888888888888888888999999999:::::::::888888999::::::;;;;;;<<<<<<<<<<<<===>>>???AAABBB@@@CCCEEEEEEEEEGGGKKKOOOTTT]]]jjjuuu~~~zzztttnnnhhhcccdddfffeee^^^XXXUUURRRMMMKKKLLLOOORRRSSSRRRUUUVVVUUUVVVZZZZZZWWWXXXWWWVVVWWWZZZ[[[[[[ZZZ___^^^^^^```eeeiiikkklllooonnnmmmnnnqqqsssttttttsssqqqpppppprrrtttttttttuuuwwwzzz~~~}}}{{{||||||}}}}}}}}}~~~{{{yyy{{{~~~~~~zzz}}}|||{{{{{{xxxtttnnniiifffdddcccccceeeggghhhgggddd```]]][[[]]]^^^\\\ZZZ]]]eeekkkooo[[[QQQMMMLLLKKKJJJHHHFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@???===;;;:::::::::;;;>>>======<<<<<<<<<=========<<<:::999888888999:::888777555444444444555666222222222111222222333333222222222222222222222222222222111111000000000000111222333444444333222111111111111111111111111111000000000111111000000000///000111333333222111111,,,---///111222333222222000111111111000///...---000000111111111111000000333222111111111222333444111111111111111111111111000000000000111111111222111111111111111111111111222222111111111111111111111222222222222333333333222222333333333444444444777777666666555555555444777777777666666555555555333555666666666555555666999999888777666555555444888888888888999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@BBBCCCCCCBBBCCCEEEHHHIIIOOOVVV]]]dddlllwww~~~xxxhhhccc]]]ZZZ[[[```eeegggggghhhfffaaa``````]]]XXXSSSOOOLLLLLLMMMOOONNNMMMOOOOOOPPPRRRUUUXXXZZZ[[[[[[YYYVVVVVVXXXZZZ[[[[[[\\\ZZZXXXWWWXXXYYY[[[\\\]]]```ccchhhmmmrrruuuwww|||}}}}}}{{{vvvuuuwwwzzz}}}|||}}}}}}{{{wwwtttttttttqqqtttvvvwwwxxxyyywwwvvvrrrrrrrrrssstttrrrnnnjjjgggiiikkkkkkjjjkkklllmmmooommmhhhaaaZZZVVVVVVWWWYYY^^^dddiiijjjhhheeeddddddhhhjjjiiigggkkkvvvrrr^^^SSSMMMMMMKKKJJJHHHGGGEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@DDDCCCAAA@@@????????????>>>======<<<<<<<<<=========<<<;;;999999999999:::666555444333333333444555222222222111222222333333222222222222222222222222111111111222222222333333111222333444444333222111000000000000000000000000///000111111111111000000///000111333333222111111,,,---///111333333333222000000111111222222111111000000111111111111000000222333444444333222111000111111111111111111111111111111111222222222333333111111111111111111111111111111111111222111111111111111111222222222333333222222222333333333444444777777666666555555555444777777666666555555444444555555555333111222555888777777777666666666555555777777777888888888999999999999999:::;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<<<<===>>>?????????@@@BBBCCCDDDGGGKKKMMMQQQWWW```fffooouuu|||{{{yyy{{{}}}zzzxxxrrrkkkaaaZZZRRRMMMMMMNNNMMMKKKNNNOOOQQQRRRSSSUUUWWWXXXWWWSSSOOOLLLMMMNNNOOOOOOPPPPPPNNNLLLKKKLLLNNNOOONNNOOOQQQUUUXXX\\\___aaa```eeekkkooonnnjjjgggeeebbbdddgggjjjlllnnnqqqssssssssssssrrrppppppqqqrrrsssvvvzzz|||||||||||||||wwwxxxyyy{{{|||~~~~~~zzzvvvuuuwww{{{~~~~~~}}}{{{xxxvvvtttqqqpppnnnmmmlllnnnppprrrooolllgggcccbbbdddgggjjjdddeeeeeedddaaa^^^\\\[[[\\\[[[\\\^^^^^^^^^^^^^^^[[[\\\___bbbcccaaa]]]YYYZZZZZZZZZ[[[___gggpppvvvyyyxxxrrrhhh]]]WWWXXX[[[dddlllwwwsss___UUUNNNMMMLLLJJJHHHGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA????????????@@@AAABBBBBB>>>>>>===<<<<<<<<<<<<<<<:::::::::999888888777777555444444333333333444444333333222222111222222222000000000000000000000000000111111222333333444444222222222333333222222222000000000000000000000000///000111222222222111000///000111111222222111111---...///000222222333333333333333222222111111111000111111111111111111000///111222333333111///...111111111111111111111111111222222222222333333333111111111111111111111111000000111222222222222111111111111111222222222222222222222222333333333333666666555555555555555555555555444444444444444444555555333111000222555888333333444555666777888999666777777777777888888888888999999::::::;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB@@@BBBCCCEEEHHHLLLQQQUUUUUUYYY```eeekkkttt~~~}}}sssfff^^^[[[ZZZXXXUUUWWWYYY\\\]]]^^^___aaadddeee```XXXSSSPPPOOONNNNNNLLLLLLKKKIIIFFFEEEGGGHHHFFFGGGGGGHHHJJJKKKMMMNNNIIIMMMSSSVVVUUUSSSQQQPPPNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUVVVWWWUUUXXX\\\^^^^^^^^^^^^^^^ZZZZZZ[[[]]]```ccceeefffkkkpppssstttwww{{{|||zzzxxxvvvtttssssssrrrpppnnnmmmkkkjjjkkknnnpppqqqqqqrrrssssssqqqooonnnooopppmmmoooqqqsssssssssqqqpppmmmoooqqqsssuuuyyy~~~}}}|||~~~~~~|||zzzyyyyyyyyyzzzyyyyyyzzz{{{}}}~~~yyytttppplllkkkdddbbb___]]]\\\]]]```aaacccaaa___]]]\\\[[[[[[[[[VVVWWWWWWUUUTTTTTTVVVXXXXXXUUUQQQNNNLLLMMMOOOQQQOOOPPPQQQRRRQQQPPPNNNMMMOOOMMMLLLOOOPPPOOOQQQTTTRRRTTTXXX]]]```___[[[WWW[[[ZZZ[[[^^^gggvvvvvvnnnoootttrrr]]]SSSNNNMMMLLLJJJIIIGGGFFFEEECCCCCCCCCBBBBBBBBBBBBAAA<<<<<<======>>>???@@@@@@@@@???>>><<<<<<;;;;;;;;;999:::;;;;;;:::999777555444444555555555555444444444444333222111111111111000000000000000000000000111111111111222222222222333222222222222222222333000000000000000000000000...///111333333222111000000/////////000000111111////////////000111222333333333222111000000000000111111222222222222111111...///000111222222333333111111111111111111111111111111111111222222222222111111111111111111111111///000111222333222222111111111111111222222222222111222222222222333333333444444444444444555555555222222333333333333333333555444333333444555666777444444444555555666666666666666666777777777888888777777888888999:::::::::888999:::<<<<<<===<<<<<<>>>>>>>>>???AAAAAAAAA@@@===???@@@BBBCCCEEEGGGIIIEEEHHHMMMPPPSSSYYYbbbhhhpppuuu}}}~~~|||xxxssssssvvvzzz}}}~~~yyypppiiieeecccaaa^^^___^^^YYYSSSOOONNNOOOLLLKKKJJJIIIIIIIIIJJJJJJGGGJJJNNNOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGEEEHHHKKKLLLLLLLLLMMMNNNJJJJJJJJJLLLOOOQQQRRRSSSTTTYYY\\\]]]```dddeeeccc___]]]ZZZYYYYYYYYYXXXWWWTTTSSSSSSTTTVVVXXXXXXXXXYYYYYYXXXVVVTTTTTTVVVXXXUUUVVVWWWXXXZZZ[[[[[[[[[UUUWWWYYYZZZ[[[^^^bbbeeehhhjjjjjjhhhdddcccfffiiijjjiiihhhgggggggggggggggkkkjjjiiijjjkkkkkkjjjiiihhhhhhhhhiiikkkkkkiiigggffffffggghhhhhhfffeeeddd````````````aaabbbdddeeefffdddaaa^^^[[[XXXVVVUUUQQQPPPNNNMMMMMMNNNOOOOOOPPPOOOMMMLLLKKKKKKKKKLLLHHHKKKMMMMMMLLLKKKMMMOOOMMMKKKJJJHHHHHHJJJKKKMMMNNNOOOPPPSSSUUUWWWWWWVVVTTTPPPQQQVVVYYYZZZ^^^dddfffhhhmmmssswwwwwwtttqqqsssssstttyyyppp[[[QQQNNNMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@>>>===;;;;;;:::::::::;;;===>>>>>>;;;888666444555666777777666555555555444333222111111111111222222222222222222222222222222111111000/////////444333222111111222333444000000000000000000000000...///111333444333111000000///.........///111222000000/////////111222333000000000000000000111222222222333333333333222222000000///000222555888:::111111111111111111111111000000000000111111111111111111111111111111111111///000111222333333222111000111111111111222222222111111222222222333333333222333333444444555555555111111111222222333333333444333444666888999777555999999777666444222111000666666666666777777777777666666666777888888999999666777999;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<:::===>>>@@@AAAAAAAAAAAAAAA@@@CCCGGGHHHHHHKKKOOOTTTUUU[[[eeeoooxxx~~~}}}~~~wwwnnnfffcccbbbYYYXXXVVVTTTSSSRRRSSSSSSQQQSSSUUUUUUTTTSSSSSSTTTRRRPPPMMMKKKJJJHHHGGGEEECCCDDDFFFHHHJJJHHHEEEBBBAAACCCEEEFFFFFFFFFGGGIIIJJJIIIIIIJJJLLLNNNNNNNNNKKKOOORRRRRRTTTXXXYYYVVVRRROOOLLLJJJJJJKKKKKKKKKHHHGGGGGGHHHIIIJJJJJJHHHGGGGGGFFFEEEEEEGGGKKKNNNMMMMMMLLLMMMMMMOOOPPPQQQMMMMMMNNNMMMLLLMMMPPPRRRRRRTTTVVVTTTQQQPPPSSSUUUTTTTTTSSSTTTTTTUUUVVVWWWTTTRRRPPPQQQSSSUUUVVVVVVUUUUUUUUUVVVWWWVVVSSSPPPQQQRRRRRRRRRSSSRRRRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRSSSRRRPPPOOONNNMMMMMMMMMPPPNNNMMMLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIDDDHHHLLLMMMLLLLLLMMMOOOLLLLLLMMMOOOQQQTTTWWWXXXWWWXXXZZZ^^^cccfffggggggccc___aaahhhnnnpppvvv~~~ppp\\\SSSMMMMMMLLLKKKJJJHHHFFFEEEHHHEEEAAA?????????>>>>>>@@@@@@??????????????????@@@@@@@@@???>>><<<;;;::::::999777777888999888777888666555333222222222333666444222000000111222333555444333222111222333333333...))))))---000000...333333222111000///......//////000111111111000000111000///000111222000///000000000000000000000000......//////000000111111/////////000111222444444111111111111111111111111////////////000000000000000000000111111222222333000000000///////////////222111000//////000111222000000000///////////////222222222222222222222222111111222333333444555555333333333444444444555555555555444444444333333333666555444333333333333333555555555555555555555555222333555666888999999:::555666888999999888777666;;;:::999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????>>>>>>===>>>>>>???@@@BBBCCCDDDDDDIIILLLPPPUUUZZZ^^^aaacccfffnnnzzz{{{uuuooollllllmmmooommmjjjfffddddddgggiiijjjkkkdddZZZTTTQQQQQQPPPNNNNNNNNNMMMMMMKKKJJJIIIHHHEEEDDDCCCDDDGGGIIIJJJJJJLLLRRRWWWXXXTTTQQQPPPQQQNNNNNNOOOTTTZZZ\\\XXXSSSRRRPPPMMMKKKIIIIIIJJJKKKEEEFFFFFFEEECCCBBBCCCDDDBBBDDDFFFGGGGGGHHHJJJLLLJJJLLLOOORRRSSSSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKNNNOOONNNMMMMMMNNNQQQOOOMMMMMMNNNNNNMMMLLLSSSQQQPPPQQQRRRRRRQQQPPPKKKOOOQQQOOOKKKHHHJJJMMMOOORRRSSSQQQQQQSSSRRRNNNOOOPPPRRRTTTTTTTTTRRRQQQQQQRRRTTTXXXZZZXXXUUURRRNNNNNNMMMLLLLLLNNNOOOPPPTTTUUUVVVXXXYYY[[[\\\]]]]]]```aaa```cccjjjmmmlllmmmpppxxxooo\\\SSSNNNMMMLLLKKKIIIGGGFFFEEEEEECCCAAABBBCCCEEEFFFEEE?????????????????????????????????>>>===<<<::::::???===;;;;;;<<<===<<<;;;666555444333333444444555555333222111000111333444555444333222222222333333444000,,,---000333222000222222222111000000//////222222222222222111111111111444666666333000000000000000000000000000000000......//////000000111111//////000000111111222222111111111111111111111111000000111111111222222222333333333222222222222222000000000000000000000000111111111000000111111111111111111111222222222222222222222222222222222222111111222333333444555555333333333333444444444444444444444555555666666666666555444444333333333444555555555555555555555555444444555666666666666666666777888999999999888777:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>============>>>???@@@@@@AAAAAACCCDDDGGGKKKNNNQQQSSSSSSSSSYYY```fffjjjpppxxx~~~zzzsssnnnjjjfffdddbbbdddeeeeeeccc___[[[XXXTTTQQQMMMMMMQQQWWW\\\___ggglllqqqqqqlllhhhggggggeeedddfffkkkrrrtttqqqmmmaaa```]]]ZZZXXXVVVUUUUUUSSSRRRPPPLLLHHHFFFGGGIIIHHHJJJLLLNNNOOORRRVVVYYY\\\___dddhhhjjjjjjhhhggg___\\\XXXWWWXXXXXXWWWUUUQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRQQQQQQRRRTTTWWW\\\[[[ZZZXXXWWWWWWXXXXXXYYYWWWWWWXXXZZZ\\\\\\\\\\\\^^^^^^ZZZUUUSSSUUUYYYccchhhlllkkkkkkkkkhhhbbb^^^```cccfffhhhhhhggggggiiikkknnnrrrtttsssnnnjjjbbbbbbbbbbbbbbbcccddddddgggjjjpppvvvzzz}}}nnn[[[SSSNNNMMMLLLKKKIIIGGGFFFEEE@@@??????@@@CCCDDDDDDCCC???????????????????????????>>>>>>===<<<;;;::::::<<<:::888888999:::999888555555444444444555777888333333222111111222444444444444333222222222222333555222000111444555333111111111111111111111111111333333222111000000000111...333999888222///000333000000000000000000000000......//////000000111111///000000111111111000000111111111111111111111111222222222333333333333444555444444333222222111111111111111111111111111111111111222222222222111111000000111111222222333333222222222222222222222222111222222333333444444555222222222222333333333333333333444555666777888999666555444444333444444444555555555555555555555555666666666666555444333222666777888999999999999999888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<======>>>>>>>>>???@@@AAACCCCCCDDDDDDGGGIIILLLNNNQQQWWW```fffqqqzzzxxxsssnnniiicccbbbgggpppyyy{{{xxxtttqqqpppnnnkkkfff___XXXUUUUUUVVVXXXZZZ^^^bbbeeejjjpppttt|||{{{tttqqqsssssspppmmmfffeeeeeeeeeeeedddddddddeeedddcccbbbbbbeeeiiimmmuuuuuuuuuqqqnnnnnnqqquuuuuutttssstttwwwyyy{{{{{{{{{zzzwwwqqqjjjhhhjjjmmmyyy|||vvvxxx|||lll[[[SSSNNNNNNLLLJJJIIIGGGFFFFFFBBBAAA@@@AAAAAAAAA???===???????????????@@@@@@@@@>>>======<<<;;;:::::::::999777555444555666555444777666555444444555666777222222222222222333444555333333333222222222222222333222222333555555333000111111111222222222333333333222111///......//////,,,000333222000///111555000000000000000000000000......//////000000111111111111222222222111000///111111111111111111111111222222222333333333444444222222222222222222222222111111111111111222222222111222333444444333222111///////////////000000000222222222222222222222222222222222333333444444444111111222222222333333333333444444555666666777777555555444444444444555555555555555555555555555555666666666666555444333333777777888888999999::::::666777999;;;======<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>???????????????CCCDDDEEEEEEFFFJJJQQQVVVYYY___gggooovvv}}}~~~vvvooollllllmmmrrryyykkk[[[TTTOOONNNLLLJJJHHHGGGFFFFFFGGGFFFEEEDDDDDDCCC@@@>>>>>>>>>?????????@@@@@@@@@>>>===<<<;;;::::::;;;;;;<<<:::888888888999888666999888666555444444555555222222222333333444444555333333333222222222111111000000111333444333222000111111222222333333444444444333222111000/////////222000...---...000222222000000000000000000000000......//////000000111111333333333333222111000000000000000000000000000000111111111111222222222222...//////000111222222333000000111111222222222222111222333444444333222111111000000000//////......222222222222222222222222222222333333333333444444111111222222222333333333444444444444444444444444555555444444444555555666555555555555555555555555555555666777777777666666666777777777888999::::::555777999;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>???@@@@@@@@@@@@???>>>???@@@@@@AAABBBEEEGGGKKKMMMQQQTTTXXXaaallltttkkk\\\VVVPPPNNNLLLIIIGGGGGGGGGGGGDDDCCCBBBBBBCCCCCCBBB@@@>>>>>>>>>???@@@@@@AAAAAA???>>><<<;;;;;;;;;<<<===>>><<<:::999::::::999777999888666444333333333444333333333444444444444444222222222333222111111000...///111222333444333333222222222333333444444444333333333333333222111000777333///...///111000///000000000000000000000000......//////000000111111333333222111000000111111000000000000000000000000000000000000111111111111,,,---...///000222333333//////000000111222222222111111222222222222111111222222222222111111111000222222222222222222222222333333333333333333333333222222222222333333333333555555444444333333333333555555555444555555666777555555555555555555555555444555666777888888888888666666666666777888::::::666666888999::::::::::::::::::::::::::::::::::::999888777777888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????<<<===>>>???@@@?????????EEEFFFFFFFFFHHHOOOYYYaaadddggglllqqqvvv|||kkk]]]WWWPPPNNNKKKIIIGGGGGGGGGGGGBBB@@@>>>>>>???AAAAAAAAA===>>>>>>???@@@@@@AAAAAA@@@>>>===;;;;;;<<<===>>>===;;;999888888888777666777666555333333333444444444444444444444444333333111222222333222111000//////000222444555666777888333333333444444444444444...000222333333111///...---...000000000000000111000000000000000000000000......//////000000111111222111///------...000111000000000000000000000000000000000000111111111222......///000111222222333......///000000111222222111111111000000111111111///000000111222333333333222222222222222222222222333333333333333333333333333333333333444444444444444444444444555555555555555555555555555666777777555555555555555555555555333444555666777777777777555444444555666777999:::777777666666777888999999999999999999999999999999888777666666777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>======>>>?????????>>>@@@BBBCCCCCCCCCGGGNNNSSSSSSTTTUUUVVVXXX]]]dddiiipppuuu|||lll]]]XXXPPPNNNKKKIIIGGGFFFGGGGGGGGGDDDAAA@@@AAACCCCCCCCC===>>>>>>???@@@@@@AAAAAA@@@???===<<<<<<<<<>>>??????===:::999:::999888777444444333222333444555666555555555555444333222222111111222333222111000///000222444666777999;;;===444444444444444444444444)))+++...000000...,,,***%%%...111000///111444000000000000000000000000......//////000111111111111///,,,******,,,///111000000000000000000000000000000111111111222222222111111111111111222222222---......///000111111111222111000//////000111222***+++---...000222444444222222222222222222222222333333333333333333333333333333444444444444555555333444444555666777888888555555555555555666777777555555555555555555555555444444555555666555555555444444333444555777999:::888777666555555666777888999999999999999999999999777777555555666888:::<<<999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::===;;;::::::;;;<<<===<<<:::>>>BBBCCCCCCEEEHHHLLLMMMJJJGGGCCCAAADDDJJJNNNSSSWWW]]]eeennnwww~~~ppp^^^UUUMMMKKKHHHGGGGGGGGGFFFDDDAAABBBCCCDDDDDDBBB@@@???@@@>>>======>>>??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999888888888:::999777666444333333222222111000000///000000000222222222111111111111000222111444???AAA[[[nnnFFFBBB555...444777222000333:::444///000111111333666555333111333666888888666000000000000000000000000000000000000000///......------......//////000000000000000000000111111111222111111111000000//////......///000111222333333000000000000111111111111333333222111000000111111000000000000000000000000222///------000111000...000000111222333333444444222333333444444333333222333333333333333333333333111111222222222222333333888111000777777222333;;;666555333222222333444555333333333444444444555555444555666888999999999999999999999888777666666555666777888999999:::999999666777888999:::;;;;;;;;;777777777888999999999:::;;;;;;<<<<<<;;;999888777<<<<<<<<<===???AAADDDEEECCCBBBAAA@@@AAABBBCCCDDDFFFJJJNNNOOOQQQVVV___gggiiimmmtttyyy}}}qqq^^^TTTMMMKKKHHHGGGGGGGGGFFFDDDBBBCCCDDDEEEDDDCCCAAA@@@@@@???======?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888:::999888777666666666777444333222222111111222222222222222111111111111000000111444>>>DDDhhhvvvVVVBBB111000333111111444000------222444111000111///---+++,,,///111000///000000000000000000000000111111111111111000////////////////////////000000000000000000000000000000111111111111000000000////////////000111111222222000000000000111111111111333222222111111000111111111111111111111111111111444111///000222333222000000000111222222333444444444444555555555555444444333333333333333333333333333333444444444444555555222111888DDDDDD888000111555666666666666666555555333444444444555555555555666777777888888888777777999999888888777666666555666666777888999999999999777888999:::;;;;;;;;;;;;888888888888888999999999:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;===???AAABBB??????>>>>>>>>>???@@@AAAAAACCCEEEEEEDDDFFFLLLQQQQQQUUU[[[___bbbdddgggiiiqqqvvv}}}sss^^^SSSMMMKKKHHHGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDBBBAAA@@@???======???@@@???>>>>>>>>>===<<<<<<<<<<<<<<<>>>===<<<;;;:::999888888777777777666777777888888555555444333333333444444222222222111111111111000000444444999999XXXttt[[[EEE222///333222111111......333<<<>>>999333111000///------///000000///000000000000000000000000222222111111111111000000000000000000000000//////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111222222222111111111111111000000000000000000000000333222000111222333222111000000111111222333333333333444444555555444444333222222333333333333333333333333444444444444555555999;;;FFFRRRQQQDDD888555333444666888888666555333444444555555555666666666777888888888777777666555999888888777777666666555555666777888999999999999999999::::::::::::999999999999999888888888888888777888999;;;;;;<<<<<<<<<:::999999999:::;;;<<<===;;;;;;;;;;;;;;;<<<======>>>@@@AAA@@@======@@@CCC@@@CCCGGGJJJKKKMMMNNNPPPQQQVVV]]]eeelllsssyyy}}}uuu^^^RRRMMMKKKHHHGGGGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCBBBAAAAAA???>>>>>>???@@@@@@???>>>>>>===<<<<<<<<<<<<<<<======<<<;;;999888777777555555555444444555555555666555555444444444444444222222222111111111000000...444333444---999PPPEEEEEE999111333555333///---000222888AAACCC===555222333222111111111111222111000000000000000000000000111111000000000000000000222222111111000000//////000000000000000/////////111111111000000000000000111111111111000000/////////000000000111111111111111111222222222111111111////////////////////////000000000000111111000///000000111111222222222333111111222222222222111111222222222222222333333333111111111222222222333333444333888>>>>>>777222222111222333444444444333222555555555666666666666777666777777777777777666666888888777777666666666666555666777888999999999999999999999999888888777666:::999999999888777777777555666666777888888999999999999999999999999999999999999999999999::::::::::::<<<>>>>>>======>>>@@@<<<>>>AAABBBBBBBBBCCCDDDAAAEEEIIINNNRRRWWW\\\```hhhnnntttyyy{{{{{{uuu___SSSMMMKKKHHHGGGGGGGGGFFFDDD@@@AAAAAAAAABBBAAAAAAAAAAAA???>>>>>>???@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777666555777666555444333333333333555555444333333333333333222222222111111111000000,,,333///333000000:::...111000111444333000///000000000444:::;;;666000...000000000///......///000000000000000000000000000//////............///000222222111111000000//////000000000000//////......000000000000000000111111222222111111000////////////000000000111111111111000111111222222222111111000000000000000000000000///000111222111000000000000111111111111111222222000000111111111111000000111111111222222333333333111111111222222222333333222000000222222111222444333222222111222333444555555555555666666666666777444444555777777888888888777777777666666666666666555555666777888888888888777888888777777666555444:::999999999888777777777777777777777777777777777:::::::::999999888888888777888888999999999999999666888:::;;;:::::::::;;;:::;;;===<<<;;;;;;;;;===???@@@AAABBBCCCEEEHHHJJJOOORRRVVVXXX[[[```hhhnnnvvvvvvuuuvvvxxx|||}}}|||ttt___TTTMMMKKKHHHGGGGGGGGGFFFDDD@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>@@@AAA@@@???>>>>>>===<<<<<<<<<<<<<<<999999999888777777666666999888777666555555555555444444333222222222222333222222222111111111111000111666,,,111555111888000///111333111...---111666222///000444555111.........///000///......///111000000000000000000000000///...---,,,---...///000000000000000000000//////111000000//////......---000000000000111111111111222111111111000000//////000000000000111111111111///000111333333222111111222222222222222222222222000222555555333222222222111111111111111111111111111222222333333222222111000000111111222333333333333333444444444444555555444444666888888888888777555444333222222444777888444444555555555666666666333333555666777888888888666666666666666666666666444555666777888888888888777777777777777666555444999999999888888888888888::::::999999888999999:::999999::::::999888777777777888888999:::999999999999::::::::::::999888777999:::;;;:::999888999;;;<<<===>>>>>>===>>>@@@BBBDDDEEEFFFDDDDDDHHHPPPVVV[[[ZZZZZZZZZ]]]```dddgggqqqsssuuuxxx}}}rrr```VVVMMMKKKHHHGGGGGGGGGFFFDDD@@@@@@@@@@@@AAAAAABBBBBBBBB@@@??????@@@AAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<888888888888888888888888777666666555555555666666555444333333222222333333222222222111111111111000333888+++000555---333222111333333000...///333555444000///333555222111333///111222111000000222555000000000000000000000000///...---------...000111//////////////////000000111000000///......------///000000000111111111111111111111000000000000000000000000000111111111111...000111333333333111000222222222222222222222222000333666666444222222333111111111111000000000000111111222222222222111111///000000111222222333333333333444444444444555555+++...000111111111...,,,333333333333444555666666333444444444555555555555444444555666777777777666666666666666666666666666444555666777888888888888888888888888888888777777888888888888888999999999999999888888999:::<<<<<<777888888999999888777666666777888999:::999888888<<<;;;::::::::::::999888999:::::::::888888:::;;;888:::;;;<<<;;;;;;===>>>???@@@@@@===;;;===BBBGGGKKKJJJIIIIIIJJJMMMPPPRRRVVVWWWYYY\\\aaaiiisssyyy}}}~~~qqq```XXXMMMKKKIIIGGGGGGGGGFFFDDDAAAAAAAAAAAAAAABBBCCCDDDBBB@@@??????@@@AAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<888888999999999:::::::::222222222333444555666666555555444333333333333444222222222111111111111000+++555+++222777,,,111444...000111111333444333000111------111444222222444,,,...000000......111444000000000000000000000000000///...---...///111333------......//////000000111000000///...---------//////000000111111111222000000000000000000111111000000000000111111111111...///111333444333111000////////////////////////---111444444222000000111111111111000000000000000//////000000000000/////////000000111222222333333111111222222222333333333222333444222111222111......///222444444444333222333333333444444444555555666666666666666555555444555555555666666666666666444555666777888888888888888999999:::::::::999999777777888888999999999:::666666666666888:::<<<===555666777888888777666555555666888999999999888777888777555666777888888888555666777666555555777999666888:::;;;::::::;;;<<<:::<<<===<<<:::;;;???CCCBBBAAA@@@??????AAABBBCCCFFFFFFGGGGGGKKKQQQYYY___cccdddgggjjjooovvv~~~ppp]]]SSSMMMKKKHHHGGGFFFDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@???>>>======>>>??????;;;:::999888777777777777666666555444444444444555666555444333222333444444666555444444333333333333222333333222222000///...222222111111000000//////444333222000///---,,,+++111111000000//////......,,,,,,,,,---------......//////000111111111111000222000000111444444111...333222222222111111000000000000000000111111111111------///000111111111111111111111111111111111111333111//////000111000000000000000000000000000000111111222222222111111000222222222222222111000///222111111000000111111222//////000111222333333333000111111222222333444444222222222222222222222222222222222333333444444444444555666555444444555666333555666777666777888:::777777777777777666666666555666777888888777666555111333666888999888666555::::::999888888999::::::555555555555555666777777888888999999999:::::::::777777666666666666777777777777888888888999999999666888888888777666777888;;;:::888666555444444444999999888888999999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<>>>AAAEEEIIIKKKKKKMMMOOORRRUUU[[[bbbgggllllllllllllkkkkkkkkkkkksssxxxqqq^^^TTTMMMKKKIIIGGGFFFEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<;;;:::999888888888888666666555444444444444555555444333222222222333444555444333333222222333333444444444333222111111111111111111000000000000000222222111111000000000///111000000000/////////.../////////000000111111111...////////////000000000333000......000111111000111000000000////////////........./////////000000---...///000111111111111111111111111111111111111222000//////000111111000000000000000000000000000111111111222222111111000000111111111111111000000333333333222222333333333000000000111222222222333333222222222222222222222444444444444444444444444111111222222222222222222333444555444333222333555444555777777666666777999666666666666666666666666555555666666666555555555444444555555666777777777999888777777777777888999555555555555555666666666777888888888999999999999777666666666666666666777666666666777777777888888888:::;;;:::999888999:::888888777777666666555555888888777777777888888999;;;;;;:::::::::999999999<<<;;;:::999:::;;;===???>>>???AAABBBDDDHHHMMMQQQUUUUUUUUUUUUTTTTTTTTTTTTZZZ^^^dddjjjqqqwww}}}}}}}}}rrr^^^TTTNNNLLLIIIHHHGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@???===;;;::::::;;;;;;===<<<;;;:::999999999999666666555444444444444555444333222222111111222222333333222111111111222222444333222111000000111111000000000000111111111111000000000111222222333333000000000000////////////000000111111111111222222///...---------...000111333000---+++---///000111...............---------,,,,,,---------.........---...///000000111111000000000000000000000000000000///......000222222111000000000000000000000000000000111111222111111000//////000000111111000000333333222222222222333333111111111111111111222222444444333333222111111000333333333333333333333333222222111111111111111111111333444333222111222333444666777666555555666777333444444555555666666666555444444444444444555555666555444444444666888999777777666666666666777777555555666666666555555444666777777777777777888888666666555555555555666666555555555555666666666666555666777666555555666777444555666777777777666555777777666555555666666666999999888888888888777777===<<<:::999888888999999999::::::999999;;;???AAADDDDDDDDDCCCCCCCCCBBBBBBCCCFFFJJJMMMRRRWWW]]]aaabbbffflllqqqvvv{{{xxxsssrrrrrr^^^SSSNNNLLLIIIHHHHHHGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBAAA???===<<<;;;<<<<<<<<<;;;:::999999888999999666666555444444444444555222222222111111111111111222111000000000000111111222000...---,,,---///000//////000000111111222222//////000111111222333333000000000000////////////////////////////////////000///...------///111222111000...------///000111------------------------,,,,,,---------...............///000000000000000111111111111111111111111///...---...000222222222000000000000000000000000///000000111111111111111///000000000000//////...000000////////////000000222222222111111111111111333333333222222111111111000000000000000000000000333333222222111111000000222333444333222111222444555666777666444444444666222222333333444555666666555444333333333444555666555555555555555666777777777666666666666666666777555555666666666555444333666666666666666666666666666555555444444555555666444555555555666666666666222444555444333222333444444555777888888777555444777666666555555555555555666666666666666666666666999888888777888888999::::::;;;:::999888999;;;===>>>>>>>>>=========<<<<<<===>>>??????@@@CCCGGGJJJIIIKKKOOORRRUUUYYY^^^bbblllpppvvv{{{~~~|||{{{zzzyyyqqq]]]RRRMMMKKKIIIHHHHHHGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@BBBAAA???===<<<;;;;;;<<<;;;:::999888888777777777666666555444444444444555222222222111111111000000000000000//////000000111111000...,,,,,,---///000//////000000111111222222/////////000000000000000////////////000000000000........................111000///......000222333///000111111000000000000........................------........./////////...//////000000000000///222222222222222222222222///------...000222222111000000000000000000000000...///000111111111111111111111111000000...------000//////......//////000222222222111111111111111111111222222222333333333000000000000000000000000444444333333222222222111222444555444333222333444444555666555444333444555111222222333444555555666666555444333444555777888333444666777888777555444666777777777777777777666444555555555555555444444555555555555555555555555555555444444444444555555555555555666666666777777555666777777555555666777555666777888777555333222777666666555555555666666555555555555555555555555333333333333444555666666666777777777666666888:::999999999999888888888888;;;<<<;;;:::999:::>>>@@@???@@@BBBCCCDDDFFFIIIKKKMMMQQQVVV[[[]]]```bbbddddddgggkkkkkkiiiiiikkkmmmrrruuuzzz{{{{{{~~~ooo[[[QQQLLLJJJHHHHHHGGGGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@???>>><<<:::999999::::::::::::999888777777777777666666555444444444444555111222222222222111000000000000/////////000111111222111000//////000111222000000000000111111111111000000000///////////////////////////000000000000111111000000000000//////111000000//////111222333---000222222111/////////.........///////////////...////////////000000000//////000000000000//////111111111111111111111111///...------///111111000000000000000000000000000......///000111111111111111111111111000///......111111000000000000111111111111111111111111222222000111111222333333444444333333333333333333333333444444444333333333333333333444555444333222333555222444555444333333444555222333333444444555555555444444444444555666777777333444777999999777555333666666777777777777666666444444333333444444555666666666666555555555555444444444333333333333444444555555555666666666666777444555666555444333444666666666777777666444333222555555444444555555666777333444444444444555555555666666666555555555444444444555666666555666777999888888888777777777666666444555666666666777:::<<<777999;;;<<<;;;<<<>>>???===???CCCEEEFFFGGGIIIJJJIIIJJJLLLMMMMMMNNNPPPRRRRRRTTTXXX]]]bbbfffiiikkkrrrssssssqqqnnnllllllmmmnnnuuu|||}}}lllYYYOOOKKKIIIGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@===<<<;;;:::999::::::;;;;;;;;;:::999888888888888666666555444444444444555222222333333333222111000000000//////000000111222111111111111111111111111111111111000000000000000000000000000000000000000.../////////000000000111222222222111111000000000////////////000000000111...///111000...---///111---........./////////000....../////////000000000//////000000000000//////////////////////////////000///------///000000///000000000000000000000000---...///000111111111111//////000111222222222111111000000//////000000111000000000111222222222333222222222222222222222333444444444444444444444444222222222222222333333333111333444333222111222333111222444444333333444666444444444444444555555555222222333444555666666555555555666777777666555444444555666666666666555444444333222111222444777999666666666666555555555444444444333333333333444444333444444444555555555555222333444333222111222444555555555555555555555555222222222222333555666777333333333444444555555555888888888888777666555444666777888888777777888:::888888888888777777777777111222444444444444666888333555888888888777777888888:::<<<===<<<<<<===>>>@@@>>>===>>>@@@BBBCCCCCC@@@AAACCCEEEHHHKKKNNNOOOSSSUUUUUUTTTSSSRRRRRRTTTUUU]]]fffiiihhhhhhlllpppllljjjgggeeeddddddeeegggjjjmmmrrrvvvyyy{{{|||}}}xxxuuusssrrruuuzzz~~~kkkXXXNNNJJJIIIGGGFFFFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>><<<<<<;;;<<<===>>><<<<<<;;;:::999999999999666666555444444444444555222222333444333222111000000000000000000111222222...///000000000000//////222222111111000000//////000000000111222222333333.../////////000000111111111111111111000000//////---...//////000//////////////////,,,***+++...222---------....../////////.........////////////000///000000000000000//////........................111///------/////////...000000000000000000000000---...///000111111111111---...///111333444555555......------------......//////000111222333333444444444333222222111111111222222222222222222222222000000111111222222222333000222222222111000111222000111333333333333555666555555555555555555444444///111222444555555444444777666555444444555666777333333444555555444333333444222111000111444888;;;777777666666666555555555444333333222222333333444222222333333333444444444555666777777555555666777444333333444444666777888///000000111222444555666333333333444444555555555222333333444444333333222666777888777666555666777666666666555555555444444333555666666444333333444666888;;;;;;999777666555888:::;;;;;;:::999:::;;;===:::777777:::===<<<:::============???@@@BBBCCCBBBCCCDDDDDDBBBBBBCCCDDDIIIPPPVVVVVVQQQMMMNNNQQQMMMLLLLLLLLLMMMOOOPPPQQQNNNRRRWWW\\\^^^___```aaa______^^^```dddiiinnnqqqkkknnnooonnnkkkjjjkkkmmmiiimmmtttzzz~~~zzz~~~yyycccXXXTTTKKKHHHFFFDDDDDDCCCAAA???CCCCCCBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>======???>>>===<<<<<<;;;;;;<<<999999888888777666666666888888666555444333333222111111222222222333333333333222111000////////////000000//////000111222222111111111111111000//////+++,,,...000222222222111000000000000000000000000333111///...000111111111......////////////......---------.........//////......////////////......000000000000111111111111---///000000//////000222000///...------...///000........................---------------------------...///111111222222222......///000000000000000...............///000000222333444555666555444333444333222111111111333333111111000000000000000000333222222111000000000000333333333333333333333333222333444444222222333444666666666666666666666666999999888666555444333222222333444444555555444444222222333333444555555666444444444444444444444444444444555555555555444444555444444333333333444444666444333444777888555333999888777666555444333333333333333333333333333333222333555666666555333222555444444333333444444555777666444333333444666777555666666777666444222111111111222333444444444444555555555666666666666777777777666555555555555666333444666888999:::::::::888888888888888888888888777888888888888999999999<<<;;;;;;::::::;;;;;;<<<<<>>>>>???@@@@@@???EEEDDDEEEGGGJJJKKKKKKJJJJJJJJJJJJIIIIIIKKKOOORRRRRRSSSTTTUUUUUUSSSQQQOOOLLLMMMQQQUUUYYY^^^aaaccccccdddfffhhhjjjmmmoooppprrrrrrqqqqqqpppoooooonnnllllllnnnppprrrtttvvvwwwyyy|||~~~}}}zzzyyyyyy{{{}}}{{{zzzyyyzzz|||~~~~~~||||||}}}~~~~~~|||zzzvvvssspppnnnpppppppppppppppooonnnmmmmmmooorrrsssssstttwwwyyyxxx{{{~~~zzzvvvrrrppppppooonnnrrrxxx|||zzzcccWWWSSSKKKIIIFFFEEEDDDCCCBBB@@@CCCBBBBBBBBBBBBAAAAAAAAA>>>>>>????????????>>>>>>???>>>===<<<<<<;;;;;;<<<:::999999888777777666666888777666555444333333333111111222222222333333333666555444333222222222222000000000000000111222222111111111111111000//////,,,---...000111111111111000000000000000000000000222000//////000111111000000000111111111111000000---------.........//////...//////000000//////.../////////000000000111111...///111111000///000111000000111222222111000000//////////////////////////////////////////////////////000000000//////...////////////000000000000000000000000000111222222111111222333333333333222333222111111111111222333222222222222222222222222333333333222333333444444333333333333333333333333222333444444222222333444555555555555555555555555333333444555555666777777333333444555555555555444666666555555444333333222444444444444444444444444444444555555555555444444555444444333333333444444666444222333555666555333666666555555555555444444333333333333333333333333333444555666666555333222444444333333333333444444666555444333333444555666444444555555555555555444444444444555555444333333333333333444444444555555555555555555555666777777444555555666777888999999888888777777777777888888888888888888999999999999:::::::::999999::::::::::::;;;<<<;;;::::::;;;===<<<;;;::::::<<<<<<;;;::::::;;;<<<>>>>>>?????????>>>???@@@@@@>>>>>>???AAACCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCEEEFFFHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSTTTWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\[[[]]]___^^^\\\ZZZ[[[]]]^^^^^^^^^^^^___aaaccceeejjjkkkmmmnnnnnnmmmkkkjjjeeeffffffeeebbb```aaaaaacccbbbaaaaaa`````````aaa^^^```cccfffgggfffdddbbbaaaaaa```^^^\\\ZZZXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVSSSUUUWWWWWWWWWXXXZZZ\\\\\\]]]```dddggghhhiiijjjnnnooooooppppppqqqqqqqqqfffddd```\\\ZZZXXXWWWWWWUUUXXX\\\```eeeooo|||zzzcccVVVPPPLLLIIIGGGEEEEEEDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@????????????>>>===<<<<<<;;;;;;<<<:::::::::999888888777777888777666555444333333333111111222222222333333333666666555444333333333333000000000000000000111222000111111111111000000//////////////////000111111000000000000000000000000000000///000111111000...000000111111111111000000---------...............//////000000000000//////....../////////000000000...000333333222000//////...000333444444333000...000000000000000000000000////////////////////////---...///////////////...///////////////000111111000000000000000111222222000000000000000111111222222111111000000111222222222222222222222222222222222222222222333444555666333333333333333333333333222333444444222222333444555555555555555555555555000111222333555666777888333444555555666666555555777666666555444444333333555555555555555555555555444444555555555555444444444444333333333333444444555444222222333444444333333333333444444555555555444444444444444444444444444555555666555444222111444444333333333333444444666555444333333444555666333333333333444555666777666666666666555444333222111111222222222333333333333333333444555777888999666555444444444555777888888777666555555666777888777777777888888888888999999888888777777888888999888888666444222333555888888777888999::::::888666555888;;;:::888777999;;;;;;===>>>>>>;;;999888888<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::999999:::;;;===>>>???@@@BBBBBBAAAAAA@@@?????????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFEEEDDDCCCCCCEEEDDDEEEFFFGGGIIIKKKLLLMMMPPPQQQRRRSSSSSSRRRQQQPPPLLLMMMNNNLLLJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHEEEGGGHHHJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@AAACCCCCCBBBBBBDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRUUUWWWXXXYYYYYYYYYOOOMMMKKKHHHFFFEEEEEEEEEEEEFFFGGGIIINNNYYYgggqqqtttuuuxxxyyyzzzyyywwwvvvqqqooollljjjiiiiiikkklllmmmoooqqqqqqrrrvvv}}}|||dddUUUNNNLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????????????????>>>===<<<<<<;;;;;;<<<;;;;;;::::::999888888777777777666444444333333333111111222222222333333333333333222111111111111111111000000000000000111111000000111111111111000///111000///......///000111/////////////////////////////////000222111///---......////////////..............................//////000000000000//////............////////////...111444444222000.........///000222222000///...////////////////////////------------------------***+++---///000222222222000//////...///000111111...............//////000000000///...///000111222111111111111111111222222000000000000000111111111111111111000111111222222333333333333333333333333222333444444222222333444444444444444444444444444444444333333333333333222333444555555666666555555333444444555555666666777555555555555555555555555333444444555555444444333333333333222333333444444555444222222222222333333222222333333333444444444444444444444444444444444333444444444333222111000444333333333333333333444555444444333333444444555444333222222333444666777444444555555444333333222111111111111222222222222444444444444555666777888777555333222222333555666777666444333333444666777555555555666666666777777777666666666666666666777666666666555333333555777777777888:::;;;;;;888555444999<<<;;;777444777:::>>>??????>>>;;;999999999;;;;;;:::999999999:::;;;999999999999999999999999777777888888999:::::::::<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>===<<<<<<<<<===:::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBAAA???>>>>>>???AAA@@@>>>======>>>???@@@>>>>>>??????@@@@@@@@@@@@=========>>>>>>===============>>>>>>>>>======<<<<<<===>>>>>><<<<<<===>>>@@@@@@@@@@@@BBBCCCEEEFFF???AAADDDGGGHHHIIIHHHHHHDDDCCCBBB@@@????????????BBBAAAAAA@@@CCCKKKUUU\\\]]]]]]^^^___^^^]]][[[ZZZTTTRRROOOMMMLLLNNNPPPQQQUUUWWWXXXXXXYYY[[[```ccckkknnnsssyyy~~~{{{wwwtttqqqqqqrrrsss~~~gggVVVNNNKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>============>>>??????>>>===<<<<<<;;;;;;<<<;;;;;;::::::999888888777777666555444444444444444111111222222222333333333222111111000000000000111111111000000000000000111///000000111111111000000222111///.........///000///////////////////////////...///000111111///---......////////////...........................---//////000000000000//////............////////////...111333444222///...---000000////////////000000................................................,,,---...000111222333333///////////////000000111...............//////000111111000//////111222333000000111111222222222222//////000000000111111111444333222111000000000000333333333333333333333333222333444444222222333444444444444444444444444444666555444333222111000000333444444555555555555555333333444444555666666666555555555555555555555555333333444444444444333333222222222222222333444555444444444333222222222333444333333333333222222222444444444444444444444444222222222222111111000000333333333222222333333333444444444333333444444444555444333222222333444555000111222333333333333333222222222222333333333333555555444444444444555555666555333111111222444555666555444333333444555666333333333333444444444444555555555444444555555555111444666777777666777777777777888999;;;:::777555111555999777333111333666::::::999777555555777999666666555555555666666777444444444555555555666666555555666666666777777777888888777777777777666666777777777777777777777777:::999888777777888888888666777777888888888777777::::::;;;;;;;;;;;;::::::888999:::999888777888999;;;:::999888888999:::;;;;;;::::::::::::;;;;;;<<<888888999999888888777666777888888999999999888888999::::::999888777888999;;;;;;;;;;;;;;;<<<===>>>999;;;===???@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<@@@DDDHHHJJJKKKKKKJJJJJJHHHGGGFFFDDDCCC@@@??????@@@BBBCCCFFFGGGGGGGGGGGGGGGIIIKKKPPPQQQUUUYYY]]]aaaccceeegggfffffffffggghhhjjjjjjiiigggccc```___^^^___```eeeeeefffhhhiiikkkllllllfffdddccccccdddcccbbb```^^^\\\YYYWWWVVVWWWXXXZZZjjjXXXOOOJJJHHHFFFEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>??????>>>===<<<<<<;;;;;;<<<:::::::::999888888777777666666555444444444444444111111222222222333333333333333222111111222222333222111111000000000000000///000000111111111111000111000///////////////000000000000000000000000000//////...///000000///---000000111111111111000000...............---------......////////////............/////////000000000---///222222111///......222111000//////000111222........................000000000000000000000000111111111111111000//////......///000000000000000000000000000000111222222111111111111111222222333000111222333333333333333111111111222333333444444777666555333222111000000333333333333333333333333222333444444222222333444333333333333333333333333333333333333333333333333222333444444555555444444666555555444333333222222444444444444444444444444333333444444444444333333222111111222222333444555333555666555333222222222444444444333333222222222333333333333333333333333111111111111111111111111333333222222222222333333333333333444444333333333444444333333333333333444///000111222222333333333222222333333333444444444666555555444333333444444555444333222222333444444444444444444444444444444222222222333333333333444555444444333333444444555///222555777777666666666555555555666777777555333222555777666444222333555777666555222111222555888333333333444444444444444444444444333333222222222444444444444555555555555555555555555555555444444666666666666666666666666999777555444555666666555777666666666666555555555888888777777777777888888555666777777666666777888666777777777777888888888888888888888888888888888777777888888777666666555555666777777888777777777666777888777555444555666777888888888999999999999777888999::::::999888888999999999:::::::::::::::666666777999:::<<<===>>>?????????>>>>>>===<<<;;;===<<<;;;;;;;;;<<<===>>>;;;<<<<<<===>>>??????@@@AAABBBCCCEEEGGGIIIJJJKKKNNNMMMLLLLLLNNNPPPSSSUUURRRQQQNNNKKKIIIHHHHHHIIIKKKKKKLLLMMMNNNOOOPPPQQQOOONNNLLLLLLMMMMMMKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJmmmZZZPPPIIIGGGEEEDDDEEEEEECCCBBBAAAAAAAAA@@@@@@@@@@@@???@@@???===<<<<<<===???@@@???>>>===<<<<<<;;;;;;<<<:::999999888777777666666666666555444444444444555111111222222222333333333333333333222222333333444222222111000000000000000//////000111111111111111...///000000000000000///000000000000000000000000000///------///000///...000000111111111111000000//////.........---------------............------/////////000000000111111,,,...000000.........////////////000000/////////........................000000000000000000000000111111111111000///------,,,...000222222111///...000000000000000111222222000000111222222222222111000111333444555555444444000111111222333333444444666555444333222222111222333333333333333333333333222333444444222222333444222222222222222222222222222222333333444444555555111222333333444333333333444444444333222222111111333333333333333333333333222333333444444333333222111111111111222333444555222555888888555222111222333333333333444444444444222222222222222222222222111111111222222333444555333333222222222222333333333333333444444333333333111222333333444444444444111111222333333333222222222222222333333333444444444444333333333444555555333333333444444444444444333444555666666555444333333333333333444444444444555444444333333444444555222333555555444444555666555444333444555555444333555666666777777777666666666777666555333333444666333444555666777666555555555555444444333333222222444444555555555666666666555555555555555555555555666666666666666777777777:::777444333555777666666777777666555555666777888666555555555555555555666444666777777666666777999555666888999:::999888777777777888888888888777666666777777888888888777777666666777888888888888888666777888777666555666777555666888999999999888777555555555666666666666666888888999999::::::999999666666777888:::;;;;;;;;;888888888888888888888888888999999:::;;;;;;;;;;;;666777888:::<<<======<<<===============>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHEEEDDDBBB@@@?????????@@@??????@@@@@@AAABBBCCCCCCFFFDDDCCCCCCDDDCCCBBB@@@??????>>>??????@@@AAABBBooo\\\QQQHHHFFFDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????AAA@@@>>>======>>>@@@AAA???>>>===<<<<<<;;;;;;<<<999999888888777666666666666666555444444444555555111111222222222333333333222222222111111222333333222222111000000///000000//////000111111111111111---...000111111111000///000000000000000000000000111///---,,,...///000///......////////////......//////.........---------,,,------------------,,,000000000000111111111111+++---......------///000***,,,...//////...,,,***000000000000000000000000////////////////////////......////////////......+++---000333333111///---...............///000000...///111222222222111000111222333555666666555555...//////000111111222222222222111111000111111111333333333333333333333333222333444444222222333444222222222222222222222222444444444444444444444444111111222333333333333222000111111222222333444444222222222222222222222222222333333444444333333222111111111111222333444555222666::::::777333111111111222222333555666666777111111111111111111111111222222222333444555666777333222222222222222222333222333333444444333333222...///222444555666666555444444444444333222111111111222222222222333333333222222222333444555666777222333444555555555555444222444666888888666444222444444444555555555666666555444444333333444444555777777666444333333555777777555333444555666666555444333333444666666555444444666777777444222222222111333555777777666555444111111222222222333333333333333444444555555666666444444555555555555555555333333333444444444444444:::666222222444666555444444333222111222444777888555444444333333444444555111333444444444444555777333555777999:::999777555444555666777666555444333222333444555666666666666444444555666666666666666555666777666555444555666333444666888888777666555444444333444444666777888444444555666666666666666999777555555666777666666555666666666777777888888555666888999::::::999888666666777:::<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAAAAAAAA@@@>>>===<<<<<<<<<<<<===>>><<<<<<===>>>>>>???@@@@@@???===<<<<<<<<<<<<;;;999::::::;;;;;;<<<=========mmmYYYOOOKKKIIIGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@??????AAA@@@>>>===;;;:::::::::999999:::::::::999888888777777666555555555555666666555444333222111111111444444333333333333222222000111222222000//////000000000//////000111222222//////............//////...............------------...///000000///...---..............................------------............////////////......000000111000000///......---.........//////000000,,,---...//////...---,,,........................,,,,,,,,,,,,---///000111//////......---------,,,------......///000000000////////////////////////000000000000////////////222000///222777:::888444---///222222222111222444000111222333333222000///222222222333333444444444000...---...111222111///444222111222333555444444333111000111222444333333555111---///333666555222111111000000000000111111666666777777666555444444444444444444444444444444000111222333444333222222555444444333333444444555111111222222222333333333111111111111111111111111333333333222222111111111333222111000000111222333222222222222222111000///222222333333333333444444555555555444444333333333222333333444444333333222444555555555444333333222444444444444444444444444333333444444555666666777555444444333333444444555555555555444444333333333555555555444444333333333333333333333333333333333666555444333333333333333333333444444444444333333555444333333222222222222111222222333333444444555555555555555555555444444666555555555555444444444333444444555555444444333111111222333333444555555666555444333222333333444666666666555444444444333444444444444444444444444555555555555555555444444666666666666666666666666111111000222333444333111777555444444555666444333333333333444444444555555666666666666666555555555444444444555666777777888999999999888777666666666555555555666666666666666666666666666666666666666;;;999666444333555777888777777888888888999999999:::::::::999999888888888999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===========================<<<;;;::::::;;;===>>>kkkXXXOOOJJJIIIFFFDDDCCCDDDDDDEEEBBBBBBBBBCCCBBBBBBAAAAAA??????@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<999:::::::::999999888888777666555555444444555555444333222222222222222333444444333333333222222222000111222222000//////000111111000000000000000111000//////......//////000/////////...............---...///000000///...---...............------------------,,,,,,---------......////////////......///000000000//////...---............/////////000111000////////////000111..........................................///////////////.........------///////////////.........////////////////////////......//////000000111111333000///111555666333000---///111111111000111222111111222222222111111000111111111111111111222222333111000111444555444222333111000111222444333333333222000111222444444333///,,,***,,,111555444333333222222111111222222333444333333333222222222222333333333333333333333333000111222333333333222222444444333333333333444444111111111222222222333333111111111111111111111111333333333222222111111111222222111111111111222222000000000000000///......222222222333333333444444333333222222222111111111222333333444444333333222444444555555444333333222444444444444444444444444222222222333444444555555333333222222222222333333333333222222222111111111555444444444333333333333333333333333333333333333555555444333333333333333444444444555555444444444555444333333222222222333333333333333333333333222555555555555555555444444444444444444333333333333333333444444444444333333222222222333333444444444888777666555444555555666555555555555444444444444444444444444444444444444555555555555555555444444555555555555555555555555444333333444666666555444444333333444666777666555333333333444444444555555555555444444444444444444444444444555666777777777555555555555555555555555777777666666555555444444555555555555555555555555999888666555444555666777666666666777777777888888999999888888888777777777999:::;;;<<<<<<<<<;;;:::777777777777777777777777999999::::::;;;<<<<<<<<<999999999999999999999999999999999999:::;;;===>>>}}}gggVVVOOOIIIHHHFFFDDDCCCCCCCCCDDDAAAAAABBBBBBCCCBBBBBBBBB??????@@@@@@@@@@@@??????======<<<<<<<<<<<<======:::::::::999999999888888666555555444444444444444222222222222222333444444333333333333222222222222000111222222000//////000111111000/////////000000111000000//////000000111000000//////......//////......////////////......//////.........------------,,,,,,,,,,,,,,,,,,---......////////////.........////////////...------............////////////333111...------...111333........................---------,,,,,,+++++++++000000////////////......111000000///......------////////////////////////------...///000111222222333111///000222222///,,,,,,...000000000///000111222111111111111111222222222222111111111111111111444333222333555555444333222111000000222333333222444333111111333444444444333000///000444777666444444444333333333333444444333333111000000111111222222222222222222222222222000111222333333333333222333222222222222222222333111111111222222222222333111111111111111111111111222222222222222111111111111111222222222222111111000000000000000/////////222222222222333333333333222222222222111111111111222222333333333333222222444444444444444333333222444444444444444444444444111111111222222333333444222222111111111111222222222222222222111111111111444444333333333333333222444444444444444444444444555444444333333333333333444555555555555555555444444444333222222222333333555444444333222222111111444444444444444444555555333333333333222222222222333333444444444444333333333333333333333333333333777666555555444555555555444444444444555555555555444444444444444444444444444444444444444444555555555555555555555555555555555444444555777777666444333222222333666777777666333333333444444444555555333333333333333333333444444444444555666666777777333333444444555666777777888777777666555444333333555555555555555555555555777666666666555555555555555555555555666666666666777777777777666666666666999999:::::::::999888888888888888888888888888888777777777888999999::::::777777777777777777777777666666777888999;;;<<<===yyycccUUUPPPIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC???@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<<<<===;;;;;;:::999888888888888555555444333333333333444444333333333333333444444333333333222222222222111000111222222000//////000///////////////000111111111111000000000000111111222111000///...//////000...//////////////////...//////.........---------...------,,,,,,------.........////////////......---...............------.........///////////////000...---,,,,,,---...000............................../////////.........000000000000000/////////000000//////............////////////////////////.........///000111111111222111///000111111///,,,---///111111000///000111222111000000000111222333444444444333333222222222222111111111222222222111333111111111444555555555777444222111222444444444888666444444555555333222444444333333333333444444666555333111111333444555222222222222222222222222111111222222333333333333222222111111111111222222111111111111222222222222111111111111111111111111222222222111111111111111000111222333333222111000333222222222222222222222111222222222222333333333444333333333333333333333222222333333333333222222333333444444444333333222333333333333333333333333111111111222222222333333222222111111111111222222444333333333333333333333333333333333222222222222444444444444444444444444444444333333222333333444444555555666666555555444444333333222222333333333333333333333222222111111333333444444444444555555333333333333222222222222333333333444444333333333333333333333333333333222444333333333333333333333333333333444444555555555333333333333333333333333333333444444444444555555555555555555555555555555333333222444555666555333333222222333555666666555333333333444444444555555333333333333444444444444444444444555555666666666444555555666666777888888666666666555555444444444444444444444444444444444444555666666666555444444444555555555666666666666666666666666666666666666888888888888777666666555888888888888888888888888555666666777888888999999888888888888888888888888777777888888999:::;;;;;;vvvaaaTTTQQQHHHHHHFFFEEECCCBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===;;;;;;::::::<<<;;;:::999888888888888555555444333333333333444777666555444444333333333333333222222222111111111000111222222000//////000---------...///111222333111111000000000000111111222111///.........000000/////////....../////////........................//////............//////......////////////......------...............---///////////////.........------............------........................000111222333444444444444/////////000000000000000............//////000000////////////////////////000000000000////////////000000000111222222111000///000222222111000111222222111000000000111333444444444444333333222222222111111111111000000000111444333222444777999:::::::::777333222222333444333444333222222222111///...333333222222222222333333666555333222222444666777333333333333333333333333222111222222222222333333222111111000000111111222000000111111111222222222111111111111111111111111111111111111111111111111000111222333333222111000333333222111222222333444111111111222222222333333333333333333333333333333111222222333333222222111222222333333444333333222333333333333333333333333222222222222222333333333333333222222222222333333333333333333333333333333222222222222222222222222444444444444444444444444333333222222222333333444444444555555555555444444333333333222222333333444111111111222222333333333333333333333444444555555444444444444333333333333222333333333333333333222333333333333333333333222222222333333333333333333222333333333444444555555333333333333333333333333333333333333444444555555555555555555555555555555333333222444555666555333555444333333444555444222333333333444444444555555333333444444555555555555444444444444555555555555555555555555555555555555333333444444555555666666444444444444444444444444222333555666666555444333555555555666666666777777666777777777777777777777777777666666555555555555444444444444444444444444666666666777888888999999999999999999999999999999:::::::::::::::999999999vvv```TTTRRRIIIHHHGGGFFFDDDCCCAAAAAAAAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@>>>===;;;:::::::::===<<<:::888777777888888666555555444444444444444888777666444333333222222222222222222111111111111000111222222000//////000,,,,,,---...///111222333111000000//////000000111222111///------...///000//////............//////,,,,,,------.../////////000000////////////000000......////////////......------...////////////...///////////////............///000111111000///...........................,,,---///111222222222111......////////////000000------......///000000111////////////////////////111000000000/////////...//////000222222333333333000111333333111111111222000000000000111222333333222222111111111111111111222333444333222111222333444333444666:::===??????===:::555222222222222222000111222333333333333333222222111111111111222222333333222111111222444555333333333333333333333333222222111111222222333444222111111111111111111222000000000111111111111222111111111111111111111111000000000111111111111111111111222222222222111111111111000//////111222333111111111111222222222222000000000111111111111111111111222222222222111111111222222333333333333333333333333333333333333333222222222222222222222222333333222222222222333333000000000111111111111111000111111111111222222222333333333333333333333333222222222222222333333444333444444444444444444333333333222222222333444444000000111111222333333444222222333333444444555555444444444444333333333333222222333333333333222222333333333333333333333333333444444555555555555444333333333333444444444444333333333333333333333333222222333333444444555555444444444444444444444444555444444555777777666444555444333333444444333111333333333444444444555555333333444444555555666666444444444444444444444444333333333333333333222222222222333444555666666777333333333333333333333333222333444555555555444333555555555666666666666777666666666666777777777777666666555444444444555555666666666666666666666666666666666777888888999999777777777777777777777777:::::::::::::::999777777wwwaaaUUUSSSJJJIIIIIIGGGEEECCCBBBAAABBBBBBBBBCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>><<<<<<;;;;;;;;;>>><<<:::888777777888888777666555555444444555555555444333222222222222222222222222222111111111111000111222222000//////000///............///000000000//////......//////000222000...,,,,,,---///000000///...------...///000***+++,,,---...000111111//////............//////......////////////......---...//////000000000///000/////////............000000000//////000000000........................)))***,,,.........---,,,------........./////////.........///////////////////////////////////////////////////000000000000...///111222222222222333///111222222111000000111//////000111222333333333111111111111111111222222333555666555222111222444333222333777<<<@@@BBBCCCAAA===777333111111111000000111444555555555555555222222111111111111222222000111111111222222222333222222222222222222222222222222111111111222333444222222222111111222222222000000000000111111111111111111111111111111111111///000000000111111111222222222111111111111222222222111000//////111333444111111111111222222222222///000000000111111111111111111222222222222111111111111222333333333333333222222222222222222222222111111111111111111111111222222111111111111222222///000000000111111111111000000000000111111222222222222222222222222222222222222111111222333333444222222333333333333222222333222222222333333444555111111111111111222222222111222222333444444555555333333333333222222222222222222333333333333222222222222222333333444444444222333444555666555555444444444333333333333333333222222222222222222222222111222222333444444555555444444444444444444444444444333333444666666555444444222222222444555444333333333333444444444555555111222222333444444555555444444444444444444444444111111111222333333444444333333333444444555555555222222222222222222222222222222333444444444444444333444444444555555555555444444555555555666666666555555444444444555666777888888888888888888888888555555666666777888888888666666666666666666666666777888999999999888777666xxxaaaUUUSSSJJJJJJIIIHHHFFFDDDBBBAAACCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@======<<<<<<<<<<<<======>>><<<:::888777777888888777777666555555555555666111111000000111111222333222222222111111111111000000111222222000//////000111111000......---------//////............//////111000---++++++,,,...///000///...------...///000)))***+++---///000222222......------------............////////////............///000111111000000000000//////.........---000///---++++++---///000...........................000111222222000...---,,,---------......//////000000000///......------////////////////////////------...///000111222222...000111222111000111111...000111111///...///000...///111222333333222222222222222333333444444555222444666444111000111444111111333777<<>>888333111000000//////000222222111/////////333222222111111222222333000111222333333333333333000000000000000000000000333222111111111222333444333333222222222222333333000000000000111111111111111111111111111111111111//////000000111111111222333222111000000111222333444333222111111333555666000111111111111222222222111111222222333333333333111111222222222222111111000111222333333333333333222222222222222222222222000000000000////////////111111000000000000111111111111222222333333333333//////000000111111111222111111111111111111111111222111111111222333333444111222222333333222222111222222222222333333444555333333222222111000000000111111222333333444555555222222222111111111111000222222222333333222222222111111222333333444555555///000222333444333333222444444444333333222222222222222222222222222222222111111222333333444555555444444444444444444444444111111000222333444333111222111000222444666555555333333333444444444555555000000111222333333444444444444444444444444444444000111222333555666777888444444444444444444444333222222222222222222222222222222222333333444444444222222333333333444444444333333333444444555555555555444444333444555777888666666666666666666666666444444555555666777777777888888888888888888888888444555666888888888777666~~~fffWWWSSSKKKIIIFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;:::;;;===>>>888777777666666666666666555666777888777666444333888666333222222222222111333333333222111000//////---***)))***...111222111---///111333444333222111---........./////////000000000//////.........------......///000/////////........................333111000000000...)))$$$$$$&&&))),,,...///......///...,,,,,,,,,---///111111000000///......---------------............///....................................///111222333333222000///---,,,,,,,,,---333:::555+++111555***222111000.........///000333222000......///111222111000000///...---------000000111111111111000000///111333444444444222111///000000000000111111111222222111111111111222222000000111333666;;;???AAA===;;;888444222000000111...000222333222111222333222222222222222222222222000111111111111222222222444222000///...///000111222111000.........///000...///000000000000222444333333222111000///......000000000000000000000000///000111333555777888999222111000111333444333333333333222111000000000111222111///.........///000000000000000000000000000000000111111111222222222000000000000000000000000333222111000000111222333444444222111000////////////000222333444333333222222222222222222222222222222222222222222222222222222222111111111111222222000000000111222222222333111111111111111111111111444333333222111111111222111000///111333555444444000000000111222222333333111111111222333333333444222222222222222222222222333111///...///111333555333222222222222333444555333333333333333333333333333///******,,,000111111111111111111111111111111222333444555555333111000222222111111222222333444333222111111333333222111444444444555555444333333222222222222222222222222...//////111222333444444333333333333333333333333555333111222444555333111222222333333333333444444777555444222111111222222555555444444444444333333555555666666555444333333444444444555555555555666555444444444444555666666777666666555555555666666555777888777666555666888666777888999888777555333gggWWWRRRMMMKKKHHHGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;===>>>;;;;;;:::999999999999999777666666555555444444555333111///...000111111000333222222111111000000000000---+++,,,...000000///---...///111111111000000////////////////////////000/////////............,,,------.......................................///...---...000000---***,,,,,,.../////////...---///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////.........///000000------------...///111111///000444///(((000666,,,222111///.........///000111000//////...///000111111000000///......------000000111111111111000000///000222333333333111000000000000111111111111222111111000000000000111111222111111222333666999;;;999777555333111111222333000111222222111000222333111111111111111111111111000000111111111222222222444333111000///000111222111000///......//////000222222222222111222333444222222111111000/////////000000000000000000000000000000000000111111111111111111111111333333333222333222111111000000111111333222111000///000000111000000000000000000000000000000111111111222222222000000000000000000000000222222111000000000000111333333222111111111222222000111222333333333222111222222222222222222222222333333333333333333333333222222111111111111222222111111111111111222222222111111111111111111111111444333222222111111111222333111000111333333333111222222111111111111111111111111111222222222222222222222222222222222222222222111000///000111333444333333333222222333333333111111111111111111111111333000------///222333222111111111111111111111111222333444444444333222111222222111111222222333444444222111222333444333222333333444444444444333333222222222222222222222222//////000111222333444444333333333333333333333333444333111222444555333111222222222333333333444444111000000000000111333444333333222222222222111111666666666666666555444444444444444444555555555555444444444444444555666666666666555555555555666666555666777777666555666777777666666555555555555555iiiXXXRRROOOLLLIIIHHHGGGFFFEEECCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::777666444222222333555666000///---...000111111000111111111111111111111111222000......//////...---........................000000000000////////////////////////............,,,,,,,,,---------------////////////////////////...---,,,---///000///...///////////////...............---,,,,,,...///000,,,,,,---...//////000000---------............///........................000///...---------------++++++,,,---...000222333333000222///---999AAA999111000///.........//////////////////////////////000000000///......------///000000111111000000///...///000111222111000000000111111111111222222222000000////////////000000333222111000000111222333333333222111111222333444111111111000......000222000000000000000000000000000000000111111111222222444333222111000111222333000////////////000000111222222111000000000000000000000000000000000000000000000000000000000000000000000000///////////////111111111222222222222222222222111000000000111111333222222111000111111111000000000000000000000000000000000111111111111222000000000000000000000000111111111111111000///...111111000000111222222333222222222333222222111000222222222222222222222222222222222222222222222222222222111111111111222222222222222111111111111111111111111111111111111111333333222111111111111222444222111111222222111000333333222222111000000///111111111111111111000000222222222222222222222222111111111111111222222222333333333333222222222222111111111111111111111111333222000111222444333333111111111111111111111111333333333333222222222222222111111111111222333333444333222333444555444222222222333333333333222222222222222222222222222222000000111222333444555555333333333333333333333333444222111222333444333222222222222222333333333333111000//////000222333444333333222222222222111111666666777777666666555555444444444444555555555555444444444444444555555666666555555555555555666666555666777666555555555777888666444222222333555666lllYYYSSSOOOMMMIIIHHHGGGEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<===::::::999888888888888888555555333333222333444555333222111111333444333222000000000000111111111111222111000/////////......//////...---------......111000000000000////////////////////////.........------,,,---------......////////////////////////000///------------------------,,,,,,---...///000...------------...///000.........///000000111111---------............///...........................------,,,,,,---------//////...---------......222---///111222@@@IIIAAA////////////.../////////,,,---.../////////......000000//////............//////000000000000//////---...///000000000//////111111111111222222222222//////............//////333222111000/////////000111000000000000111222333111111///---++++++...000000000000000000000000000000000000000111111111111222222111000000111111222......//////000000111111111000//////000111111111//////000000111111111111000000000000000000000000000000000111111222222333111111222222111111111222111111000000000000111111222222111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000...///111222222111000///000000/////////000000111333222222222111111000000111111111111111111111111111111111111111111111111222222111111111111222222333222222222111000000000111111111111111111111111222222111111111111111222333111000111222222111000222222222111111111000000222111111111000/////////111111111111111111111111000111222222333222111000111111222222333333333333333333333333333333333333222222222333444333333222111111111111111111111111444333222222111111222222111111111111111222222333555444333333555555444333111111222333333333222222222222222222222222222222111111222333333444555555333333333333333333333333333222222222333333222222111222222222222333333333666555333222222222333333555555444444444333333333444555555555555555444444333333444444444555555555444444333333444444555666555555444444444555666666444555666666444444555666777666555444444444555666ooo[[[TTTNNNKKKHHHFFFEEEDDDBBB@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<999999888777777777777777222333444555555444333333777555444444444444222111000000000000000000111111...///000000000000000000000000///.........//////000000000///////////////.........///////////////......------......///000////////////////////////.........---------...///...------------...///000------------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++++++++,,,,,,---//////111000///---,,,,,,++++++,,,'''***...///999???777.........////////////...,,,,,,---...///.........////////////............//////000000000000//////------......////////////000000111111111222222222//////............//////111111000000000000000000000000000//////000000000//////...,,,******,,,///111111111111111111111111//////000000000111111111000000/////////000000000......//////000000111111111000///000333555555555/////////000111111222222000000000000000000000000111111111111222222222333000222333222000///111222111000000///000000111111000000000000000/////////000000000000000000000000000000000000000000000000////////////////////////,,,...000111222222222111333333222111000//////000333222222111111000000000111111111111111111111111000000000000000000000000222222111111111111222222333222222222111000000000111111111111111111111111111111111000000111222222000//////000222333333222000000111111111222222222222111111111000/////////111111111111111111111111000111222333333222000///...///000222444444444444333333333333333333333333111222333333333222111111111111111111111111111111444333222111111111222222111111000000111111222333555444333333555555444333000111222222333333333222222222222222222222222222222222222333333444444555333333333333333333333333222222222222222222222222111111111222222222333333555444333222222222333444555555444444444333333333222222333444444333333333333333333444444444444555333333333333333444555555444444444444444555666666333555666555444333444555555555777777888777666555ooo\\\TTTMMMJJJGGGFFFEEEDDDBBBAAADDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<<<<;;;;;;:::999999999999999111333555666777666444333666444333333444333000...000000000000000000000000+++---///000000///000222000000000000000000000000............/////////000........./////////////////////...---...///000111........................)))+++---......///111222222111111000///.........---------............///.........------------------------............///........................+++++++++,,,---...///000......---------------......(((,,,000,,,000333,,,------.../////////......,,,,,,------...///////////////////////////.........//////000000//////...------.........////////////000000000000111111111//////............///////////////000000111111111000000000000/////////............---++++++---///111111111111111111111111/////////000000000111111......//////////////////...///000000000000000///---***)))+++000333333111//////000000111111111222000000000000000000000000222111111000///......---///222444222///...000222000000/////////000111111///000000000000///......000000000000000000000000111000000000000000//////////////////////////////...///000111222333333333777666555333222111111111222222111000000000111111111111111111111111111111////////////////////////222222111111111111222222222222222111111111111111111111111111111111111111111000000000000111222222///......000222444333333///000000111222222333333111111111111111111000000111111111111111111111111111111222333333111000///---...000222444444444444111111111111111111111111000222333333111000000111111111111111111111111111222222222222111111111111111000000000000111222222444333222333444555444222000111222333444444444333222222222222222222222222111222222222333333333444333333333333333333333333111222333222111000111333111111111111222222222222////////////000222444666333333222222222222111111111111222222333333222222333333333333444444444444333333333333333444444555333333333333444555666666333444555444333333444555444555777999999888666555mmmZZZSSSLLLJJJHHHFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<;;;<<<<<<;;;:::::::::::::::444444555555666666666666333222222333444333111///111111000000//////......***---///000///...///000---...000111222111111000++++++,,,---...///000000............/////////000///...---,,,,,,...///111------------------------(((+++...//////...000111///000000111000///---,,,,,,------.....................//////000111111111---------............///........................------,,,------...//////,,,,,,,,,,,,---......///222---111333,,,---222...,,,---.../////////.........------------///000111.../////////////////////......////////////.....................//////000....../////////000000000000//////////////////000---......///000000000000//////000000000000//////...///000000///...000111000000000000000000000000////////////000000000111......///000000000000000///000000111111000///...---***'''***...111000...000000000000000111111111000000000000000000000000/////////......---------///222444222///---///222///////////////000111111000000111111111000///...000000000000000000000000111111000000////////////////////////////////////333333222222222222222333444444333222222111222222111111000//////000111222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222222222111111111111111111111111000000000000000111222222000//////000111222222111111111111111111111222222111111111222222222222222111111111111111111111111222222222222222111000000///000222333333333111000111111111111111111111111111333444222000///000222111111111111111111111111111222222333222111000///000000000000000111222222444222111222333444333222111222333444444555555555222222222222222222222222111111111222222222222222333333333333333333333333000222333222000000111333111111111111222222222222////////////111333555666333333222222222222111111111111222333333333333333222222333333333444444444333333222222333333444555333333333333444555666777222444444444333222333444444555555666666777777666kkkXXXRRRMMMKKKHHHGGGGGGGGGFFFEEEBBBBBBCCCCCCDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@=========>>>===<<<<<<;;;;;;;;;:::999999999999:::666666444444444666888999222222222444555555333222222111111000///......---***---000000...,,,---///+++---///111222222111000)))***+++,,,---///000000---.........//////000000...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,***...111111///,,,,,,---((())),,,...//////...---,,,---......//////......)))***+++,,,---///000000---------.........//////........................//////...---------.........------,,,,,,---------000+++000222***+++333333+++,,,.../////////......///...---,,,---///111333.........///////////////......////////////......///............///000000............////////////000000////////////000000------...//////.........---...///000111111111111...000222333222111222333////////////////////////////////////000000000000//////000111111111111111000000111111111///...---555111...000444666555222111111000000000000000000000000000000000000000000,,,,,,---...///000111222///222444333...,,,///222///////////////000111111111111222333222111000///000000000000000000000000111111000000/////////...////////////////////////888666444222111111111222///////////////000000111000000/////////111222333000000000000000000000000222222222222222222222222222222111111111111222222000000111111222222222333111111111111111111111111000000///000000111222222222111000000111111000///333333222222111000000000111111111222333333333444000000000000000000000000333222222111111111000000111222333444333111///---333333333333333333333333222444555333000///111333111111111111111111111111000111333444333222000...000000000000000111111222333222111111333333222111111222333444555555555555222222222222222222222222111111111111111111222222333333333333333333333333///222333333000///111333000111111111111222222222444333222222222333444555555555555444444444333333111222333333444444444444222222333333333444444444333333222222333333444555222222222333444555666777222333444444222222333444666555333333333555777888}}}fffWWWPPPJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBBBBAAAAAABBBBBBBBB>>>>>>===<<<<<<<<<<<<<<<===<<<:::888777666555555<<<;;;:::888777555444333222222222111111000000000000000000000///////////////......------...000111,,,---///000000000//////111...))))))+++.........---...///111111///...---------............------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,.........---(((***...111111///,,,***---......///////////////000///...---,,,+++++++++---------------------------,,,,,,,,,,,,---............////////////......000000//////.........---+++,,,---...////////////000000000000000000000000...///000///------///000333000///000000------000111111000000//////......///////////////.........+++,,,...000000000000///......------------......,,,---///000111111111000//////............//////222111000//////...//////000000000000000000000000////////////...---+++++++++++++++,,,---......///------......//////000000111111000000//////......///////////////////////////---+++))))))***---......///000111111000///...000///...---------------222111///......//////000000000000000000000000000000000000000000000000000000000000000////////////...000111000///...///111222222111000//////000000...///000111111000///...///111444333111///111222000111111222222222111111////////////000000000000000000111111111222222222111111111111111111111111000000000000000000000000//////000000000000//////........................111111111111111000//////000000111111111111000///000000000000000000000000///000222333333222000///111222222222222111000000111111222333333333333222///000000000111111111111000000111111111111000000222222333333333333222222222222222222222222222222000000111222222222222111333333333222000///---,,,111111222222222333333333444444333222222333444444333333333222222222111111000111111111111222222222222222111111111111111111000000000000111222333333333333333333333333333333222222111111111111111222444444444333333222222222000000//////000000111222333333333333333333333333444444444444444444444444|||fffWWWPPPLLLKKKIIIHHHFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAADDDDDDCCCAAAAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>===;;;999888777777666::::::999777666555444333555555444444444333333333111111111111000000000000555444222000///.........---...///000111000000///222///,,,,,,...000000///---...///000000///...------......//////......---///......---------......////////////////////////222000//////000111111000)))+++...000000///,,,+++------...///////////////000///...---,,,,,,,,,,,,---------------------------------------......///------............------000/////////.........---+++,,,---...////////////////////////////////////...///000///------///000...,,,,,,//////...///222//////////////////...............///////////////---...///000111111000000000000////////////000000---...///000111111000000//////............//////111000000////////////000////////////////////////000111111111000///.........//////000111111222222111111111111222222222222111000000000/////////...////////////////////////222000///...---///000111...///000111111000///...111000///...............//////......///000111222000000000000000000000000////////////////////////000000000000////////////...000111000///...///111222111111000//////000000...///000111111000///......000222222000...///111...///000111222222222222/////////000000000111111111111111111222222222222111111111111111111111111000000000000000000000000//////000000000000//////111111111111111111111111111111111111111000//////000111111222222111111000111111111111111111111111222111111111111111111222111222222222222111000000000111111222222222222222000111111111222222222222222222333333333333222222///000000111111000000///222222222222222222222222000000111222222222222111222222222222111///...---111111111222222222333333333222111000000111222333333333222222111111111111000000111111111222222222111111111111111111111111222111111111111111222222333333333333333333333333111111111111111111222222444444444333333333333333222222222222222333444444333333333333333333333333444444444444444444444444{{{eeeWWWQQQLLLKKKJJJHHHGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>===<<<:::999888888888888777777666555555444444222222222111111111111111222222222222111111111111555444222000///...............///000000000000///000///......000000///...---...///000000///...------......//////......---......---------......///000000000000000000000000///---,,,,,,.........---+++,,,---...///...---,,,------...////////////...000///...---------------........................------........./////////,,,,,,------------,,,,,,/////////...............,,,---......////////////...........................///000///------///000...++++++......,,,---111------..................------......//////000000///000000111111111000000000000////////////000000...//////000000000////////////............//////000////////////000000111///////////////////////////000000000000000//////000111111222222333333333000000//////////////////000000000000////////////////////////////////////222111111000000111222222//////000000000000//////111111000////////////000------......///111222333000000000000000000000000////////////////////////////////////000000000000...000111000///...///111111111000/////////000000//////000000000000//////---///000000///....../////////000111111111111111000000000000111111111111333222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////222222222222222222222222000111111111111000000///000111111222222111111111222222222222222222222222444222000//////000222444111111222222111111000/////////000111111111111111111111111222222222333333222222333333333333222222///000000111111000000///222222222222222222222222000000111222222222222111111111111111111000//////111111111222222222222333111000////////////000111222111111111111000000000000000000111111111222222111111111111111111111111333222111111000111111111222222222222222222222222111000000000111222333333333333333333444444444444333333222222333333444555333333333333333333333333444444444444444444444444xxxdddVVVQQQJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::888888888888555555555555555444444444000000000000000000000000222222111111111000000000//////............//////............///.........------......///...---,,,......///000000///............////////////.........------------...//////---------------------------,,,******,,,---,,,+++,,,,,,,,,---------......,,,---......//////......//////...---------......////////////////////////---......///////////////,,,------......------,,,........................------...///////////////...........................///000///------///000222...---///...******---,,,,,,,,,------.........,,,------...///000111111000000000000000/////////......------------......//////////////////......//////............////////////...//////000111111////////////////////////,,,---...............---/////////000000111111111/////////......---------000000000000////////////////////////////////////.../////////000000000000//////000000000000//////000000///////////////000.........///000000111222////////////////////////////////////////////////////////////000000000000...000111000///...///111111000000/////////000000//////000000000000//////...///000000////////////111111111111000///......000000000000111111111222333333333333222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000/////////000111111111000000111111111111111111111111333222111000000111222333111111111111111000000///...//////000000000000000000000111111111222222222000000111111111111000000111111222222222222111111111111111111222222222222000000111222222222222111///000000111111111000000111111111111222222222222000000000//////000000000111000000000000000000000000000000000111111111111000000000000111111111111111111111000111111222222222222222222222222222222000000000000111222333333222222333333444444555555111111111111111222222333222222222222222222222222333333333333333333333333uuuaaaUUUPPPIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@????????????@@@>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::888777777777777555555555444444444444444222222333333333333333333111111000000000/////////---......///////////////...---------------------,,,---///000///...---,,,......////////////.........//////////////////...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,000...------...//////...,,,,,,,,,,,,------......,,,------.....................---------......///////////////////////////---...//////000000//////......////////////......---------...............---...//////000/////////...........................///000///------///000333///...///...++++++---++++++,,,,,,------......,,,------...///000111111///.........------............------------....../////////...............//////............////////////...//////000111111........................,,,---...............---......//////////////////222222222111111000000000////////////000000000000////////////////////////---------....../////////000000////////////000000.........------......//////000000000000/////////////////////////////////.........................../////////000000000111...000111000///...///111000///////////////000000000000////////////000000000000000000111111000///---...///000000000000000///000000000000111111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000000111111111000000---......///000000//////000000000000000000000000000111222333333222111000000111111111111000//////......///000000000000///////////////000000000000000000111111111111000000111111111222222111111111000000000111111222222222000000111222222222222111//////000111111111111000000000111111111222222222111111111111111111111111000000000000000000000111//////000000000111111111//////000000000111111111000000000000111222333444111111111111111111111111111111000000111222222333111222222222333444444444111111000000111111222333222222222222222222222222333333333333333333333333rrr___TTTOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCC@@@??????>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777777777777555555555555555444444444000111111111111222222222000000000000/////////...111111111111111000/////////...------,,,,,,------...000222222111//////000////////////////////////...//////000000//////...---------------...///000...........................,,,++++++,,,------,,,,,,,,,,,,---------......,,,,,,---............---,,,,,,,,,,,,,,,---...///........................,,,---...///000///.........//////////////////...---------------............//////000000/////////...........................///000///------///000000------//////------111,,,,,,------------------------......//////000000...------,,,,,,---......000000////////////000000///......------...////////////............//////000////////////000000111........................///000000000000000//////000000000000000000000000000000000000000000//////////////////000000000000////////////////////////............///000111111000000////////////000000...------------......///000000000000000///......000000000000000000000000..............................//////000000111111...000111000///...///111//////......//////000000000000////////////000000000000///000111222000...((()))+++...000222333444////////////000000000000000000111111111222222222000000000000000000000000000000000000000000000000//////000000000000//////222222222222222222222222///000000111111111111000------...///000000000000///////////////////////////000222444444222000///000000111111000000///.........///000000000000000........./////////000000222222333333333333222222...//////000000//////...//////000000111222222222000000111222222222222111///000000111111111000000000000000111111111111222111222222333333222222111000000000111111111111222/////////000000000111111...//////000000111111111000000000000111222333444000000000000000000000000222222111111111111111222111111111111222222222222222222111111222222333444222222222222222222222222333333333333333333333333ooo\\\RRRNNNHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888888888777666666666555555444444............//////000000111111111000000000//////...///000111222111111000111000///...---......///...111222222000///000111//////............////////////000000000000//////---,,,,,,------///000000////////////////////////+++***((((((*********)))+++,,,------......------+++,,,------......------*********++++++---......------------------------+++,,,.../////////---,,,---......//////......---,,,,,,,,,------.........//////000000000000//////////////////////////////...///000///------///000///,,,,,,......+++,,,///............------------.........///////////////------,,,,,,---...///000000000////////////000000...------,,,---...000000//////............//////111000000////////////000........................000111111111000///......000000000000000000000000------------.............../////////000000000111///////////////////////////...---------///111333111000///......///000111...............///000000...///000111111000//////000000000000000000000000.................................///000111111111...000111000///...///111...............///000000111000///......///000111000...---///111111///---)))***,,,...000111222222---.........////////////......///000111111222333000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111//////000111111111111111...///000111222222222222////////////////////////111111111222222111111111000000000000000//////...//////000111111111111000////////////000000000000222222333333333333222222......////////////....../////////000111222222222000000111222222222222111000000111111111000000///000000000000111111111111111111222333333222111111111111111111222222333333////////////000000000111......//////000111111222333333222111000000111111000000000000000000000000333333222111000000000000111111111000000000000000111111000000111111222333111111111111111111111111222222222222222222222222mmm[[[QQQMMMEEEEEEDDDCCCCCCBBBCCCCCCFFFFFFEEEDDDCCCBBBBBBAAABBBBBB@@@>>>===<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999888777777666555555444444000000111111222222333333222222222111111111111000((())),,,///111222333333333222111/////////000111---///111000---,,,...000//////............////////////000000000000//////,,,,,,,,,---...///000111...........................,,,++++++,,,------,,,+++,,,---...///...---,,,+++,,,------......------)))))))))***+++,,,---...------------------------***+++---//////...---,,,,,,------......------,,,,,,,,,,,,------.........///000000000000000//////000000000000000000000000...///000///------///000222...---...,,,((((((***/////////......---------///////////////............---------...///111222......------------......---,,,,,,,,,---...000111//////............//////222111000//////...//////........................////////////...---++++++/////////...............//////000000111111222222.../////////000000111111////////////////////////...---+++***+++...000222111000///......///000111///////////////000111111,,,---///000111222111111000000000000000000000000........................---......///000111111222///000111000///...///111...............///000111111000///......///000111///---,,,---000000...+++.........///......------------------.........///,,,------///000111222333000000000000000000000000000000000000000000000000//////000000000000//////........................//////000111111111111111000000111333333444444444000000000000000000000000333222000//////000222333000000000000000//////...//////000111111111111111000000000000111111111111000000111111111111000000000000111111111111000000...//////000111222222222000000111222222222222111111111111111111000//////000000000000111111111111000111222333333222111000111111222222222333333333////////////000000000000---......///000111111222666555333111000///......000000000000000000000000444444222111000000//////111111000000//////.....................//////000111111111111111111111111222222222222222222222222lll]]]SSSMMMHHHGGGFFFDDDCCCCCCBBBBBBFFFEEECCCBBBBBBDDDGGGHHHBBBBBBAAA@@@@@@??????>>>>>>===;;;:::999999::::::;;;::::::999888777666666777666555333111000000000111000000000000222333444222222222111111///......////////////////////////111111///---******,,,///,,,---...///000///...---000...---...///000///...000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---............,,,+++***111000...,,,+++,,,...///++++++---......---++++++,,,,,,,,,---------......,,,---...---,,,,,,---...---,,,,,,+++******))))))000...------------+++***......//////000/////////111000///...............//////.........---------.........---,,,,,,,,,+++........................***+++------------+++***222222222222222222222222000///...------...///000............////////////------------------------,,,,,,------......//////000000////////////000000......//////000000111111222111000......---------//////000000///...------//////............//////000000000000///...---,,,////////////////////////000000000000//////////////////000000111111222222///000111000...------...//////000000000000//////111111000///...---,,,,,,///---,,,---...///...---,,,,,,,,,------------...000000000000///...---,,,...///000111111000///...000000000000000000000000---.........//////000000000000000000////////////000///......///000///---000000000000000000000000000000000000000000000000...///000111111000///...............////////////111111000000000000111111000///...------...///000333333333222111000000///222111111111000000//////333222222222111111000000000000000000111111111111...///000111111111111000111111000000000000111111000222222111000///000111111111000000///000000111222111000000000333555666444333222111111222333444111111222222222222111111333...******...111111///111111111111111111111111222111111111000000////////////000000000000//////000...---,,,---...111222000000000///////////////000000000000000000000000111111111000000000000000111111000000000000111111......///000111222222333//////000111222333333333111111222222222333333333lll\\\RRRMMMIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDBBBAAABBBCCCFFFGGGBBBAAAAAA@@@@@@??????>>>>>>===;;;:::999999::::::;;;;;;::::::::::::::::::999888666555444333222222333222111000000111111222222222222111111000///...000000000000000000000000000000000...,,,,,,---///,,,,,,---................../////////.........///000...,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---......---,,,+++///...---,,,+++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.........///000///...---...000---------...//////000000000...------------,,,***'''((()))+++,,,---......//////...---------------//////.........---------///////////////.......................................////////////..............................000///...------...///000............////////////////////////////////////..................//////000//////......//////000///////////////000000000111000///......---......///////////////...------........................+++,,,------...---------........................000/////////////////////000000000000000111111111///000000000...---...///...//////000000//////...000000000///......------...---,,,---.........,,,/////////000000000000111......///////////////......///000111111000///...////////////////////////............/////////000000000000000/////////...000///---...///000///---000000000000000000000000000000000000000000000000...///000111111000///...............////////////000000////////////000000000000////////////000000000000000111111111111111111111111000000000//////222222111111000000000000//////000000000111111111000111111222222222111111111111000000000000111111---//////...---,,,---...222222111111111111111222111000000000000222333555333222111000000111222333000111111111111111000000333///++++++///222111000111111111111111111111111111111111111000000000/////////000000000000/////////......---...///000111111111111111111111111111////////////////////////000000000000000000000000111111000000000000111111000000000000000111111111000000111222222222222111111111111111222222222333kkk[[[RRRMMMKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAABBBDDDFFFAAAAAAAAA@@@??????>>>>>>======;;;:::::::::::::::999999:::::::::;;;;;;;;;888777666555444333333333444333222111000000000000111111222111111000///...////////////////////////...000000000......///000---,,,,,,,,,,,,---......,,,///000000---,,,...000///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***+++,,,---...---,,,,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......---///000///...---...///++++++,,,------......//////...---,,,------,,,***)))***+++---.../////////...---------,,,,,,,,,,,,...............---------.........///////////////........................//////............////////////////////////////////////...------...//////---............////////////////////////////////////////////////.........///..................///000000////////////////////////...............//////////////////......---+++,,,---......---,,,+++)))***+++---.../////////------------------------////////////////////////111000000000000000000///...///000///...---...///.........//////.........///////////////////////////---,,,---...///...,,,///000000000000111111111,,,---...///000000000000...//////000000//////...////////////////////////............////////////000000000/////////......///...---...///000///...000000000000000000000000000000000000000000000000...//////000000//////...............//////////////////............//////000000111111111111000000,,,---...///000111222333111111000000000000//////000000000000//////////////////000000000000111111111111111222111111000000111000000//////000000111000111222111///...///000000000000000000000111111/////////000000111111222111111000000000000111111000000111000000///......333000,,,,,,///222222111111111111111111111111111111111111111000000000000//////000000000000//////............////////////111111111111111111111111........................000000000000000000000000111000000//////000000111111111111111000000//////000000111111222111111111000000000111111111222222jjj[[[RRRLLLJJJJJJHHHGGGFFFEEEEEEEEECCCBBBAAA@@@@@@AAACCCDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;::::::::::::888888888888888888888888555444333222222222222222333222222111111111000000111111111111111000//////........................---///111111000//////000---,,,+++++++++,,,...///+++///222000,,,***---111///---,,,,,,---...---,,,------------------------,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,---------,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,---------......+++,,,------++++++,,,---......------,,,+++++++++///...,,,,,,------,,,+++//////////////////...------------...------------........................+++,,,,,,,,,---.................................---,,,+++******+++,,,---////////////////////////........................---------.........//////------------------------000000000//////...............------------......000000000//////......---......---------...//////...///////////////......+++,,,...//////...,,,++++++,,,---///000111111111------------------------.........///////////////111111000000/////////......///000///...---...///------............------............//////000000000///......000000///...------------............------...///////////////////////////////////////////////////////////////.........///////////////000000/////////.........///...---...///000///...000000000000000000000000////////////////////////////////////////////////............////////////000//////......//////000//////111222222111//////+++,,,---...///111111222000000000000000000////////////////////////......////////////000000000111///000000000000///......000000////////////000000111222333222000///000111......//////////////////---...//////000000//////000000////////////000000000000000000///...---,,,333000......000222222222111111111111111111111111111111111000000000000000//////000000000000//////......//////000///...............////////////////////////////////////////////////000000000000000000000////////////000000111111000000000000000000...///000111222222222222///000000000000111111111kkk\\\RRRLLLIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;::::::::::::999999888777666666555444333222222222222222000000111111222222222222000111111111111000000///////////////////////////---///111111000//////000...---,,,+++,,,---...///***...111000+++***---111...---++++++---......---------------------------------......//////000000...///000000000...---,,,,,,---............------///...,,,,,,,,,,,,...///,,,,,,,,,---------......+++,,,---,,,+++***+++---111111000000///.........///---,,,,,,---...---+++---.........------,,,+++---...////////////......---.....................+++,,,,,,,,,---.................................,,,+++***))))))***+++,,,++++++++++++++++++++++++------............------------------............------------------------000000//////......------......------------......000000//////......------...------------......///......///////////////...,,,---///000000///---,,,---......///000000//////........................------....../////////000111000000000//////......---///000///......///000------............------------......///000000000111000///000111222111///+++++++++,,,,,,,,,------//////000//////...------//////............//////........................///////////////.........////////////............///------...000000000/////////////////////////////////////////////////////////............//////............////////////111000000//////000000111---...000000000000...---------......//////////////////////////////000000..................//////...////////////000000000///000000000000000//////000000////////////000000...///000///---,,,---......///000111111111000000------.../////////......///////////////////////////////////////...------111000//////000111222222000000000000000000000000000000000000000000111111//////000000000000//////......///000//////......------......////////////000000000000000000000000......//////000000000000000000////////////000000...//////000111111222222+++,,,...000222333333444///000000000000111111111mmm]]]RRRLLLGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@???>>>>>>======:::;;;;;;<<<<<<;;;::::::===<<<<<<;;;:::999888777888777666555444333333333//////000222222333333222000000111111111111000000222222222222222222222222...000000000......///000...------------...//////+++...//////,,,+++---///...,,,++++++---......---------------------------///////////////000000000---...///000000///...---------............//////......------------......,,,,,,,,,---------......,,,...///...---,,,---...,,,,,,------.../////////...---,,,,,,......---,,,,,,---...///000000000000---...///000000000///...---------........................///////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------.........////////////////////////...............---------///................../////////........................---------------...---...//////////////////......///000000///......------------------,,,,,,////////////////////////---------......//////000000//////////////////...---...//////......///000.........//////.........---.........//////000000222000///000111222111000,,,,,,---------.........000000000000///...---,,,///......------......///........................///////////////........./////////.........------...------...000111000///////////////////////////000000000000000000000000///......------......///............////////////111111000000000000111111......////////////......///////////////...............////////////000000............////////////......////////////000000///000111111222222222111000//////......//////000///000111000...---...//////111222444444444333333........................//////000000000000//////......////////////......000/////////000000111111000000000000000000000000000000000000111111111111//////000000000000//////////////////...............//////000000111111222111111111111111111111111---......//////000000111000//////......//////000......///000111222333333+++,,,...000111333333333000000000111111111222222ooo^^^SSSLLLGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======::::::;;;<<<<<<;;;;;;:::;;;;;;;;;::::::999999999999888666555444333222222000000222222222222111000000000111111111111000000111111111111111111111111000000000...,,,,,,---///---...//////000000//////------------------------...,,,++++++---.................................///////////////.........(((***+++---/////////...------,,,,,,,,,---...///------............------,,,,,,,,,---------......,,,---......,,,,,,---...))))))******+++,,,,,,,,,...---,,,,,,......---,,,...///000111222222222222+++,,,...000000///...------------........./////////////////////.................................---......//////......---////////////////////////,,,------......------,,,,,,,,,---------.........////////////////////////,,,,,,,,,---------------000//////......//////000------..................///......---,,,,,,,,,,,,------...///////////////........................,,,---------------,,,,,,........................,,,,,,---......///000000.........///////////////---...//////......///111...//////000000//////............///////////////000///......000000///...---------.........//////...///////////////......///...------------...///........................000/////////............//////.........---------...---,,,...000111000///////////////////////////000000000000000000000000///...------------...///............////////////000000////////////000000000000////////////000000////////////////////////........./////////000000....../////////000000000........./////////000000,,,,,,...///000000111111//////............//////111222333222111000000222...///111333444333222222000///...------...///000///000111111111111000///---...///000000000000000...///////////////000111000000000000000000000000///000000000111111111111//////000000000000//////111000///...---......///......//////000111111222000000000000000000000000------......///000000111//////............////////////000000111111111222---...///000111111111111111111111111222222222333qqq___SSSLLLHHHGGGFFFDDDCCCCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@??????>>>=========999:::;;;<<<<<<<<<;;;:::777888888888888999999999888777555333111000000000222222333333222111///...///000000111111111000000........................111111///---******,,,///---...000111111111000///...---,,,,,,......---,,,---,,,++++++---///............................../////////...---------,,,###%%%(((+++...///000000---,,,*********,,,...///,,,---...//////...---,,,,,,,,,,,,---------......***+++,,,,,,******+++,,,///......------,,,,,,+++...,,,+++,,,......---,,,............---,,,+++******+++---//////...---,,,---------.........//////.........------,,,,,,+++........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------000000////////////000000,,,------....../////////000///...---,,,+++++++++------...///000000//////...------,,,,,,------...---......///000000//////------------------------,,,,,,------...///000000---.........//////000000,,,...//////......///111//////000000000000/////////////////////////////////---,,,---...///...---,,,,,,,,,---------......,,,---...///000000000000///...---,,,,,,---...///........................000000//////.........---//////.........---------...---,,,...000111111000////////////////////////000000000000000000000000///...---,,,,,,---...///............/////////000//////............//////222111000//////000111222.../////////000000111111---.........//////000000.../////////000000111111............/////////000'''((()))+++,,,---......//////............//////...///000///...------///***,,,...000111111//////111000...------...///111///000111222222111000///,,,---...000111111222222---...//////......///000000000000000000000000000//////000000111111111222//////000000000000//////222111...---,,,---///000,,,,,,,,,---...//////000////////////////////////---------...///000000111//////............//////111111111111000000000000000000111000000///......111222222222222333333333ttt]]]QQQMMMJJJHHHFFFDDDCCCDDDFFFHHHCCCBBBBBBAAAAAABBBBBBCCC???>>>===<<<<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;999888666000000111111111222222222111111222222222333333333111111///...------------111111000000//////............////////////......111///---+++++++++,,,---///...---,,,,,,---...///////////////////////////...------------...//////---...000111222111///.........---,,,,,,+++******,,,,,,,,,,,,+++***)))(((------------------------+++,,,------......------//////.........---------(((***---//////...+++***------------------------///++++++000000++++++...000///...---------------,,,,,,,,,---------......***+++---///000000000///,,,---///000000000///.........////////////......//////...------------...////////////////////////000000000000///...---,,,***+++,,,---------,,,+++------------------------***+++---///000000//////////////////////////////000///...---,,,---......---------............///...---,,,,,,---...000111000000...------...//////........................---------...///000000111////////////////////////......------------......//////............//////222111000///............000///...---,,,------...------......///000000000////////////...---,,,,,,.........//////111222222------......//////000000000---,,,...222444444333000000//////......------000000000000000000000000////////////000000000000000000////////////000000...///111000//////000111------............------...------,,,---...///000000000000000//////////////////////////////////////////............//////---------...///000000111111111111111111111111111111000///......///000111000000//////.........---000111111000000///...---//////............/////////////////////000111111//////000000000000//////111111000000//////......//////////////////......////////////////////////////////////////////////////////////000000000000111111000000000000111111.../////////000000000000000000////////////000000***+++---...////////////111000000000000222333444///////////////000111111000000000000111111111111///111222111000///000111sss\\\OOOKKKIIIHHHFFFDDDCCCCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>======>>>???>>>>>>===;;;;;;::::::;;;;;;;;;;;;;;;:::999888777222222222222222222222222111111111222222222333333222111000///............///////////////000000000......////////////.........---,,,++++++,,,...//////...------------...///////////////////////////------........./////////---...000111111111///.........------,,,++++++***------...............---------------------------+++,,,------......------//////.........---------***+++---.........,,,,,,------------------------,,,))))))......++++++/////////...---------------,,,---------------------...---,,,+++***++++++,,,,,,---...///000//////...------............------,,,,,,,,,,,,,,,---...///........................////////////...---,,,,,,,,,,,,---------,,,+++***------------------------------...//////...------........................000///...---,,,------...------------............---,,,,,,,,,,,,------...//////...------...///000........................---------...///000000000////////////////////////......------------......//////............//////222111000000//////000000000///...---,,,------...------------------,,,,,,---............------,,,000000///...------------------------............000...,,,...111333222111////////////............000000000000000000000000.../////////000000000000000000////////////000000---...///...---,,,---...///000000111111000000///......---,,,------//////////////////............////////////////////////------,,,,,,,,,,,,------------......///000000111........................111000///......///000111000/////////...............//////000000000//////000//////......//////000///////////////000111111//////000000000000//////000000000000//////......////////////////////////////////////////////////////////////////////////////////////000000000000000//////////////////000......//////////////////......------------........................//////222111000/////////000111///////////////000000111//////000000000111111111///111222111000///000111qqqZZZNNNJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBB@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999555555444444333222222222111111111222222222222333222111111000////////////---......///000000111111......////////////......,,,,,,++++++,,,---///000///...------------...///////////////////////////---...///000000000//////---...///000111000//////......------,,,+++++++++,,,---......///000000111------------------------+++,,,------......------...............---------,,,,,,------............------------------------+++)))***---...------000//////...------------...---------------------,,,///---***(((((()))+++---------...////////////...------------------------*********+++,,,---...///------------------------...............---,,,+++---------------,,,+++***------------------------////////////...---,,,+++........................//////...------------...------------............,,,,,,,,,---,,,,,,++++++...---------...///000000........................---------...//////000000////////////////////////......------------......//////............////////////......//////000000//////...------------...///......---,,,,,,+++++++++,,,------......------///...---,,,++++++++++++---------------,,,,,,,,,///...------///000000///.............../////////////////////////////////....../////////000000000000//////......//////000...//////...,,,+++,,,---000000111111111111000000///......---------..................------------////////////////////////------,,,,,,,,,,,,------------......///000000000........................000//////......//////000////////////............------...///000000000000000000////////////000000///////////////000111111//////000000000000//////000000000////////////...////////////////////////////////////////////////////////////////////////////////////000000000000///......------......///////////////..................------------......111000///.........//////222111000///............////////////000000000000//////000000000000111111///111222111000///000111oooYYYNNNKKKIIIHHHGGGFFFDDDCCCAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA???>>>===<<<<<<>>>===<<<;;;;;;;;;;;;;;;===<<<:::999888999::::::777777666555444333222222111111111111222222222222222222111000000000000000........./////////000000......////////////......---,,,,,,,,,,,,---...///.........------.........////////////////////////---...000222222111///...---...///000000000//////......------,,,,,,,,,,,,,,,,,,,,,---......///000------------------,,,,,,+++,,,------......------..............................---,,,---...///000---------------------------,,,,,,.........///111///......---------.........------------,,,,,,,,,,,,+++******+++---000111------........./////////...------------------...++++++++++++,,,---...///------------------------------......---,,,,,,+++,,,,,,------------------,,,,,,------------------/////////......---,,,,,,........................//////......------------,,,,,,---------.........,,,---.........,,,+++))),,,,,,------...///000000........................---------....../////////////////////////////////......------------......///......------......///,,,,,,,,,,,,---...///000............------......000000/////////.........***+++,,,---............,,,,,,++++++,,,------...///......------,,,,,,,,,///...---------.........---------....../////////................................./////////000000/////////....../////////000111111000...,,,---.........////////////......///.........------------/////////.........------//////////////////////////////............//////............//////000000000000000000000000000000///////////////////////////////////////.........---......///000000//////000000////////////000000///////////////000000111//////000000000000//////////////////////////////.............../////////////////////////////////////////////////////////////////////000000000000///..................///000000000////////////...000000////////////000000222111///...---///000222000000000//////............//////000000000000000////////////000000000111///111222111000///000111nnnYYYPPPNNNJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@???===<<<;;;:::======<<<;;;;;;;;;;;;<<<<<<;;;:::999888999:::;;;999888777666555333222222000000111111111222222222222111111000000000000000000/////////.........---......////////////............------,,,,,,,,,,,,---..................---////////////////////////---...000222222111///...---......///////////////......------------,,,,,,///......------......///......---------,,,,,,,,,+++,,,------......---------.....................///...---,,,,,,...///000---------------------------...---,,,,,,...//////......---------......///------------------------***+++,,,---.../////////---------------....../////////...------...//////......------------..............................---------...------,,,+++++++++,,,,,,---...///000,,,,,,,,,---------......------------......//////.......................................---------,,,,,,,,,------------...---.../////////---,,,++++++,,,,,,---...//////000........................------------............////////////////////////......------------............------------......,,,,,,,,,---...///000111------.........................../////////000000***+++,,,---.../////////------------------...///000/////////......------.........---,,,,,,---...,,,,,,------......//////------------------------............//////////////////............//////000111111000---,,,,,,---......////////////........................------000000000/////////......//////////////////////////////............//////............////////////////////////////////////......////////////...............//////////////////////////////...------000000////////////000000///////////////000000111//////000000000000//////.............../////////,,,,,,,,,------.........////////////////////////////////////////////////////////////000000000000000//////......//////000000000000000000000000000000000////////////000000000///...---...000222444/////////000000111111111......///000111000000///...////////////000000000///111222111000///000111lllYYYPPPPPPJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCC????????????>>><<<;;;:::===<<<<<<;;;;;;;;;<<<<<<;;;::::::999999:::::::::888888777666555444333222000000000111111111111222111000000//////000000000000000//////...------,,,......////////////......///......------,,,++++++------...//////...------////////////////////////---...///000000000//////------........./////////......------------------111111///......///000111.........------,,,,,,++++++,,,------......---------------..................---,,,,,,,,,---///000------------------------+++---,,,)))***...///......------------...//////,,,,,,,,,---------......+++,,,---...---,,,+++)))------,,,,,,------...///000///...------...///000000///...------------...////////////////////////------............------,,,,,,,,,,,,---...000111+++,,,,,,------.........,,,,,,,,,,,,...///111111------------------------......//////......---,,,,,,,,,,,,,,,------------......//////......------+++,,,---.......................................------------------------////////////////////////......------------............------------......////////////000111222333,,,---......///.........++++++,,,,,,---......///+++,,,---...////////////222111000...---,,,,,,,,,///////////////............//////...,,,,,,---///---------------.................................------.........////////////......------......///---......---+++***+++,,,//////000000000000//////,,,---......//////......111000000000////////////////////////////////////------,,,,,,,,,,,,------......//////////////////---------------------------......//////......---.........///////////////////////////...---,,,,,,//////............/////////////////////000111111//////000000000000//////---............/////////,,,,,,,,,------......///////////////////////////////////////////////////////////////000000000000000//////////////////000////////////000000000111......------------.........---------...000222333---...///000111111111111---...000111111111000///......////////////000000///111222111000///000111jjjWWWOOONNNJJJHHHFFFDDDCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCC>>>??????@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<===999::::::;;;;;;:::::::::777777666555555444333333000000000000111111111111000//////......//////000..............................////////////......------------------,,,,,,------...//////...------////////////////////////------........./////////...---------......//////------..................//////------...///111222///......---,,,,,,+++++++++,,,------......---------------.........//////,,,,,,,,,,,,,,,------...------------------------***------***,,,222555333---------------...//////***++++++,,,---...//////......---------,,,,,,,,,------,,,,,,,,,---...///000///---,,,,,,---///000---------,,,------..............................---....../////////......///...---,,,,,,---...///++++++,,,,,,---......///,,,,,,,,,,,,---///111222---------------------------.../////////...---,,,++++++,,,,,,,,,------------------,,,------......,,,,,,---.........---,,,........................------------------------////////////////////////......------------.........------,,,,,,------...............///000000111,,,,,,.../////////......,,,,,,------------------------...///000000000000333222000...---,,,,,,+++------...............///---///000///---,,,///111...------------------,,,........................---------........./////////......------......///+++---------++++++,,,---......////////////......***+++---...///000//////000000/////////.........////////////////////////------,,,,,,,,,,,,------/////////////////////...------------------------------...//////...------............/////////000.........///......------......------------......///////////////000111111//////000000000000//////---------.........//////------......///000000111////////////////////////////////////////////////////////////000000000000///......------......///+++,,,,,,---...///000000......------------......---------....../////////---...///000000000///...---...000111111111//////........./////////000000///111222111000///000111iiiUUUMMMMMMIIIGGGDDDBBBAAACCCEEEFFFCCCBBBBBBAAAAAABBBBBBCCC>>>???@@@AAAAAA@@@>>>>>><<<<<<;;;;;;;;;<<<<<<===888999:::;;;<<<;;;:::999666666666555444444333333000000000000111111111111//////............///000,,,,,,------.../////////......////////////......++++++,,,---............,,,---...//////...---,,,////////////////////////...------------...//////...------------...//////------..................+++*********+++...111222//////...---,,,,,,+++++++++,,,------......---------------.........//////+++++++++,,,,,,,,,------------------------------***//////---000888<<<:::---------------...///000)))***+++,,,...///000000000///------...000333555------,,,+++,,,---...//////...,,,++++++,,,...///*********+++,,,---...///------------------------......///////////////...222111///---,,,,,,,,,,,,++++++,,,,,,---...//////------,,,,,,---...000111---------------------------.../////////...,,,,,,++++++,,,,,,,,,---------,,,++++++***+++,,,...///,,,---.........---,,,+++........................------------------------////////////////////////.........------............------,,,,,,------...,,,,,,+++++++++,,,------+++,,,.../////////......000000000///......------...//////000000000000000///......---------......,,,,,,,,,------.........---///000///------///222.........------,,,,,,,,,////////////////////////---------.........//////.........------.........,,,...///...------...///+++,,,,,,,,,,,,,,,,,,+++)))***,,,...000000000000//////.........---------/////////////////////////////////......////////////////////////.........////////////////////////,,,---...//////...---,,,---.........//////000000,,,,,,---...////////////---------,,,,,,---------///////////////000111111//////000000000000//////---------.........//////...//////000111222222333////////////////////////////////////////////////////////////000000000000...------,,,,,,------...((()))***+++---...//////000000////////////000000.........///......---,,,...////////////---,,,+++---...000111222111///.............../////////000///111222111000///000111iiiVVVMMMKKKEEEDDDCCCCCCCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999999888777777777777666555444333222222222//////...---------------111111111///------///111222222222222222111000///...............//////000//////...---***'''$$$"""...------,,,,,,------....../////////......111333,,,---...//////...---,,,...111444444111111333666000000///...............,,,,,,,,,---------..............................+++++++++,,,---...///000,,,,,,------...///000000---...000///...---------)))+++///444777666///***---,,,+++,,,000888???DDD//////............///////////////...,,,,,,---...111000...------...000111,,,,,,,,,---------............------------......,,,,,,,,,++++++*********,,,---......------...000,,,,,,------------------000000//////............++++++++++++++++++++++++---------.........//////......---------,,,,,,,,,...------------.../////////---)))&&&%%%&&&(((***---///+++###!!!(((...///------------------------+++,,,---...////////////------------------------////////////////////////000///...------...///000//////.........------------+++***+++...///...,,,333000---,,,,,,---,,,,,,///...,,,++++++,,,---...***,,,...000111000...,,,,,,---------.../////////000///...------------------------...------,,,,,,++++++++++++,,,,,,---...---.........//////000000///...---,,,+++,,,,,,---000...,,,,,,------,,,++++++++++++,,,,,,---------........................000///...---------------------...///000000//////+++++++++,,,---...///000000...------...///---,,,,,,,,,,,,---------......000000000000000///......222111///...------......////////////////////////222111000//////...//////...,,,***,,,///111000...111000///...............,,,,,,---...///000111111...///////////////.........////////////000000000//////............//////222111111111000000//////............//////000000.........------,,,,,,,,,////////////////////////000000///...............111...+++,,,000111000...------......//////000000000000000000111111111111////////////////////////------------............jjjXXXOOOMMMFFFEEEDDDDDDCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<========================:::::::::999999999999999777777555444333222222222222222111000000000000000000111111000......///000111111111111111000//////......------...///000111///000000000...---+++***------------------------)))+++.../////////000111//////000000000000//////111222222000///...///000000//////...............,,,,,,,,,---------..............................++++++++++++,,,---......,,,,,,,,,---.........///)))+++------,,,,,,,,,---/////////111333222...+++---,,,,,,,,,...000333555///......------......///...//////...,,,,,,---...///...,,,++++++,,,...///,,,,,,,,,---------............------------......---------------,,,,,,,,,,,,---......------...000000///...---,,,+++******.........---------,,,,,,,,,,,,,,,------......///------------.........///,,,,,,,,,------........................//////000000...,,,+++***,,,---///---000///***(((---000///,,,,,,---......///000000,,,,,,---...////////////////////////////////////........................000///...------...///000//////.........---------000...---...000222000///000...,,,,,,,,,---,,,+++......---------------...---------....../////////---------...............000000//////////////////---......//////......---,,,,,,,,,,,,,,,,,,---------........./////////000000///...---------......111///------.........---+++,,,,,,,,,---------...........................//////...---------------///000000000///...---------------------...///000...------...000111000///---------.........//////111111111000000///------//////...------...///000........................000000//////////////////---,,,+++,,,///111000...000000///........................///////////////......////////////......000000111111111222222222//////............//////111111000000000/////////------.........////////////...............------........................000000///.................................000111........./////////////////////000000000111111111000000000000000000000000...////////////000000000iiiXXXOOOMMMHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;888777666555444333333333333222222111111111111222///000111111///......///000000000000000//////...///...---,,,---///111333---...///000111111111111,,,---...//////...---,,,%%%)))---000000000///000000000////////////000000111///---,,,,,,------,,,/////////............---,,,,,,,,,---------..............................,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------''')))+++,,,,,,,,,---///444222///.........---++++++,,,---...---,,,***)))...------,,,,,,------.........///...,,,+++---...---,,,+++******+++,,,---,,,,,,,,,---------............------------...................../////////+++---......------.../////////...---,,,+++******,,,,,,,,,,,,++++++++++++++++++,,,---...///000000------------............***++++++,,,---...///000...............//////000...............///000111+++000111///---//////---+++,,,---...000111222222------...............---////////////////////////........................000///...------...///000...............---------000///...///000111000///,,,++++++,,,------,,,***---....../////////......///...---,,,---...///000...............---------------///000000///............///////////////...---------------,,,,,,,,,.............../////////000000///.........//////111///....../////////...---------------.................................//////...------------......///////////////......//////............//////...---,,,...111222222111........./////////000000111111111000///...---,,,------------...///000111........................//////////////////000000---,,,,,,---///000///...////////////............000000//////.........---......///////////////...------.........///////////////............/////////////////////.........---------------..................///////////////........................000000///...............,,,///111000,,,,,,///333///////////////.........//////000000000000111111000000000000000000000000000000000111111111222222|||fffVVVNNNKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>======<<<;;;;;;::::::999888777777888999999999::::::;;;;;;888777666555444333333333000000///....../////////...000222222000............///////////////......///...,,,,,,---///222444++++++,,,...///000111111+++---...000000...---+++'''***...//////////////////...---,,,,,,---...///...+++((())),,,//////.........///.........------,,,,,,,,,---------.................................------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++***+++.........---...///222000...,,,,,,+++++++++***+++---.........,,,+++---,,,,,,++++++,,,,,,------......---,,,+++---...,,,,,,+++******+++,,,,,,,,,,,,,,,---------.........------,,,,,,------...------......//////000000+++---......---,,,...///+++++++++,,,,,,------...,,,,,,++++++++++++++++++***+++++++++,,,,,,------------------------------++++++,,,,,,---...//////---------------......///,,,,,,---...............***,,,......,,,,,,,,,,,,+++,,,---...///000111111..................------,,,,,,,,,,,,,,,,,,,,,,,,........................///...------------...///..............................---...............+++***+++---//////---+++---...///000000000///...///...............///////////////...---------,,,(((***,,,......---,,,+++---......////////////..................---,,,,,,........................//////..................000///------...//////...................................................///......---------......***+++---...000111222222//////...---------------...---,,,---000111000///---.........////////////......///////////////...------------......//////........................------...//////000000000------------...//////......///////////////......////////////............---...//////////////////,,,------------.........//////............//////........................------------------------------....../////////000........................000000///...............---...000///------///222000000//////......------////////////000000000111////////////////////////000000111111111222222222zzzdddUUUNNNKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>======;;;;;;:::999888777777666777777888888999999::::::888777666555444333333333......---------......///...000222222000.........---....../////////......///...---,,,---///111222+++,,,,,,------...///000,,,---///000000///---,,,---...///...------///000///...---,,,,,,---...//////,,,)))***...000000...---......///...---,,,,,,,,,,,,,,,---------..............................///...---------------...,,,,,,,,,,,,,,,,,,+++++++++---......---,,,,,,---,,,---------,,,++++++***,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,---------++++++---///------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---.........///+++,,,------,,,,,,---///******++++++,,,------...,,,,,,,,,,,,---------------------,,,,,,+++++++++------------------,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,------...---,,,+++***,,,,,,,,,,,,***)))+++...---------------...........................------++++++++++++++++++++++++........................///...---,,,,,,---...///---.....................---.........---------...++++++,,,...000000...---,,,---///000000000///...---...000111111///...---/////////...---------,,,(((***,,,......---,,,++++++,,,---...............///////////////...---,,,...............---------------------------------///---,,,,,,---......---......................................................---------......///***+++---...000111222222......---,,,++++++++++++...---,,,,,,......---,,,,,,,,,---------.........+++,,,---///000000000000...............------,,,........................,,,---...///000000//////------...............///---...//////000///..................////////////------...///////////////111111111222222222222333//////............//////------------............------------------------,,,,,,,,,------......///........................000000///...............000...,,,---///111000///000000//////......------...////////////000000000......................../////////000000000111111yyyeeeWWWPPPNNNHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>======<<<<<<<<<;;;;;;:::::::::888888888888888888999999777666555444333222222222///////////////000000111///000111111///......///---......///////////////...............//////000///............//////000---...///000000///...---000000///...,,,,,,...000000000////////////000000111000......///...---,,,------...//////---,,,+++,,,,,,,,,---------..............................---------,,,,,,------...,,,,,,,,,,,,------------***+++---,,,***))))))***))),,,///000...---,,,,,,///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,++++++---///------............------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------***,,,------,,,,,,---...---,,,,,,,,,+++++++++***------------............111111000///...---,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++,,,------.........//////...---,,,,,,000---,,,---,,,***---222------------------------------...............---------------------------------------------------///...---,,,,,,---...///---------..................///000000...---...///---,,,,,,...///000///...,,,---......////////////---...111222222000---,,,...............---------------///000000///......++++++,,,---...............///000000000///...---.........---------------+++,,,------...---------...,,,++++++---......---.........---------------...........................------------...//////...///////////////......------,,,+++******++++++...---,,,,,,------,,,***,,,,,,,,,------------...***+++---...///000111111...//////......---++++++------------------------,,,---...///000///...------...///...------...///------///000000000///...---.........//////000000,,,---...///000000000000000000000111111111222222//////............//////---------........................---------------,,,,,,,,,---------------------------------------000000///...............111...+++,,,000222000...///////////////...............////////////000000------------------------........./////////000000wwwdddWWWQQQNNNFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888666555444333222111111111000000//////000111111222000111111000......///000---...///000000000000000...//////000000///...---//////.........///000111.........//////.........,,,---......---,,,---...//////000000000000//////...000222222000...,,,,,,,,,---...//////---,,,***,,,,,,,,,---------..............................************+++,,,------,,,,,,,,,---.........///(((***++++++*********+++,,,///222111///......000......---,,,++++++++++++------,,,,,,,,,,,,------+++,,,---,,,++++++---///------............------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,,,,+++++++++++++++,,,---------.........///000000//////......---------------,,,,,,,,,++++++,,,,,,------------------...------------...//////------............//////000------000...+++---222,,,,,,------......//////,,,,,,---...////////////////////////////////////------------------------......,,,,,,,,,,,,......---------.........//////---///000///,,,+++,,,......---+++,,,---......---,,,,,,,,,,,,---...///000///000000111000///...------------...............000000//////////////////+++,,,---...////////////---...000111111000///............------,,,,,,,,,+++,,,---/////////...---...---+++,,,...//////...------------,,,,,,,,,+++........................---------------.../////////000000000///...------------,,,+++++++++,,,,,,---,,,+++,,,......---,,,------------............,,,---......//////......,,,---.........---,,,+++---------------------------...///000000...---,,,,,,...000///---,,,---///,,,---///000111000///...///////////////.........,,,---...///000000000000---------.........////////////............//////------....../////////////////////.........------............------------------------------------000000///...............///...------...///000000.........///////////////........./////////000000................................./////////000000tttaaaUUUOOOLLLEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;::::::999999999555555333222111000000000//////...//////000111111111111111///------///111......///000111111000000...///111111111///,,,+++...---,,,,,,,,,...///000//////............//////&&&)))---///...---------,,,---...//////...---,,,(((---222333111//////000,,,---...//////---+++***,,,,,,,,,---------..............................(((((((((((()))***+++,,,,,,,,,------...///000000(((***,,,---------...///111333444222000...000333,,,---.../////////.........------,,,,,,------...***,,,,,,,,,++++++---///,,,------......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,+++***,,,------,,,+++---...((()))***+++,,,---......,,,,,,,,,------.........,,,,,,---------------------------,,,,,,+++++++++***++++++,,,---.../////////////////////000111111++++++++++++,,,...///000...,,,---111000++++++000+++,,,---...///111222222+++,,,---...////////////////////////////////////------------------------...---,,,,,,,,,,,,---...---------.........//////***,,,...,,,)))((())),,,///---******+++------,,,,,,,,,++++++,,,---///000222111000.........///000,,,------....../////////000///...---------------,,,---...///000000000000,,,...000111222111000///.........------,,,,,,,,,,,,---///000000000/////////...------///000000///---------,,,,,,+++++++++........................---------------...///000------...///000000//////---------,,,,,,------...,,,++++++---///000000///............/////////000////////////...---,,,+++***+++---...///......------------------------------...///000000...,,,***,,,...000///,,,+++---///+++---///000111000///...222111000///...---,,,,,,,,,---...///000000000000/////////000000000000111//////............//////........./////////000000000000/////////.........000000//////.........---------------------------000000///...............,,,///111///---,,,///222---.........//////000000............/////////000////////////////////////////////////000000000000sssbbbSSSLLLKKKIIIHHHFFFEEEEEEEEECCCAAADDDBBBAAA@@@@@@AAACCCDDDDDDAAA??????@@@@@@===:::<<<;;;:::999999999:::::::::::::::999999999888888888777666444222000///...111111111111000///------...---------,,,,,,,,,,,,,,,---///000000...,,,+++////////////////////////000///......000000///...............////////////000...---,,,,,,---///000//////.........---------,,,...000111000---)))'''""")))---////////////........................---------....../////////---,,,*********,,,...///........................------------------------/////////......---------------------------------,,,,,,,,,------.........+++***)))+++---///...---------......------,,,+++...///...+++(((&&&'''((())))))***++++++,,,------------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++,,,------......------,,,***---...---,,,---------111///---++++++,,,///000,,,------......------,,,******+++,,,...///000000---,,,,,,++++++,,,,,,---...------......///000111000000///...------------...------,,,,,,------...,,,,,,,,,,,,---...//////............///////////////...---,,,+++,,,------+++++++++,,,---...///000------------------------***+++------------+++***,,,,,,,,,++++++*********000000///...------,,,,,,...///000111111000///...........................+++,,,...//////...,,,+++,,,,,,------...------,,,---------...///000000111000000000000000000000///---.........---,,,++++++........................+++,,,...///...---...///333444333///***))),,,///------------------------++++++,,,,,,,,,,,,------111000///...............//////.........------------.........///000000000........................//////......---------,,,000---,,,---///000...,,,000000000000///...,,,,,,........................,,,,,,,,,------------......---+++++++++,,,...000111111000000000000111111000000...------...///000---------............///++++++++++++,,,---...///111111111111111111111111000000000000000000000000000000///...---,,,,,,+++---...///111111000000///000000///////////////000111111111000///.........qqq```SSSLLLKKKIIIGGGFFFEEEEEEEEECCCAAADDDDDDCCCBBBBBBCCCDDDEEECCC@@@>>>>>>??????<<<:::<<<;;;:::999999999:::;;;:::::::::999999999888888666666555444222111000000000111111111000///......000000000000/////////...//////000111111000///...000000000000000000000000---,,,++++++------,,,+++............////////////000///---,,,,,,---.../////////.........---------,,,---///111000...+++)))(((+++///111000...------........................+++++++++,,,,,,,,,------000///---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------------,,,,,,,,,,,,,,,------------------+++,,,,,,,,,+++******)))///////////////......---(((***,,,---------///111,,,,,,,,,------......///------------------------,,,,,,,,,,,,---......///***************************+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///000000//////000222222,,,,,,,,,,,,...111444666------............------......---,,,,,,+++******------,,,,,,,,,,,,------...------......///000111000///...---,,,,,,,,,,,,...------,,,,,,------......------,,,,,,,,,------------------............000///...---------............---,,,,,,,,,,,,---////////////////////////,,,,,,------------,,,,,,------,,,,,,,,,+++++++++000//////...------,,,,,,---...////////////...---........................+++,,,...//////...,,,+++,,,,,,,,,---......///////////////...------,,,,,,.........//////000000000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000//////000000///...,,,++++++---///------------------------,,,,,,---------.........000000///...............//////.........---------..................//////......................../////////.........------///...,,,---///000...,,,///000000000///...------.................................////////////000000///...------...000111000//////......//////000//////...------...//////---------............///,,,,,,,,,,,,---...///000------------------------////////////////////////)))***+++,,,---///000000///000111222333222222111000000///////////////000////////////000000000000mmm^^^RRRLLLKKKHHHGGGEEEEEEEEEEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===>>>>>><<<:::===<<<:::999999999:::;;;:::::::::999999999888888555444444333333222222111000000000111000000//////111111111111000000000000/////////000000000000000////////////////////////000...---...///000///---............////////////111000...---,,,---.....................---------,,,---///000000///---,,,...000111111///---,,,,,,........................+++++++++,,,,,,,,,,,,---111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,000222444222...******+++///////////////...------)))+++.........------...---------------.........------------------------+++++++++,,,---...///000+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///111//////..................------............------///...---,,,+++)))((((((......------------.........------......///000111//////...---,,,,,,,,,,,,...------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,------------...000000///............///......---,,,,,,,,,,,,---////////////////////////......------------......---------------,,,,,,,,,/////////...------,,,,,,,,,---............---,,,........................,,,---...//////...---,,,,,,,,,,,,---...///000111//////...------,,,++++++........................------......///.........------------------------...000111111///......///+++)))'''(((***,,,,,,,,,---------------------------............/////////////////////...........................---------.........---------------........................///////////////.........///...------//////...---...///////////////.......................................////////////000//////...------///000111......------------.........---------------......---------............///------------...///000111////////////////////////........................&&&''')))+++---///111222///000111222222222111111000//////......///000000---......///000111111222yyyiii\\\RRRLLLKKKHHHFFFEEEDDDEEEEEECCCBBB@@@@@@AAAAAAAAA@@@???>>>AAA@@@??????>>>>>>===<<<===<<<;;;:::999::::::;;;:::::::::999999999888888555555444333333222111111///000000111111111000000000000000////////////...---------------...///000........................111000//////111111000///............////////////111000///...---------...........................,,,---///000000000//////+++,,,------,,,+++---...................................................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,000444777555///******---,,,,,,---------,,,++++++&&&(((+++,,,+++***)))***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---------------------------,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))(((***///111///------,,,,,,---------,,,***))),,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------.........------............------......///000111///...---,,,,,,++++++,,,...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,---------........./////////...............+++++++++,,,---...///000------------------------///...---,,,,,,---...///..................------//////.........------------------......---------........................------............------///......---...///000111---------.........//////000//////...,,,++++++***,,,---......////////////,,,,,,---------------...---...//////---++++++,,,)))&&&$$$%%%)))++++++)))------------------------------........./////////...///////////////.......................................---,,,,,,,,,+++........................///////////////////////////........./////////...---...///////////////...........................,,,,,,,,,------------...---,,,,,,,,,,,,---...///......------------......,,,,,,,,,,,,---------...---------............///...---------...//////000000000000000000000000000////////////////////////++++++,,,------...//////........./////////////////////.........///000000......//////000000111111uuueeeZZZQQQLLLKKKGGGEEEDDDDDDEEEEEECCCBBB@@@@@@AAAAAAAAA@@@???>>>AAAAAAAAAAAA????????????===<<<;;;:::::::::;;;;;;:::::::::999999999888888888777666444222000///...///000111111111111111000111000000000////////////,,,,,,,,,,,,---///000111////////////////////////...---,,,,,,......---,,,............////////////000000//////............---.....................------...//////000000000)))***++++++++++++---///................................................*********+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,***...111///***'''(((+++,,,,,,,,,---,,,++++++***!!!&&&***,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************---------------------------------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,+++---+++000999<<<777111000###%%%(((,,,///111111111++++++,,,,,,,,,,,,++++++++++++,,,---...///000000.........------............------......///000111//////...---,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---...///---.........////////////............------,,,,,,+++++++++,,,---...///000------------------------///...---,,,,,,---...///.......................................---------........................................................................000//////........./////////////////////000000000------------,,,,,,,,,,,,,,,,,,---.../////////...*********+++++++++,,,,,,,,,...///...,,,++++++,,,,,,)))'''(((+++---+++)))------------------------,,,------------.........---...//////000///......---..............................---,,,,,,,,,+++.................................///////////////...////////////...//////---...///////////////...........................,,,,,,,,,------------...,,,,,,,,,,,,------......///......------......///+++,,,,,,------.........---------............///------------------...///------------------------000000000000000000000000////////////.........................../////////...............///000000//////////////////000///qqqbbbYYYQQQLLLKKKFFFEEECCCDDDDDDEEECCCBBBDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCBBB@@@???@@@AAA>>>===;;;:::::::::;;;<<<:::::::::999999999888888888888666444222000......111111111222111111000000222222222222111111111111------...///000111222333222222222222222222222222000.........///000///...............////////////////////////////////////---------..................---------......000000---...///...,,,,,,,,,...........................---,,,,,,,,,,,,+++++++++***+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------......///------------------,,,,,,***,,,...---+++***,,,///...............---,,,,,,$$$'''***,,,,,,,,,...///.............../////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++++++++++++++++++++---............------,,,........................++++++,,,,,,,,,,,,++++++000,,,111<<<@@@888111000(((***,,,///111222222222++++++,,,,,,,,,,,,++++++.............../////////......------------.........------......///000111000000///...------------...------,,,,,,------...,,,,,,,,,,,,---...//////........./////////000000------......------,,,+++......---,,,,,,,,,,,,---////////////////////////......------------......---------.......................................//////............//////................................................---.../////////......---333333222111///...------)))***+++,,,...///000111,,,,,,------...---------------......//////000000---///000000...------...000///......//////...---------------------------,,,,,,---------.........------///000000000///...---------........................---------------........................---------..................///000000......///000...///////////////.......................................////////////000.........////////////000.........------.........+++,,,---......///......---------............///...---------------......////////////////////////111111111111111111111111///////////////000000000000000/////////000111222------------...///000000000000000000////////////ooo```XXXQQQLLLJJJEEEDDDCCCCCCDDDEEECCCBBBFFFEEEDDDBBBBBBBBBBBBCCC???AAABBBAAA???>>>???AAA>>>===<<<::::::;;;;;;<<<:::::::::999999999888888777666555444222111000///222222222222111111000///222222111111111000000000+++,,,...000222222222222111111111111111111111111222111000111222222222000............////////////---...///000000000000000---------........./////////...,,,,,,,,,---...//////000111000...,,,,,,---........................------,,,,,,,,,++++++++++++,,,---...//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000,,,,,,------------------......---,,,---...000222---............---,,,,,,---...///---+++******+++------......//////000000++++++++++++++++++++++++///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------------------------++++++,,,,,,,,,,,,++++++000)))+++666:::333------111111111000///...---,,,,,,------......------,,,/////////......------,,,------,,,,,,,,,,,,------...------......///000111111111000///...............------,,,,,,------...------,,,,,,,,,------...---------.........//////---.../////////...,,,,,,......---,,,,,,,,,,,,---////////////////////////,,,,,,------------,,,,,,,,,,,,---------.......................................---,,,,,,---..............................//////............//////(((***---///000000///...333333222000///...,,,,,,+++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,++++++......///000000111222222,,,...//////...---...///---...//////...---...///---------------------------............/////////,,,---///000111000///...---------.........//////..................//////........................,,,,,,,,,,,,---------......000111000......///111///000000000///...------.................................////////////000---......///////////////------,,,,,,,,,,,,------+++,,,...///000000//////---------............/////////...............///333333333333333333333333000000000000000000000000.........///////////////000//////...///000111222------------...///000000......//////000000111111nnn___XXXQQQLLLJJJEEEDDDCCCCCCDDDEEECCCBBBFFFEEEBBB@@@???@@@AAABBB>>>@@@BBBAAA>>>===>>>AAA>>>===<<<;;;:::;;;<<<<<<:::::::::999999999888888555555444333333222111111333333333222111000///...////////////............'''))),,,///111111000000///////////////////////////...---...///000///---............/////////000,,,---...000111111111111---------........./////////...,,,++++++,,,...///+++---000000...---------......................../////////......---------++++++,,,------,,,,,,,,,........................++++++++++++++++++++++++---------....../////////------......///000111111,,,,,,,,,------............+++((((((***---...///++++++,,,,,,,,,+++******)))+++,,,++++++,,,...000+++++++++,,,---...//////+++++++++++++++++++++++++++++++++******+++,,,,,,.........................../////////...---,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++333)))(((222666000+++...------------......//////......////////////......---------------------------,,,,,,++++++,,,,,,---...------......///000111222111000//////......///...------,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,---------.........///000000000///---,,,+++++++++,,,---...///000------------------------***+++------------+++***,,,,,,,,,---------......---.....................------++++++++++++------........................//////............//////###&&&+++///111222000//////////////////.........111111000///---,,,++++++,,,,,,,,,,,,++++++***)))(((((()))******+++,,,,,,)))+++------,,,,,,---...'''***------+++***,,,...------------------------////////////000000000000+++---///000111000///...---------.........//////---.........///000000000........................+++++++++,,,,,,---------...000222111...---///111000000000000///...,,,,,,........................,,,,,,,,,---------......+++,,,------......------,,,++++++++++++++++++,,,+++,,,...000111000000///---------.........//////111000////////////000000000000000000000000000000////////////////////////000//////...------,,,,,,...------,,,,,,...///000,,,,,,,,,---...///000111,,,,,,---///000222333333ppp```ZZZTTTPPPMMMDDDCCCBBBBBBCCCDDDCCCAAA???@@@AAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@??????:::::::::;;;<<<===>>>???:::::::::999999999888888666666555444444444444444111111111111111000//////////////////000000000000000000111111111111000000////////////000000000000//////............//////000000000000000000000000111111000///...---,,,,,,.........------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,------.........111111000000000///......---,,,,,,,,,,,,---......,,,,,,,,,---------......---......//////......---,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////............222///,,,+++,,,,,,)))'''$$$&&&)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))++++++++++++++++++++++++///...,,,+++***++++++,,,+++,,,,,,---...///000000---+++***,,,///000...+++.........------,,,,,,,,,.........,,,++++++---///***++++++,,,---...//////000000000000////////////((()))+++,,,,,,,,,++++++////////////...---,,,+++---------............///000000///...,,,+++***)))+++,,,---......---,,,+++------,,,,,,,,,---.........------,,,,,,------...........................000...---...///000///...---------...........................---,,,+++***////////////000000000000++++++++++++++++++++++++000000//////.........---//////............//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***/////////......---------,,,------......------,,,+++,,,---...///...---,,,***+++...000111///---,,,---,,,,,,,,,---...000111,,,---------.../////////......------...///111222---------............///,,,------...///000111111///000111111111///...------.........---,,,,,,+++......//////...---,,,,,,000//////........./////////...---,,,+++*********///...---,,,,,,,,,,,,,,,---///000///...---...000---------......000111111..................------000000000000000000000000///...------------......////////////////////////......///000000000000000------------............nnn^^^WWWQQQLLLIIIFFFEEECCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888777666444333333222222//////000000//////...---000000000000////////////000000111111111111000000............//////////////////............//////000000000000000000000000000000000///......------.........------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---------......111000///............///...------------...//////,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---,,,,,,,,,---......//////......---------------------------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////.........---,,,+++)))***---//////---)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,---...---------...............---,,,+++,,,//////...,,,------------,,,,,,,,,+++---......---++++++,,,...---------------.........---------......///000000...---,,,,,,---...///000.........///......---,,,---------............///000000///...------,,,,,,,,,------------------,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...........................000...---...///000///---///......------,,,,,,,,,***++++++,,,,,,,,,,,,,,,222222111000///...---,,,........................000/////////.........---//////............//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,++++++*********,,,------......------,,,+++,,,------......------...///000111111000///---------,,,,,,---...///000---------...............000///...---,,,,,,---------------............///------......//////000000...///000000000...---,,,------......------,,,+++//////000000//////...---//////......---....../////////...---,,,,,,,,,,,,......---,,,,,,,,,---------...//////------...///---------......///000111////////////////////////000000000000000000000000///////////////.........000000000000000000000000......///000000000000000////////////000000000000qqqaaaZZZTTTNNNJJJHHHFFFEEEDDDEEEEEECCCAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======@@@???===<<<:::999999999<<<;;;;;;;;;::::::::::::999888666444222111000000000000111111000000///...111111000000//////......///000000111111000000///------------........./////////............//////000000000000000000000000////////////////////////.........---------------///......---------......,,,,,,,,,------------...000///---,,,,,,---...///...............//////000,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---+++,,,------......---------......//////......---.........------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------//////.........---------***))))))+++...000000000------......---,,,***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///............------,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,++++++++++++,,,...///...---+++,,,,,,/////////.........------++++++,,,,,,---...000000111///---++++++---000222,,,---......///.........---------............///000000/////////............------,,,,,,------...000///...---,,,+++++++++...------,,,,,,------...........................///...---...//////...---000//////...---,,,++++++((()))+++,,,......//////111111000///...------,,,/////////////////////////////////...............//////............//////......---,,,,,,,,,,,,---------------------------------------------------.........---------------,,,------......------,,,---,,,,,,,,,,,,---......//////000000000//////......---------------.....................---------//////---,,,,,,+++,,,,,,---------............///.........///////////////---.../////////...,,,,,,------......------,,,,,,000000000000000000///......---------------......//////...............///------,,,,,,,,,---......---...//////------...///......---......///000111///000000000000000000000////////////////////////,,,---...//////...------000000000000000000000000......///000000000000///////////////000000000000rrrccc\\\UUUNNNKKKHHHGGGEEEDDDDDDDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@???>>><<<:::999999888;;;;;;:::::::::999999999888777555333222111000000333333333333333222111111222111111000///......---//////000000000000//////---------......//////000//////............//////////////////////////////............//////000000...............---------222111000...---,,,++++++------------------------000...,,,******,,,...///---------------...//////,,,,,,,,,---------......---......//////......---,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,------...............+++,,,,,,------,,,,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.................................---------,,,,,,------------......---,,,+++,,,,,,++++++)))((('''...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---......------+++++++++++++++++++++++++++---//////---,,,+++,,,/////////////////////...------,,,,,,---...///000///---,,,++++++,,,...///+++,,,---...////////////---------............///..................//////...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,...------,,,,,,------...........................///...------//////...---/////////......---------+++,,,---///000111111222---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///......---,,,,,,,,,,,,---........................,,,,,,,,,------.........////////////............,,,------......------,,,------,,,+++,,,---...///,,,,,,,,,,,,------............------------------/////////...---------,,,,,,,,,,,,------...//////---------............//////////////////.........---.../////////...---,,,,,,------...------,,,,,,//////000000000//////...------,,,,,,,,,---...............---......//////,,,,,,,,,,,,,,,---...///...///000000......///000...............///000000///////////////000000000........................)))+++---......---,,,+++////////////////////////---...//////000000//////------------............oooaaaZZZSSSLLLGGGGGGEEEDDDCCCCCCBBBAAA???>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@????????????>>>===<<<;;;:::::::::999999999999888888888777555444333222222222222222333333333333333222111111222111111000///......---//////000000000000//////---......///000000111111//////............//////////////////////////////------......///000000000........................000///...------,,,,,,---------------------------///...+++******,,,...000,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......//////......---,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,---......//////......+++,,,,,,------,,,,,,+++//////...---,,,,,,+++++++++++++++,,,,,,---------........................------------,,,,,,,,,,,,---...///...---,,,++++++******++++++*********)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---......///+++,,,---...------------+++++++++++++++++++++++++++---//////---,,,+++,,,------......///000000111111000...---,,,---......,,,------...------,,,,,,++++++---...//////000000---------............///,,,------------............---,,,++++++,,,---...,,,,,,,,,,,,,,,---...///...------,,,,,,------...........................///---,,,---...///...---......//////000000000111---......///000000000///+++,,,,,,---.../////////++++++++++++++++++++++++---------.....................------------............---,,,,,,,,,,,,---........................+++,,,,,,------.........++++++++++++++++++++++++,,,------......------,,,------,,,+++,,,---...///)))***+++,,,---...///000------------------,,,,,,/////////...---------,,,,,,------...//////000000---------............//////////////////...............000000111000///...,,,,,,------...------,,,---......//////.........,,,,,,,,,,,,,,,---...///------------------......,,,,,,,,,,,,,,,---...//////000111111000///000111///............//////000---------....../////////------------------------***,,,...///000///---,,,........................------...///////////////------------............pppccc]]]VVVNNNIIIFFFDDDCCCBBBCCCBBBAAA???>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;888888888888777777777777333333222222111111222222000000111111000000///...111111000000//////.........//////000000//////...---......///000111222222//////............//////000000000000000000000000---.........//////000000.............../////////+++++++++,,,---...///000...------------,,,,,,,,,...---,,,++++++,,,...///+++++++++++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,---......//////......---......//////......---.........------,,,,,,+++******+++,,,------------------------------------------,,,,,,,,,+++++++++(((***---...---,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++,,,---...//////***,,,......---,,,---...++++++++++++,,,,,,,,,,,,,,,...///...---+++,,,,,,+++,,,---...///000111111333111///---,,,,,,---...---...///000000///---,,,+++,,,---...////////////---------............///,,,,,,,,,---------------...------,,,,,,------...+++++++++,,,---...///000...------,,,,,,------..............................---,,,---......---,,,------...///000111111222,,,,,,---------,,,,,,+++......---------,,,,,,,,,---------------------------------------...............------------............---,,,,,,,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,------......------,,,---,,,,,,,,,,,,---......***+++---...000000111111+++,,,------------,,,,,,...............---------000000000000///...---,,,---------............///.........///////////////...///000111111111000///,,,,,,------......------,,,------...............,,,,,,,,,,,,---...///000......------,,,------...------,,,,,,,,,---......///000111111//////000111//////............//////,,,,,,------......//////........................---...///111111111111000------------------------------...////////////...////////////000000000000qqqeee```YYYQQQLLLFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@AAAAAABBBBBBBBBCCC????????????????????????>>>>>><<<;;;;;;::::::;;;999999999888888888777777444444333111000000000000//////000000//////...---000000000000////////////......////////////......,,,,,,---...///000111222//////............//////000000000000000000000000.........///////////////---........./////////000,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,---------------...//////,,,++++++++++++,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,---............------......//////......---------------------------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++$$$(((,,,---,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++,,,---------,,,+++***+++++++++,,,,,,---------***,,,......---,,,---///+++,,,,,,,,,---------------......---++++++,,,...,,,,,,------.........///111///---+++***+++---...///......---------------,,,,,,---.../////////...---------............///............------------,,,------------------,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------..............................---,,,,,,......---,,,,,,,,,------......//////++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,........................,,,,,,,,,------............------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000,,,------......------,,,+++,,,------......------+++---...000000///...---******,,,---...------,,,---------...............///////////////---,,,+++---------............///------......//////000000,,,---///000000000//////+++,,,------......------------...///////////////------------...///000111000000///...------------......---,,,,,,,,,---------///000///...---.../////////............//////---------...//////000000........................------...//////000111111........................,,,---......//////......////////////000000000000nnnccc^^^WWWOOOJJJFFFEEEDDDDDDEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA============>>>>>>>>>>>>@@@???===<<<;;;:::999999:::::::::999999999888888666555333111000///......111111111111111000//////////////////000000000000......////////////......++++++,,,---...///000111//////............//////000000000000000000000000////////////////////////---.........//////000000111000...+++)))((('''&&&.........------,,,,,,,,,,,,------....../////////---,,,,,,,,,,,,---......,,,,,,,,,---------......---......//////......---,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,------------------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******$$$(((,,,---+++***+++,,,,,,,,,+++***)))))))))))))))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------)))***,,,---......---,,,------,,,,,,,,,,,,++++++***,,,//////,,,+++---///,,,,,,,,,------..................,,,++++++---///...------------,,,,,,,,,...---+++))))))+++---//////---+++)))((()))+++,,,,,,---......///.........---------.........//////000000//////............+++,,,............,,,+++......---,,,,,,,,,------...------,,,,,,------..............................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---)))******+++---...//////------------------------,,,,,,,,,------............------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------......------,,,+++,,,---...///...---,,,+++---...///...,,,)))'''(((***+++---......------,,,------....../////////***+++,,,...///......------------.........//////,,,------...///000111111+++,,,.../////////......+++,,,,,,---.........---......///000000111000000---------...///000111111222222111///............///...------,,,,,,,,,,,,,,,---...---,,,,,,---...000//////.........//////---......///000111111222////////////////////////+++******++++++---...///////////////////////////,,,---......//////......------------.........///kkkccc___VVVOOOMMMEEEEEEDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@AAABBBCCCDDD@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999555666888999999888777666333333444555555666666777333333333222222222111111222222222111000//////...000000000000000///...---000000000000000000000000///////////////.........000222555555222000.................................------------,,,,,,,,,---------------,,,,,,,,,------,,,++++++***))))))......,,,++++++,,,............//////...---,,,,,,......---,,,,,,+++******000000000///......------)))***,,,,,,---,,,+++***,,,,,,---......---,,,,,,++++++***)))***+++,,,---------++++++++++++---------...///...------...///...------------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...............---,,,+++***+++******))))))******+++,,,,,,+++++++++,,,------,,,---......,,,,,,---......------,,,,,,------...........................*********++++++,,,,,,,,,///000000///---++++++,,,******,,,---.../////////........................,,,,,,,,,------------...///...---,,,+++,,,------......///......---,,,,,,,,,---///000000000///...,,,,,,+++************+++------............------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------......---,,,,,,,,,,,,------,,,+++,,,...///...---,,,,,,------.../////////(((+++...///...---......000000000000///...---,,,***,,,...---,,,++++++,,,///...---,,,+++,,,---........................---//////.........---------//////.........---------***+++,,,,,,------,,,,,,//////.........---------...---,,,+++***))))))(((...---,,,+++,,,---...///.../////////...---,,,,,,)))***,,,......---,,,+++//////............///////////////...---------,,,.........------,,,,,,,,,++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,+++)))))))))+++---...........................000000//////.........------......,,,******+++,,,........................---......///////////////000///---,,,++++++,,,,,,000111222333333222111000......////////////......111000---+++***+++,,,------.........//////000000...------,,,,,,------......///////////////......~~~iiibbb^^^UUUMMMKKKFFFEEEEEEFFFGGGGGGFFFDDDDDDCCCBBBAAA@@@@@@AAABBB@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::::::::;;;;;;:::999999333444444444444555555555333333222222222111111111222222111111000//////...222222222222222111000000/////////////////////////////////////////////...000222333333111///...///////////////////////////111000000000////////////000000000000///////////////......---,,,,,,++++++---,,,,,,++++++,,,,,,---...............------,,,++++++,,,---......//////............------------------.........---,,,,,,,,,,,,---......---,,,,,,//////.........///000111......---,,,,,,---......,,,---...---,,,+++,,,...---------------...//////,,,,,,,,,---------......---------,,,,,,,,,,,,,,,//////---,,,,,,,,,------***+++,,,---............---,,,,,,++++++,,,,,,---......------------------,,,---......,,,,,,---...------------------------////////////////////////---,,,,,,,,,------...//////000000...,,,+++,,,---,,,,,,------...---------....................................////////////000///...---------......000///---,,,,,,,,,---...------...//////////////////......---------------------............------,,,,,,---------.........///......------......///..............................---,,,,,,,,,,,,------,,,+++,,,...///...---/////////...------,,,,,,***,,,...///......///000000000000000///...---,,,+++---......---,,,---......------------...000111++++++,,,---......//////000000///...---,,,,,,+++///.........------------+++,,,,,,---------------//////.........---------000//////......------,,,,,,,,,++++++,,,---///000.........///......------.........---+++(((&&&%%%......------------.....................---------.........------,,,,,,,,,---------...//////000000...------------...//////......---------...000111////////////////////////000/////////.........---***,,,//////...---------........................------...///////////////......//////......------000000111111000///...------......////////////...000///...,,,,,,+++,,,,,,---........./////////000///......------......////////////000000//////...|||gggaaa]]]TTTLLLIIIFFFEEEEEEFFFGGGGGGEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::999888777777666777777444444444333333333222222333222222222222111111111222222111111000/////////....../////////...------////////////////////////......//////////////////000111222111///......///////////////////////////............---------,,,------------------------000/////////......------++++++,,,,,,,,,,,,++++++............------------++++++,,,---///000000111,,,,,,,,,,,,,,,---------//////...------,,,------,,,------......------,,,---------------.../////////......------......///+++,,,------++++++,,,------------------......///,,,,,,,,,,,,------------------------------------...------,,,,,,,,,,,,---***+++,,,---.....................------........./////////......---------,,,---......,,,,,,---...,,,---...//////...---,,,...........................---,,,+++,,,---.../////////...---+++***,,,...------......------,,,+++------------------------............////////////000000///............///...,,,***(((''')))+++---.........---......///000000//////...---.........------............---------------.........///////////////....../////////////////////////////////......---,,,,,,,,,,,,------,,,+++,,,...///...---//////......---,,,,,,,,,---...//////......000222///////////////...---,,,+++---//////.........000---------...///000111222+++++++++,,,,,,---------.........---------------............------------,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------......///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------........................---------------,,,------......////////////............///000000///////////////000000000/////////////////////////////////...............(((+++///111111///..............................------...////////////...---...///000000000///...------...............---,,,---...///////////////............------,,,+++...............//////////////////......///////////////000111111000000///zzzgggaaa^^^UUULLLIIIEEEDDDDDDDDDEEEEEEDDDBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::888777555444444555555444444333333222111000000222222222222111111111111111111111111000000//////------.........------,,,////////////////////////............////////////000000000///------...///---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,////////////............++++++---......---++++++...---------------------.........---------------***++++++,,,---.........///...,,,+++******+++,,,------------------------++++++++++++,,,,,,------......------------......+++---------,,,+++,,,---------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***//////............///////////////...---,,,++++++,,,---......,,,,,,---...+++---...000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---......---+++******,,,///,,,------...------,,,,,,------------------------++++++,,,,,,,,,---------/////////...............------+++******+++,,,---///...---,,,---...///000......---,,,,,,,,,,,,---,,,------......------,,,------------............//////............//////..............................---,,,,,,,,,,,,------,,,+++,,,...///...---+++,,,,,,------...//////.........---,,,---000222.../////////......---,,,***,,,.........---...///---------......///000000......---,,,+++))))))(((***+++,,,---...//////000---------------------------......///////////////........................*********++++++,,,,,,,,,---,,,,,,,,,---------...,,,,,,---.../////////...---,,,------...000222333...------,,,,,,------...,,,---------.../////////...............---------***+++++++++,,,,,,------...............//////000,,,------.........------////////////////////////........................***,,,/////////------...........................,,,---......//////......,,,------...///000000000***+++,,,---...///000000,,,,,,---...////////////---...///000///...,,,+++........................//////............/////////000000111111111111000zzzhhhccc```WWWNNNJJJDDDCCCBBBCCCDDDDDDBBB@@@???@@@@@@AAAAAABBBBBBBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999===;;;999888777777888888444444333222111000000///222222222111111111000000111111111000000000000000111111222222222222222111........................---.........//////000000//////000...---,,,...000------------------------000000000000/////////...------......////////////---------------.........,,,---...//////...---,,,------,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,++++++,,,---...//////000///...,,,+++***+++,,,,,,---------------------------------.........///...,,,,,,,,,------,,,,,,,,,,,,...///...---,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,,,,,,,,,,,,,,,,,,,............---,,,+++***......------------..................---+++***))),,,---......,,,,,,---...,,,---///000000///---,,,------------------------,,,,,,+++*********+++,,,+++,,,,,,+++******,,,...***+++,,,---............------------------------+++++++++,,,,,,,,,,,,---............------,,,,,,...///111222222111000///...---,,,,,,,,,---///000......---,,,,,,,,,,,,---,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,------...------------------------......---,,,,,,,,,,,,------,,,+++,,,...///...---++++++,,,,,,---.........---------,,,+++,,,...000...............------,,,)))+++------,,,,,,---...............------,,,,,,...------+++***)))((((((,,,,,,,,,------------...,,,,,,---------------------...//////000000//////---.....................------......///000000000.........------,,,++++++,,,,,,---.../////////...333222000///...---------//////............//////,,,---------.../////////........................++++++,,,,,,,,,,,,,,,---------,,,,,,------...///,,,,,,------------,,,+++---------------------------------.....................---,,,******,,,...........................,,,------...............---,,,++++++,,,...000111..................//////,,,,,,---...............,,,---///000000///,,,+++...............---------...------,,,,,,------...//////000111111111111111zzziiieeecccYYYOOOKKKDDDCCCCCCCCCDDDCCCAAA???===>>>???AAABBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999888777666666666666444444333333222111000000222111111111111000000000111111000000000000000000000000111111222222111111........................------......///000000000...///000///...---...///......................../////////.........------++++++,,,,,,---.........+++++++++,,,---------.........////////////......---,,,+++++++++,,,......******+++,,,,,,---------+++,,,,,,---...//////000//////............//////...------,,,,,,------...++++++,,,------------,,,+++,,,,,,------,,,,,,+++---...//////------...///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////+++,,,,,,------------,,,***+++,,,---............------,,,,,,,,,,,,------,,,,,,---...---,,,***))),,,---......,,,,,,---...---...///000000///...---000000000000000000000000......------------,,,,,,(((***,,,,,,++++++,,,---)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------............------......------,,,+++***+++...000000///---+++---------,,,------...///000//////...---.........,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,------,,,+++,,,...///...---......------,,,+++++++++,,,---...---++++++---///------.........------,,,***,,,------,,,++++++,,,/////////...---,,,***)))*********++++++,,,,,,,,,//////...---,,,+++***))),,,,,,,,,,,,---------------......///////////////---------...............---------.........//////............---,,,+++***------......///.........------------------------/////////....../////////---------............................../////////////////////////////////,,,,,,,,,,,,,,,---....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000///---***((((((+++...........................,,,,,,---............---,,,,,,++++++,,,---///000333222111///---,,,,,,,,,------.........------,,,,,,...///000000///---,,,.........---------------------,,,,,,,,,,,,------......///000111111111111yyyiiifffcccYYYOOOKKKFFFEEEDDDDDDEEEDDDBBB@@@>>>???@@@AAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999444555555555555555444444444444333333222222222111111111111111000000000000000000000000000000000111,,,---......//////..............................------......///000000111---///111111000/////////........................------,,,,,,,,,+++++++++((())))))***++++++,,,,,,***++++++,,,------...............------.........---,,,+++***+++,,,...///------------------------++++++,,,,,,---------...,,,---...///000000000000...---,,,,,,,,,,,,---...)))***+++,,,,,,,,,+++***,,,,,,---......---,,,,,,,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++,,,---.........+++,,,---...///......---***+++,,,---...............------,,,,,,------...+++,,,...///...---,,,+++,,,---......,,,,,,---............//////.........////////////////////////,,,---...//////---+++***&&&(((+++---,,,++++++,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.../////////...,,,,,,((()))***,,,,,,+++******,,,,,,------......------///......---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------.........------------....................................---,,,,,,,,,,,,------,,,+++,,,...///...---......---,,,,,,++++++***,,,...//////---,,,---...,,,------......------------...///...,,,+++++++++......//////...---,,,+++)))******+++,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,---------------...////////////...---------.........//////+++++++++,,,,,,,,,,,,,,,++++++---.........------.........///......------&&&(((***---...///000000///......------......///...............------------........./////////000000000000000000000000000---------------...//////222111///.........///000------------------------,,,,,,,,,------...............---,,,***+++---///........................+++,,,------......------***,,,...///000///...---222111///...---------...............---,,,++++++---...///000000///...---.........------,,,,,,,,,......------------......------...///000000000000xxxiiifffdddYYYOOOKKKHHHGGGFFFFFFFFFFFFDDDBBB???@@@AAABBBAAA@@@???>>>@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999666777888999999888777777444444444333333333333222111111111111000000000000000000000000000111111111......///000111111000000........................---------...///000000111,,,///222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........++++++,,,---......//////***++++++,,,---...//////......,,,++++++,,,......---,,,+++******,,,...///222111000///---+++*********++++++++++++,,,,,,,,,)))***,,,...//////.........---,,,,,,,,,,,,---...---...///000000000///...,,,---...//////...---,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,++++++***************+++,,,,,,---......+++,,,.../////////..................---,,,++++++......------------......+++---...000000///---,,,,,,---......,,,,,,---...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......,,,)))'''$$$'''+++------,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...///000000000///---,,,------------...//////000+++,,,---...///...---,,,,,,,,,+++************++++++,,,,,,------,,,,,,+++---------.........////////////............//////////////////////////////......---,,,,,,,,,,,,------,,,+++,,,...///...---***++++++,,,,,,---......,,,///111111///.........,,,,,,------...---------///000111000---++++++,,,---...///000000///......---,,,,,,,,,,,,,,,,,,,,,'''((()))+++---///000111+++++++++,,,,,,---------,,,------...............---------.........//////////////////////////////((()))+++---///000000///.../////////...---,,,,,,---...///000000...,,,+++...------,,,,,,------.../////////......------,,,---.........//////000000///////////////........................///000000222000...---,,,---...///........................,,,,,,,,,------.........+++,,,...///......///000........................+++,,,------......------))),,,000444444111---***,,,,,,+++,,,---///111333/////////...---,,,******......///////////////............------,,,,,,,,,//////............//////,,,---...///000000000000uuugggbbb```YYYPPPJJJBBBDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===============<<<;;;::::::999999:::::::::999888666555555444444333444444333222000...,,,111111111111111111222222//////000111111111111111////////////////////////---,,,...111444444///+++...------,,,,,,------...---------,,,)))'''$$$"""........................,,,//////---...111222000///...---,,,++++++***+++222111...,,,++++++,,,---.........////////////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---///222555666,,,---......,,,******+++,,,,,,---...////////////+++,,,---...---,,,+++***////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---...---,,,,,,++++++++++++---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,///000000000///...---,,,---------,,,,,,+++++++++........................******++++++,,,---......//////............//////---,,,,,,,,,,,,---......---.........---,,,,,,+++..................------///......000333222---)))+++,,,---.........------000000000000...,,,***)))---------............///111...++++++---///---***.................................------,,,,,,,,,---------...------,,,,,,------------------------))))))***+++,,,,,,------///............---------------------,,,,,,+++***+++++++++,,,---...///000//////---,,,,,,---...//////,,,***,,,///111000...,,,,,,+++++++++,,,---......//////000000//////...------------------------+++++++++,,,,,,---------,,,,,,,,,------............---,,,,,,,,,,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000///...---,,,+++,,,------------------------------...///////////////......////////////////////////---,,,,,,+++,,,---...///.........------,,,,,,,,,//////.........---------------............------//////////////////......///---,,,,,,...//////............////////////000...///000000......///000,,,,,,,,,---------......///.........///000///...//////......---------,,,---.........///000000000///......------,,,++++++++++++******+++,,,...///........................////////////////////////sssfffbbb___XXXOOOIIICCCDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======<<<======<<<;;;::::::999999::::::;;;:::999888777666666666111222333333222222000///111111111111111111111111//////000111111111111000////////////////////////000000111444666666222///...------,,,,,,------.../////////...---,,,++++++........................'''***,,,***+++...---+++//////...---,,,,,,,,,,,,111000...,,,+++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))((((((((()))***,,,---,,,...///...---,,,---...//////...,,,***(((&&&$$$((()))***+++,,,,,,++++++++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++...---,,,,,,+++++++++,,,+++,,,------++++++,,,---------------------------......////////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------------,,,,,,------...///,,,------......------,,,........................+++---...///...,,,+++***,,,,,,,,,---------......////////////...,,,***)))---------............///.........---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------------,,,,,,------------------------++++++,,,,,,------..................------------,,,---------,,,,,,+++***---,,,,,,,,,,,,------...///...------------...///222///---,,,......---+++,,,,,,---------.........************************........................------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,///...------------...///,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000///...---,,,,,,,,,------------------------------......////////////......------------------------......---------...///000......---------,,,,,,,,,//////.........---------------............---------------------------------+++******,,,------,,,,,,,,,,,,------------...***+++,,,+++***)))***,,,,,,---------............///........./////////.../////////.........------,,,,,,,,,---------------........................------,,,,,,---...000111........................------------------------rrreeeaaa___XXXNNNIIICCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<;;;:::999888777777777000111222333333333333333111111111111111111111111...///000000111111000000////////////////////////------///111222222///---......------------......///////////////000111111////////////////////////***---///---...000000---000///...------,,,,,,---///...---,,,,,,---...///,,,,,,,,,------------...------------------------------------------------...---------,,,,,,++++++---,,,+++************+++.../////////......///111000///...+++(((%%%"""!!!'''((()))+++,,,,,,,,,,,,------......------,,,,,,------------------------,,,+++******,,,,,,,,,***------,,,+++++++++,,,,,,+++,,,------++++++,,,---........................------...////////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,,,,,,,---------------,,,------...///,,,,,,------...---------........................)))---///...***(((***---------,,,+++,,,---...////////////...---,,,+++***---------............///,,,...000...***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,------------------------------------........................------------,,,,,,---------,,,++++++---------,,,,,,+++++++++......---------......///111///---------...---,,,,,,---...///000//////......---,,,++++++,,,---...////////////////////////......------,,,+++++++++,,,,,,,,,,,,++++++++++++000///............///000------............------------------------------...---,,,,,,,,,---///000///...------,,,,,,---------------------------------....../////////......------------------------//////.........///000000...------------,,,,,,,,,...............---------------............------------------------------,,,+++******,,,---------,,,,,,,,,------------...---...//////------...///------........./////////........................///////////////.........---------------,,,,,,,,,------......///000000111//////......///000111222........................------------------------}}}pppddd```___XXXNNNHHHDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::888888777777777111222222333333333333333111111111111000000000000...//////000000000000000////////////////////////,,,------...///...---,,,......------------......///...---------///000111///////////////////////////111000---...222333111///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///.........////////////000................................................000000000//////...------000//////......---------///000000...------...000,,,,,,---,,,,,,+++))))))+++,,,,,,------.........---...............------------------------------///---,,,---......---,,,---,,,,,,++++++,,,,,,,,,---...//////------...///------------------------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,..........................................------///......------......///---------------...//////---.........---,,,,,,+++---------...............---......---+++***---///...---+++++++++,,,...000////////////...------------------............///,,,......---++++++---///........................------------------------++++++,,,---------,,,,,,------------------------.........---------------.........---------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------------.........///---,,,,,,---...///000000+++---///000000000...---222000///------///000222........................---------------,,,,,,,,,//////......---------,,,///..................///------------------------...........................------,,,---.../////////......---------------------------------------------......//////......////////////////////////..................//////------------------------........................------............------.........///////////////...---,,,,,,...000000///.........////////////000111222333333111111222333.........////////////000---...///...------...///////////////////////////000000000///.........---------....../////////////////////000000111111111........................////////////////////////{{{nnnccc```___XXXNNNHHHDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;:::999888777777777777777555555444333333222222222111111111000000000//////......///000000000000000////////////////////////000000000000000///000000///......------......//////...---,,,,,,,,,......////////////////////////......+++&&&&&&+++//////,,,,,,++++++***+++++++++++++++,,,,,,------...///.........////////////000................................................000000/////////.........++++++,,,,,,,,,,,,,,,,,,/////////...+++***+++,,,)))***+++---...//////000///......------,,,,,,,,,)))******+++++++++******------------------------...---,,,,,,......---+++,,,,,,,,,++++++,,,,,,------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,..........................................------......------------.........------------...//////000//////...---+++***)))---------.........//////000---******,,,......---...---+++++++++,,,...000000000//////////////////---------............//////---++++++---......,,,........................------------------------***++++++,,,------,,,,,,------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,,,,)))***+++------...------,,,------.........//////,,,------------...///000***,,,...///000///---,,,...---+++******+++---...------------------------++++++,,,------...///////////////......------------------------------------------,,,,,,---------........................------------......//////...//////.........------------------------------,,,,,,---...............////////////////////////---------------------------------------------------.....................------............------........./////////000000...,,,+++,,,...000000///.........////////////000...///000000......///000.........////////////000,,,...///...---,,,---///.........///////////////000000000///.........---.........---------,,,,,,.../////////000000000000........................////////////////////////zzznnncccaaa```YYYOOOIIIEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>==================<<<<<<;;;;;;;;;;;;;;;999999888777777777777777999888666444222222111111111111111000000//////...---...//////000000///////////////////////////////////////...,,,,,,.../////////............//////000///...---------------........................------)))$$$$$$)))......++++++************++++++++++++,,,,,,---------...,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---......+++*********)))***+++,,,---.........///...---+++******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++))),,,,,,+++++++++,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...//////......---++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,++++++++++++,,,,,,......------......///000000//////...---+++***))),,,,,,------...////////////+++'''(((,,,...---+++------,,,+++,,,---...////////////...//////000000---------............//////,,,)))***...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))***+++,,,,,,------,,,------------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---------,,,,,,)))***,,,.../////////...+++,,,---...///////////////000000...,,,+++,,,...+++,,,---...///...---------,,,+++******+++,,,---------------------------******+++---...///000111---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------------------......////////////...////////////...------------------------------+++,,,---...............---------------------------------...------,,,+++,,,,,,,,,------------...---------...............------............------++++++,,,,,,---.........+++***)))***,,,.........,,,,,,,,,------------...---...//////------...///------........./////////+++...000///,,,+++---///---------...............---------------,,,,,,,,,///......---,,,,,,++++++......////////////..............................------------------------zzznnncccbbbaaaZZZPPPJJJEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===============>>>>>>???======<<<;;;;;;;;;;;;;;;::::::999888888888888999999888666444333222222222222111111000//////......---...//////000000//////////////////////////////,,,------+++((((((+++---//////............//////------......------,,,+++------------------------...///---))))))---///...,,,++++++******++++++,,,+++,,,,,,---------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***+++,,,---...------,,,'''***---...---,,,+++++++++,,,,,,---------,,,,,,...---,,,+++******++++++,,,,,,---...............++++++++++++++++++++++++)))((('''(((***+++***))),,,+++++++++,,,,,,---...+++,,,------++++++,,,---------------------------+++,,,------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++******++++++,,,...............//////000------......------,,,,,,,,,,,,------...//////000,,,,,,++++++,,,---------,,,,,,,,,---------.........---,,,,,,---...///000---------............///---,,,+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***,,,,,,------,,,------------------------,,,,,,------......//////---------,,,,,,,,,++++++***+++,,,,,,---------,,,+++,,,...000000///...---+++,,,---////////////...///000000...,,,+++,,,...---............/////////................................................+++,,,,,,---...///000000,,,,,,,,,,,,------------,,,---...//////...---,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...//////000///...---,,,------------------------***+++,,,---............---------------------------.../////////---,,,+++,,,,,,,,,---------......---------.........//////------............------++++++,,,,,,---......///+++***)))***,,,...///...,,,,,,,,,------------...///000111111//////000111,,,---------............***...000///+++***,,,000,,,,,,,,,,,,---------...,,,,,,,,,---------------............------------......///000000///...---........................------------------------zzznnndddbbbbbb[[[QQQJJJEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<======>>>???@@@======<<<;;;;;;;;;;;;<<<;;;;;;:::999999999::::::999888666444333333333333222111111000///......------......//////////////////////////////////////////000000---******---111//////............//////)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,,,,......***,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////)))***+++,,,+++***)))(((###''',,,///000///......---......//////......---///...---,,,---...///000((()))******++++++++++++************************)))(((((()))+++---,,,+++++++++++++++,,,,,,---...---...//////------...///........................((()))+++---...000000000+++++++++,,,,,,---------........................******++++++,,,---.........------,,,,,,------..................///000000***+++,,,---............,,,,,,------...///000000+++...111000...---///222+++,,,---.........------,,,+++******+++,,,...///---------.........//////***---///...++++++...111........................,,,,,,,,,------.........((()))***+++,,,---------------------------------,,,------...///000111111---------,,,,,,,,,++++++***+++,,,,,,---------------///000111111///---,,,***+++---///000000///...+++---///...,,,,,,///222///////////////000111111,,,,,,---......---,,,,,,////////////////////////------..................---.........///000000000---...///000000///...---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////...///000000000///---,,,------------------------***+++,,,---............//////////////////////////////000000000///---,,,,,,,,,,,,------.........---------.........//////---..................---------......///000111111---++++++,,,///111111000........./////////000000---///000///...---...///,,,,,,,,,---------......***...000///+++***,,,000+++++++++,,,,,,------------......//////000000000------......///000000000...///000111111000///...........................////////////////////////qqqeeeeeecccYYYOOOLLLHHHFFFDDDCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBB@@@???======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<;;;::::::999999::::::999777555444444333111///000000000000000000000000222222111111000000//////000000//////.........---------///000111111222222333111///...---...///000////////////////////////------------------------000///...---,,,+++++++++*********)))))))))((((((---------,,,,,,+++++++++*********+++,,,---...///++++++,,,------......///...,,,+++,,,///111000...++++++++++++,,,,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...------++++++***)))...---+++******+++---...------,,,,,,+++***))))))*********+++,,,---...///.../////////...------,,,******++++++,,,---......+++++++++,,,,,,---------,,,---///000000000///...,,,++++++******++++++,,,000...---++++++,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,---...............---,,,---/////////...+++,,,------++++++,,,---,,,++++++******++++++,,,000000000000000000000000------.........---+++***,,,,,,,,,------.........,,,+++******,,,,,,+++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------)))+++///222222000---+++,,,,,,++++++,,,,,,---...---+++)))***---///...,,,............//////000000111000...---,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///111333........................---,,,,,,,,,,,,---......------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---........................---......///////////////........................,,,,,,************,,,,,,............////////////////////////............/////////......---------.........------,,,,,,,,,111000...,,,+++,,,---...//////.........---------,,,,,,,,,---------.........------,,,,,,------...---------............///////////////////////////------------------,,,,,,......//////...---,,,,,,,,,,,,,,,---...///000000rrrfffeeecccYYYOOOLLLKKKIIIGGGGGGGGGHHHGGGEEEBBBAAA@@@AAABBBAAA???>>>======<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999999999999999777666555555444222000000000000000000000000000111111111000000/////////000000/////////.........++++++,,,---............222111///------...///000------------------------------------------------......---,,,+++*********---,,,,,,++++++***)))))),,,,,,,,,,,,++++++++++++------,,,+++,,,,,,......------------------------,,,+++***+++...///...------,,,,,,,,,,,,------...+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,++++++***...---+++******+++---......------,,,,,,++++++++++++***++++++---///111222++++++,,,,,,+++******)))+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,++++++++++++,,,,,,000...---++++++,,,---...000000////////////..................------------------------.........///,,,,,,---...////////////...---,,,---/////////...+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,........................------.........---,,,+++,,,,,,---------------------,,,+++,,,---...---+++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------+++,,,------...---------,,,,,,++++++,,,,,,---......,,,******---...---,,,------........./////////222111///...------......------------------------------------------------------------------------------------------------...---------------------///...------------...///........................---,,,,,,,,,,,,---......---......////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,..............................000111111111000///........................---,,,++++++++++++,,,---............////////////............------------......---------,,,,,,,,,......---------,,,,,,,,,000///---,,,,,,---...//////.........------------,,,,,,---------.........///......------......///---------............///////////////////////////...---------------------...////////////...---,,,,,,---------.../////////uuugggeeecccXXXNNNKKKIIIGGGFFFEEEFFFFFFEEECCCBBBAAA@@@@@@AAA@@@>>><<<======<<<<<<<<<<<<======???>>>======<<<<<<======:::999999888888888888888888666444444444333111000////////////////////////000000000000////////////000000////////////......//////000000000000//////000///...---,,,---...///---------------------------------------------------,,,++++++************,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,000...,,,+++***+++---...//////...------,,,+++++++++***)))***,,,...---,,,......------------------,,,.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------++++++******,,,...111333******++++++******)))))),,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++++++++,,,,,,///...---,,,+++,,,------------............//////000000000/////////......------------............,,,---...///000000000000...---,,,---/////////...+++---...---,,,+++,,,------------,,,,,,---------------------------------------.........---,,,+++------------------,,,,,,...---,,,---...///...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------------------,,,***)))***+++---///,,,,,,++++++,,,,,,---...///---++++++,,,---,,,+++---------------.........222111000///.........///------------------------------------------------------------------------......................../////////......---------000000//////...---++++++////////////////////////---,,,,,,,,,,,,---............/////////......---,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,........................---///111222222222000///...........................------,,,,,,------...---............/////////...------------,,,,,,,,,............------------...------------,,,,,,,,,///...---,,,,,,---///000............------------,,,------------........./////////....../////////---------............///////////////////////////........................//////////////////...---------..................wwwiiigggcccXXXNNNKKKGGGFFFEEEEEEFFFEEEDDDBBBBBBAAA@@@@@@@@@???===;;;======<<<<<<<<<<<<======???>>>======<<<<<<======999888888777777777777777666444333222222222000...////////////////////////////////////////////////000000//////////////////111222222222111111000///......---,,,,,,,,,---...////////////////////////---------------------------,,,+++++++++++++++,,,)))***+++,,,---///000000++++++,,,,,,------.........---+++))))))***,,,.........---------,,,,,,,,,*********+++,,,---------000///...------------------...//////------...///------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,+++***)))))),,,...000,,,,,,------------,,,,,,---------.........//////------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,///...---,,,,,,,,,------))))))***++++++,,,------111111000000///.........------------------------,,,---...//////000000///...---,,,---/////////...,,,---...---,,,+++,,,.........------------......---------------------------------------------,,,.........------,,,,,,,,,...---,,,---.........,,,---------,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,------...------------------------...,,,+++******,,,...///,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,------------------------000000///...............------------------------------------------------------------------------------------------------//////......------,,,,,,...///000000///---+++)))////////////////////////---,,,,,,,,,,,,---......////////////...---,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,........................,,,...000222222111///...........................///..................///---------.........//////.........---------,,,,,,//////////////////......---------------------------------------...///000------------------------------------............//////............//////---------............///////////////////////////.........///////////////...//////000//////.....................---------wwwjjjiiifffZZZOOOKKKJJJIIIHHHHHHIIIHHHFFFDDDAAA@@@??????@@@???===;;;======<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<999888777777666666777777777555444333444333222000000000000000000000000000/////////000000000000000//////000000000000000000////////////...---,,,,,,------,,,,,,,,,---------////////////////////////---------------------------,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,------......//////******)))((()))+++---...,,,,,,,,,---------......***+++,,,,,,------......000///...------------------...//////------...///---------,,,,,,++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///...,,,+++***+++,,,---------...............------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,((())))))***+++,,,------/////////......---------------------------,,,,,,++++++,,,---...............---,,,---/////////...,,,---......,,,,,,---...///......------......///........................------------------------.........------,,,,,,,,,---,,,+++,,,---...---+++------------------------+++++++++,,,,,,---------...------,,,,,,,,,------------------------------,,,------...............,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,---------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---///000000///---+++////////////////////////---,,,,,,,,,,,,---............///......---,,,,,,,,,,,,,,,------............------------------...........................+++,,,...000000///...---........................////////////////////////------------............////////////.........---------------------------------------------------------------......//////,,,,,,---------------------------.........//////...------,,,,,,------...---------............///////////////////////////............//////000000......////////////.....................---------vvvkkkkkkiii]]]QQQLLLGGGFFFFFFGGGGGGGGGDDDAAAAAA@@@???@@@AAAAAA???=========<<<<<<<<<<<<======>>>===<<<<<<;;;;;;<<<<<<999888888777777777777777999777666666666666555333000000000000000000000000000000000000111111111111//////000000000000111111000000111111000///......,,,,,,------------------------------------------------------------------,,,,,,,,,,,,---......//////...---+++***((('''&&&------------............(((((()))***+++,,,---...++++++,,,,,,---...//////***+++------,,,,,,...///......------------------,,,.........---,,,---......------,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000//////...------------++++++,,,---------,,,,,,------------------------+++++++++,,,,,,------------------,,,---......///------,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,------...//////------------------------------------,,,,,,,,,,,,***+++,,,---...............---,,,---/////////...,,,...///...---,,,---.........------------..............................------,,,,,,,,,---......------------------,,,,,,---,,,+++,,,---...---+++------............------***++++++,,,,,,------.........---,,,,,,,,,------------------------------+++,,,...000000///...,,,,,,,,,++++++,,,,,,---.........///...,,,,,,---............---------------,,,,,,---------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---........................---,,,,,,,,,,,,---......------.........------,,,,,,,,,,,,---......//////......------------..............................,,,,,,------.........---...........................//////000000//////...,,,------------.........000000/////////.........***************+++++++++,,,,,,,,,------------...---------...............,,,,,,,,,,,,------------------........./////////------,,,,,,,,,,,,---------------............///////////////////////////---------......//////000,,,---..................------..................ssskkkmmmlll```SSSMMMCCCCCCCCCDDDDDDCCC@@@>>>@@@??????@@@BBBBBBAAA@@@======<<<<<<<<<<<<======???>>>======<<<<<<======999999888777777777777888888666555555555555444222222222222222222222222222000111111111222222222333//////000000000111111111222222333333333222111111,,,,,,---...............------------------------------------------------++++++++++++,,,---...//////...---+++***((('''&&&,,,,,,,,,,,,,,,+++++++++***+++,,,---...------,,,,,,---------------------(((***,,,,,,++++++---///---,,,,,,,,,,,,------...+++---...---,,,+++,,,---......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++++++++******+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******++++++,,,---......---,,,+++++++++,,,......------,,,,,,,,,,,,------------......------,,,,,,,,,,,,------......//////,,,,,,,,,------......///---------,,,,,,,,,+++++++++,,,---...////////////...---,,,---/////////...---...///...---,,,---///...------------------...---------------------------,,,,,,,,,,,,---...///,,,,,,------------------...---,,,---...///...,,,,,,---...//////...---,,,******+++,,,,,,---......///...---,,,,,,,,,,,,,,,------------------------***,,,---//////...---,,,,,,,,,++++++,,,,,,---...,,,...///...,,,,,,...000/////////.........------+++,,,---......---,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,---.........,,,,,,.../////////...------------------------------,,,,,,,,,,,,---......,,,,,,---.........------,,,,,,------.../////////------,,,++++++,,,------...........................------,,,---...///000..............................///000000///......,,,,,,---------.........//////.........---------*********++++++,,,,,,,,,,,,,,,,,,---------........................------++++++,,,,,,,,,---------............////////////......------------......---------............///////////////////////////+++,,,,,,---......//////++++++,,,---------------,,,---------.../////////~~~rrrkkkooonnnbbbTTTNNNEEEEEEEEEFFFGGGFFFCCC@@@@@@??????AAACCCDDDCCCAAA======<<<<<<<<<<<<======@@@??????>>>>>>>>>>>>>>>:::999999888888888888888444333222222222222111000222222222222222222222222111111222222222333333333//////000000111111111222...//////000000000//////,,,------.../////////...////////////////////////------------------------))))))******+++,,,---...++++++++++++++++++++++++,,,++++++******))))))))),,,...///000000...,,,+++///......------,,,,,,+++''')))++++++))))))+++...++++++++++++,,,,,,---...+++,,,------++++++,,,---......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...---,,,,,,++++++###$$$'''***++++++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,+++*********+++,,,---...------,,,,,,------...------......------,,,+++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000---------,,,,,,+++++++++,,,---...///000000000000...---,,,---/////////...---...///...------...///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,------.........000...---...///000///...,,,---...//////...---,,,******+++,,,,,,---......///...---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++---///...,,,,,,///222000000/////////.........,,,---.../////////...---------------------------------------------------------------------------........................+++,,,,,,---...///000000..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,---............,,,,,,------...///000000---,,,+++******+++,,,---........................000///---,,,---...000222........................---...///000000///...---,,,,,,,,,---------............---------,,,,,,,,,---------....../////////,,,,,,,,,------............/////////...---,,,,,,+++++++++,,,,,,---------............/////////000//////............//////---------.........//////////////////////////////++++++,,,,,,---...//////***+++,,,,,,---------,,,,,,,,,------...///000000{{{rrrlllooopppfffUUUJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAABBBAAA???=========<<<======>>>???@@@===<<<;;;::::::;;;<<<===<<<;;;:::888777666666666555444333111000//////////////////............---222222111111000000//////000000000000000111111222222///------///000...,,,......//////000000111111111111000///...------,,,---,,,,,,++++++,,,,,,---------+++******+++------+++,,,---.........---,,,+++,,,---...---***%%%""" ###(((,,,//////...---++++++,,,,,,---......///,,,---......,,,,,,---...---,,,***(((((((((***++++++,,,,,,------......///...---+++******+++---...************************------------------------333///,,,+++,,,---,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((('''(((+++...///---+++///---,,,,,,---...------------------------------...------,,,,,,------............------.....................---,,,+++***......---------,,,,,,,,,++++++++++++++++++++++++000000...---,,,+++++++++,,,,,,,,,---------..............................---------------------------+++)))***---...---***,,,+++++++++,,,...000111,,,,,,+++++++++,,,------------------,,,+++******...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++)))******++++++,,,,,,---++++++++++++++++++++++++...,,,***+++...000...,,,,,,,,,,,,---------.........------,,,,,,++++++***++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...+++---...---,,,,,,---......------,,,,,,------...//////////////////.......................................------,,,,,,,,,------...//////...------------,,,++++++***))))))++++++---......---++++++///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...------...//////......---------..............................------,,,,,,,,,+++++++++(((***,,,...//////......,,,------......------,,,++++++++++++++++++++++++......//////...---,,,,,,---------------...///000000///---,,,+++,,,,,,---***((((((***---///---+++........................,,,,,,---------,,,++++++........................//////.........---------------------------------//////.........---------++++++++++++++++++++++++000---++++++...000///...zzzqqqmmmqqqrrrhhhWWWKKKIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@AAAAAA???===>>>============>>>>>>???===<<<<<<;;;;;;<<<<<<======<<<;;;:::999888888888555444333222111000000000444444444333333333333222111111111000000000000000000000//////000000111222333111//////111111000///------........./////////111000000///...------,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,---......------,,,---...///000000...+++)))'''))),,,...//////...---//////...---,,,,,,++++++,,,---...---,,,+++,,,...333111000......///000111......------,,,+++++++++...---+++******+++---...........................------------------------000---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...000000...,,,///...------.../////////------------------------...------,,,,,,------.........------------......+++,,,---...///000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,---------.................................------------------------000...,,,---//////...,,,///...---,,,+++,,,,,,---...---,,,,,,++++++++++++.........///......---------,,,++++++------,,,+++////////////////////////---------------,,,,,,,,,...........................,,,+++,,,///000///---,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,---------......---,,,,,,---......***,,,...//////000222333...------,,,,,,------.........................................................---------,,,,,,,,,........................//////......---,,,,,,+++,,,,,,,,,------,,,,,,,,,///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---...///...------...///.........---------..............................////////////......------,,,---...000000///...---,,,------------------,,,////////////////////////......//////...------,,,------------------......000///...---------...///---,,,+++,,,...///---+++........................,,,------.........------...............---------//////.........---------------------------------//////.........---------.....................///000---++++++...000///...yyyqqqoootttvvvkkkZZZMMMIIIIIIHHHGGGFFFEEEDDDDDD@@@?????????AAAAAA???>>>???>>>>>>============>>><<<<<<<<<======<<<<<<<<<<<<;;;:::999999999999999666555444333222111111111222222111111111000000000000000000000111111111111///////////////000000111333111//////000111000///---------------.........000/////////...---------///......------......///------............------,,,------......---,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,+++000//////---,,,+++******+++,,,------++++++,,,---000///...---------...///---------,,,++++++******---,,,+++******+++,,,---/////////////////////000---------------------------,,,***+++---......---.....................---,,,,,,,,,,,,,,,,,,,,,,,,........................333111///...///...---,,,,,,,,,,,,------.........------------------------...------,,,,,,------...------,,,,,,,,,,,,------***+++,,,...//////000000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,------------.................................---------------------------,,,******++++++***(((...---,,,+++++++++,,,,,,//////---,,,+++*********------......///............---,,,,,,......---,,,,,,,,,,,,,,,------------000000//////...------,,,++++++,,,,,,,,,,,,,,,,,,...---,,,---...///...---,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,,,,,,,------------......---,,,,,,---......***,,,.../////////111333......------------......------------------.................................------------,,,,,,,,,///...---,,,,,,---.../////////......---,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,------------,,,,,,---...///...------...///................................................000000000////////////...//////000000000///---,,,------------------------.................................///......---,,,...------,,,,,,,,,,,,---//////.........///000000000///......//////---,,,........................,,,,,,---...//////////////////.........---------...............---------------------------------...............---------+++++++++,,,,,,---------///---,,,,,,...//////...yyysssqqqxxxzzzooo\\\OOOGGGGGGFFFEEEDDDCCCBBBBBB?????????@@@BBBBBBAAA@@@??????>>>======<<<======;;;<<<===>>>>>>===<<<;;;888888777777777777777888666666555444333222222222///............---------//////000000111111222222//////......//////000111000///...---------------------------------...........................---......------------......,,,---...//////...---,,,------------------,,,,,,++++++,,,+++***+++,,,---,,,,,,+++***************------------------------+++,,,---,,,+++++++++---++++++***))))))******+++)))******++++++,,,,,,---,,,,,,+++******+++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,,,,------,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,........................111///---+++++++++++++++((()))***++++++++++++,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***)))(((......---------,,,,,,,,,---------...............---,,,,,,,,,,,,---......------------....................................------------------------,,,,,,+++******)))(((''')))******+++,,,---...//////...---,,,++++++++++++******+++,,,------------///...---...///000///---+++++++++++++++,,,,,,,,,000/////////.........---************++++++++++++---,,,,,,,,,---------,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,------------.........------------......,,,.........,,,+++,,,---......------------......,,,,,,,,,---------------........................------------------------000///---,,,,,,---///000------,,,,,,++++++++++++...---,,,++++++,,,---......------,,,,,,,,,------,,,,,,------------,,,,,,---...///...---------///------...............................................................---...////////////...---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...............------...---,,,,,,++++++++++++---------......///000000........./////////...---........................++++++,,,.../////////////////////...------,,,,,,........................................................................)))******++++++,,,,,,---...---------.../////////|||vvvuuu{{{}}}qqq^^^PPPGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAACCCDDDCCCBBB??????>>>======<<<======;;;<<<===>>>>>>===<<<;;;888888777666666777777777666666555444333333333333222222111111111000000000//////000000111111222222///////////////000111111//////...---,,,,,,---...........................------------............------,,,,,,,,,,,,------,,,---...//////...---,,,......------,,,,,,,,,,,,///000000///,,,,,,...000,,,,,,+++******+++,,,,,,,,,,,,------------------+++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------+++*********.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***)))***,,,---(((***------+++***+++---------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---.........,,,+++)))'''&&&......---------,,,,,,,,,---------....../////////......---,,,,,,,,,,,,------------.........//////........................------------------------000000000///---,,,,,,,,,)))***+++,,,---.........,,,,,,,,,++++++,,,,,,---******+++,,,------------...---,,,---.........,,,---........./////////000,,,,,,---------.........,,,---------......//////+++,,,,,,,,,++++++++++++,,,,,,,,,---------......//////.........---------,,,,,,---------.................................---...///...,,,+++,,,---///......------......///,,,,,,,,,---------..............................------------------------000///---,,,,,,---///000------,,,,,,,,,,,,++++++///...,,,,,,,,,,,,...///------,,,,,,,,,------...,,,------......------,,,---...///...---------///,,,,,,---...//////..............................---.....................,,,,,,------...............---,,,,,,,,,,,,---...........................------...............---...---,,,,,,++++++++++++,,,,,,,,,---............***+++---.........//////........................)))***+++,,,---.........//////.........------------.............................................---.................................//////000000,,,---...............///{{{yyy~~~rrr___QQQIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAABBBDDDEEEDDDBBB???>>>>>>============>>>=========>>>>>>=========;;;:::999888888888888888666555444333333333333333333333222222222111111111000000000000111111111111000000000000000111111222000000111///...---...000/////////...............,,,,,,------.........///,,,,,,,,,++++++,,,,,,,,,------............------//////---,,,,,,,,,,,,,,,,,,...///...+++***,,,///---------------.../////////......------,,,,,,+++,,,---......,,,,,,---...++++++,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,,,,...000,,,///222222///---...///------------------------...------,,,,,,------...------,,,,,,,,,,,,------...............------,,,......---------,,,,,,,,,,,,,,,------...////////////...---,,,,,,,,,,,,,,,------........./////////........................------------------------...//////...,,,+++,,,---------.........---,,,+++,,,+++++++++,,,,,,---...------......///.........,,,+++******,,,,,,+++***,,,,,,,,,---......//////***++++++,,,------......++++++,,,,,,------......+++,,,---,,,+++***+++,,,,,,,,,,,,---------......//////......---,,,,,,+++,,,---------............---...////////////...---,,,---//////...///000222//////............//////,,,,,,,,,---......//////........................,,,,,,,,,------------...///...---,,,,,,---.../////////........................------------......------,,,,,,,,,---......------............---------...///...------...///+++,,,---/////////.................................////////////000000000,,,,,,,,,,,,------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............------,,,,,,,,,,,,---+++,,,------...---------(((***,,,---------...///........................******+++,,,------------........................---------.......................................---------.......................................+++---//////...---...///|||rrr^^^QQQIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAABBBCCCDDDBBBAAA>>>============>>>>>>???>>>>>>============>>>>>>;;;;;;:::888777777777777555444333333333333333333000000000000////////////111111111000000000000000111111111111111222333333///000111///---,,,...000.........---------,,,,,,++++++,,,------...//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------000///---,,,++++++,,,,,,%%%))),,,+++((((((***.....................---------------------------------...//////------...///))))))******++++++++++++......------,,,+++++++++******++++++++++++******+++,,,,,,---......//////++++++++++++++++++++++++***,,,......+++))))))***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////------...000...222666555111......000------------------------...------,,,,,,------.........------------......,,,,,,---//////000000000......---------,,,,,,,,,+++,,,,,,---......//////------,,,,,,,,,---..................////////////........................------------------------)))+++,,,+++)))(((***,,,....../////////...---,,,------,,,+++++++++,,,,,,.........///......---------+++***+++,,,---,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,------((())))))******+++,,,,,,---...///...,,,+++,,,...,,,,,,,,,---------......------------,,,,,,,,,,,,------------............---...///000000///...---,,,...//////......000111//////............//////,,,------...//////000000........................,,,,,,,,,---------....................................//////////////////------............------,,,,,,,,,,,,,,,---...///------............---------...///...------...///***+++---///000000///...........................------......///////////////......---------------///...,,,++++++,,,...///++++++++++++++++++++++++,,,------...//////......------------------......---......//////...---,,,)))+++......,,,+++---...........................,,,,,,---------------,,,,,,,,,------.../////////---------.........//////........................---------.........//////---------,,,++++++*********---000000...---...///~~~rrr^^^PPPGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@AAABBBBBBAAA???======<<<======>>>???@@@???>>>===<<<<<<===>>>???:::999888666555444444444444444333222222222333333111111111111000000000000222222111111000000//////222222111111222222333444,,,...///...+++***,,,...---------,,,,,,+++++++++++++++,,,,,,---...//////.........------.........------+++******+++------000///...,,,++++++,,,,,,$$$)))......,,,+++///222------------,,,+++***)))))))))***,,,...///111111...///000///.........000***+++,,,---------------+++,,,,,,------......///******++++++++++++************++++++,,,---......++++++++++++++++++++++++'''***---...+++***+++,,,***+++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,........................***---000000---+++,,,---...222666555000,,,---///------------------------...------,,,,,,------...///......------......///+++,,,,,,---.........---......---------,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,---...000000............/////////000........................------------------------***,,,...---+++***,,,///+++,,,...000111111000000///...---,,,+++*********------------,,,+++******000///......///000///...,,,,,,---......///000000.........---,,,,,,++++++++++++,,,---......//////...000222000---,,,---///,,,,,,,,,---------......***++++++,,,,,,------...---------.........//////---...///000000///...---...//////...,,,***+++,,,//////............//////------......///000111111........................,,,,,,,,,------.........------...//////...------,,,,,,------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///------............---------...///...------...///***+++---///000000///...........................+++++++++,,,,,,,,,------222111000///------------///...,,,++++++,,,...///////////////////////////,,,,,,---.../////////...------------......///000//////000000000...---,,,+++...000///,,,***+++---.................................///......------+++,,,,,,---...///000000---------.........//////////////////////////////---------.........//////111111000///...------,,,***---000000...---...///}}}sss```TTTJJJGGGDDDBBBBBBBBB@@@???DDDDDDCCCBBBAAA@@@@@@??????>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======;;;777222111444777444444333222222111111000111111111000111111222222........................000000000000////////////111111000000//////......---...///...------...///,,,---...//////...---,,,------------,,,+++***)))000000000//////.........///...,,,+++***+++,,,,,,+++,,,------......------...---+++***+++...222444000...,,,,,,---.................................000///...------------------------,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++,,,---...///+++++++++,,,,,,---------.........////////////000,,,---...///...,,,)))(((.........------,,,,,,,,,+++,,,---,,,+++***,,,...........................,,,,,,---.../////////...000///...------...///000------------------------......,,,++++++,,,---...........................///............---------//////...---,,,++++++***...+++&&&(((111++++++------------++++++*********++++++,,,,,,,,,///............------------------,,,,,,+++++++++------............------++++++++++++++++++++++++,,,,,,,,,------.........///...---,,,,,,,,,---...***+++,,,,,,---------------------...------,,,,,,............////////////+++---......------///000......////////////........./////////---,,,---......---+++***)))******+++............////////////,,,,,,,,,,,,---------...------------------,,,,,,---...///000000...,,,+++++++++***)))***+++---...,,,,,,,,,,,,++++++***)))------......------,,,+++------------------,,,,,,///...---,,,,,,---...///............////////////---------------...///000///////////////////////////...,,,++++++,,,---...//////000000000000000///------------------------........................------------------------+++,,,.........,,,***)))++++++,,,,,,---...//////---------............///,,,---...//////...---,,,000000///...---+++***)))---------------...//////333111///,,,++++++,,,---------------------------~~~}}}ttt```RRRNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;777444333555888555555444444333222222222111111000000///000000111........................000/////////////////////000000000000////////////---...//////------...///---...///000000///...---------------,,,+++***)))//////...---,,,,,,++++++///...------,,,,,,,,,------...//////000000//////++++++---......---,,,+++000...,,,,,,---.......................................---------....../////////.........---------......---,,,,,,+++******------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++,,,---...///..................------------........./////////------......---,,,***)))......---------,,,,,,,,,---...///...---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,&&&'''))),,,///000222222//////...------...//////........................///......------.........------------------------)))***---/////////---,,,///......------,,,,,,+++))),,,...---)))(((***---+++,,,------------,,,+++,,,,,,,,,,,,,,,---------............------------.........---------,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,---------......,,,+++***))))))***++++++++++++,,,---------,,,,,,+++,,,------............------------............---...//////---,,,---///......////////////......///000000///---+++,,,---------,,,+++***+++,,,,,,------------................../////////000000000---------------------------...///000///...,,,+++---,,,,,,++++++,,,---...------.........---,,,,,,...............---,,,,,,///////////////////////////...------------...///............////////////......---------......///////////////////////////......//////////////////+++,,,---...////////////+++*********************........................------------------------+++,,,...///...---+++***,,,,,,------......//////---------............/////////000000000000//////,,,,,,,,,+++***)))((('''...............///000000000///...---------...///------------------------|||~~~wwwaaaRRRPPPMMMJJJHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::888666666777888666666555555444333333333111111000///.........///////////////////////////////////////////////////////////////000000000000---...//////------...///------............------------------,,,+++*********+++,,,---...///000111......//////......---------...//////000000//////------,,,+++***)))((((((///...,,,,,,...///......------------------------,,,,,,,,,---......//////............---------------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,---......////////////...---,,,,,,,,,,,,,,,---------............------,,,,,,++++++...------------,,,,,,,,,---...///...---,,,...000++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++...------,,,,,,------...........................------...............---------------------------$$$'''+++///000000...,,,------------------------)))---222444111...---...,,,,,,------------,,,,,,............------------............------------//////............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...,,,------------,,,,,,+++***+++,,,---.../////////,,,,,,,,,------------...///000000///---,,,,,,---......////////////......///000000///---+++,,,---------,,,,,,,,,---......+++,,,,,,,,,------------////////////000000000111+++,,,,,,------.........---.../////////...---,,,//////...---------......,,,------............---...////////////...------///////////////////////////...------------...///---............///////////////...---------......////////////////////////+++---///111111111///...++++++---...////////////------------------------........................------------------------,,,---.../////////...---........................---------............///000000////////////000000------......---,,,,,,+++------------------...///------....../////////000------------------------~~~}}}eeeUUUNNNKKKHHHFFFFFFFFFEEECCCAAAAAAAAABBBBBBCCCCCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999999888999999666666555555444333333333333222111000///.........000000000000000000000000.........///////////////.........///000111111111---///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++++++++++++++,,,,,,,,,---,,,---...//////...---,,,+++,,,------...---------333///)))%%%$$$&&&+++......---,,,---...//////...------------------------,,,,,,------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,---...+++,,,---------,,,+++***++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,------------------------+++,,,---,,,+++***,,,...************************/////////...,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---,,,,,,........................'''(((+++...//////......,,,---------......//////,,,---...---,,,,,,///222,,,------------------,,,///.........------,,,,,,.........---------,,,,,,............------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////---.........---,,,++++++,,,,,,---......///......,,,,,,---------.........///000000///...------...---......//////......------...///...------...///------------......//////,,,,,,,,,,,,---------------------.........//////++++++,,,,,,---...//////---......//////...------000//////...------------******+++,,,---------,,,/////////000///......---,,,,,,,,,---------------.........------.........---------.........//////000///...---------------////////////////////////)))***,,,......///............///000111111000000......////////////000000........................------------------------,,,---...///000000/////////////////////.........---------............///......,,,++++++,,,......---....../////////......,,,,,,++++++++++++,,,,,,,,,,,,---............---........................jjjXXXMMMKKKGGGFFFEEEEEEDDDCCC@@@AAAAAABBBBBBCCCCCCCCCAAA@@@>>>===<<<<<<==============================999888999999:::;;;::::::555555444444333222222222444333222111000/////////111111111111111111111111------....../////////000------...///000111222222...///000///......///000...------------------...//////////////////...---///...,,,***'''$$$"""!!!++++++---......---,,,++++++,,,------...---------222...)))%%%%%%)))...222---,,,,,,---///000///...------------------------------......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++++++++,,,------((()))+++---......---,,,+++++++++,,,,,,,,,,,,---......---,,,,,,,,,------------------------------+++,,,---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---/////////...---////////////////////////---------,,,---...//////,,,------......//////000---,,,+++***)))+++...111------------------------......------,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,,,,,,,............------,,,+++////////////...------,,,---.........////////////---...//////......///111------............------***,,,---.........000111,,,------...////////////,,,------------.........------------............++++++,,,,,,---...//////------..................//////......------,,,,,,***+++,,,,,,------------/////////000///......---,,,,,,,,,---------......---..................---------------............000///...---------------////////////////////////,,,+++++++++,,,---///000///000000000000000///...+++,,,,,,,,,---------...........................---------------------------......///000000000000///////////////.........---------............///...---,,,++++++,,,---...***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,---,,,------------,,,+++***........................lllZZZOOOLLLIIIGGGFFFFFFEEEDDDAAAAAAAAABBBBBBCCCCCCCCC@@@???>>>=========>>>???========================;;;999888999:::<<<<<<;;;555555444444333222222222444333222111000000000111000000000000000000000000---------......//////000---......///000111111222...///000000......///000111000////////////000111...///////////////.........------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---...//////000000//////++++++,,,------.........,,,,,,,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***))),,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++,,,,,,---(((***---///111111000///+++++++++,,,,,,,,,------......------------------,,,,,,,,,------------...---...///...---,,,...000------------------------------...//////.........+++,,,,,,------,,,,,,+++************************------...///000000000000////////////////////////111000...,,,+++,,,...///------......////////////***+++---//////...,,,+++......------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,---............---............------,,,000000000///...---,,,+++........./////////000000,,,...////////////000222------............------***+++---.........000222,,,---......///.........------------......................../////////000+++,,,,,,------.........---------............///---......///......---,,,---......////////////......////////////...------------......///000000000------...//////...------,,,------------.........//////...---------......////////////////////////000...---,,,---///111222------............---------------...//////000000........................------------------------............////////////........................---------............/////////............//////,,,,,,---......---------000//////..................---------,,,,,,++++++........................jjjXXXOOOLLLIIIGGGGGGFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBB???>>>=========>>>???@@@===========================;;;888888:::<<<<<<<<<666666555555444333333333222111000000000000111111000000000000000000000000,,,,,,---......///000000......//////000000111111...000111000///...///000000///............///000------............------***+++---///222444666777,,,,,,,,,,,,,,,---......---...//////000000//////***+++---.........---,,,,,,+++,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***++++++,,,,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---,,,,,,++++++,,,,,,,,,)))+++...000111000///...,,,,,,,,,,,,------------,,,---...//////...---,,,,,,,,,,,,---------......---...///...---,,,...000------------------------000000///...---+++***)))+++,,,---......---,,,+++************************,,,,,,,,,,,,---...//////........................///...---,,,,,,,,,------............////////////+++,,,...000111///+++)))///...---,,,,,,---...///------------............---------,,,,,,,,,++++++,,,,,,,,,,,,------......------............------------------------------......---------,,,,,,,,,,,,---///000111111111000,,,---..................//////000//////...---,,,---------.........//////...///000000///...///111,,,------......------,,,,,,---......------...000------.........---,,,++++++,,,,,,,,,------------------------............---------------------------------------...//////---...///000000000///...//////////////////...---...............---,,,,,,------......///000000111------...//////...------,,,,,,---------...............---------....../////////////////////////////////........./////////***+++,,,...///000000000///000000111222222333333........................------------------------//////......---.........,,,,,,------......//////---------............///---......//////......---///000000000000000///...///......---,,,,,,------///...---------...///000........................hhhVVVNNNKKKHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>============???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???;;;777777999<<<===<<<777777777666555555444444000////////////000000111////////////////////////,,,,,,------...///000000////////////000000000000...000111000///...///111---,,,++++++++++++,,,---++++++,,,,,,---,,,,,,,,,------------------------...---,,,,,,---...///000+++,,,------......------000...+++))))))+++---///++++++,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.........---,,,)))))))))******+++++++++******+++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,------,,,++++++,,,,,,,,,)))***---...///---+++***,,,,,,------------......+++---...000000///---,,,,,,,,,,,,------.........,,,,,,---,,,+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---......///,,,,,,............,,,,,,++++++++++++++++++++++++)))(((''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++/////////////////////...///...,,,,,,------,,,+++///...---,,,,,,---...///---.........//////000000---------,,,,,,,,,++++++---------.........//////---..................---------------------------.........------,,,,,,,,,)))***,,,............---,,,,,,---.../////////.........///////////////...,,,,,,,,,---------......000111222111///---...///,,,------......------,,,///000000///---,,,,,,---------.........---+++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,------------------,,,,,,---------------...///000...///000111222222111000---.........---,,,++++++------......------,,,+++++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,,,,---------......---------------...///000////////////////////////+++,,,...//////---,,,***)))***---///111333444555,,,------...///000000000........................------------------------000///...---------------++++++,,,,,,---...//////---------.........//////***+++------------+++***------......---,,,,,,+++,,,++++++***)))))))))***///...------...000333555////////////////////////iiiYYYRRROOOJJJGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>BBB???<<<;;;===???@@@@@@>>>>>>======<<<<<<<<<;;;===;;;999777888777666444666666666555444444333333222111000.........///000//////000111222333444444111///...///111222///---...///000///...---...///////////////////////////---......///////////////111222222000---,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,///////////////////////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...------///000***++++++,,,,,,---------666333///,,,***+++---///---,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,***)))&&&((())))))((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------...............---,,,,,,,,,------,,,++++++++++++))))))))))))++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...............---*********+++,,,---...///+++)))---777<<<999111---******++++++,,,---------,,,,,,,,,------,,,++++++111...---333:::;;;555...---///000111000///---,,,...------------...////////////...---,,,,,,++++++.........------,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///...---------------........................111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++........................,,,,,,,,,------.........---------.........//////...---+++******+++,,,------------......000111111******)))***,,,---,,,,,,---...///000000...,,,+++++++++++++++,,,,,,---...,,,,,,,,,------.........000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,------....../////////...---,,,,,,---...///+++,,,.........,,,***(((***222333------444333+++///...---,,,,,,---...///,,,,,,,,,---------......,,,---...//////...---,,,.........------,,,,,,,,,000000000000000000000000+++,,,,,,---...///000000111111111111000000000000------,,,++++++,,,,,,,,,------............---------------............///iiiXXXPPPMMMIIIGGGFFFFFFEEEDDDBBBBBBBBBAAA@@@@@@?????????>>>======>>>???>>>===>>>=========<<<<<<<<<<<<;;;999777777888888777666666666666555444444333333222222111000000000000000111111111111111111111111...,,,,,,...111222111///...///000///...---...000////////////////////////---...//////000000//////000111111000---,,,,,,---///////////////000111111///...------------...///........................111000///...---......///---------------------------...//////------...///.........///////////////111///---+++***+++---...///...,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---((()))******))))))+++---------------------------------------............////////////...---++++++,,,,,,,,,------,,,,,,+++///...---,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///..................------,,,,,,,,,------///000000222...///444666333...,,,......////////////000000,,,,,,,,,------,,,,,,+++000,,,---888EEEIIIAAA777---...000000000///---,,,---------------.../////////......---,,,,,,++++++......---------,,,,,,,,,+++,,,------......------------------------------.........////////////000//////...---------------........................000///...---------------......---+++***)))((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///......------.........,,,,,,,,,------...///000---,,,,,,,,,---...---------...///000///...,,,+++,,,,,,++++++,,,,,,---...------...............////////////............---........................------...............---/////////000000000000000......------------......,,,,,,......///...---,,,***111222---///888;;;666///...------------...///,,,,,,,,,---------......------...//////...------......---------,,,,,,,,,.................................///////////////------------,,,,,,,,,+++------,,,,,,+++,,,,,,---------............---------------............///hhhWWWNNNKKKHHHGGGGGGGGGGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<===>>>??????===:::============<<<<<<<<<<<<:::888666777888999999888666666555555444333333333111222222222222111111000222222111000000///......---------...000000///...---///000///...---///000////////////////////////...//////000000000000000///000111///---,,,,,,---------------------...///...---***))))))***---...------------------------000000///............///........................000111111///---,,,---...------------,,,,,,,,,,,,,,,+++++++++++++++,,,---000///...,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,---...//////++++++,,,+++******+++---....................................------------...............---,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..................------,,,,,,+++++++++++++++,,,---...,,,)))))),,,---,,,---000............------------+++,,,,,,------,,,,,,,,,///+++---:::IIINNNEEE:::---.../////////...---,,,---------------......///.........------,,,,,,+++...------------,,,,,,,,,,,,,,,++++++,,,,,,---....................................////////////000//////...------------...........................///......---------......//////...,,,+++***))))))++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///000000111111000000000,,,,,,,,,,,,,,,---...////////////...............---.../////////...---,,,,,,,,,,,,,,,,,,,,,---...///////////////.........---------------.........////////////////////////,,,,,,---...////////////000000000000000/////////---..................---,,,------...//////000000,,,111000,,,...888<<<:::///...------------...///,,,,,,,,,---------......------...//////...------...------------,,,,,,,,,------------------------000000000000//////..................---------------,,,,,,,,,,,,,,,------------............---------------............///hhhVVVNNNLLLIIIHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@===<<<<<<<<<>>>>>><<<;;;===============<<<<<<<<<<<<:::888888999:::999888666666555444444333333222000111222333222111000///111111000000///.........000000//////...---+++***---...//////......///000////////////////////////...///000000111111000000...///000///---,,,---...---,,,,,,+++,,,,,,------...---+++******+++---...------------------------------------,,,,,,------------------------------000000///...++++++,,,...---,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++///......---,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------))))))))))))***+++,,,---------...,,,******+++,,,------------------------.........------,,,,,,,,,)))***,,,---.../////////++++++,,,---------,,,,,,,,,++++++++++++++++++,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++))))))+++***))),,,111.........---,,,++++++***++++++,,,---------,,,,,,///------555???BBB;;;333---............---,,,+++------,,,,,,------...///......---------,,,,,,,,,------------------------...---,,,+++,,,---...///////////////////////////,,,,,,,,,------------...///......---------....................................---------......///.........///////////////,,,,,,,,,---------......------..................------..................---------.........//////...///111222222111000000---,,,,,,,,,---......//////000000///...------...---......//////...------------,,,,,,,,,------...000/////////......------++++++,,,,,,---......///////////////////////////+++,,,---...//////////////////......------,,,,,,,,,---...//////...---,,,......------......///000...111000+++,,,111333111.........------.........,,,,,,,,,---------......---..................---------------------------------------------------////////////............000000/////////.........---,,,,,,,,,,,,------...------............---------------............///hhhVVVPPPMMMKKKIIIHHHGGGEEECCCDDDCCCCCCBBBBBBAAA@@@@@@???===;;;:::;;;===>>>===<<<<<<<<<===============???===;;;:::::::::999888555555555444333333222222...///000111111111//////////////////000000000000000000000///---,,,+++***,,,...//////......///111////////////////////////......///000000000000000---...///...---,,,---...000000///////////////000//////000000000000//////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///000000//////......------------......---,,,+++***---------------------------------.........//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++)))***+++---.../////////***+++,,,,,,---------,,,......////////////......+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////......---.........000......///---)))***---222111111000///...------***+++,,,,,,---------,,,...------///000000///...---------------,,,,,,+++,,,,,,,,,,,,,,,---......---------------,,,,,,,,,------------------------///...---------...000111////////////////////////,,,,,,,,,------------.........---------......///..............................---------......///.........//////000000000......---------,,,,,,,,,---------.........//////........................---------.........//////,,,---///000111000//////..................///000---///000...,,,+++,,,---------........................---,,,,,,---------///......------,,,,,,,,,***++++++,,,---...//////........................+++,,,---...//////////////////......------,,,,,,,,,---...//////...---,,,//////...---,,,,,,------...000000...---...---***---..................---,,,,,,,,,---------...............------.........------------------------........................++++++,,,------...//////------------,,,,,,,,,,,,---,,,,,,,,,------...///------............---------------............///iiiXXXPPPNNNKKKJJJIIIGGGEEECCCCCCCCCBBBBBBAAA@@@@@@@@@AAA>>>;;;999;;;===??????<<<<<<<<<===============@@@>>><<<:::::::::888777555555444444333222222222...//////000000000000///---......///111222222333+++---//////......///000,,,...//////......000111////////////////////////---......///////////////,,,---......---,,,---/////////......------......+++,,,---......---,,,+++////////////////////////---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,---............---------------////////////...---++++++,,,,,,---...............,,,------....../////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,+++---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,++++++******+++,,,------------,,,,,,---......---,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...------,,,+++*********+++&&&$$$&&&+++---,,,,,,/////////......---,,,++++++******+++,,,------------+++------,,,******,,,///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------------.../////////...///000000111////////////////////////.........////////////000...------------...//////........................///......---------......///......---,,,,,,++++++//////...---,,,,,,++++++***++++++,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---............//////.........//////000+++---///...+++)))+++...---------............//////...---------------------------------,,,,,,,,,+++,,,,,,---.../////////------------------------,,,,,,---...////////////000000000000000/////////---..................---//////......---,,,,,,+++,,,...///000000///...---------...//////...------,,,,,,,,,---------......///...------------...///,,,,,,,,,------------...........................)))***+++,,,---...////////////.........---------,,,,,,,,,,,,---...///000------............---------------............///iiiZZZNNNLLLKKKJJJJJJIIIGGGDDDBBBBBBBBBAAA@@@@@@??????@@@>>><<<<<<===??????>>><<<<<<<<<<<<=========>>>===;;;999999999999888777555555444333333222222111000000//////000000111222......///000111222333444+++---000000//////000222,,,---//////......000222////////////////////////,,,,,,---...............+++,,,...------,,,...///...---,,,+++++++++++++++************************........................------///000000000//////------------------------&&&)))---......---------***++++++++++++++++++,,,.........------------------......//////...---,,,+++++++++,,,---.........++++++++++++,,,,,,,,,,,,++++++------------++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------,,,,,,---,,,******+++---------------------------,,,,,,,,,,,,,,,,,,------.........---,,,+++***))))))***+++,,,------------))))))***++++++***))))))---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******+++,,,...000...---,,,+++***))))))***%%% ''',,,......000+++++++++******))))))))))))***+++,,,------------,,,,,,------,,,,,,---...---,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---......///////////////.................................////////////000---------------...//////........................000///...---------------......------,,,+++++++++---------------------,,,******++++++,,,------......---------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---......///......------.........))),,,///...+++***,,,///---------------...////////////...---------------------------............---------....../////////------------------------------...............---/////////000000000000000......------------......---...///000//////------.........////////////000------...//////...------,,,,,,,,,---------......///...------------...///,,,,,,,,,---------......------------------------,,,,,,,,,------.........000000000/////////......,,,,,,,,,------...///000------............---------------............///jjj[[[LLLKKKJJJJJJKKKJJJHHHGGGBBBBBBAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@>>><<<;;;<<<<<<<<<======>>>>>>:::888777777888999999888555555444333333222222111222111000000000111333444000000000111222222333333...000222222///...///000,,,---//////...///000222////////////////////////+++,,,------......------***,,,------------...///111000///...............222000...,,,,,,...000222------------------------***+++---.........------........................'''***///111000...---,,,---------....../////////,,,,,,,,,,,,---...///000//////000000///---+++***))))))***++++++,,,------******+++++++++,,,,,,,,,***+++---......---+++************++++++,,,,,,,,,++++++++++++++++++++++++------------------------''')))+++...///...---,,,***+++,,,+++******+++---........................+++++++++,,,,,,---------++++++,,,---------,,,,,,)))***+++,,,------...---+++,,,------------,,,+++......---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---///111555444333222111000000000999111***,,,///---,,,+++---------,,,,,,,,,,,,+++)))***+++,,,------...---...------...111000---***---,,,++++++******++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.........+++,,,.../////////...---........................,,,,,,,,,---------......---------------...///000........................111000///...---,,,,,,,,,,,,,,,------...///000000+++,,,,,,------......///,,,,,,------...///000000000000/////////.........---------.........//////++++++******+++,,,...///...------,,,,,,,,,------))),,,///...+++***---111---------------...///000000///...------------------.........//////000000.........///////////////.................................///......------,,,---------....../////////...---,,,,,,---...///,,,---///111222111000///222///,,,,,,,,,+++---000,,,---...//////...---,,,,,,,,,,,,---------......///...---,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,+++++++++*********,,,,,,,,,---...///000000---..................------------.........//////hhhZZZLLLJJJHHHGGGHHHIIIIIIHHHBBBAAA???@@@AAABBBBBBAAA????????????@@@@@@@@@@@@>>>>>>============>>>>>>>>><<<:::999::::::999777555555555444333333333222000///---,,,---///222444222111111111000000//////111111222222222222111111///...------...///000111000000000000000//////......///000000000000000///............////////////,,,,,,,,,,,,---...///////////////////////////////////////...---------,,,//////...------------...,,,---------...//////////////////---,,,+++---///000000000000000000000000/////////...---------,,,------,,,,,,,,,,,,++++++111000...,,,+++++++++,,,......---,,,,,,,,,------,,,,,,,,,---------......+++---000111000///...///+++,,,,,,------,,,,,,+++,,,------...------,,,,,,+++,,,------++++++,,,............------,,,,,,,,,------............---------,,,---000333333///,,,,,,++++++******++++++,,,++++++,,,------......///....../////////...,,,+++////////////////////////,,,---------------,,,,,,++++++,,,,,,,,,,,,------,,,---//////...,,,(((&&&+++,,,,,,------......///,,,,,,,,,,,,---...//////...........................---+++++++++---///000//////...---,,,,,,++++++000///...------...///000%%%!!!!!!'''++++++)))++++++,,,---............///...,,,+++***++++++,,,------............------000000...------...//////111000///...---,,,+++++++++++++++,,,,,,---------......//////......---,,,---------.........//////---,,,,,,,,,,,,---......------............------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++---///111111...+++....../////////...,,,+++//////.........---------///////////////////////////...------...---+++)))---------------------------...///000000///...---......////////////.....................///000000.../////////000000111111000000000000000000000000,,,,,,---...///000111111000000//////......------...............---------000000//////.........---........................////////////////////////...------------...//////---,,,+++***+++,,,///000...............///000000---------------,,,,,,,,,////////////////////////.........------,,,,,,,,,------------------------cccVVVMMMKKKHHHGGGHHHHHHHHHGGGDDDCCCAAAAAABBBCCCCCCBBB?????????>>>>>>=========>>>===============>>>>>>===;;;999999::::::999888666666555555444333333333444333111000///000222333111111111111000000000///000000111111111111000000///......---...///000111//////000000000///...............//////...------------------............,,,,,,,,,,,,,,,---...///.......................................------------------------...///000---------.............../////////---,,,,,,---///....................................------------------,,,,,,,,,,,,++++++///...---,,,++++++,,,,,,------,,,,,,,,,------............------,,,,,,,,,))),,,//////...---------+++,,,,,,------,,,,,,++++++,,,------......------------+++)))''''''***,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,+++***,,,...///---+++...------,,,,,,------...---------------------------......///...---,,,+++------------------------++++++,,,---------------++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------//////...---,,,,,,,,,,,,...............---------...---,,,++++++,,,...//////......---,,,,,,++++++///...---,,,,,,---...///---)))'''(((,,,///...,,,,,,,,,---.........------...---,,,+++++++++,,,---,,,,,,------------,,,,,,......---,,,,,,---...///............------------,,,---------..................//////......---,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,---...------............------,,,,,,---------.........---------,,,,,,,,,++++++---,,,+++,,,...///...------......///...---,,,+++//////.........---------........................000000000000000000...------------------------------...///000000///...---......////////////.....................///000000.........//////000000000000000000000000000000000000000000000000000111111///////////////.........////////////000000000000111000000000////////////////////////////////////........................---,,,,,,,,,,,,---......222111000/////////000111---------------.../////////.........------,,,,,,.................................------,,,,,,,,,------------------------zzz___UUUNNNKKKIIIGGGGGGGGGGGGFFFEEECCCAAAAAAAAABBBAAA@@@??????>>>===<<<;;;::::::===<<<<<<<<<===>>>>>>???<<<:::888888:::::::::999777666666555444444333333111111111111111222222222111111111111000000000000//////000000000000/////////............///000000...////////////...---------------------,,,+++***,,,,,,,,,------------...---,,,,,,,,,,,,,,,---...........................---------...............,,,,,,,,,---...///000111...............---------...//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///000///...---,,,++++++***(((***------,,,++++++,,,+++,,,,,,------,,,,,,+++++++++,,,---............000...,,,(((&&&&&&***---...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++///---,,,,,,...//////.........------------......//////...------,,,++++++,,,------------,,,,,,+++++++++++++++++++++++++++***+++,,,---------------++++++,,,,,,,,,,,,------...,,,***((()))+++///111//////......---,,,,,,+++//////...---,,,,,,,,,,,,///.........------,,,,,,///...---,,,+++,,,---............------,,,,,,+++------,,,,,,,,,,,,------333///------///111///---------.........------,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,---...///,,,,,,------.........///.........////////////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------............---------------.........//////------------,,,,,,,,,,,,...,,,******+++---...---,,,------------,,,,,,+++...............---------........................//////000000000000//////---------------------------...////////////...---......////////////.....................///000000.............../////////000000000000000000000000333222222111000///...............///////////////.........///000000000111111111111000000000000///////////////////////////........................,,,,,,++++++,,,,,,---...000000000//////...---,,,,,,,,,---------.........000000//////...---,,,,,,------------------------.........---------------////////////////////////~~~xxx___VVVNNNLLLIIIGGGGGGGGGFFFDDDCCCAAA???>>>??????>>><<>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???:::999888888999;;;:::999777777666555555444333333)))+++---000222333333333111111111000000000000000......////////////......//////........./////////...............------,,,.........---,,,+++***))),,,,,,---------.........------,,,,,,,,,,,,,,,---........................,,,---------.../////////,,,,,,,,,------///000000/////////...---------,,,...//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++++++++++++++++++++,,,,,,------+++++++++,,,---...///000//////...---,,,,,,++++++(((***,,,---,,,++++++,,,+++,,,,,,------,,,,,,+++,,,------...------,,,,,,//////...,,,******,,,///------------------------,,,,,,------------,,,,,,---------------...------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------.........------,,,+++++++++,,,,,,,,,------///---***((()))+++...000///.........---------,,,,,,,,,,,,,,,---.../////////......------,,,,,,+++///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------000...,,,---...///...,,,......///......---,,,,,,++++++++++++,,,------...,,,,,,------------,,,,,,***++++++,,,---......///,,,,,,---------..................///////////////.........///......---,,,---------,,,,,,,,,,,,,,,------,,,,,,------...///------............------------------............------------------,,,,,,...---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,+++................................................,,,---......,,,+++++++++------------------------........................---......//////......---...............///000000------..................////////////////////////000000///...---,,,,,,+++------......//////000000++++++,,,,,,---...//////000000000///////////////////////////////////////........................------,,,,,,,,,---......---...///000000...---,,,------..................111111000///...------,,,.......................................---------////////////////////////uuu]]]VVVNNNKKKHHHGGGFFFFFFEEEDDDCCCAAA???>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>:::999777888999::::::999888777666555444333222222)))+++---000222333333222000000000000000000111111......////////////......//////////////////.....................------,,,/////////......,,,+++***---.........//////////////////...---,,,,,,,,,,,,////////////////////////,,,---------...////////////......---------....../////////...---------,,,---///000///---,,,---...------------------------+++,,,,,,,,,------......------,,,,,,,,,+++++++++***++++++,,,------------+++++++++,,,---...///000------------------------***,,,------,,,,,,---...+++,,,,,,------,,,,,,+++/////////...---,,,+++******,,,.........---...///------------------------------............------)))***,,,---,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000///---,,,++++++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,---------....../////////,,,,,,,,,,,,---...//////......------,,,,,,,,,,,,///...------,,,,,,,,,,,,---------------,,,,,,,,,---------......---------+++++++++,,,---...------////////////...---,,,,,,***++++++,,,------------------............------++++++,,,---.../////////...------------,,,,,,,,,------------------------.........///......---,,,............------------...............//////000------............------+++,,,,,,,,,,,,---------------------------------.........000111000...+++,,,,,,,,,,,,,,,,,,,,,,,,---.............................................,,,...///---***(((((()))------------------------......------------......------............------...............///000000..................------....................................------------------......//////000000***++++++,,,---......///........................------------------------.......................................///000000---...111333444333222111......///000000000000///111000000///......------////////////////////////........................000000000000000000000000rrrZZZSSSMMMJJJHHHFFFFFFFFFFFFEEEEEECCCAAAAAAAAABBBAAA@@@>>>?????????@@@@@@@@@AAA======<<<<<<;;;<<<<<<===;;;999777777999999999888777777666444333222111111///000222333333222111111000000000000111111111111......////////////....../////////000//////...---...////////////...------///////////////...---,,,........./////////000000111000///...------------////////////////////////---------...............//////...---------------...............------------...000///...,,,,,,---........................,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,------.........---,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,---......------...000+++,,,,,,------,,,,,,+++/////////...---,,,+++***%%%))),,,......---,,,---,,,,,,,,,------------...---......//////......------///000000...------...//////............//////++++++,,,,,,---...//////---,,,,,,,,,,,,------...........................000000000///...---,,,+++++++++,,,,,,,,,,,,------,,,------------,,,+++***,,,------...//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------............------)))***+++---.../////////....../////////...------++++++,,,---------,,,,,,---......//////......---+++,,,---......///.........---------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++......//////......---,,,---------.........//////...............//////000------............------+++++++++,,,,,,,,,------------------..................000222333111...+++---,,,,,,,,,,,,------...---------...............---------------------------000222000,,,******,,,------------------------......------------......------............------...............///000000/////////................................................//////000000000.........///////////////---------.../////////000,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...///000000111***,,,...111222222222111...///000111222111000000/////////............---000000000000000000000000.............../////////000000000000000000000000pppXXXQQQLLLIIIGGGFFFFFFGGGFFFFFFDDDCCCAAAAAABBBCCCCCCBBB@@@@@@@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;<<<:::888777888999888777666666555333222111000///111222222222222111111000///000000000111111111111/////////000000///////////////000000000///---,,,//////000000000///............/////////......------------.........//////333222111000......------------------------------...............---------......---------......///---------...............,,,...000000...---,,,---........................------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---.../////////...---------,,,,,,,,,------...------------------,,,,,,,,,---...---,,,---...000+++,,,,,,------,,,,,,+++,,,,,,------...------,,,(((***------,,,,,,,,,---,,,,,,,,,---------......,,,------......------,,,222222000---+++,,,///333//////............//////,,,---------------------------,,,,,,,,,---//////------------------------,,,,,,---------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,............//////////////////...---,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,------------------------------------------+++,,,------------,,,+++)))+++---...////////////---......////////////...+++,,,---------,,,+++***,,,------......------,,,+++,,,------...---,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++......//////......---,,,++++++,,,---......///000,,,,,,,,,,,,,,,---......------............------,,,,,,,,,,,,---------...------------.........///000///...///000000...,,,------,,,,,,,,,---//////---------.........//////------------------------+++///222111...,,,...111------------------------...------,,,,,,------...,,,------......------,,,...............///000000000000000//////.........------------------------........./////////000000///////////////.................................------------......//////------------------------------------------------...............///000000)))***,,,---.........------...000111222111000///---------------.........000000000000000000000000---........./////////000////////////////////////rrrYYYQQQKKKIIIFFFEEEFFFGGGGGGFFFBBBAAA???@@@AAABBBBBBAAABBBAAAAAA@@@???>>>======???>>>===<<<;;;:::::::::<<<:::888777888888777666666555444333111000///...---......///000111111222//////000000111111111222//////000000000000////////////000000000///---,,,000000000000000//////...------......///.........,,,,,,,,,---------......444444222000///.........++++++++++++++++++++++++/////////......------,,,,,,,,,,,,---...///000111,,,------....../////////,,,...000000...---,,,---........................---------,,,,,,+++++++++---------,,,,,,,,,++++++......///000000///...---......---,,,,,,,,,------//////...---,,,++++++***,,,---------,,,,,,...000+++,,,,,,------,,,,,,+++)))***+++---...//////////////////---,,,,,,...000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++///---)))$$$!!!###***000------,,,,,,,,,,,,------///......------,,,,,,+++...------,,,---...///000------------------------'''(((***+++,,,---------++++++,,,,,,,,,---------************,,,---///000000000000///......------,,,,,,,,,,,,---...//////)))***+++,,,------...///++++++,,,---............------------------------***+++,,,------,,,+++***)))+++---......---------------...///000000000///,,,------...---,,,***)))+++,,,,,,------,,,,,,+++***+++,,,---,,,+++***))))))******+++---......///---------,,,,,,+++++++++......//////......---,,,))))))***+++---...//////++++++******++++++,,,------..................------------.........//////---------.........//////111///---,,,---......---...------,,,---...///000---------.........//////------------------------(((,,,000111...---111444------------------------...---,,,,,,,,,,,,---...,,,------......------,,,...............///000000111111000000/////////...------------------------------------------------000000//////.........---,,,,,,,,,,,,,,,,,,++++++---.........//////000000........................------------------------...------------...//////......//////////////////,,,---///000111000///---++++++,,,,,,---.........////////////////////////---.........//////000000////////////////////////pppZZZOOOMMMJJJGGGFFFFFFGGGHHHGGGFFFDDDBBB@@@???@@@AAABBB??????>>>>>>>>>>>>??????===<<<:::999:::;;;===>>>===<<<:::888777666555555000111222333444333222111222222111111000000//////000000000000000000000000***...111222000......///666333111111222222000---,,,,,,------.../////////000000000000000000000000111000...---...///111222///...---,,,,,,---...///......///////////////////////////...---------,,,000///............///000........................//////.........---------------------------------...---,,,+++***+++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------.../////////...---,,,,,,------------------------///,,,+++...333555333///000////////////..................------,,,,,,,,,+++,,,,,,---.........---------------------------///,,,)))+++//////,,,'''+++...111000...+++,,,...++++++,,,,,,---...//////------------------------,,,---...------//////---,,,---------.../////////------...///...---+++***------------------------******++++++,,,---......000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,---......---,,,,,,---------------...///000...///000000000///---,,,------............------,,,///111000------///111.........------,,,,,,,,,,,,++++++++++++,,,------.........------,,,,,,,,,...............---------***+++,,,,,,------------,,,,,,,,,------.........//////...---,,,++++++***------...///000000//////........................,,,---.../////////...---,,,,,,---.../////////...111///---,,,.../////////)))***---///000000//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////,,,,,,++++++,,,---///000......////////////......,,,---......//////......------......//////000000/////////...---------,,,...............---------........................000000//////......------------,,,,,,,,,------...------------------------......////////////......000000//////.........---000//////......//////000111000000///...------,,,---......///000111111222000000000000////////////ooo[[[PPPMMMJJJGGGFFFGGGGGGHHHGGGEEEDDDBBBAAA@@@@@@AAAAAA??????>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<<<<===<<<;;;:::888777666666666333444444555555444444444111111111000000000000000000000000000000000000000333222...)))''')))...444333111///000222222111///111000000///......------////////////////////////111000///......///000111......------------..................------------...............------------......//////......---........................///.........------------------------------------//////...------------...//////..................,,,,,,,,,,,,,,,,,,------.........///......------------------------------///,,,+++---222444111.../////////.........------......---------,,,,,,,,,,,,---....../////////...------------------------///---+++,,,......,,,)))---///000///---+++++++++++++++,,,,,,---......///---------------------------------,,,,,,...//////---------...............//////////////////...---------------------,,,,,,------......//////000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,---............---,,,...------------......//////////////////...------///000000000000000//////...000111000---,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,------..................,,,,,,---...............,,,,,,------------------.........------,,,,,,+++,,,,,,,,,------.........------------------------++++++---.........---,,,+++,,,,,,------------,,,///...,,,,,,---......---------/////////---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////...//////000000//////.........------...///111222......////////////......,,,---......//////......---..................///...............---------------......................................................------------///...............//////------------------------......////////////......000/////////............,,,,,,++++++++++++,,,,,,......////////////000000------......//////000000000000000000////////////lllYYYPPPLLLJJJGGGFFFGGGHHHGGGGGGDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<;;;:::999888777777777777555555444444444444444555000000000000111111111111000000000000000000000000666222---'''%%%'''...333000......///000111111000111111111000//////......////////////////////////111000///.........000000---..................---......------,,,,,,,,,+++---------...............+++,,,...//////...,,,+++....................................------------------------------------......//////......---,,,111000000//////...------------------,,,,,,,,,,,,------......///.........------------------------...,,,+++---000111///,,,......---------,,,,,,,,,...------------,,,,,,,,,---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,111000.........---***(((+++,,,,,,------.........------------------------...---,,,,,,,,,---...///...............---------..................///000.........------,,,,,,,,,////////////////////////000000000///......------------------------------.................................---------------------------------------,,,---............---,,,///...------------------///...------------------000000111111000///......000111111000---,,,,,,---...------------,,,,,,,,,---------------...//////...------------,,,,,,,,,,,,---------.../////////------...////////////...------------------,,,,,,------------------------,,,++++++******+++------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////+++,,,,,,,,,,,,++++++***---,,,+++,,,......,,,+++......//////...,,,+++))),,,,,,------------,,,,,,------------------------111111111000//////...............//////.....................///000111111......////////////......,,,---......//////......///..................------------...............,,,---------.../////////........................,,,,,,,,,---------------......------------......------------------------......////////////......////////////..................------------......******+++---...///000111---------...............////////////000000000000gggVVVOOOLLLJJJGGGGGGGGGHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@???@@@??????>>>>>>??????@@@????????????>>>===;;;;;;::::::999888777777777888555444222111111222333444//////000000111111222222/////////////////////////////////...------------///.........////////////---......///000000111111////////////////////////000000///.........//////,,,---...//////...---,,,//////...------,,,,,,,,,,,,---------.../////////+++,,,,,,------,,,,,,+++........................------------------------------------------------+++,,,---...---,,,+++***------------,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,---.../////////...,,,,,,---------------------,,,+++---//////---+++---------,,,,,,,,,++++++---------------------------....../////////......,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,---...222///------///000---***,,,,,,,,,---------......---------------------------,,,---000111...---////////////...---------,,,,,,,,,+++***+++,,,...///.........------,,,,,,+++...............---------000000000//////.................................////////////////////////...............---------........................------............------///......---,,,,,,,,,,,,///...,,,++++++,,,---...////////////...---,,,+++000000000///...------...------------------------...............///000000------------------------,,,,,,,,,---...///000000---....../////////...............------,,,,,,,,,,,,,,,,,,------.........---,,,***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,---,,,,,,+++******+++++++++---//////---+++------.../////////......,,,,,,------------,,,,,,.......................................---------------............---------------------......///......////////////......,,,---......///.........000000000//////.........,,,---------.../////////,,,,,,,,,---...///000000........................,,,,,,,,,------......///,,,,,,+++*********++++++---------------------------......//////......---///////////////.........///..................///(((((()))***,,,---......///.....................////////////000000000000fffVVVPPPKKKIIIHHHGGGHHHHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@???@@@@@@????????????@@@@@@????????????>>>===;;;;;;::::::999888777777777888666555333222111222333333//////000000111111222222////////////////////////+++---///222333222///---000000000///...---------,,,------......//////000........................000000///...............,,,---...//////...---,,,////////////......------,,,---------.../////////...---+++******+++---...........................,,,,,,------------------------------------------+++,,,---...---,,,+++***))))))***+++,,,---------.........------,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,---......---,,,---,,,,,,,,,,,,+++++++++------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,,,,---///111///,,,...111222000...,,,,,,,,,---------------------------------------,,,+++///555666000,,,.../////////...---------,,,,,,+++*********,,,---///.........------,,,,,,,,,...............---------////////////....................................////////////////////////........................................................................///...---,,,,,,,,,,,,,,,...---,,,++++++,,,............///......---,,,,,,...------...///000000000------------------------///............///000000------------------------,,,,,,,,,---...///000000------.........------,,,.........------,,,,,,,,,+++,,,,,,------.........///...,,,******+++---...------------------------)))))))))*********++++++---------------,,,+++***,,,+++,,,...000000...,,,/////////000000000//////,,,------......------,,,........................+++,,,,,,---...//////000------............------------........................////////////......,,,---......///.........222111111000000/////////,,,---------.../////////,,,,,,,,,---...///000000........................------....../////////000---,,,+++***************------------------------------............------.........///////////////,,,,,,++++++++++++,,,,,,++++++,,,,,,------------000000//////////////////.../////////000000000111hhhXXXSSSKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????@@@@@@???>>>>>>======<<<<<<<<<;;;:::999888777777777777888777666555444444444444000000000000111111111111000000000000000000000000000...---...000222333333000111111000---,,,,,,---/////////...------,,,,,,........................000/////////...------,,,---..................---////////////////////////---------...............000...***((((((***...000........................,,,,,,,,,,,,------------------------------------......//////......---,,,)))***+++,,,...///000000.........---------------------......///.........+++,,,,,,------.........+++,,,,,,---.........---------,,,,,,,,,+++++++++,,,,,,,,,------------...------------------,,,+++------------------------000///---,,,,,,,,,---...///...---...///111111111------------------------------------------------,,,***...777777///+++..................---------------------------...///------------------------////////////////////////.....................---------------------------......................................./////////........................//////...------...//////...---,,,,,,,,,,,,,,,,,,---------------....../////////000000000000//////---,,,,,,---000111111000,,,,,,,,,------------..................///000000,,,,,,,,,------------...,,,---------.../////////---............---,,,,,,------------------,,,,,,,,,,,,,,,------.........//////---,,,,,,------...........................------,,,,,,,,,---...///,,,---------------,,,+++,,,,,,,,,---///000///---222111000000///...------------............------------------------------,,,---...///000222333333.........//////.........///000000111111111000000......////////////......,,,---......//////......111111000000000000000000---------...............,,,---------.../////////.................................///////////////000///...------,,,,,,---------------------------------............------.........///////////////......------------......000000000/////////////////////000000000000000000......//////000000111111fffWWWRRRJJJIIIHHHHHHIIIHHHGGGEEEEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA>>>===<<<;;;;;;<<<<<<===<<<;;;:::888777666666666777777777777666555444333111111111000000000000000000000000000000000000000222///,,,,,,...111222222///111222000...---...///000000//////...---------........................////////////...---,,,,,,......------------......,,,------......//////000...............---------///---,,,******,,,---///........................++++++,,,,,,,,,---------------------------------//////...------------...+++,,,,,,---...///000000------------.....................///......------++++++,,,,,,---......///***+++---.........///000------------,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,........................111...******,,,------,,,---......---,,,,,,...000------------------------------------------------...)))+++333333,,,***///---------...............------.........---,,,,,,+++,,,,,,------.........------......//////000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........./////////000........................000///...------...///000,,,,,,,,,+++,,,,,,------------...///////////////---...///000111111111111///---,,,---000111000...,,,,,,,,,---------............------......///000,,,,,,,,,---------......------..................///////////////...------,,,,,,------------------,,,,,,------------------///.........---------,,,------------------------//////.........///000111***++++++,,,,,,,,,,,,+++,,,+++***+++---.........//////...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222...//////000000//////...///000111222111111000///......////////////......,,,---......//////..................////////////...............---------------..........................................///...............------111000///...------------------------------------,,,------......------,,,............/////////000111111111000000111111111////////////////////////---......//////000000000.........///000111111111cccTTTOOOJJJIIIHHHHHHIIIIIIGGGEEEFFFDDDBBB@@@???@@@AAABBBAAA@@@@@@??????@@@@@@AAA===<<<;;;999:::;;;===>>>===<<<:::888777666555555444555666666555333111000222222111111000000//////000000000000000000000000000...---...111111...+++---///111111///...000222......//////000111111111........................////////////...---,,,+++///...---,,,,,,---...///***++++++,,,---...///////////////......------,,,------------------------........................+++++++++,,,,,,---------------------------------...---,,,+++***+++,,,---,,,,,,------------------,,,---------.../////////.../////////...---,,,,,,++++++,,,,,,---...//////)))+++---...//////000111......------------,,,,,,,,,,,,,,,------.........//////000000///...------////////////////////////222---((((((,,,...---***,,,...///,,,)))(((+++...------------------------------------------------///((((((...///)))***111,,,------....../////////+++,,,,,,---,,,+++)))(((***++++++,,,---...//////******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////000000////////////////////////000///...------...///000++++++++++++,,,------...,,,---///000000000///...***+++,,,...//////000000111///---...000111///,,,,,,,,,,,,------.........---------------...//////,,,,,,,,,------........................---------000000000000000///......,,,,,,,,,------.........---------------------------............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***+++,,,((()))***+++++++++++++++,,,***((()))+++---......*********+++,,,---///000------............------,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000000000//////---...///000000///...---......////////////......,,,---......//////......+++,,,,,,------........./////////......------,,,...............---------.................................------,,,,,,,,,000///...---,,,+++++++++------------------------,,,------......------,,,---.........//////000000//////............//////,,,,,,,,,------.........,,,,,,------...///000000---......///000111111222fffVVVOOOJJJJJJIIIIIIIIIHHHHHHHHHDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;>>>;;;888666666555555444:::555111111444666444111000000000000000111111111000000000000000000000000........................//////////////////////////////000111111000...---000///...------...///000//////.........---------...............///000111000///...---------------222,,,,,,111---$$$"""))))))***++++++,,,,,,++++++,,,---......//////......///...---,,,,,,,,,,,,,,,000---))))))+++------,,,---......//////......---,,,,,,,,,,,,,,,---...////////////...---------,,,---------...///000111222111000///...------...//////...---,,,,,,,,,,,,,,,///////////////..................------,,,,,,+++,,,,,,,,,++++++******)))//////............//////333000------///111000///........................***,,,...000111///---,,,+++---///000...------...////////////////////////------------------------++++++++++++,,,,,,---...+++,,,,,,---............***++++++,,,---...//////..................------////////////////////////...---++++++---///000000------............------........................---...///000000///...---...------...//////...,,,------------------------+++---///111111000///...---------............///,,,,,,,,,---...///000000,,,---------......//////222111///...---------...////////////////////////111000///...---,,,,,,,,,------------------,,,,,,........................++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------,,,,,,++++++,,,...///000////////////////////////......---,,,+++******)))////////////...---,,,+++---------,,,,,,+++++++++---------............////////////...---------,,,.....................---...///000111111000///...---------------------------------............///......................................................---------...//////,,,------......------,,,------------------,,,,,,,,,///333666666444000---///---,,,...111222000---......////////////......---.........//////000000......------------......000000000///......------///////////////000111222~~~eeeUUUOOOIIIIIIIIIIIIHHHHHHHHHHHHDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<@@@>>>;;;::::::999888666:::666222111444555222000111111000000000/////////000000000000000000000000000000000000000000000000..............................///000000000000000//////............//////......---------,,,,,,,,,,,,,,,,,,---...///111111000//////............///222,,,---111...%%%$$$+++------...///////////////,,,,,,---............---......---,,,,,,,,,,,,,,,444000,,,++++++,,,+++***+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...............------------,,,,,,,,,,,,---.../////////...---,,,,,,,,,------......---,,,,,,,,,------......------------------.........---------------////////////............111000000000000000000111111...,,,,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000111000...------------,,,++++++---///////////////////////////////////////////////////,,,,,,++++++,,,,,,---------............------,,,+++,,,,,,------............................................................---+++,,,...///000000---......//////......---.................................//////............------...//////...,,,------------------------,,,---//////000///................../////////000,,,---------.../////////.../////////000000000111444333222000//////000000////////////////////////000//////...------------...---------------------------------------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---///000......................../////////......------,,,***+++,,,---..............................---------------............///...............---------..................////////////............//////---------------------------------............///...................................................---,,,,,,++++++++++++,,,------......------,,,------------------------,,,...111444444222000...///---,,,...000111000---......////////////................../////////000......------------..................///////////////......---------------|||cccTTTNNNHHHHHHHHHHHHGGGGGGGGGGGGDDDBBB@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===???===<<<<<<<<<;;;999666:::666222111333444222000333222111000///...------000000000000000000000000111111111111111111111111------------------------............///000111111////////////////////////---------,,,,,,,,,,,,,,,+++++++++,,,---///000111//////////////////000111000,,,---111///((((((---+++,,,------......------++++++,,,---------------...------,,,,,,,,,,,,,,,222///,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------------............++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---..................//////---------------.........---------,,,,,,---------///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///......---,,,***((()))---000////////////////////////////////////////////////------,,,,,,,,,,,,,,,,,,////////////...---,,,+++------------------------........................------------------------...,,,+++,,,...000000///---......//////......---..............................------------.........------...//////...,,,------------------------...............---------+++,,,,,,,,,------------------..................///////////////000000000000///...---------------////////////////////////................................................---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------...------,,,------......------------------------........................******,,,---------------------..................---------............///---------........................//////000000000///...---,,,,,,---...///---------------------------------............///................................................///...---,,,+++******))),,,------......------,,,+++,,,,,,------.........---...///111111000///......------...///000///.........////////////..................////////////......------------......,,,------...//////000000//////...------,,,,,,,,,{{{bbbSSSMMMHHHHHHHHHGGGGGGGGGFFFFFFDDDBBB@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<::::::999::::::999666444777444111111333444333222333222222111000000//////000000000000000000000000////////////////////////........................000///...------...000111......////////////......------------------------,,,,,,,,,,,,,,,---...///......---......///000111///---...111///***+++///++++++,,,------------,,,***+++,,,,,,------,,,,,,------,,,,,,+++,,,,,,---,,,+++******+++,,,,,,,,,.........------...............---,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---------------.........//////000000---------------------,,,,,,,,,++++++++++++,,,,,,...------------......---////////////////////////---...//////000000//////---------+++******---///////////////////////////------------------------------------,,,++++++***,,,------------,,,,,,+++.........------,,,,,,,,,---------...............---------------------------,,,+++,,,///000000///......////////////.................................---,,,++++++,,,---......------...//////...,,,,,,,,,------------------000///...---,,,,,,------,,,,,,---------........................------------------------------------------,,,,,,+++++++++////////////////////////------...///////////////.........//////////////////......------,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------.........---------------------------------------+++++++++,,,,,,---------............---,,,+++++++++++++++,,,,,,------------------............///,,,---------.../////////......//////000111111111................................................---------............///................................................////////////...------,,,,,,------......------,,,++++++,,,,,,---...//////---------.........//////......------..................////////////...............///////////////......------------......---------......///////////////////////////......yyyaaaRRRMMMHHHHHHHHHGGGGGGGGGFFFFFFEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;888888888999999999666444333222000111222444555555222222222222222222222222000000000000000000000000////////////////////////////////////////////////111000///---------...///////////////////////////............////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,------...///------...000///,,,---///......///000000000000000***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---......///...------------...///...---,,,++++++++++++++++++,,,,,,,,,------......------......---,,,+++***,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///,,,,,,------............---.........//////000000333222222111000//////...000000////////////000000......//////............////////////////////////...............///000000,,,---//////---------...////////////////////////------------------------,,,------------,,,******((()))***,,,,,,---------.........------,,,,,,+++---------.........//////........................---,,,,,,---///000///......//////////////////..............................---,,,++++++,,,---......------...//////...,,,,,,,,,,,,---------......000///...---------------///000000000111111111111...............------------------------,,,,,,,,,000000000000/////////...////////////////////////,,,---...///000000000///............//////000000000/////////.........---,,,,,,---------.........---,,,,,,,,,,,,---......------------------------..................------........................***++++++,,,,,,---------000000000//////...---,,,+++++++++,,,,,,------------------............///,,,---------.../////////.../////////000000111111,,,...000222222000...,,,........................---------............///................................................,,,,,,---////////////...,,,------......------,,,++++++,,,,,,---...//////...---,,,,,,,,,---///000.........---,,,---...///......////////////......///////////////...............------------......///.........---------,,,+++,,,...///000000000000www```SSSNNNHHHHHHHHHHHHGGGGGGGGGGGGEEECCCAAA@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::::::::999888999::::::999777111111111111222333555666111111111222222222333333000000000000000000000000111111111111111111111111000000000000000000000000000///......------......000///...------...///000///////////////000000000///......---------------,,,,,,,,,+++,,,,,,------,,,---//////...------///,,,------...............++++++,,,---------------+++++++++++++++,,,,,,---000111222111...------...---,,,+++******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------.../////////---,,,+++,,,------............---------,,,,,,,,,---......,,,,,,------......//////..................//////111111000//////......---//////............//////---...000000...---...///------------------------......---,,,,,,...///000+++---000000///---------////////////////////////////////////////////////+++,,,---...---,,,+++***'''(((***+++---..................------,,,,,,,,,,,,,,,------.../////////////////////////////////,,,,,,,,,---000000///......//////000000//////.................................------------.........------...//////...,,,+++,,,,,,------.........///////////////.........,,,,,,---------.........------................../////////.....................////////////......////////////////////////,,,---///000111000000///---------......//////000////////////////////////,,,---------............---,,,,,,,,,,,,---......---------------------------....../////////......////////////////////////---------....../////////---...///000000111000000------..................---------............///---------...............////////////////////////+++...111444444111...+++........................---------............///................................................((()))+++---......------,,,------......------,,,+++,,,,,,------............---,,,,,,,,,---///000...///...---++++++---///......////////////......///////////////...............------------......//////......---,,,,,,+++''')))+++---...//////...vvv```SSSOOOIIIIIIIIIIIIHHHHHHHHHHHHEEECCCAAAAAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::888999:::;;;;;;:::333333222111111111333444111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000+++,,,---...////////////222000---,,,,,,---000222............//////000000------------...///000111......---,,,,,,,,,------+++...///...------------)))******+++++++++++++++,,,,,,---............---++++++******+++,,,,,,---...000222111...,,,---......---+++******+++---...+++++++++***++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////...,,,++++++,,,---...//////...---......---,,,,,,,,,------***++++++,,,------...............---------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++---000///---,,,,,,...------------------------...---+++******,,,...000,,,---......,,,,,,---...////////////////////////////////////////////////***+++,,,......---,,,+++***+++,,,---.../////////------------------,,,,,,,,,,,,------...//////000........................,,,,,,,,,...000000///---//////000000000000//////.................................//////............------...//////...,,,++++++,,,,,,---......///...///000111111111000///*********+++++++++,,,,,,,,,---------...//////////////////......---------,,,---............---,,,////////////////////////---...000111111000///...+++,,,,,,---......//////------......///000000000------------............---,,,,,,,,,,,,---......------------------------,,,---...///000000//////........................------..................,,,---...///000000000000..................---------------............///...............---------000000//////...---------,,,...000222222000...,,,........................---------............///................................................)))***,,,---...---,,,+++,,,------......------,,,------------------------...------,,,---...//////...//////,,,******---///......////////////......000/////////..................------------......------------------------((()))+++---......---,,,vvv```TTTPPPJJJJJJIIIIIIIIIIIIHHHHHHEEECCCAAAAAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;999777777888:::::::::555555444222000///000222111111000///...---,,,,,,000000000000000000000000........................////////////////////////'''))),,,...000111111111333000---******---000333---------.........//////++++++,,,---///111333444000///...---------------+++...///...,,,,,,,,,,,,+++,,,------......------,,,---......//////......+++*********+++,,,,,,---'''***------,,,+++---///000///---,,,,,,---///000************+++,,,---------------,,,,,,++++++++++++,,,...//////...,,,+++***+++---...///...------///...------,,,,,,,,,,,,))))))***+++,,,,,,------.........------,,,,,,+++++++++,,,...000111222333...------,,,,,,------...))),,,//////,,,***+++---000000000000000000000000...,,,***))))))+++...000...---,,,***)))***---000////////////////////////------------------------)))***,,,.........,,,+++......//////////////////------------------------,,,,,,------...///000000------------------------,,,,,,,,,...000111///---//////000000000000//////........................---...///000000///...---...------...//////...,,,++++++,,,,,,---...//////---...111222333222111000/////////000000000111111,,,,,,------...///000000---------,,,,,,+++++++++///000111222222111000000////////////////////////...///000222111000///---++++++,,,,,,---...//////+++,,,,,,---...///000000---------.........//////---,,,,,,,,,,,,---......------------------------+++,,,...000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++---------,,,,,,+++++++++---------.........///////////////......------,,,000000///...---,,,,,,+++------...//////...------////////////////////////---------.........//////................................................,,,---///000000///---+++,,,------......------,,,------------------,,,,,,...------------...//////...//////,,,)))))),,,000......////////////......000000//////.........---.........------.........+++,,,,,,------......///+++---...000000///---,,,uuuaaaSSSMMMGGGFFFDDDCCCCCCEEEGGGHHHEEEDDDBBBAAA@@@?????????>>>>>>============>>>>>>::::::999999::::::;;;;;;<<<;;;;;;:::999888777777666555444333222111111111555444333333333222000...000000000000000000000000---...///000000111000000------------------------...------...000111000///////////////////////////111///---...000000...,,,/////////...---------,,,......------------......///...---,,,,,,---...///........................---------.........//////------,,,,,,,,,------...---,,,+++,,,------,,,+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,......---,,,,,,+++******---...//////...,,,***))),,,---...//////...---,,,...............---------////////////000000000000,,,,,,,,,---------......000000///...............------............---------------------...///000,,,------......------,,,,,,------......------,,,------......//////000000.................................------,,,,,,,,,+++,,,---...///...---,,,.........------,,,,,,,,,//////.........---------+++,,,------......---------.........//////000000,,,,,,------.../////////////////////////////////........................------------------------,,,---///000000...,,,++++++,,,,,,------.........------............------------------------,,,,,,------------........./////////.........---------...///000111222333444555000...,,,,,,...000000000............------------........................---------.........//////111111000000/////////...+++***)))))))))***+++,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------............------++++++,,,---...///000111000000000000///////////////...---,,,,,,---...//////............///000000------------------------...------------.../////////...,,,*********,,,---000000//////.........------.../////////...,,,+++***+++,,,---............///////////////////////////............---------000000//////..................////////////............////////////......qqq^^^RRRMMMIIIHHHFFFEEEEEEFFFGGGHHHEEEDDDBBBAAA@@@?????????@@@??????>>>>>>??????@@@<<<;;;;;;:::999999999:::<<<;;;::::::888888777666444444333222222222333333222111000111222222000///000000000000000000000000...//////000000000000///000000000000000000000000///...---...///000///...////////////////////////111///------///000...,,,...............------------------,,,,,,---------//////...---------......---------------------------------........./////////......---------------...---+++,,,---...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------.....................---,,,+++***------............---------------...............---............/////////,,,,,,,,,---------......//////...---------------------............------////////////000000000111,,,------......------,,,---......//////......---.........///////////////........................//////.........---------,,,,,,------......------.........------,,,,,,,,,//////.........---------,,,,,,---.........................../////////000//////..................////////////////////////........................------------------------+++,,,---/////////......000000///......---,,,,,,...//////////////////......---------------------111000000///...---,,,+++//////.........---------+++,,,,,,---...///000000000...---...///111000000000000000000////////////...............------------------.........//////...---------,,,,,,,,,,,,...---,,,,,,,,,---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------............------........................---------............///...//////////////////...------............------........................000000000000/////////...///...------------...///......------......///000...........................------------.../////////...,,,+++***+++,,,---000/////////...............//////000///...---,,,,,,,,,,,,------......//////////////////////////////............---------/////////.........------......////////////.........//////////////////...}}}xxx~~~{{{kkk[[[PPPLLLKKKIIIHHHGGGFFFFFFGGGHHHDDDDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<:::999999888888;;;;;;:::999888777777666333222222222333333444555000......///111222111000000000000000000000000000///000000000000//////...111111111111111111111111000///......///000...---///////////////////////////...------......---+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000///...------------///---++++++,,,......---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,...///000111222///......---,,,,,,,,,,,,......------------......,,,,,,------......//////,,,,,,---------.........,,,,,,,,,---------............---,,,,,,,,,,,,---------............------...///000111111111000///------............------...//////////////////...///////////////.................................////////////............---------,,,---......///.........---------------...............---------------...////////////...............////////////111111000//////...------////////////////////////........................------------------------++++++,,,---...///000000000000000///......------000000000000000000000000........................111111000///...---,,,,,,...............---------++++++,,,,,,,,,---------------,,,---///000...---000000000000//////////////////.........------------............/////////,,,,,,,,,,,,,,,+++++++++///...---------...000111......------------,,,,,,++++++,,,,,,------............---------......///------............------////////////////////////---------............/////////000000000000//////------............------000000///...---,,,,,,+++000000000/////////......///...------------...///---------------......///////////////////////////...------------...//////......,,,+++++++++,,,---////////////............//////000000000///......///...---,,,,,,---...//////////////////////////////............---------.........---------------........................//////000000000000//////yyysssyyy}}}wwwhhhYYYPPPMMMKKKJJJHHHGGGFFFFFFFFFFFFDDDDDDCCCAAAAAA@@@@@@@@@AAA@@@@@@??????@@@@@@AAA======<<<::::::999999999;;;;;;:::999888777666666333333333222222333333444111///...///000111111000000000000000000000000000000000111000000///...---........................111000......//////...,,,////////////////////////...---------------,,,,,,,,,---------.../////////------------------------000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........//////000///---******+++------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,---///000111111///...---,,,+++,,,------///...,,,,,,,,,,,,...///++++++,,,------...//////,,,------------.........,,,,,,,,,---------............------,,,------...------............------+++---...000000///---,,,------............------......////////////......000000//////......------..........................................------...---,,,,,,,,,---///000...............---------........................---......///000/////////.........///////////////111111000000////////////////////////////////////................................................,,,,,,,,,,,,---...///000,,,,,,---...///000000111000//////////////////000.........///////////////........./////////000000................................................+++++++++---......,,,***............------------/////////...------,,,,,,.............../////////........................---,,,+++++++++,,,......------,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------.........///------............------........................---------............////////////000000/////////------............------000000///...---,,,,,,+++000000/////////..................------.........---,,,,,,,,,,,,---.................................------------...//////...---,,,,,,,,,,,,------///////////////.........000000000000000000//////111000...,,,,,,---///000///////////////////////////............---------------------------------........................000000000//////000000000xxxqqqwww{{{uuugggYYYPPPMMMIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA??????>>>>>>>>>>>>??????;;;;;;;;;::::::;;;;;;<<<;;;::::::999888777666555666555444333222222222222444222000///000111111000000000000000000000000000000000111000000///...---------------------------111000......//////...,,,////////////////////////---......---,,,,,,,,,,,,,,,---------.../////////......////////////......//////.........------,,,------------------------.....................------------...///000111222...,,,******+++,,,,,,,,,+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------............///...---,,,+++,,,---......---,,,++++++,,,---...***++++++,,,---...//////------........./////////,,,,,,,,,---------......///...............//////------............------,,,---///000000...---+++---......//////......---,,,------......------,,,000000//////......------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000........................---.....................---......///000////////////////////////.........////////////000000111111////////////////////////...................................................---,,,,,,,,,,,,------***+++,,,---...///000000///......------......///............//////000000............////////////---.....................000000000////////////...---------...000///---+++............------------//////.........---------//////////////////////////////////////////000000,,,+++*********+++---...++++++++++++,,,,,,,,,,,,++++++,,,------...//////,,,------.........//////------............------........................---------............///---......//////......---------............------.....................---////////////............---..................------,,,,,,,,,,,,---......------------------------...------------...//////---------------------............///////////////000000/////////000000000222000...------...///111///////////////////////////............---------------------------------......------------......000000///......///000000xxxpppwww|||wwwhhhYYYPPPMMMHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>============>>>>>>;;;;;;;;;;;;;;;<<<======::::::999888777666666555666666444333222111111111555222000///000111111000000000000000000000000000///000000000000//////...////////////////////////000///......///000...---////////////////////////---...///...,,,,,,,,,...---------..................///000111111000///...------...//////......---.......................................---------,,,,,,,,,---...///111111---,,,++++++------,,,+++***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..................------------------...------,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,------......---............/////////,,,,,,,,,---------......///............///000000------............------///000111111111000///.........////////////......,,,,,,------------,,,,,,///////////////.................................+++++++++++++++,,,,,,,,,......------......///000.............../////////---------...............------...////////////...///////////////.........------...//////000111111////////////////////////................................................------------,,,,,,++++++------------------------///...---,,,,,,---...///---------......//////000000000///...---,,,++++++---------...............//////..................222111000111222222000...000000000000////////////........................000000000////////////...---------..................---,,,,,,,,,---//////++++++,,,,,,,,,,,,------,,,,,,------......//////+++,,,---...////////////------............------////////////////////////---------............///------............------------............------,,,---------...//////////////////.........------------...//////...---------------------......///------------------------...------------...//////------------...................../////////////////////.........///000111111000///......///000111///////////////////////////............------------------------.........///...---,,,,,,---...///000///...------...///000wwwpppxxx}}}xxxjjjYYYNNNJJJGGGHHHHHHHHHHHHHHHGGGGGGDDDCCCCCCBBBBBBBBBBBBCCC>>>======<<<<<<======>>>===<<<<<<;;;;;;;;;;;;<<<::::::999888777666555555555444333333222222222222222000...---///111111111000000000000000000000000...//////000000000000//////////////////////////////...---...///000///...////////////////////////---///000///---,,,---///...............------------...///000000///...---+++,,,---////////////...------------------------//////.........---------......---------------...---------///000000---++++++---.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------.........---------......///000------............------111000000000////////////......////////////......------............------.........///////////////........................+++++++++,,,,,,---------------...///////////////---........./////////000---------.........//////,,,,,,---...............000/////////..............................//////////////////////////////................................................***+++,,,---------,,,+++---------...............000///...------...///000+++,,,,,,---......////////////...---,,,+++******---------.........//////..................//////444222000000111111111000000000000000////////////,,,,,,------.../////////000000000000/////////...,,,,,,,,,------.........///...---------...000111---------.........//////---------...............+++,,,---////////////...------............------........................---------............///......////////////......------............---------------.........////////////.........---------------...//////...------......------......///000...........................------------...//////,,,------.........................../////////000......---------...000000/////////000000111111222///////////////////////////............---------------.........////////////...,,,++++++,,,...//////...---,,,,,,---...///wwwqqqxxx~~~yyyjjjYYYMMMHHHHHHHHHIIIJJJJJJIIIIIIIIIDDDCCCCCCBBBBBBBBBCCCCCC>>>>>>============>>>>>>???>>>===<<<;;;:::::::::::::::999888777666555555333333222222333333444444///---++++++...111222222000000000000000000000000......///000000111000000////////////////////////...------...000111000///////////////////////////...000111000---,,,...000/////////......------,,,,,,---///000000///---,,,***+++---///000000//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000...---,,,++++++***......000222333222///,,,---...000000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.............../////////000000000111+++,,,---.........---,,,++++++---......---++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---..................---000///...---------------......////////////............////////////......---.........//////000000........................,,,,,,,,,------.........,,,---///000000000///...---.........//////000000---------.........//////+++,,,------......------000000//////.........---/////////...------,,,,,,////////////////////////........................////////////////////////''')))+++...///...---,,,++++++---...///111222222222000///......///000222++++++,,,,,,---...//////+++++++++,,,,,,,,,---------------.........///////////////000000000111111222000------...///......///.........------------+++,,,,,,---...///000000111111000000/////////...---------....../////////...------,,,---...///000.../////////000000111111...............---------***+++---///000000///...---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000//////---..................---........................//////.........---------,,,---...//////...---,,,///............///000000////////////////////////...------------...//////,,,,,,---.../////////...---.........//////000000...---,,,,,,---...///000---...///111222222222222//////////////////////////////.........---------........./////////000000///...,,,++++++,,,...//////...,,,++++++,,,...///tttnnnuuuyyyssseeeVVVMMMJJJHHHIIIJJJJJJJJJHHHEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEAAAAAA???>>>==================<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999999999777555333222222222111000111000000000000000111111222111///.........///000//////000000111111111222......//////////////////...///000111111000//////---...///000000///...---......---,,,---...///000222000///------///000222...------,,,,,,+++******000///...------...///000------,,,,,,,,,,,,------***+++---...///...---,,,------,,,+++************+++,,,------......------///...---,,,,,,,,,,,,,,,000...++++++,,,+++)))&&&'''))),,,...///...,,,+++''')))+++---......---------...///...------...///---------...------,,,,,,***+++,,,---............++++++---...//////000000---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000...---,,,,,,---...000222111///.........///000......------,,,,,,,,,+++000000//////......------111111000000//////......---......///000/////////111///---...///---,,,,,,.........////////////000......------------......111---++++++...111222111///000222111///......///333333222...++++++///333222000///------...000111222111...,,,,,,---///111------...///000000//////...---,,,+++,,,...000222......---,,,---...///000444222000...---...///000...///////////////.........------------,,,,,,,,,........................,,,---...///000000000000111111000///////////////111111111111111000////////////////////////////////////000000000000//////......//////...---,,,,,,---.../////////...---,,,111///...///000000...+++---------,,,,,,+++++++++,,,---......//////......111111111111000...---,,,//////...---------------......///000000000000000////////////.....................------,,,,,,,,,111111000000////////////+++,,,,,,------.................................000000000000////////////////////////////////////........................////////////////////////---------............///////////////000000000000////////////............//////............/////////000000111000...,,,+++......------------........................................../////////000uuunnntttyyytttfffXXXOOOKKKHHHIIIJJJJJJIIIHHHFFFDDDBBBAAA???>>>>>>???AAABBB??????>>>===<<<<<<<<<=========<<<;;;;;;;;;;;;<<<;;;:::999888777777777777888666444333333333222111444333222111/////////...111000000/////////000000/////////000000000111111111000000000000000000000//////000111111000///...---...///000000///...---...------,,,---...///000111000///......///000111........................//////............//////......------------......,,,---......//////......---,,,,,,,,,,,,,,,------,,,---......//////............---,,,,,,,,,------000...,,,,,,------***(((***,,,...///000000///...+++,,,---......---,,,+++''')))+++,,,+++++++++---,,,------...------,,,,,,***+++,,,---............,,,---...............---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111000///......///000111//////......///000111111111111000000///////////////////////////.........////////////.........---------...////////////...000...---......---,,,,,,------........./////////......------------......///,,,******---///000//////000111111///......///,,,...///...,,,+++---000222111000///...///111222111000...---------///000------...///////////////111000...---,,,,,,------...------,,,---...///000000///---+++***+++,,,,,,......////////////......000////////////.................................,,,---...//////000000000//////............////////////000000//////...---//////////////////////////////000000000000//////......//////...------,,,...//////000///...---,,,000...------///000...,,,------,,,,,,,,,,,,,,,,,,,,,---......//////.........///000111222333444444000//////...------............///000000000000000////////////.....................------,,,,,,,,,------,,,,,,,,,+++++++++------------....................................................................................................................................---------............///////////////000000000000------...///000000111111000//////......//////000000000000000///...---,,,......------------..........................................////////////vvvnnnuuuzzzvvvhhhXXXNNNKKKHHHIIIIIIJJJIIIHHHFFFEEECCCBBB@@@???>>>>>>???@@@======<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<999999888666666666666666888666444333444444222111444333222111000000000000//////000000111000000000...///////////////000000000000000/////////......000000111111000///...---......////////////.........------------...//////111000///......///000111,,,,,,---......///000000......////////////......///..................//////............///000000,,,,,,,,,,,,---...///000---...//////000000//////------,,,,,,,,,---......///...,,,---......,,,+++,,,------....../////////.../////////...---+++***+++---000000///---,,,,,,,,,,,,------...------,,,++++++,,,---...........................---,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111000///......///000111,,,---...///000111111111............------------.........///////////////............------------,,,,,,---........................---------------,,,---------..................------------......---+++))))))+++---.........000111111///......///(((+++---......---......111000///......///000111000/////////............------...////////////...000//////...------,,,,,,...------------.../////////...,,,+++******+++,,,---....../////////......000////////////.................................------......///000000000......---------...//////------.........---,,,,,,////////////////////////...//////000000//////............///......---,,,............---,,,+++***///---,,,,,,...//////...,,,,,,,,,,,,------------,,,---......//////......111000///---,,,,,,------000000//////......//////......///000000000000///////////////.....................---------------............------------////////////....................................------------------------------------------------................................................---------............///////////////000000000000/////////000000111111111000000////////////000000111000///......---............------------..............................//////..................{{{ssszzz~~~yyyiiiXXXMMMIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFEEECCCBBBAAA@@@@@@@@@======<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<999888777666666555555666777555333222333333111000000000000000111222444444...///000222222111000///............////////////.........---,,,,,,++++++111111111000///...------...//////////////////...------------......//////000///............///000+++++++++,,,,,,,,,------,,,---////////////---,,,//////............/////////...---------...000111------,,,,,,---......///------...///////////////,,,,,,,,,,,,,,,---...///---,,,,,,,,,---------,,,,,,++++++***+++,,,---...////////////...---,,,+++000222444444111...,,,+++,,,,,,------...---------+++,,,------.........------------......------,,,,,,,,,---------.........---------------------------------........./////////...------------...///+++---...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000........................+++,,,------......------,,,//////---,,,---...---,,,,,,,,,---------............------------......,,,+++++++++,,,------...---///000000///......///+++---...///000//////000......---------...//////...///000000000///------------...//////.........+++,,,---...////////////------------......//////000///...---------......------......//////.........------------,,,,,,,,,........................---------...//////000111111000///...............---------......------,,,////////////////////////...//////////////////...---...............---------------,,,+++***)))(((...---,,,,,,---...///000+++,,,,,,,,,------......,,,---......///.........222000...,,,++++++,,,---000000////////////000000---...//////000000//////////////////...........................---------000000000000////////////111111000000//////..............................---------------.........------------------------................................................---------............///////////////000000000000444333222111000///...---000000////////////000000111000///---------...///......------------..............................//////............------~~~mmmZZZNNNJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA@@@??????>>>>>>>>>===>>>>>>??????======<<<;;;;;;;;;;;;<<<::::::999888777777777777555333111000111111///.../////////000111333444555///000111222222111000///////////////..................------,,,,,,,,,,,,222111111000///........./////////....../////////---------...............//////............//////------,,,,,,,,,+++++++++,,,---...//////...---,,,//////............//////...---,,,+++,,,---///000......---,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,---...///***+++++++++++++++,,,,,,---,,,+++******+++---...------..................,,,...111111///---+++***+++,,,,,,---.........---,,,,,,------...---------***+++,,,---............,,,,,,,,,------------...---------------------------------.....................------------......---...///000000///...---//////////////////000000------......//////000000////////////////////////+++,,,------......------+++111222---+++...///---,,,,,,,,,---------............------------......------------------...///---...000000.........///000///........./////////............///000000111...///000111000///---,,,------............------+++,,,---...////////////---------...............000000000///////////////,,,,,,---..................------------,,,,,,,,,..............................------...///000111444333222000///.........---....../////////......////////////////////////......////////////......------...............---///......---,,,+++++++++---------------...///000,,,,,,,,,------.........,,,---......///.........---------...111555888;;;000000////////////000000------...///////////////////////////............................................................111111111000000//////...........................------........./////////------------------------........................////////////////////////---------............///////////////000000000000444333222111000///...---000000////////////000000111000...------...//////......------------.............................................---------qqq^^^RRRMMMHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBBBBAAA@@@>>>======@@@???>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;:::999888888888888444222000///000000...---000000000000000000111111111111222222111111000///000000000////////////...////////////////////////222111000///......////////////............//////,,,---......//////..............................000000///...------,,,,,,------............------///..................///,,,,,,,,,,,,,,,---......///...---,,,+++++++++++++++,,,,,,---...---------------,,,,,,,,,---......***+++,,,,,,******+++,,,///...---,,,------//////***+++,,,---...///000000))),,,///000000/////////++++++,,,---............,,,,,,------...------,,,)))***+++,,,.........///,,,,,,,,,,,,------------------------------------........................000000000000000000000000///////////////...---,,,---............/////////.........////////////////////////000000000000000,,,,,,---...............,,,444555...+++...000---,,,---------..................------------.........///000000......///000,,,...//////.........///111...,,,,,,---.........000000111111222222333333...///000000000///---,,,---............---,,,,,,000//////...------,,,,,,,,,---......//////...........................---+++,,,---...............000////////////.......................................------...///111222555444333111000///............///000000000000///////////////////////////---......//////......---,,,---......///.........111111000/////////000000,,,...000000///...///000---------------.........,,,---......//////......------...///111333666777//////......//////000000------...////////////...////////////...........................//////////////////000000000000000000000000000////////////........................---------...//////000000------------------------........................////////////////////////---------............///////////////000000000000/////////000000111111111//////............////////////............//////......------------..............................,,,,,,---------.........ppp]]]SSSOOOHHHHHHHHHGGGHHHHHHHHHIIIBBBBBBAAAAAA@@@???>>>===@@@???>>>=====================<<<;;;;;;;;;;;;<<<;;;;;;:::999888888888888555333000000000000///---//////......///000111111444333222111000/////////111111000000000/////////...//////000000111111222111000///......///000000000///...------...///000,,,---.../////////...------..................---.....................---...------,,,,,,------.........------------......,,,------.....................---------------...,,,------.....................---,,,,,,,,,------+++,,,...---+++***+++---///......------.........******++++++---...///000,,,---//////---------...***+++,,,---............,,,------...------,,,,,,***+++,,,---------------++++++,,,,,,,,,---------................................................//////000000000000//////......---------...//////+++++++++,,,,,,,,,------///////////////................../////////000000------...////////////......777999000+++///000---------........./////////......------------......---///111111///---...000+++---//////.........///...---,,,...111222000......///000111222222222222///////////////......------.........------,,,+++111000...---,,,,,,------,,,---.../////////...---,,,---------------------***+++,,,---............000////////////.................................///...---,,,---///111222222111111000000000000000......///000000000000000////////////////////////---......//////......---,,,------...//////......111000/////////000111222,,,000333333111///..................------------,,,---......//////......000000///...------,,,,,,......------...//////000,,,---......//////......////////////............---........./////////000000111111111222222222333......///////////////000........................+++,,,,,,---......//////................................................---------------------------------............///////////////000000000000------...///000000111111......------------............////////////............------------..............................++++++,,,---......//////~~~lllZZZQQQNNNHHHHHHHHHGGGGGGHHHIIIIIICCCCCCCCCCCCBBBAAA@@@@@@@@@???>>><<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<;;;:::999888777777777777666444111000111111000...***++++++---///111333444666555333000////////////222222111111000000//////,,,,,,---...///000111111000000///......///000111000///...------...///000,,,,,,.../////////...---------............------***++++++,,,,,,------.........,,,++++++,,,......---------,,,,,,---------,,,---///000000000///.........---......///000111---......//////////////////...------,,,,,,,,,,,,,,,...000...+++***,,,...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,***&&&$$$###$$$***+++,,,---............---------...------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,---------.............................................---------............---------,,,,,,,,,---///111222.........//////000000000000000//////.........------------.........//////---...//////000000/////////999;;;111+++///111,,,.........////////////000.........------.........---///111111...---...000+++---//////.........///,,,---///333777777444000+++,,,---...////////////000/////////............---.........------,,,+++...---,,,+++,,,...000222,,,,,,.../////////...---------...//////.........***+++,,,---..................---------,,,,,,,,,........................///...---,,,---///111222............///000222222------...///000000//////////////////////////////---..................---,,,,,,---.../////////...------,,,,,,---...000111---111555555333///------/////////...---------,,,,,,---......//////............///000111111000000---------------...///000,,,---......//////......000/////////............---.........//////000000,,,---------......//////------......//////000000........................******+++,,,,,,---......////////////////////////........................++++++++++++++++++++++++---------.........//////////////////000000000000////////////............---------,,,,,,------------...///000000///...---.........------.................................)))***+++,,,...///000000oooZZZOOOMMMJJJHHHFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCAAA???<<<;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;::::::999888888777777888888444444333222222333333333222222111111111111111111---,,,,,,------...///000...///000111111000///...111111000///...---,,,,,,444333222111///---,,,+++000///......------------......------------......,,,---------.../////////...................................................------,,,,,,------...---------...///000000111,,,---------.../////////,,,,,,,,,------...........................------,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......,,,...///...---++++++,,,,,,---...//////...---,,,---------............///,,,,,,,,,,,,------...//////...------++++++***)))//////...---------......000///...---------------////////////////////////...............///000000...............///000111......//////000000111111---------...............000000111111111111000000---------.........//////------------------------111000///......///000111///............---------......//////...---,,,,,,'''---111111000111000------------------...///000---...///000000///...---------..................///......---------......////////////////////////000///...---------------///...------...///...,,,,,,,,,------///000222333000///---,,,++++++,,,---///,,,***,,,000222222000222///++++++,,,---,,,***,,,,,,------.../////////..................------111000...------...///111........................,,,,,,------...///000000000000//////......------///...---,,,---///222333111000///...............////////////////////////............////////////000000000///......------111000...,,,,,,...000111////////////////////////---.........//////000000&&&)))---///////////////......------------.....................///000000---------............///---------------...///000////////////////////////......//////...---,,,,,,///......---------..............................***,,,...000111///---,,,//////////////////////////////............//////000000//////......------+++++++++,,,,,,,,,,,,---qqq[[[OOOMMMLLLJJJHHHGGGHHHHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????<<<;;;::::::<<<<<<;;;:::;;;:::999999888888999999555444333333222222222222000000000111222222222333222111000///............///000111222222111000///111111111000//////......------------......////////////...---------------000000////////////000000---------..................................................................------,,,,,,------...------......///000000111---------...............,,,,,,,,,---------........................------.........---------,,,,,,,,,---------------------,,,---------............,,,...///...---+++,,,,,,000///---,,,,,,---///000---------............///------,,,,,,,,,---.........------,,,,,,++++++++++++++++++++++++,,,---...------,,,+++++++++,,,,,,.......................................//////000.........---......//////......//////000000000000/////////.........------//////000000000000//////---.........////////////------------------------...---,,,,,,,,,,,,---...///............---------......//////...------,,,&&&+++---++++++------+++......---------......///.........//////.......................................------------..............................///......---,,,,,,------...---,,,---...///...---,,,,,,,,,---...///000111...---,,,,,,,,,---...//////...------///000//////444111...---//////...---/////////...------,,,,,,........................//////...---------...///........................,,,,,,------...//////000////////////............------,,,,,,---...///000000//////............///....................................////////////...............---------000///............///000////////////////////////............/////////000---///000///---+++******......------------......---------------...//////---------............///---------------...//////..............................//////...------,,,///...............//////........................,,,,,,,,,,,,,,,---......//////////////////////////////............/////////////////////.............../////////000000000xxxaaaRRROOONNNLLLIIIHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::<<<<<<;;;:::;;;;;;:::999999999999:::666555444333222111111111//////000111222333333444333333222111000000000000000111111222222111111000111111111111111000000000++++++,,,---...///000111111111000////////////000000000////////////000000...............---------......................................................------------......------......///000000000...............---------,,,,,,,,,------------...------------------..................---------------------------------,,,------........./////////,,,---///...---,,,,,,---111...+++((((((+++...111---------............///......---------------------,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,+++++++++,,,------..............................------......///000///...------------------...////////////000000000000000000///......------......////////////..................////////////////////////////////////000000////////////000000///............---------.........///......---,,,)))---///,,,+++...000...//////...---------............------------.................................---------------.................................------,,,,,,,,,,,,,,,---,,,,,,---///000///...---------,,,---......///,,,,,,,,,,,,---...///000//////000///---------...333111//////000000///.../////////...------,,,,,,........................------------------------////////////////////////,,,,,,------.../////////.............../////////---....../////////...............---......//////------------------------............////////////,,,,,,---------........./////////000000/////////////////////////////////............////////////111222111///,,,)))))))))......------------......,,,,,,,,,,,,,,,---......---------............///...------------...//////------------------------.........///......---,,,......------...///000000........................///---***))))))+++...111//////////////////////////////............//////.........///////////////---------.........//////gggVVVQQQLLLJJJHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???<<<;;;999999::::::<<<;;;::::::<<<<<<;;;:::;;;:::999999888888999999777666444333222111111111000000000111222222222333000000000000111222333333000000000111111000000000/////////000000111111111111000000000///////////////......------............------,,,,,,------.../////////...---------,,,......................................................------------..................//////000000/////////...---------,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,++++++...------------,,,,,,,,,.........////////////000+++---......---,,,,,,---...,,,)))''''''))),,,...---------............///000///...---------------,,,,,,,,,,,,------......---------------...///000---------------...///000...........................------------.../////////...---,,,,,,,,,,,,,,,////////////////////////////////////////////////---..................---,,,---------............////////////////////////111111111111111111111111///............------------...............------+++///111///...000111///000///...---------------...---,,,++++++,,,---..................---------------,,,,,,------..............................---,,,,,,+++++++++,,,,,,---,,,+++---///000000///...------,,,,,,,,,------------------......//////,,,...111000---+++---///000///.........///......,,,,,,------.../////////---------...............++++++,,,---------,,,,,,000000000000000000000000---------.........//////---------....../////////...///111111111000...---------------......///000------------------------............////////////,,,,,,------...///000000---///000111111000///---////////////////////////.........///////////////...//////...,,,+++---.........------------......------,,,,,,------...///---------............///......---------......///---------------------------...............------,,,,,,,,,,,,---...///000........................000...+++)))***,,,///111//////////////////////////////............//////------......//////000000,,,,,,---------.........jjjVVVPPPIIIHHHFFFFFFGGGHHHHHHGGGCCCCCCBBBAAAAAAAAABBBBBBBBB???;;;888777888;;;===<<<;;;::::::<<<<<<;;;:::999888888777777777777777777666444333222111111111333222222222111000000000////////////000111222222/////////....../////////---......//////000000000222222111000///...------******))))))))))))******------,,,,,,,,,,,,------/////////...---------,,,................................................///......------......///............/////////////////////...---------,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000+++---......---,,,------,,,,,,++++++++++++,,,,,,---------............///000///......------------+++,,,,,,------......///000///...------------------------------...///000........................---------------.../////////...---,,,,,,,,,,,,,,,/////////...............------......//////000000------............------++++++,,,,,,,,,---------000000000000000000000000........................///............---------------...............---'''---000...---...---+++000///...---------------...---,,,++++++,,,---...//////.........---------,,,,,,,,,,,,,,,---..............................,,,,,,+++++++++,,,,,,------,,,+++---///000000///......---,,,,,,,,,,,,---/////////......---------))),,,///000------...111---...//////////////////,,,,,,------.../////////---------.........//////******+++,,,------,,,,,,000000000000000000000000---------...............,,,,,,------......//////,,,---///000000///---+++---------------...///000------------------------............////////////------...///000111111222---///111222222111///---///////////////////////////////////////.........,,,---...---------///111......------------.....................//////000---------............//////......---------..............................------...............---,,,+++++++++,,,------...........................///......---...///000000//////////////////////////////............//////------......//////000000///000000000111111111111jjjVVVOOOIIIHHHFFFFFFGGGGGGGGGFFFCCCBBBBBBAAAAAABBBBBBBBBAAA???;;;::::::===AAADDD<<<;;;::::::<<<<<<;;;:::888888777666666666666666666555444333222111111111444333333222111000//////111111000///............///......------......///------......//////000000---------...............------,,,,,,,,,---......//////............//////...............---------................................................//////............//////......//////////////////...............---------...------------,,,,,,,,,++++++,,,,,,------..................////////////,,,,,,,,,---------......------........./////////+++,,,......---,,,---...---...///000000///...------------............/////////......---.........,,,,,,------.........//////...---,,,+++*********,,,,,,+++++++++,,,------------------------------------,,,,,,------...//////...------------------/////////............---------------.........///------............------+++,,,,,,,,,,,,---------000000000000000000000000//////000000000000/////////............---------,,,---......///.........***...111...---......,,,//////...---------............------------....../////////...------,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,------...---,,,,,,---///000///.........---------------...///000000//////---,,,,,,(((+++---//////...///000---///111111000000111222/////////...------,,,,,,,,,,,,------.../////////***++++++,,,,,,------...////////////////////////........................---------------.........)))***,,,------,,,+++)))---------,,,------......------------------------............////////////......///000111111222222...///111222222111///...///////////////////////////////////////.........---...//////...---...000......------------......///............///000000---------............/////////...------------...////////////////////////,,,---......///.........------,,,,,,,,,,,,,,,---........................---...///000000000000/////////////////////////////////............//////.........///////////////............////////////lllXXXRRRMMMKKKHHHGGGGGGGGGEEEDDDBBBBBBBBBAAAAAABBBBBBCCC>>>>>>======>>>???AAABBB<<<;;;::::::<<<<<<;;;:::999888888777666777777777555444333333222222222222333222222222111000000000111111000///............000///...------...///000///////////////000000000+++,,,,,,---...///000000000000000000000111222333///......------......///---------...............................................................//////............///////////////////////////...---------.....................---------,,,,,,,,,***++++++,,,------................../////////000***++++++,,,---...//////,,,---------............***,,,......---------...---...///000000///...------------............//////............//////000---------..................---,,,+++++++++++++++------,,,+++++++++,,,,,,------------------------------,,,,,,------...///.........---......////////////.........---------///......---,,,+++++++++......////////////......---------.........//////////////////////////////111222333333333333222111///............---------,,,------...//////.........111000+++)))---000000......---------......///.........//////.........000//////...------,,,,,,++++++++++++,,,---...///------------------------------,,,,,,---......///...---,,,---...///...---.........---......//////......///000000///...---++++++,,,...000///...,,,***---000111000///000222/////////...------,,,,,,,,,,,,------...//////000,,,+++++++++,,,---///000...................................................------------------,,,)))***+++------------,,,......---,,,,,,,,,------....................................////////////......//////000000111111///000111111111111000///////////////////////////000/////////............,,,...000000///...............------------.........------------...//////---------............/////////...---------------........................,,,------...//////......000000///...------------........................---....../////////////////////////////////////////////............/////////////////////.........++++++++++++,,,,,,,,,,,,zzzppp]]]WWWQQQOOOKKKIIIHHHFFFDDDBBBBBBBBBAAAAAAAAABBBBBBCCC===>>>???@@@???>>>;;;:::<<<;;;::::::<<<<<<;;;::::::999999888777888888888444444333222222333333333111111111111111222222222............///000111222111000///......///000111111111111000000000000000////////////000000111111---------------...//////---,,,,,,++++++,,,,,,---,,,------....../////////................................................//////............/////////////////////.........,,,------....../////////.........------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......)))***+++,,,...///000000,,,,,,,,,---------......***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000111..............................---------...//////000///......---------------------------------------,,,,,,,,,,,,---.....................///000111//////.........---------111000///---+++)))((('''......////////////......////////////000000000111////////////////////////...///000111111000///...//////.........---------,,,,,,---.../////////...---...)))"""!!!''',,,///---------------...///000---...///000000///...---000000///...------,,,,,,++++++++++++,,,---...///---------------------------------------...///000///...------...///...,,,...............///000000,,,---...000000000//////...,,,,,,...000000,,,((('''+++...///---,,,...000,,,,,,------...//////000,,,,,,------...///000000---,,,+++***+++---000111.............................................---.........------,,,,,,,,,,,,---...///000000000000///...------,,,,,,,,,,,,////////////////////////............/////////000............////////////000000111111111111000000////////////////////////000000//////.........---))),,,///111111000000000.........------.........---,,,,,,,,,,,,---......---------.........//////000///...---------------------------------------,,,,,,---.../////////...333222111000.......................................------------...///000//////////////////////////////............//////000000//////.........------------.........//////|||ttt\\\NNNLLLIIIEEECCCCCCDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<===>>>???@@@???===;;;:::444999===<<<777444666999::::::999888777666555444444333111222333444444333555333///,,,,,,---///111...///222444555444333333000000000000000///......000111222222222000///...///............///000000//////...---------------,,,---...000000000////////////------,,,---...///000,,,,,,000222///...///111111000000//////......,,,---...//////...---,,,))))))))))))***+++,,,---........................+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,+++,,,------000...+++))))))+++...000...............///000000////////////////////////////////////////////////111000...,,,,,,,,,...///***...111111...,,,,,,---222000---,,,---////////////---,,,******+++,,,---,,,,,,---......//////000,,,,,,+++,,,---///111222//////000000///...------------............------//////...---...///000111000000//////.........---222000///000222333111...******,,,---.../////////(((+++///333444333000...+++,,,.../////////...---//////000000///...------000000000000000//////...222000---++++++,,,...//////...,,,*********,,,---............---,,,++++++...------,,,,,,------............------,,,,,,,,,/////////......---------........................+++,,,---......---,,,,,,000000000///......------222...******,,,...---,,,,,,,,,...000000------...000000000000000000000000........................222///......111111000---...///000///...---...000////////////............------............------***+++,,,---///000111222......------------......///////////////.........000000///...---,,,,,,,,,)))+++///111111000---+++////////////////////////...---++++++---...---,,,///...---///111111...+++............////////////000///...------------------......//////......---............////////////........................------------...000111111............---,,,+++***---...............------//////000000000000000000...///000111111000///...------,,,++++++---...///...............///000000rrr]]]TTTOOOLLLHHHFFFFFFGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDD???@@@@@@@@@???>>>===<<<:::===??????<<<::::::<<<======<<<;;;:::999888777555333222222333444444333444222000---------///000///000222333333333111000000000000000000///......111111111111111000//////111000///...............000//////...------......---...///000000//////...---......//////...---------))))))...000...---...///////////////000000000------............------,,,,,,------...///000000........................***+++---......---+++***------------------------------------------------------------------------------------------------......---,,,,,,,,,---...///...,,,******,,,...///...............//////000////////////////////////////////////////////////000///---++++++,,,---...,,,...///...,,,+++---///444111...,,,---......---++++++,,,---------------------,,,------.../////////...---------...///000///////////////...---------......//////......---+++,,,---.........------000/////////............111///...000222222000...++++++,,,---...............///000000000000//////,,,---......//////......///////////////...------......//////......---,,,111///...,,,,,,,,,......///...,,,+++***+++,,,---....../////////...------...------,,,,,,------.........---------,,,,,,,,,............---------,,,........................///...------,,,------............///////////////111...++++++---......,,,...---...000000/////////////////////////////////........................111///---...000111000......///000///...---...000////////////............111222222333333222222111........................//////............///////////////////////////...000000000//////......---***,,,...000000///...,,,////////////////////////000///---...///000///......---,,,...000000---+++............///////////////.........------------,,,------......------,,,............////////////........................111000///...,,,,,,++++++111111111111000///...------...............------000/////////////////////,,,---...//////...---,,,---------------......///...............///000000ppp^^^WWWLLLJJJFFFEEEEEEEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????>>>============<<<;;;:::999999888444222000000222333222111222111000///......//////000111222222222000///...000000000000000//////...222111111000000000000000222111000///---------,,,000000//////......//////...//////000//////...---,,,---///000111///---,,,,,,((((((,,,...,,,,,,...---......///000000111111.........------...............//////000111111111------------------------+++,,,---......---,,,+++------------------------........................------------------------------------------------------,,,,,,,,,---.........------,,,,,,------.........------......///000////////////////////////////////////////////////000///...---,,,---...///......---+++***+++...111444222...---------,,,+++(((***---///000000///......---,,,+++,,,---...///111000///...............///////////////......------......//////......---)))+++---//////...,,,+++////////////............//////...///000111///---,,,------.........------444222000---,,,---...///......------......///000///////////////......------------------,,,++++++///.........------------......,,,+++++++++,,,---......///000000000000///......------------.........------------,,,,,,,,,...------------,,,,,,,,,........................222111...,,,,,,---...000------......///000000111000///---...//////...,,,...---------...000///...................................................///...---...000111111///...///000///...---...000////////////...............//////////////////...........................000000////////////000000......//////////////////000000000000000000//////,,,---......///.........////////////////////////000///---...///000///...---,,,+++,,,......,,,+++---............/////////------...///......,,,+++---..................------............/////////........................111000///---,,,***))))))......///......---,,,+++------...............---/////////.........------,,,---............---,,,------...////////////..................///000000sss^^^TTTKKKHHHFFFDDDDDDDDDCCCBBB@@@@@@@@@???===<<<:::999BBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<<<<======<<<:::::::::999888888777666666222000......///000000///000000000000000///......//////000111000000///...//////000000000000//////222111000//////000111222111111///......---------000000////////////000000000000000//////...---------......////////////...111,,,+++...///---,,,............/////////000000///...---,,,,,,---...///------......////////////------------------------------...//////...------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------......,,,------------------,,,...------------...//////////////////////////////////////////////////////000000///......///000000.........------...///000222000...------------,,,+++,,,---///000/////////...---,,,++++++,,,---...000000//////...............///////////////............////////////......---...//////000000/////////////////////................../////////.....................---,,,,,,333222///---,,,---......///...---------...000111...///////////////......,,,------------,,,++++++------...//////...---,,,...---,,,,,,,,,,,,------,,,---...///000000000000......------------......---------------------------------------,,,,,,,,,........................222111000///.........///............//////000000/////////000000///...------...---+++,,,//////,,,................................................---------...///000111111...///000///...---...000////////////............***++++++,,,,,,++++++***++++++,,,---...///000111//////............//////............//////////////////////////////000000......---------......///////////////////////////---,,,,,,,,,......---+++---,,,,,,,,,------,,,,,,---------.........//////+++,,,...//////...,,,+++//////000000000000//////---------.........//////........................,,,---------......---------------------,,,+++***,,,---......///........./////////...------,,,,,,////////////////////////,,,---///000000000///..................///000000{{{aaaRRRNNNLLLIIIIIIIIIHHHFFFEEECCCCCCCCCBBBAAA???======@@@@@@>>>======<<<=========<<<::::::;;;<<<;;;999888888777777666666555555444222000000111111000//////000000111000000......------...///000000111111//////000000000000//////222111000//////000111222//////............//////000000////////////000000000000//////............000///---,,,---...111222999444111222222...---...000/////////.........---///...---,,,,,,---...///,,,,,,---.........------------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------------------,,,,,,---......---,,,,,,---------------...//////////////////////////////////////////////////////.....................///---...///000111111000//////---,,,,,,...///...---//////------------...///...---,,,,,,,,,---...///---......///////////////......///////////////......//////////////////...000///---,,,---...000222.........///////////////---.../////////.........////////////...---,,,,,,....../////////.........//////...------///000111......///////////////..................---,,,,,,,,,---...///000///---,,,---------------------...+++,,,---...///000000000///......------......///------------------------------------------------........................///000111222222000...,,,000000//////...............///000000///......---...333333///---000000---................................................,,,---......//////000111...///000///...---...000////////////..................////////////......+++,,,,,,---...///000000...------,,,,,,------...---.........//////000000.....................//////...------------...///////////////////////////---,,,,,,---......---+++------...------------...------------............***,,,---//////...,,,+++---......//////......---------------....................................***+++---///000000111000///000000000000//////...,,,------...//////......//////......------------//////............//////,,,---///000000000///..................///000000cccRRRLLLKKKIIIHHHHHHGGGEEECCCAAABBBBBBCCCCCCBBBBBBAAA??????>>>>>>===<<<<<<<<<===<<<<<<;;;::::::;;;;;;999999888888777777777777777555333333333444333222//////000000000000//////------...///000111222222...//////000000000000000000000000000000111111222...............///000000//////......//////000000000//////............///111///---+++,,,...222444@@@:::555555444000...///000000//////...------,,,.........------.........---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......------,,,+++,,,------......------,,,------,,,,,,------...///////////////////////////////////////////////////+++++++++,,,,,,,,,,,,,,,,,,---...000222222000---,,,++++++,,,...000///...111///---++++++,,,---...,,,,,,---......//////000,,,,,,---...//////......---...//////////////////...//////000000//////...000...+++)))))),,,///111.........///////////////---///111000///.../////////////////////...---,,,***,,,...000111000...---//////......//////000111---.../////////////////////////////////...------,,,---.../////////...---------------............+++,,,---...///000000000//////............//////,,,,,,,,,------------...---------............///........................,,,...111333333111...,,,111000000///......------...///000///---,,,---...000999===666000111222000................................................,,,---//////......///111...///000///...---...000////////////............//////000000000000///////////////...------,,,,,,---,,,,,,,,,,,,,,,,,,---------......///000000000...............---------//////...------------...////////////////////////.........///111111...,,,---......---,,,,,,...///,,,------------.........***+++---......---,,,,,,++++++,,,,,,,,,,,,++++++,,,------------.................................------///000000000///........./////////......---,,,,,,---...////////////........................------,,,,,,,,,,,,------------...////////////..................///000000zzzaaaTTTJJJHHHGGGFFFFFFEEECCCAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@???>>><<<;;;:::<<<<<<:::777777999<<<999999999888888888888888777555333333333444333111///////////////000000000////////////000111111222......///000000000000000//////000111111111111111000//////............///......------...//////000//////...---......000000000///---------///222333@@@:::666555444000...000........................------............---------...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++------------------------------------------------------------------------------------------------......//////...,,,***)))------------------------------,,,,,,------...///////////////////////////////////////////////////++++++,,,------------------++++++---///111///------,,,,,,---...///...,,,,,,,,,,,,,,,,,,---------***+++...000111111111000,,,------......---,,,+++------.../////////////////////000000000000//////...---+++***+++,,,...000............/////////000...000222222000...///111...////////////......---+++,,,...///000///...---......///000000000000000------...//////////////////////////////...------,,,------......///......,,,------...............---...///000000000000000//////............//////,,,,,,,,,---------.............../////////000000........................+++---///111222111///...///////////////............//////---+++***---///...===CCC:::000///111///////////////////////////........................,,,...000///---,,,...000...///000///...---...000////////////............---......//////......---000//////...------,,,,,,---------,,,,,,---------------......///000000111000000//////......------//////.........---------////////////////////////.........000111111...,,,,,,---...,,,******,,,///,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,---------.................................,,,---///000000///---,,,++++++,,,,,,---,,,,,,++++++,,,---...////////////---......//////000000111---,,,,,,++++++,,,,,,------------------......///...............///000000ppp]]]UUUMMMKKKJJJJJJJJJIIIFFFDDDEEEEEEDDDCCCBBB@@@???>>>???@@@AAABBBAAA???===;;;777:::<<<999444333777<<<888888888777777777777777555333111000111111000///000000////////////000111222111111000000000000000......///000000000000000...///000222222222111000222111000///...------------------------...///000///...------...///000111.........///000111111222>>>888444444333000///111,,,,,,------.../////////,,,---...//////...---,,,,,,---///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................------------------------------------------------////////////...,,,)))(((...------,,,,,,------...---,,,,,,,,,,,,---......////////////////////////////////////////////////......///000111111000000...+++((((((,,,...///...///---------......,,,***((()))+++---......------(((+++...222333333222111---.........---+++)))(((------...///000000////////////000000000000//////........./////////000000---.........//////000000...111333222000///000222......////////////........................---------...000111111111000///------...///000000//////......//////......---,,,------------......//////,,,,,,---.../////////...///000000111111111111000//////............//////,,,,,,,,,------............/////////000000111111........................,,,,,,---...///000111111------......///000000000...//////,,,))))))---000***<<>>===<<<;;;;;;<<<;;;::::::999999::::::;;;:::888999::::::999777555555444444222111///...000000///000000222444555111111222222222333333333000000000000000000000000///////////////000111222//////000000000000//////.........//////111222222333222000............///222111111000///......---222111...---,,,---...000---------------------,,,/////////...---------,,,111111000///...---,,,,,,000//////...------,,,,,,///---++++++---...---,,,---------,,,,,,------...------............------------------------------+++,,,,,,---...///000000,,,---...000000000//////////////////////////////..................------//////............//////000///...---------------------///000000000///...,,,---///111111000...,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---...,,,(((&&&%%%'''***+++///000000...------///000////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000111000///////////////000000000//////.........---333222000---++++++...000000000/////////.........//////............//////---...///000111111111111//////.........------------------.........//////---------.........//////000000///...------,,,,,,---------...------,,,,,,000000///...------,,,,,,............////////////---------.........////////////////////////////////////.........---------........................,,,---...///000000000000+++///222111---,,,...111000000///...............000000////////////000000***...///---///333000)))......//////...---,,,,,,000///...------...///000***+++,,,---...000111111222222111000///...------............////////////...---,,,,,,,,,...///000000000//////......------------......///000000111---,,,,,,,,,,,,---...///.../////////...---,,,,,,...------------...//////........................,,,,,,++++++,,,...///111........................+++...111000---,,,---///........................///111444444111...+++***///---,,,,,,...//////...////////////////////////////////////............lllYYYOOOLLLJJJHHHHHHHHHGGGDDDAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999::::::;;;:::888999::::::999777444333333333222111111111333222111000000000111222000000000000111111111222000000000000000000000000//////......//////000000...//////000000//////...............///000111111...---------...000111222000000000///...---------111000///---------...///,,,---------...........................---------000000000///......------........................///...,,,---...///...---......---,,,,,,,,,------------............------------------------------,,,,,,------.../////////,,,,,,...//////......---...................................................------------------...//////...---------------+++,,,---...///...------//////000000000000000///.........------.........------------------------///...---------...///000111///---+++***+++---...,,,...//////...------...////////////////////////111000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000/////////........./////////,,,******,,,...000/////////............//////............//////,,,---...///000000000000///............---------........./////////000000....../////////000000000000//////......---,,,,,,,,,,,,---......---------000//////......---,,,,,,............////////////---------.........////////////////////////////////////.........---------........................///...---,,,---...///000///222444333///---...111000000///...............000//////......//////000+++...///---...222222.../////////......---------//////...------...//////+++,,,,,,---...///000000111111000000//////......//////......------,,,,,,.........---....../////////////////////.........------...///000111111222------,,,,,,,,,------...++++++,,,---.........---...------------...//////------------------------((((((''''''((()))+++,,,........................---.........---,,,---...........................+++---000111000/////////000...------...///......000000000000000000000000,,,,,,---...///000111111yyywwwzzz{{{hhhWWWOOOJJJIIIHHHHHHHHHGGGEEECCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<;;;<<<;;;;;;:::::::::::::::;;;:::888999::::::999777444333222111111222333444666555333111////////////......////////////000000000000000000000000000000//////...........................//////.........///...............//////,,,,,,,,,---...000111222//////......------,,,,,,/////////...............---------......//////000---------...............////////////////////////,,,,,,------...///000000...---,,,,,,.........,,,///...---,,,,,,,,,,,,,,,------............------------------------------........................---------...------,,,+++------------------------........................,,,,,,,,,++++++,,,,,,,,,//////...------------...***+++,,,,,,------,,,,,,000000////////////000000000///---,,,,,,---///000........................//////......//////000111111000//////.../////////***---//////...---,,,---////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000.........------......///000000////////////......---...///...------...///////////////............//////............//////,,,,,,---...////////////............------------////////////000000000000000000000000111111111111000//////......---------+++,,,---...............000//////......---------............////////////------........./////////////////////////////////...............---------........................111///---******,,,...000000333444333///,,,---///000///......---..................------.........,,,//////---,,,000222222111000///...---...//////......------------......---------.........//////000000000000//////////////////...---,,,+++******//////000000000///...............///////////////.........///000000111111...------,,,,,,,,,------++++++,,,,,,---,,,,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---..............................///---++++++,,,---...---........................+++---...///...///000222222000......//////...---000000000000000000000000,,,,,,---...///000111111ssspppppp{{{yyygggXXXQQQKKKJJJJJJIIIHHHGGGEEEDDD@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<;;;:::::::::::::::;;;:::888999::::::999777666444222111111222333444666555333111/////////////////////////////////////////////////////////////////////......---,,,,,,------............------///......------------...000//////////////////////////////......------------......//////...------//////////////////......,,,---------.../////////............//////000000,,,,,,------.../////////---,,,+++,,,------,,,+++///......---,,,,,,,,,,,,------............------------------------------//////.........---------//////......---,,,++++++---------------------------------...............---,,,,,,++++++,,,,,,---///......---------......++++++,,,,,,,,,---------/////////............---000///...------...///000////////////////////////---------------..................//////......---,,,---//////------...///////////////////////////000000000000000111111111///////////////////////////////////////////////////............///000000000000//////////////////---000222333222111111222////////////////////////000//////......//////000,,,---....../////////...//////............------////////////000000000000000000000111111111111111000/////////......------++++++---...////////////000/////////......------............////////////............////////////////////////////////////................................................000///---,,,++++++,,,,,,---///000000---,,,,,,---///......------............------,,,,,,------......000111...---...000222111000...------...000111......------------...........................---.../////////000000000111//////......---,,,++++++///000111111111///...---------......//////000000/////////............---......---,,,,,,,,,------000//////...,,,***)))(((...------------...//////------------------------//////000000000111111222........................111---)))))),,,......---........................000000000///------///111444222////////////...---////////////////////////////////////............yyynnnmmmmmmzzzxxxfffXXXQQQKKKKKKJJJHHHFFFCCCAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>=========<<<;;;;;;::::::;;;;;;;;;:::888999::::::999777888666444222000111222222444333111000000000111111000000000000000000000000////////////////////////......//////...---,,,+++------............------///......------------...000000000000000000//////000000000///////////////,,,---............------111111000///...------,,,,,,---------.../////////------......///000000000...........................------...//////---,,,///...---,,,,,,,,,,,,,,,------............------------------------------/////////...------,,,,,,111111000///...---,,,,,,........................---------.........//////......------------............---------......///---------------....../////////000111000///---,,,......///000000///......////////////////////////++++++,,,,,,------------,,,---...//////...------/////////...---...111333000000000000000000000000//////000000111111111111////////////////////////////////////////////////000000//////000111111222//////000000000000000000---000333444333222222333000000000000000000000000111000000//////000000111......//////000000//////000000000/////////.........////////////000000000000000000000000000000000///////////////.........+++,,,---...//////000//////////////////.....................////////////........./////////000000////////////////////////---.....................////////////////////////......//////...,,,***)))+++,,,...............///......------------......------,,,,,,,,,,,,------111111333333222///...///000///...,,,,,,...000111.......................................---------......//////000000111111................../////////000111111111///...---------......//////000000000000///...,,,++++++***...------,,,,,,,,,------111111000///---+++***)))...------------...//////////////////////////////,,,------.......................................111---***))),,,///...---........................111111111///---...000222444222////////////...---........................////////////............uuukkkkkkqqq~~~zzzfffWWWPPPIIIIIIIIIGGGCCC@@@>>>>>>AAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::888999::::::999777888777555333222111111111222111000000000111222333222222111111111111000000000000000000000000000000---...///000000///---,,,.........//////.........///...............//////---...///000111111111000000000000000000000//////---------------.........111000000///...---,,,,,,---------...............---.........//////000000..................------000///000111222222000...---------,,,,,,------...------............------------------------------//////.........---------222111000......---------////////////////////////,,,,,,------.../////////000//////......//////000...------------.../////////............///000111111222222222111000///...---...000111111000...---////////////////////////------...////////////.........///000000000/////////000000///...///222444000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000111222333333//////000000000000111111---///222333222111111222111111111111222222222222222222111111111111222222000111111222222111111111111111111111000000000000000000000000111111111111111111111000000000000000////////////////////////,,,---...///////////////////////////////////////............////////////....../////////000000000////////////////////////---------...............////////////////////////,,,...000111000---***(((,,,---...///000111111111---------,,,------...///---------,,,,,,---------222222666<<<===777000,,,......---,,,---...///000......////////////........................------......//////000000111111........./////////000000//////000000000///.............../////////////////////......---,,,++++++---,,,,,,,,,,,,---...///------...//////............------------...//////////////////////////////+++,,,------------,,,,,,........................000...,,,,,,---...///.................................///......///222444222000......//////...---------------------------,,,,,,---...///000111111yyyoooooo{{{hhhXXXQQQHHHJJJJJJHHHDDDAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>======<<<;;;;;;;;;;;;;;;;;;:::888999::::::999777666666555444333333222222222222111000000111222333222222222111111000000000000000000000000000000000---...///111111000///......//////000000//////...............///000111111,,,---...//////...------////////////////////////------,,,,,,,,,---...///---------------------..................---------.........///////////////,,,,,,------...//////////////////111222222///---,,,,,,,,,,,,------...///------............------------------------------...............---------000000...------------...........................,,,,,,------...//////000000//////......//////000---------------...////////////.........///000111444222...,,,+++,,,...000//////000000000000//////........................---...///000111000000///////////////000000111111+++---111222111000000000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000////////////000111222333//////000000000111111111000111333333222111111333222222222333333444444444444333333222222333333444333333444444444444333333333333333222222222111111222222222333333333444444333333222222111111111111/////////////////////000......////////////....../////////////////////000............////////////.../////////000000000000////////////////////////---------.........//////////////////////////////...///000000///...,,,+++------...///000111000///---,,,,,,,,,------...///......------------......222111999EEEJJJBBB555---,,,,,,,,,,,,---------...//////000111111000//////------..................////////////000000000000.....................---.........---....../////////////////////.........------...//////000000000+++++++++,,,---...///000+++,,,------...............------------...//////////////////////////////---...////////////...---...........................///000///......///000........................,,,---......------///000000...------...///..............................,,,,,,---...///000111111vvvuuulll[[[TTTIIILLLMMMLLLHHHFFFFFFHHHAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???????????????======<<<;;;;;;;;;;;;<<<;;;:::888999::::::999777333444444555555444333333444333111000000000111111222222111111000000//////000000000000000000000000,,,...000111222111000/////////000000000000//////.........//////111222333/////////...,,,***(((&&&---........................---+++++++++---///000******+++,,,---...///000/////////......------,,,////////////////////////***+++,,,---///000111111,,,,,,,,,...//////,,,***+++++++++,,,---...///000---..................---------------------------........................///...---,,,+++,,,---...------------------------,,,,,,------...///000000//////............//////---------------...///000//////...---...///000111444///)))%%%$$$''',,,000111000///......///000111........................,,,---///000000000///.........------...///000000&&&+++111444444111...,,,000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000............///000222222//////000000111111111222333444555555333333444555333333333444444555555555555444444333333444444555555555555666666555444444444444444333333333222222444444444555555555666666444444444333333222222222////////////000000000000...///////////////...---////////////000000000000............/////////000////////////000000000000////////////////////////---------.........//////000000000000000000000000000000///............///------,,,---......,,,+++,,,,,,,,,,,,------...//////......------......///111111:::LLLTTTJJJ:::///***+++,,,------------,,,///000111222222111000///---------.........//////000000000000//////////////////...---,,,++++++***...---,,,,,,,,,...///111000000//////.........---+++,,,...///222333555666******+++,,,---///000111------------,,,,,,+++***...------------...//////........................,,,,,,---......---,,,+++........................---000222222///---///111...........................//////---+++))))))***///---,,,,,,...//////...////////////////////////000/////////............|||mmmWWWOOOIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@AAACCCDDDCCCBBBBBBAAA??????@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;:::999888777888999;;;===:::888666333222222333444111111000//////000111222222111///......000111333111111000000//////......000000111111111111000///........................000000///---***)))+++,,,......---,,,---...///000000000//////.........---,,,,,,---......//////000+++,,,.../////////...---//////............//////,,,...111000...---...000...............---------000000//////.........---------,,,+++,,,---...///,,,---...//////...---,,,///...,,,,,,------,,,+++...,,,,,,---000111...,,,///111222222000...------(((***+++---......------,,,,,,,,,,,,---///000111//////---,,,,,,---...///////////////////////////...------,,,,,,...///000............////////////111111000000//////............------------......---------............////////////////////////////////////000000000000000111000///............///111111111111111111111111000000/////////000000111333222111//////.........000111111222222222111111000222222222111111333555444444444444555777888888888888999999999:::::::::::::::888777666666666666666666777888888888888777888888888888888888888888::::::999888888999::::::999888666555333333222222222222222222222111000/////////............//////000000111111000000///...111111000///////////////......////////////......////////////////////////,,,---...000222333333444//////............//////000000000000000000000000////////////////////////000000///---,,,---///222***,,,...000111111000///......333===EEEBBB444(((......////////////......---------...///000111222---------...///000111222////////////////////////////////////000111222333000000000000////////////,,,---......//////......------............------,,,------......------,,,---------,,,,,,+++++++++---...............------111000///...---......///........................,,,,,,---...///000111111......////////////........................------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,...///000000000.........------,,,,,,,,,nnn[[[SSSKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@@@@AAABBBCCCCCCAAAAAA@@@>>>>>>>>>>>>===;;;===<<<<<<<<<<<<;;;;;;;;;888555222000111444777:::888777444222111111222333222111000//////000111111222111000//////000111222111000000000/////////...///000000111111000000////////////////////////////////////...,,,,,,...///......---------...///000000/////////............//////......---,,,,,,,,,---....../////////////////////............//////,,,...000000...---///000+++---...000000000///...///.........------------------,,,,,,,,,---...///------............------///---,,,,,,---...,,,+++,,,+++***+++...000///---,,,...000000.........///+++,,,---...//////......111111111111222333444444//////...............///////////////////////////000//////...///000111222............////////////111000000000/////////...///......------......///........./////////000000//////////////////////////////000000000000111111111000000////////////000000000000000000000000000111111000000000000000000/////////000111222333444111111222333333444333333222333444333222333444666777777777777777888999:::;;;:::::::::::::::::::::;;;:::999888888777888888888999999:::::::::::::::::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;;;;:::888777666555555555888888777555444222000///222111111111111111111222111111111000000///...---///...---------------.........////////////......111111111111111111111111......///000000000000000//////............//////000000000000000000000000......................../////////---,,,,,,///111...---.........///000111---,,,///555:::999111***......////////////......++++++++++++,,,------...000///......------......////////////////////////000000//////////////////.........//////000000000,,,---......//////......------............------,,,------......------,,,---------,,,,,,,,,++++++---...............------...////////////...---,,,........................000/////////......------......////////////.......................................---------,,,,,,......------------......,,,---......///..................------,,,,,,,,,lll[[[SSSLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@???@@@AAABBBAAA@@@@@@>>>======>>>>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<999555222222555:::===:::888777555444444444555333222111000000000000000222111000//////000111222000000000000////////////...//////000000/////////000000000000000000000000---...///.........000222......------......///000////////////..................------,,,+++++++++///////////////000000111//////............//////,,,...//////......///000)))+++...000111111000///---------------,,,,,,,,,---,,,,,,,,,,,,---...///.........------.........///---,,,,,,---...---++++++***)))***,,,.........+++,,,------------///111---....../////////......000000/////////000000000...//////000000/////////////////////////////////000////////////000111111............////////////000000000000///////////////......------....../////////000000000111111111/////////////////////////////////000000111111111000000000000000000111111111111111111111111111111222222111111000000000000000000000111222444555666222333444555666666777666555666666666555555666888;;;:::::::::::::::;;;;;;======<<<<<<;;;;;;::::::::::::999999999999999:::;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<=========<<<;;;:::999888888888;;;;;;:::999777666444333333333222222222222333333......///000000000//////---------,,,------.........//////000000//////...........................///000000//////...---,,,//////............//////000000000000000000000000------------------------.........---+++,,,...000111///...,,,,,,...000111---,,,,,,...000111///.........////////////..............................///......---------------////////////////////////000000///......---,,,,,,+++,,,---...///000111111,,,---......//////......------............------,,,------......------,,,------------,,,,,,,,,,,,------...............---,,,---///000000...,,,***........................000000///...------,,,,,,......////////////.......................................------------,,,//////............//////.../////////...---,,,,,,.........---------------yyyfffWWWNNNKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@??????AAAAAA@@@???@@@>>>======>>>>>>===<<<===<<<<<<<<<<<<;;;;;;;;;>>><<<999888888:::<<<>>>888777555444333333333444444333222111000000//////222111000000///000000111000000000000////////////---......////////////...////////////////////////---...//////...---///000...............//////000///////////////.........******+++,,,,,,------...///...---------...000111///......------......///,,,---------......///000++++++,,,---.../////////------------------------,,,,,,,,,,,,------......///...---,,,,,,---...///...---,,,,,,---...---,,,---,,,++++++,,,------...---......---,,,---///222......//////.........---...------,,,++++++,,,,,,---...000111111111000///////////////////////////------------.........///............////////////000000000000//////////////////............///////////////000000000111111////////////////////////......//////000000111111///000000111111111111111333333333333333333333333222222222111111000//////333222222222222333333444444444666777999999::::::888888999888777777888:::===<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;:::999888999999888888888999::::::<<<<<<===>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::333333222222222222333333,,,---...000111222333333//////......//////000111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...------//////............//////////////////////////////........................------...---++++++---///111000///...------...///.........------...000222......////////////......000000000000000///......+++++++++,,,---...///000////////////////////////000/////////...------,,,,,,,,,------...//////000,,,---......///.........------............------,,,------......------,,,------------------,,,,,,,,,---......///.........,,,------......---,,,,,,........................,,,---------..................////////////......---------...........................------------///..................///.........///......---,,,...............---------tttbbbSSSJJJHHHGGGFFFEEEDDDDDDCCCCCCAAA@@@??????AAAAAA@@@???AAA???>>>>>>@@@@@@???======<<<<<<<<<<<<;;;;;;;;;777888888888888888777777333222222111000000000000333333333222111000//////222111111000000000000000////////////000000000000------...///////////////........................---...///...---,,,,,,---.........///////////////.........///////////////******+++,,,,,,------......---,,,+++,,,---...///......------------......---,,,,,,,,,---///000000///---+++******+++---.....................//////,,,,,,,,,---------------///...---,,,,,,---...///...,,,,,,,,,......---,,,/////////---,,,,,,,,,---111111000///------///111......------------------111111000///............---...000111111111000///////////////////////////,,,------...........................////////////////////////000000000000/////////....../////////....../////////000000000000000000000000000000000---......///000000111111000111222222222222111111333333333333333333333333111222222222222111000///333333333222333333444444666666888999;;;;;;<<<<<<:::;;;;;;:::999999:::<<<======<<<;;;;;;;;;<<<<<<>>>===<<<;;;:::999888777888888777777777888888999;;;;;;<<<===========================>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;<<<<<<<<<::::::;;;<<<=========<<<666555555444444555555666111111222333333333333222000000/////////000000111//////000000000000////////////////////////////////////000111111111000000//////............//////////////////////////////////////////////////////,,,---...---,,,+++---...//////000000000...---,,,---///000///------///111......////////////......---------------,,,******+++++++++,,,---...///000////////////////////////...//////000000//////.....................------,,,---......///.........------............------,,,------......------,,,------------------------,,,------...//////......///---,,,++++++,,,...///........................,,,------....../////////......////////////......---------.........////////////.........---------......------------......,,,---......///.................................rrr```RRRKKKGGGFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@@@@AAAAAA@@@???AAA???>>>???@@@AAA???>>>===<<<<<<<<<<<<;;;;;;;;;666777999::::::888666444555555555444444333333333222333333333222111000000222222111111000000//////////////////000000000000---......///000000000000........................,,,...///...---++++++,,,---...///000000000000///.........///////////////......------,,,+++++++++,,,,,,++++++,,,,,,---.........------------......---,,,***+++---///000000000...,,,******+++,,,---.........///////////////+++,,,------......------.........------.........---,,,+++,,,.........---...///000000...,,,,,,---111222222000...---...///...------,,,,,,---......111111000///////////////------...///000000000000////////////////////////...//////000111000000000............////////////////////////000000000000000//////......//////000........./////////000000000000000000000000000000...///000000111222333333444444555666555444333222222222222222222222222222222333444555555444333222222222333444555666888999888999:::;;;<<<<<<<<<<<<<<<======<<<::::::;;;======<<<<<<;;;<<<<<<============<<<;;;:::999888777888888777777777777777888::::::;;;<<<<<<<<<<<<;;;>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBBBBBBBAAA@@@======<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::;;;999999888777555333111000111000//////....../////////000000111111000000///////////////////////////......000111222222222222//////............//////000000000000000000000000000000000000000000000000,,,...///...---,,,---......///000111111///---+++,,,---......---------.........////////////......---.../////////---,,,+++///......---------------////////////////////////---...000111111000///.../////////.........------,,,---......//////......------............------,,,------......------,,,------------............,,,,,,---...////////////000...+++******,,,///222........................///////////////...............////////////......,,,,,,------...//////////////////.........------...------------------...,,,,,,---.../////////................../////////nnn\\\RRROOOHHHHHHFFFEEECCCCCCBBBBBBCCCBBBAAAAAABBBBBBAAA??????>>>===>>>???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<;;;:::888777666666777777666666555555111222333333333222111111222222222111111000///....../////////000000000111---...///000111111111111........................+++---//////...------...---...///000111000000///............/////////000//////......---,,,,,,,,,+++,,,------......------...------,,,,,,------......+++)))***---000000000------.../////////......---------....../////////+++,,,---.........------------............---------,,,+++,,,...///...---(((,,,///000///---------...///111000///......///......---------///000111......---,,,,,,,,,------------------...///000111////////////////////////......000111111111000///............////////////.../////////000000000111000000////////////000000//////000000000111111111000000000000000000000000111222333444555666666777999999::::::999777555444444444444444444444444444444555777999999999888777666666666777888999::::::::::::;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;:::;;;===<<<<<<<<<<<<===>>>??????>>>======<<<;;;::::::999::::::999888777777777777999::::::;;;;;;;;;;;;;;;<<<<<<======>>>?????????@@@AAABBBCCCCCCBBBAAA@@@============>>>>>>???@@@??????@@@@@@@@@??????>>>>>>======<<<<<<======>>><<<<<<;;;:::888666444333333333111000////////////000000111111111111000000---------------------------...///000111111111111//////............//////000000000000000000000000000000000000000000000000---...000///...---.../////////////////////.........---------......------......////////////.........///111222111000///---000///......------......////////////////////////...///000000000...,,,+++/////////////////////000,,,---......//////......------............------,,,------......------,,,------------.........///+++,,,---...///////////////...---,,,,,,...000111......................../////////000000000000000......////////////......,,,,,,------...//////000////////////............//////............//////.........///......---,,,---........./////////000iiiXXXRRRRRRJJJIIIGGGEEECCCAAA@@@@@@DDDCCCAAABBBBBBCCCAAA@@@>>>===<<<===>>>???>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999888888888888111111222222222111000000000111222333444333222111222222222222111000........./////////000000111111......000111222222222222000000000000000000000000))),,,///000000000000111---...000111111111000///---.........//////000000,,,,,,---......//////000+++,,,.../////////...---...------,,,,,,------......+++((()))---000111000))),,,000333444333000...,,,,,,,,,------.........+++,,,---.........---,,,,,,---...//////...---,,,---,,,+++,,,...///...---###(((---000///------...***,,,///000///......//////.........///000222333......---------......///------,,,,,,---...000111////////////////////////+++,,,.../////////...---............/////////000.../////////000000111111000000////////////000000000111111111111222222222000000000000000000000000444444555666777888999:::<<<===>>>>>><<<:::777666888888888888888888888888666777:::<<<===<<<<<<;;;===<<<;;;:::999999888999;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>>===;;;:::<<<===============>>>???@@@AAA>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888888888888999::::::;;;<<<;;;;;;;;;888888888999:::;;;;;;<<<@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAA===>>>???AAABBBCCCCCCCCC======<<<<<<<<<<<<======:::::::::;;;;;;::::::999777666555333222111111000000000111111111111000000111111111111111111111111---...////////////////////////............//////000000000000000000000000////////////////////////---///000000///......///000///...------...000111222///------///000///.........////////////......+++,,,---//////...,,,+++---------...///000111222//////////////////////////////000000...,,,)))'''---......///000111222222,,,---......//////......---..................---,,,------......------,,,---------.........//////+++,,,---...////////////............//////000000........................+++,,,...///222333555666......////////////......,,,,,,------...///000000000/////////............000000////////////000000000000000///...,,,+++***---.........//////000000gggWWWOOOLLLIIIGGGDDDBBBBBBBBBBBBAAA???@@@@@@@@@@@@???>>>>>>@@@???=========<<<;;;999<<<======<<<:::888999::::::::::::999999999888888444777999888444111111222222222222111111111000000000111222333333222111000000000000000000000000000///////////////.........------------.........///222111000...------------+++,,,,,,,,,---.........111111000///...---,,,,,,---...///000000///...---///............---------***++++++,,,---...//////......,,,+++***+++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111222222111000...///000---------------...//////111111111000//////.........------,,,,,,------...---------------...///000........................000000//////.........---//////......---------,,,////////////////////////222///------///000...,,,////////////000000000000///......000222333222111555555777:::>>>@@@@@@>>>>>>BBBGGGKKKJJJFFF@@@<<<<<<:::999888999::::::999777;;;@@@AAA???>>>???@@@;;;::::::999999:::;;;<<>>???@@@???===:::???>>>===<<<;;;999888888888888777777777888:::;;;999999::::::::::::;;;;;;999999999999999:::;;;<<<>>>>>>??????@@@@@@@@@AAAAAA@@@??????????????????EEECCCAAAAAAAAAAAA???===AAA@@@>>><<<;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;777666444222000...,,,+++000000////////////000000///............---------000000000000///...,,,+++------------......//////////////////////////////......---------///000222...000000///...---...///000000////////////000000******+++,,,---...///000---......///////////////000...,,,---000111///---...............///000000000000000111222222222333//////............//////,,,,,,------------,,,,,,......//////...---,,,,,,/////////...------,,,,,,...------,,,,,,------...---.........---,,,,,,+++*********++++++,,,,,,,,,000///...------...///000...////////////---,,,+++////////////////////////)))***+++,,,...///000111000000000000000000000000,,,---...//////...---,,,.........///////////////000000//////.........---------------------------lllZZZRRROOOKKKHHHEEECCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>======>>>>>>======<<<===>>>>>><<<;;;<<<===::::::999999999888888888555777888777444222111222333333333222222222111111111000///......///000111111111111111111111111111/////////000000000111111------........./////////------...///000222333444............///////////////////////////.........---...///000000///...---///............---------////////////...............------,,,,,,---......//////............//////////////////////////////------,,,,,,---......///......////////////......---------------,,,,,,,,,...000000000...---...///...............///000000000000////////////......///......------......///...............///000111........................//////......------------////////////......------000000000000000000000000333111......000111000...////////////000000000111000000000111111333555666:::???EEEKKKOOOOOONNNLLLQQQUUUZZZ\\\YYYPPPFFF@@@??????>>>>>>>>>>>><<<<<<;;;???EEEIIIJJJIIIHHHGGGBBBAAA???>>>???BBBDDDFFFGGGEEECCCAAA@@@AAABBBDDD???@@@@@@???>>>>>>???AAABBBAAA???>>>??????>>>===>>>>>>>>>=========<<<<<<<<<;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<::::::999999888999999999<<<<<<=========>>>>>>>>>??????>>>??????@@@AAAAAADDDCCCAAAAAABBBBBB@@@???AAA@@@???===============>>>>>>=========<<<<<<<<<999999888666555444333222444333333222222222222222000000000/////////......111111000000//////........................//////////////////////////////111111000000000000000111...000000///...---...///000000////////////000000........................---...//////000000//////000...---...000000///---...............///000000///000000000000000111111//////............//////......////////////............//////...------,,,------.....................------,,,,,,------...---.........------,,,++++++++++++,,,,,,,,,------000///...------...///000000///...---------...///////////////////////////,,,------....../////////////////////////////////------............------000000000000000/////////000/////////....................................ooo\\\SSSPPPMMMJJJFFFDDDDDDDDDBBBAAAAAABBBBBBBBBBBBAAA@@@@@@===>>>>>>>>>?????????@@@;;;<<<======<<<<<<===???:::999999999999888888888555666777666444222222222333333333333333222222222444111...++++++...111444222222222222222222222222//////000000111111222222....../////////000000000,,,---...000222444777888111111000000000000000000---.........//////000000......////////////......///............---------111111111000000000//////......---------...///////////////000000/////////////////////////////////......------......////////////////////////////////////......---------,,,,,,---......---,,,---///------........./////////---............/////////000//////////////////000000////////////000111111..............................---------------,,,000000000000////////////111111111111111111111111333222000000111222111000/////////000000000111111000111222111000222777<<>>>>>>>>??????@@@@@@@@@>>>======<<<<<<<<<<<<===>>>===<<<<<<<<<<<<<<<======<<<;;;:::999999999999:::::::::;;;;;;;;;;;;;;;=========>>>???@@@AAABBBCCCAAA@@@AAABBBCCCBBB@@@BBBAAA@@@???>>>>>>>>>??????>>>>>>>>>============:::::::::999999888888888777666555444333333222222111111111111000000000000000000///.........//////////////////////////////////////////////////////111222111111000///.........000000///...---...///000//////......//////000000//////...---,,,++++++---...//////000000//////000...---...///000///..................///000000000///////////////......//////............/////////000000111111000000///.........///......---,,,,,,,,,------...//////000...------,,,,,,------...---............---,,,,,,,,,,,,,,,---------------//////............//////111000---,,,,,,...111333//////////////////////////////////////////......////////////////////////.........------.........222111111000000/////////////////////............////////////////////////lllZZZQQQNNNLLLJJJFFFDDDCCCCCCBBB@@@???@@@@@@@@@@@@???>>>>>>===>>>???>>>>>>===>>>???:::;;;<<<<<<:::999:::;;;999999999999888888888888555666666555444333222222222222222222222222222222555333000......000333555222222222222222222222222000000000000000000000000////////////000000000000000000000000111222333444222111111000000/////////............////////////...//////////////////...///............---------......///000111222222333//////...---------------,,,---...//////...---,,,........................//////.........//////000.........------.........000000//////......------+++,,,------------...///,,,,,,------------------,,,,,,------...//////000000//////......//////000000///////////////000000................................................111111000000000000000000000000000000000000000000222111000000000111111111//////000000000111111111///111333111///222:::AAALLL[[[ppp~~~|||{{{vvvyyy{{{yyyrrrggg[[[SSSQQQSSSVVVWWWVVVSSSQQQOOORRRVVV\\\eeejjjiiibbb\\\SSSPPPKKKIIILLLRRRYYY^^^eeeeeedddbbb^^^ZZZWWWUUUMMMNNNPPPPPPPPPPPPSSSUUUTTTRRRQQQPPPPPPMMMJJJGGGBBBBBBBBBBBBCCCCCCCCCCCC>>>>>>======<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>??????@@@>>>>>>???AAABBBAAA@@@AAAAAA@@@@@@????????????>>>>>>>>>=========<<<<<<::::::::::::999999888888888777777555444222111000111111111111000000000000......---------...//////000000000000////////////////////////////////////---...///000///...,,,+++...000000///...---...////////////....../////////......---,,,++++++******......///000000000000000//////....../////////..................///000000000000000//////.........//////............//////000000000111111000000000---...............---------------.........//////...------,,,,,,------...------............------------................../////////....../////////000///...---...000222444////////////////////////........................///////////////////////////...---,,,,,,---...///222111111000///...------///////////////.........////////////////////////jjjXXXQQQNNNKKKHHHEEECCCBBBBBBAAA@@@???@@@@@@@@@@@@???>>>>>>===???@@@>>><<<:::;;;<<<===>>>>>><<<999888888999999999999888888888777777666555444333333333333222000000000000111111111111222222111111111111222222222222222222222222222222111111000///......---,,,////////////000000000000111111000////////////000000000000//////.........////////////............/////////......////////////............---------,,,---......000000111222//////...---,,,+++)))))),,,---...//////...---,,,000000000000000000000000000//////........./////////...------------...///000000000//////.........,,,---//////......///111------...////////////...+++,,,,,,---...///000000///..................//////......------.........///////////////////////////////////////000000000000000111111111111111111////////////////////////000000000/////////000111000000000000111111111111...111222111000444===DDDRRRbbbwww{{{{{{{{{yyytttnnngggccc___ccchhhjjjhhhfffddddddgggjjjpppxxx|||zzzrrrlll```\\\XXXUUUWWW\\\ccchhhoooqqqssssssoooiiiaaa]]]XXXZZZ[[[[[[[[[]]]___aaabbbbbbdddeeeddd___XXXSSSMMMLLLLLLKKKKKKJJJIIIIIICCCCCCCCCBBBBBBAAAAAA@@@FFFEEEEEEEEEDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;<<<>>>??????>>>???@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;======<<<;;;:::999999888::::::999888777555333222111111111000000000////////////////////////000000000000000000000/////////////////////////////////+++,,,---/////////...---...000000///...---.../////////............//////............------------...//////000000000000000.../////////......//////...............///000000111111111000000///////////////............//////...//////000000//////...------...............---//////.........---------...------,,,,,,------...------...//////......---...........................//////////////////...,,,---...000111111111111////////////////////////+++,,,,,,------...//////........................///...---,,,,,,---...///000000///...------,,,,,,.........///////////////........................iiiXXXRRROOOIIIGGGDDDBBBBBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@===???@@@>>>;;;888:::<<<@@@AAA@@@>>>;;;999999999999888888888888777777777666444222222333444333222/////////000000000000000...///000111111000///...222222222222222222222222111111000///...---,,,,,,....../////////000000000..................///000///..................---000000//////.........---//////............/////////............---------//////.........---------.........---,,,***)))(((/////////000000/////////........................//////......------......111000///......///000111////////////////////////...///000000///...000111///000111222333222111111,,,,,,---...//////000000///......------......//////......------------...///////////////////////////000000000000111111111000000000000111111111111........................///000000000//////000222000000000111111111222222000111222222444999AAAGGGRRR^^^nnnzzz}}}{{{xxxvvvjjjiiihhhfffdddcccaaaaaaccciiioooqqqpppooopppqqqsssvvv{{{{{{vvvkkkhhhdddaaaaaadddiiilllqqquuuyyy|||zzztttmmmhhhcccdddeeedddcccccceeegggiiikkkpppssssssnnneee^^^ZZZYYYXXXWWWUUUTTTSSSRRRNNNNNNOOOOOOOOONNNMMMMMMOOOPPPQQQQQQPPPMMMJJJIIIAAA@@@???>>>======<<<===>>>============<<<<<<<<<;;;;;;:::999999999999999;;;:::999:::<<<======<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;@@@@@@???>>>======<<<<<<===>>>>>>===<<<999777666111111111000000000000///222222333333333222111111.........//////000000000////////////////////////------...///000000111000...000000///...---...//////......------....../////////000000111111111222...///000000111111000000...///000///...---...000...............///000000111111000000000000000/////////............//////---......//////......---,,,---......///.........000//////...------,,,,,,...------,,,,,,------...------...////////////..................---------......////////////......+++---///000111111000000////////////////////////++++++,,,,,,---...//////.................................------.........///......------,,,,,,,,,.........///////////////........................hhhXXXQQQNNNIIIFFFDDDCCCCCCDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@<<>>;;;::::::;;;888888888888777777777777777444111111333444333222//////000000111111111111...///000111111000///...111111111111111111111111////////////////////////------........./////////.........---......//////---..................///.........///////////////000///...------...///000///............---------/////////.........------,,,---.........---,,,+++//////............//////++++++++++++++++++++++++///......---,,,,,,------000///...------...///000,,,------......//////000///000111000......///000...///111222333222111000.........//////000000000000//////......//////000000000///...............////////////////////////////////////000000000111/////////000000000111111///////////////////////////111222111//////222444000000111111111222222222222222333555999???EEEIIINNNSSS[[[aaacccaaa]]]ZZZQQQPPPOOONNNMMMNNNNNNOOOTTTZZZaaaddddddeeegggkkkkkkoootttwwwwwwuuusssrrrkkkiiifffcccaaaaaabbbcccfffjjjoootttuuutttpppnnnmmmmmmllliiieeeccccccdddcccffflllqqqssspppiiiddd``````___]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\^^^```^^^ZZZVVVSSSKKKIIIGGGEEEBBB@@@????????????>>>>>>============;;;::::::::::::;;;;;;<<<<<<;;;::::::<<<===<<<;;;:::;;;<<<<<<<<<<<<;;;:::============<<<<<<<<<<<<@@@@@@@@@@@@@@@?????????>>>>>>??????>>><<<999888333222222222111111111111000222333444444222///...,,,,,,---...///000000111//////////////////////////////.........//////000...000000///...---...//////......------......///////////////000000000111//////000111111111111000---///000000...---...000...............///000000......///////////////000//////............//////---......//////......---,,,------...//////........................------...------,,,,,,------...------...///////////////.........---------,,,,,,---...///000000///...------------......//////000////////////////////////------------....................................------............------...............---------............/////////000////////////////////////fffVVVOOOLLLIIIFFFDDDDDDEEEFFFEEEEEE???@@@@@@@@@@@@???>>>>>>;;;>>>AAA@@@===;;;>>>BBB;;;<<<===<<<:::999999;;;888888888888777777777777777444111111333444444222000000111111222222222333111111222222222222111111000000000000000000000000---...///000111222333333------------.........///111000///......---------------......//////000000,,,,,,---...///000111222000///...------...///000//////.........---------,,,,,,---...///000111111***+++---///000000//////---,,,+++******+++,,,---///////////////////////////...---,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,---...///000000///000111000...------...+++,,,...///000///...,,,////////////000000000000111111000000000000111111111111000///////////////000000000000000000000000---.........//////000000......//////000000000111000000000000000000000000000222333333111000333666000111111111111222222222555444444777===DDDHHHJJJJJJJJJLLLNNNOOOLLLGGGCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@FFFNNNQQQRRRTTTXXX\\\\\\aaaeeegggeeedddeeegggeeeccc```]]][[[YYYWWWWWWUUUXXX]]]bbbfffhhhiiiiiirrrqqqooojjjeeeaaa______YYY\\\bbbhhhlllkkkhhhdddaaa```___^^^]]]\\\\\\[[[___```bbbcccccccccbbbbbbbbbeeehhhjjjhhhddd^^^ZZZUUUSSSPPPLLLIIIFFFDDDCCC??????>>>>>>>>>=========:::::::::;;;<<<===>>>???===<<<;;;;;;<<<===<<<;;;888999:::;;;;;;;;;:::999>>>>>>>>>>>>==================>>>??????@@@AAAAAA<<<===>>>>>>===;;;999777444444444333333333222222---///111222222///+++)))***+++,,,---...000111111////////////////////////000///---,,,++++++,,,---...000000000...---...///.........------.........------------------------//////000111111111111111---///111000---,,,...000...............///000000,,,------......///////////////............//////......////////////......,,,,,,---.../////////...,,,,,,------.../////////...------,,,,,,------...------...///000000//////......---------,,,,,,,,,---...///000000///...---000...,,,++++++---///111////////////////////////111000000///......------........................,,,---...//////...---,,,.........///////////////---.........//////000000000000000000000000000000vvv___TTTMMMFFFHHHFFFDDDDDDEEEFFFFFFEEE@@@AAAAAA@@@>>>===>>>???>>>???@@@AAAAAA@@@???>>><<<:::999999;;;;;;:::888===<<<;;;:::888777666666555555555555444333222111333333222222111222222222000000000000000111222222111111000000000000111111222111000000//////000000111111000000000000111111---...000111222222222111111///---++++++---///111------............------...////////////---,,,+++//////000000///...------***+++---///000000//////000000///.......................................//////000000000000//////........................000...,,,))))))***,,,---///000000000000000//////---......///000/////////........................222222111000///...---------......///000111111222+++,,,.../////////...------...000111111111000///////////////000000000000///,,,***,,,111333111...---///000111000111222444111111111111000///......111111222444666888777777222222444:::AAAFFFHHHGGGIIIFFFCCCBBBBBBAAA===:::<<<<<<::::::::::::;;;<<<>>>???@@@BBBEEEGGGIIIJJJHHHLLLQQQSSSQQQPPPPPPQQQQQQNNNJJJGGGGGGHHHIIIHHHHHHIIIKKKOOOTTT[[[aaaeeejjjqqqsssmmmeeeaaa___\\\\\\___bbbccccccbbbcccccc``````aaaaaa```^^^\\\[[[aaaaaaaaaaaabbbbbbbbbaaaaaacccdddbbb```^^^^^^^^^\\\___```\\\TTTMMMKKKLLLJJJHHHGGGFFFFFFEEEBBB@@@???>>>>>>>>>>>>>>>??????????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<:::999555666999<<>><<<:::777666555444444555666777777666555444333333333333......//////000111111222000000000000///////////////...---,,,,,,,,,,,,,,,111///---,,,+++,,,---...111000000111222222000------.........//////000000000000000000000000000000111111000000//////......//////000000000000//////000000000000000000000000000000//////......------............////////////.........------,,,,,,,,,+++,,,............,,,+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---.../////////...,,,+++/////////...------,,,,,,000000000000000000000000............////////////.........////////////000111111111000000000000000////////////////////////................................................rrr\\\RRRLLLHHHGGGFFFEEEFFFGGGFFFDDDBBB@@@AAABBB@@@>>>===>>>???>>>>>>???@@@@@@???>>>>>>===;;;::::::;;;;;;999888;;;:::999999888777666666777666666555444444333333666555444333222111111111111000/////////000111222111111000000000000111111333222111111000000111111000000////////////000000......///000111222222222000///...------...///000---......//////......---,,,---.../////////...---///////////////...------+++,,,...///000000//////222111111000000000000000..............................////////////..............................000///---,,,,,,---...////////////000000//////...---......///////////////,,,------...////////////000000//////......------------......///000000000,,,---...///////////////...///000000000000000///////////////000000000111111...,,,...222444222//////000111111000///000222111111222111111000//////222111222333444444333222555444555888===@@@@@@???BBB???<<<<<<<<<<<<:::888:::999999888999:::;;;<<<>>>???BBBDDDGGGHHHIIIJJJGGGJJJMMMMMMKKKJJJJJJKKKLLLJJJIIIIIIJJJJJJHHHFFFDDDDDDFFFIIIOOOVVV\\\```bbbiiilllgggaaa___^^^\\\ZZZ\\\^^^___```bbbdddgggdddeeegggggggggdddbbb```aaa```___^^^]]]]]]\\\\\\[[[[[[YYYVVVTTTSSSVVVXXX[[[___bbb```ZZZUUUTTTUUUYYYYYYXXXXXXUUUQQQJJJFFFCCCBBBBBBAAAAAAAAABBBBBB@@@???===<<<<<<===>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::555666999;;;===>>>>>>>>>???@@@AAAAAA@@@>>>;;;:::888777666555555555666777555444444444333333222222/////////000000111111111111000000000////////////111000000//////...//////333111000.........000111///......000111111///---............/////////000000000000000000000000000////////////.........---//////000000000000//////000000000000000000000000111111111111000000//////............////////////.........------,,,,,,,,,,,,------......------,,,,,,,,,------...//////000......------------------------......//////000000...///000000000...---,,,------......................................................////////////---............/////////000000000000111111111111////////////////////////000000000000000000000000------------------------mmmYYYPPPLLLIIIIIIIIIJJJKKKKKKIIIEEEBBB@@@AAABBBAAA???===>>>???======>>>>>>>>>>>>======>>><<<::::::;;;:::999777888888888777777777666666888777666444444444555555777666444333111111000000222111///...---...000111111111000000000000111111222111111000000000000000//////............//////////////////000111222222////////////////////////---......//////......---+++,,,---//////000/////////////////////......---...//////000000//////...111111000000//////000000////////////////////////------............------........................////////////000000000111---....../////////......------......////////////......///000000///...---111111111111111111111111,,,------......//////000............///000111222000000///////////////000/////////000000000111111333111///000333444222///000111222111/////////000222222222222222111111111333444444444333222111111555444555777:::<<<<<<;;;<<<:::888888:::;;;;;;:::999999:::<<<>>>@@@BBBCCCGGGIIIMMMQQQSSSTTTTTTSSSOOOPPPPPPNNNKKKJJJIIIJJJMMMNNNQQQTTTUUUSSSOOOKKKLLLLLLLLLOOOSSSZZZ```dddlllqqqrrrllleeebbb```]]]^^^]]]\\\ZZZYYYZZZ^^^aaaeeefffhhhiiiiiigggdddbbb[[[ZZZXXXWWWVVVWWWXXXYYY[[[YYYUUUQQQNNNPPPTTTXXX\\\```dddccc```\\\\\\\\\bbbccceeegggeee```XXXSSSNNNMMMLLLKKKJJJIIIIIIIIIFFFEEEBBB@@@???@@@BBBCCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<888999:::;;;<<<======<<<>>>>>>??????>>><<<:::999999888777666666666666666222333444555555444333222000000000000111111111111111111000000000/////////111111000000000000//////222111000///...///000111---------...000111000...............////////////000000000000000000000000............------------//////000000000000//////000000000000000000000000111111111000000000000///............////////////.........---------------......------------......,,,,,,------.../////////------..................////////////////////////.........///......---,,,,,,,,,------...//////000....................................////////////---------............///------......//////000000////////////////////////000000000000000000000000------------------------iiiYYYQQQLLLJJJIIIHHHHHHIIIIIIGGGDDDAAAAAABBBBBBAAA???>>>>>>???<<<==================<<<>>>===;;;;;;;;;;;;999777777777888888888888888888888666444333222333555666555444333222111000000000333111///---------///000111111000000000000111111000000///............///000//////......//////000000///.........000111222---...////////////...---......////////////......------...///////////////...///////////////......000000000000000//////...///......---------......000000000000000000000000---......//////......---........................---...///111222222111111,,,---..................------------......//////111111222222000...+++***/////////000000111111111............//////000000//////......///111333444222111///.........///000//////000000000111111111444222000111222222111//////111222111000000111222222222222222222222333333555666777666555444444444333333444666999;;;===>>>;;;;;;;;;<<<===???AAAAAA===???BBBFFFJJJNNNRRRTTT[[[^^^cccgggjjjjjjhhhgggaaa```^^^[[[YYYWWWWWWXXX[[[^^^dddiiikkkhhhaaa[[[^^^]]]\\\]]]___dddhhhkkkyyy}}}~~~yyyuuutttrrroooqqqmmmggg___YYYWWWYYY\\\aaabbbeeeffffffdddbbb```SSSRRRQQQPPPQQQTTTWWWYYY]]][[[XXXTTTQQQRRRVVVYYY]]]```cccdddbbb___^^^^^^]]]___ccchhhlllkkkhhhddd```^^^]]]ZZZXXXWWWVVVVVVQQQPPPNNNKKKIIIGGGFFFEEEEEEDDDBBB@@@???>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<<<<<<<===<<<<<<<<<<<<=========<<<;;;999888:::999999888777777666666222444666777888777555444333333222222222111111111111111111000000000//////...///////////////......//////...------......///---------...000111111000.........///////////////000000000000000000000000........................//////000000000000//////////////////////////////....................................////////////...............---------///...---,,,,,,---...///---------.........//////,,,,,,---------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....................................////////////------------............******+++,,,------......////////////////////////........................------------------------vvvfffZZZRRRLLLJJJGGGEEEBBBAAAAAAAAA@@@>>>AAABBBBBBAAA???>>>???@@@===<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;;;;;;;:::888888888888999999999999:::666555333111111222333555111000000000000111111222333111000...---...///000111111000000000000111111111111000////////////000111000000//////000000111000///.........///000111+++,,,...//////...,,,+++...//////////////////...000000//////..................///////////////...111111000000//////............------------......000000000000000000000000/////////000000/////////........................+++,,,...000111111111000,,,,,,---...//////.........------,,,---...//////000111111111111///...---+++,,,,,,------.........000000000000000111111111000000//////000111333444111000///......///000111000000000000111111111111333222111111111111000///...///111222222222444666333333222222333444555666444666888999777777888:::444555666888:::===@@@BBB???@@@BBBDDDFFFHHHIIIJJJHHHKKKPPPVVV\\\bbbfffiiiooosssxxx}}}}}}|||xxxvvvssspppoooooooooooorrruuu{{{~~~wwwqqqooonnnmmmllllllnnnpppqqqwww|||xxxmmmddd______aaacccdddfffggggggfffeeedddUUUTTTRRRRRRSSSVVVYYY[[[]]]]]]\\\ZZZXXXWWWXXXZZZ\\\^^^```aaaaaa```______ZZZ[[[___dddkkkoooqqqqqqnnnmmmjjjhhhfffdddcccbbb^^^______]]]YYYSSSNNNKKKJJJHHHEEEBBB???>>>======???>>>===<<<<<<<<<===>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999888:::::::::999999888888777444666999;;;<<<;;;:::999666666555444333333222111111111111111000000000000---...//////000///......//////.........////////////...---///111222222222///////////////.........//////////////////////////////////////////////////////000000000000//////////////////////////////---------------.....................////////////........................//////---,,,,,,---//////---------...............---........./////////000...............---------------------------......//////.........---------////////////////////////............////////////---------.........//////++++++,,,---......//////////////////////////////........................------------------------}}}nnncccZZZQQQKKKJJJIIIGGGDDDCCCCCCDDDCCCCCCAAABBBCCCBBB@@@>>>???@@@======<<<<<<<<<<<<=========<<<;;;;;;<<<<<<;;;:::999999999999999:::::::::444333222111111222333333000//////000000111222333222111111000000000000000111111000000000000111111444333333222222222222222111111000000000000111111/////////......//////000,,,---...//////...---,,,...//////000000//////...222111000///............---...//////////////////111000//////........./////////......//////000000//////////////////////////////000000000000//////........................+++,,,...///000000000///,,,---...///////////////...---,,,,,,,,,---///000/////////000111222222333/////////000000111111111111111111111111111111111000000000000000111111222///////////////000111111000000000111111111222222222222222111111000000000...000222333333444777999666555444444555777999:::444777;;;<<<::::::===@@@<<<>>>???@@@BBBDDDHHHLLLLLLPPPTTTWWWXXXXXXYYYYYY[[[^^^dddkkkrrrwww|||~~~~~~~~~~~~{{{xxxooojjjiiijjjnnnnnnnnnnnnooooooppppppeeedddbbb`````````bbbcccggghhhiiiiiifffdddcccddd```````````````aaaaaaaaa___^^^^^^aaafffjjjmmmooonnnmmmlllkkkjjjiiiiiiiiinnnppprrrrrroooiiibbb^^^TTTQQQMMMHHHDDDBBBAAA@@@@@@@@@???>>>============<<<<<<:::999999888999999;;;;;;:::::::::999999999999999::::::;;;::::::999777999;;;===>>>?????????::::::999777666444333333222222111111111000000000...///000111222111000///000000111111111111222222111///...///111222222222///////////////........./////////////////////////////////000000000000000//////000000000000//////000000000000000000000000...////////////000000000............////////////...............///////////////............//////........................//////000000111222222222////////////////////////000000/////////000111111000//////...------,,,,,,000000000000000000000000............////////////.........////////////000.../////////000111111111////////////////////////000000000000000000000000........................yyyhhh___WWWNNNIIIIIIIIIHHHGGGGGGHHHHHHGGGEEEBBBCCCCCCBBB@@@??????@@@>>>>>>===<<<<<<===>>>>>><<<;;;:::;;;<<<===<<<;;;999999999999888888888888333333333333333333333333222222222222222222333444000111222333333222222111111111000000000000111111333333222111111111111111000000////////////000000...///////////////......//////000000000000////////////000000000000//////111000///......///000000------...///////////////000///...---------...//////............///000111...........................//////////////////...........................------...///000000000000,,,---...///000000000000...---,,,++++++---...000222222000//////000222333222222222222333333333333111111111000000000000000000000000111000000///...,,,---...000111111111111000000111111111222222222222333333333222222222333111222444555555555777999999999888888999;;;>>>???:::>>>BBBCCCAAA@@@CCCGGGHHHJJJMMMOOOQQQVVV[[[```eeejjjqqqttttttrrrrrrrrruuuxxx}}}{{{wwwvvvvvvwwwvvvuuutttuuuwwwzzz{{{wwwwwwuuutttssssssssssssxxxyyyzzzyyywwwuuuttttttooolllgggdddbbbaaa`````````^^^[[[ZZZ[[[]]]^^^^^^``````aaabbbdddggghhhjjjqqqssswwwyyyyyywwwsssqqqeeeaaa\\\UUUPPPMMMLLLKKKFFFFFFFFFEEECCCBBB@@@@@@>>>>>><<<;;;::::::;;;;;;;;;;;;::::::999999::::::888999:::;;;<<<<<<;;;;;;999:::;;;===???AAABBBCCC======;;;:::888666555444222222222111111111000000,,,...///111111111///...000000111222222222222222222000......///111111000000/////////............////////////////////////........./////////000000//////000000000000//////000000000000000000000000........./////////000000............////////////---........./////////000......////////////..............................---......///000000111111------......//////000000//////.........///000111..................------////////////////////////............/////////////////////000000000111111////////////000000000000////////////////////////000000000000000000000000////////////////////////xxxfff[[[SSSKKKGGGIIIBBBBBBCCCEEEGGGEEEBBB???BBBCCCCCCBBB@@@??????@@@???>>>===<<<<<<===>>>???;;;::::::;;;===>>>===<<<888888888888777777777666333333444555555444444333666555444444333333333333///000222444555444222111111111000000000000111111000000///...............//////............//////---...///000000///...---222111111111111111111222//////000000000000////////////.........000111333------...///000000/////////...---,,,,,,---...///,,,,,,,,,,,,,,,---...///........................---..................---........................///////////////000000000---...///000111111111111...---,,,++++++---...000:::777333///------...///.........---------------000000000000////////////000000111111111///---,,,+++,,,...000222222222111000111111111111222222222333444555444333333444555333555666666555555777888<<<<<<;;;;;;<<>>>>>>>>??????;;;;;;::::::999:::::::::777888:::<<<======<<<<<<::::::;;;===???AAACCCEEE??????===;;;999777666555222222222111111111111000)))+++---...///...---,,,---...///000000000000000222///------...//////...000000//////.........---////////////////////////---------.........////////////000000000000//////000000000000000000000000,,,,,,,,,---------................../////////000---.........//////000000---...///000000///...---.....................---******++++++,,,---......******++++++,,,---......,,,++++++***+++,,,---...,,,,,,------.../////////..................................../////////000000000000000111111111111------------------,,,,,,////////////////////////........................000000000000000000000000rrrcccYYYRRRKKKIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<===>>>???>>><<<>>><<<;;;<<<>>>>>>:::777;;;;;;::::::999888777777888777666555444333333333222111000//////111333555///000000111111111000000222222222222111111111111000000///000222222111///////////////////////////...//////000//////...---222222111111000000000///000000000000000111222222000000000000000000000000111000...------...000111...---+++******---///111///////////////000111111//////............//////222111///...,,,,,,++++++---------------------------...000111111111000///------------------------////////////////////////000///.........///111222111000///......///000111333222111000////////////000000000000000000000000000000222333333444333333444333333333444555666666333333333444444555555555666666777666555555888:::===@@@EEEFFFGGGJJJOOOSSSSSSVVVZZZ\\\[[[YYYYYYYYY___gggooorrrvvv~~~||||||xxxmmmccc]]]ZZZVVVSSSNNNKKKIIIHHHFFFEEEHHHHHHHHHLLLPPPUUUWWWWWW^^^aaadddffffffhhhmmmppplllqqqtttqqqiiiaaa]]]\\\]]]XXXRRRRRRTTTTTTOOOIIIBBBAAA@@@?????????AAAAAA777999:::<<<<<<<<<;;;:::777777888:::;;;<<<>>>>>>>>>??????@@@@@@@@@??????@@@???>>><<<;;;;;;:::;;;444333222222222333444555222111000//////......///......//////////////////555000,,,,,,///222111...111111000///......------///...---------...000111000000//////.........---+++,,,.../////////...---111111000///////////////.........///////////////000///...---------------........................///---+++,,,///000///---------------------------............////////////////////////////////////+++...111444555444222111//////............//////////////////////////////////////////000000000000000000000000000000000000///000111222222111000///000///...---,,,,,,---...///...---,,,,,,---...///000000000000000000000000~~~pppaaaXXXRRRLLLIIIIIIFFFFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>======??????>>>===???===<<<<<<>>>===;;;888;;;;;;:::999999888777777555555444333222222222222222111000000000111333444333222222111111222333333//////////////////.........---...///222333222000000000000000000000000000222222111000///......---/////////.........------//////...------,,,,,,,,,////////////////////////000///...------...///000000...---+++,,,---///111///////////////000111111//////............//////---,,,,,,,,,,,,---...///------------------------...///000111111111000000///////////////////////////////////////////////////////////////000000111111000000//////000000111111111000000//////000000111111111111111111111111000000111222222333333444222111111111222222333444666777777888888999::::::::::::;;;:::999:::<<>>??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;888777555333222222222333222111000//////...//////.............../////////222...***+++...111000...///......------,,,++++++//////.........///000111111111000000000/////////---...//////000000//////000000////////////000000+++,,,---...///111222222......---------......///...........................---+++---///000///---------------------------............////////////////////////////////////...///000000000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000000000000111111000000000111000///...---......///000///............///000////////////////////////{{{mmm___WWWSSSMMMJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@???>>>>>>@@@@@@???>>>@@@>>><<<;;;<<<<<<;;;::::::::::::999888888777777555444333333222222222222111111111111222222222222444333111000000111333444111111111111111111111111,,,,,,,,,...111333222111111111111111111111111111555444222000///.....................------------//////...---,,,***((('''........................///...---,,,,,,---...///111000...------...///000///////////////000111111//////............//////++++++++++++,,,...///000////////////////////////...///000000111111000000////////////////////////////////////////////////...//////000000000000000000000000111111000000000///////////////000000111222222222222222222222222111111000000111222444555222222111111222222333444777777777777888:::;;;;;;::::::;;;::::::<<<@@@BBBIIISSSaaammmuuu{{{~~~rrriiicccaaa___]]][[[WWWRRRNNNLLLGGG@@@<<<<<<>>>AAABBBFFFHHHJJJLLLNNNRRRVVVZZZ^^^ccchhhiiifffbbb______aaa^^^[[[[[[[[[[[[WWWSSSPPPOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>999999999999::::::::::::>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???===;;;<<<:::888666444222222111333222111000////////////........................///,,,)))***---//////---///......------,,,,,,,,,000////////////000111222111111111111000000000000000000//////000000111222000////////////000000111+++,,,---...///000111222,,,------......///000000...........................---,,,---/////////...------------------------............////////////////////////////////////000///...,,,,,,,,,---...//////............//////////////////////////////////////////000000000000000000000000000000000000111000000//////000000111111111000////////////000000000////////////000000........................{{{mmm^^^XXXTTTOOOKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????AAA@@@??????AAAAAA@@@??????===;;;:::::::::;;;;;;:::999999999888888777777777666555444444444444444111111222333333222222111111000000////////////000222222222333333333333333---,,,,,,...000111000///000000000000000000000000444333000.........///000000000//////////////////000000000000...,,,***)))..............................------------......111000...---,,,---...//////////////////000000111//////............//////......---------......///////////////////////////---......///////////////000000000000000000000000////////////////////////---...000111111111000///......000111111000..................///000111222222222222222222222222222222111000///000222444666444444444444555666777777888777777888999;;;<<<===;;;<<<===>>>@@@CCCIIILLLXXXddduuuwwwpppnnnlllkkkjjjhhhfffddd]]]VVVKKKCCC@@@@@@AAABBBAAABBBCCCEEEGGGKKKOOOQQQTTTXXX]]]___^^^[[[YYYXXX^^^]]]]]]\\\\\\[[[XXXVVVSSSSSSRRRQQQOOOMMMKKKJJJFFFEEEBBB@@@>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDCCCBBB@@@===;;;===<<<;;;999777555444333444333222111000000000000/////////...............---+++***+++---/////////111000000000//////......000000000000000111111222000000000000000000000000111000///...///000111222111111000///////////////////////////............------...///////////////........................------------...//////.......................................///////////////////////////////////////...---,,,,,,,,,------//////............//////........................////////////000000000000////////////////////////111000///......///000111000000//////////////////////////////////////////........................qqqaaaYYYVVVQQQLLLJJJGGGFFFEEEDDDDDDCCCCCCDDDBBBAAAAAA@@@@@@???>>>>>>AAA@@@???@@@AAABBBAAA???===<<<;;;999888888999:::999999888888888888888777666666555444444444555555222222333333333222222111///000000111000///...---/////////000000000111111///......///000000...,,,////////////////////////111///...------...000222//////000000000000000000000000000000000///.......................................------.........000///---,,,,,,,,,,,,---///////////////000000111//////............/////////////////////000000111000000000000000000000000,,,,,,,,,,,,------......222222222222222222222222////////////////////////---...000111111111000///,,,---////////////---,,,............///111222333111111111111111111111111333222000000111222555666555555666666888999:::;;;<<<<<<<<<===???BBBEEEGGGEEEGGGIIIKKKNNNSSSZZZ___gggsss{{{yyy~~~yyyvvvrrrqqqrrrtttuuuuuummmeeeYYYPPPJJJHHHHHHIIICCCBBBAAAAAACCCFFFHHHJJJOOORRRVVVYYYZZZZZZZZZZZZ^^^___aaa```___]]]\\\[[[WWWWWWWWWWWWUUURRROOONNNJJJHHHEEEBBB@@@?????????>>>======<<<<<<;;;:::::::::::::::;;;<<<>>>???@@@@@@AAABBBBBBAAA???===;;;======<<<;;;:::999888777555555444333222222222222000000/////////.........------,,,---///000111000000000000000000////////////000000111111111111111////////////////////////000///...---...///000111333333111000...---------000000//////.........---//////000000//////------........................,,,---...............///....................................////////////////////////////////////,,,---.../////////......//////............//////------------------------////////////000000000000////////////////////////111000///......///000111........................................................................yyyfff\\\XXXSSSMMMJJJGGGGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>AAA@@@??????AAAAAA@@@???<<<<<<<<<;;;999888999:::888888888888888888888888444333333222222333333333333333333333222222222222222222222222111000//////000000000111222222333333111000//////000000...,,,..............................------...///000111............////////////...............///000111........................////////////////////////...------,,,,,,,,,,,,---///////////////000111111//////............//////---......///111333444555000000000000000000000000---,,,,,,,,,,,,---......------------------------////////////////////////...//////000000000000000---......//////......---////////////000111333333111111111111111111111111333333222222333444666777555555666777999<<<===???>>>???AAADDDIIINNNSSSWWWWWWYYYZZZ\\\```fffnnnsssxxx~~~}}}~~~zzzssslllfffcccgggiiikkkkkkkkklllpppsssxxxxxxxxxxxxvvvtttqqqppppppssswww}}}{{{vvvtttuuuwwwyyyzzztttmmmddd\\\XXXVVVUUUUUUKKKHHHDDDBBBCCCDDDEEEEEEIIIJJJMMMPPPSSSVVVXXXYYY[[[___bbbbbb___]]]]]]^^^ZZZ[[[\\\\\\[[[WWWTTTRRRNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>======<<<;;;;;;:::::::::999999:::<<<>>>?????????@@@AAA@@@???>>>=========>>>>>>===<<<;;;;;;777777666555444444444444222111111000000/////////...//////000000111111111...........................///000111111111000000............///////////////.........//////000000444333111000...---------------......///000000111000000111111000///---,,,........................,,,---......------...000....................................////////////////////////////////////,,,---///000111000////////////............//////------------------------////////////000000000000000000000000000000000000000//////......//////000,,,---...............---------............------........................kkk___ZZZTTTNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>AAA???>>>???@@@AAA@@@???;;;>>>???>>>;;;999:::;;;777777777777888888888888333333333222222333333444555444333222111222333333555333111.........000111222222333444444555666666111000///000111111///...///////////////////////////////////////000000000////////////000000111111000///---,,,---///111222///////////////////////////000000000000000000///---------------.........///////////////000111111//////............//////.........///000222333444////////////////////////......---------...///000++++++++++++++++++++++++///////////////////////////////////////000000111000000////////////000000111111000111111222333333222222222222222222222222333333444444555666666777666777888:::===@@@CCCDDDEEEGGGKKKRRRZZZdddlllqqqtttuuuuuuvvvyyy~~~|||yyyzzz{{{}}}}}}zzzxxxtttqqqooonnnnnnooopppqqqpppkkkccc[[[VVVTTTOOOPPPQQQSSSVVVZZZ]]]___iiijjjlllllljjjgggbbb```___aaaeeekkkrrrxxx}}}}}}{{{{{{zzzyyywwwsssnnnkkkjjjiiihhhhhh]]]XXXQQQMMMLLLLLLKKKIIIHHHFFFEEEEEEGGGJJJLLLMMMPPPUUUZZZZZZWWWTTTUUUWWWVVVXXX\\\```aaa```^^^\\\TTTTTTRRRQQQNNNLLLJJJHHHAAAAAAAAA@@@@@@??????>>><<<;;;:::999999;;;===>>>>>>?????????@@@@@@@@@@@@??????@@@@@@???>>><<<;;;999999888777666666666666333333222222111000000//////000111111000000000000.....................///---...///000000000//////......//////000000000000//////000000111111000000111000000///////////////------......///000000000...///000111111000...---........................+++---//////---,,,...000....................................////////////////////////////////////000//////............/////////............//////////////////////////////////////////000000000000000000000000000000000000...//////////////////...,,,---...///000//////...---...///000000///...---////////////////////////oooaaa\\\UUUOOOKKKHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>@@@???>>>>>>@@@@@@???>>><<>>;;;;;;<<<777777777777777888888888555555444444444555555666666555333111111111333444777333---)))(((+++///333//////000111111222333333000//////000222333222000000000000000000000000000111111111222111000///...111111222222333333333444444222///------///222444000000000000000000000000000000111111111111000000------......//////000000///////////////000111111//////............//////111111000///////////////////////////////////////000//////......000111222111111111111111111111111////////////////////////000///.........///111222333222111000000111222333222222222111222222333444333333333333333333333333333444555666777777777777999:::;;;>>>AAAEEEHHHJJJRRRUUU[[[dddooo{{{yyypppjjjiiijjjmmmnnnjjjhhheeecccaaa``````aaa\\\^^^^^^ZZZSSSMMMJJJIIIBBBBBBCCCGGGKKKMMMNNNMMMXXXZZZ]]]^^^\\\WWWRRRNNNSSSUUUXXX^^^eeemmmssswww~~~~~~}}}{{{zzz{{{{{{xxxzzzyyywwwwwwxxxyyyyyyxxxmmmggg___ZZZXXXVVVTTTRRRNNNJJJEEEAAAAAAAAABBBCCCCCCIIIOOOOOOKKKHHHIIIMMMOOOSSSZZZaaafffhhhiiihhhYYYYYYXXXWWWUUURRROOOMMMFFFFFFEEEEEEEEEDDDDDDDDD===<<<;;;::::::;;;===>>>????????????@@@AAABBBCCCAAAAAAAAAAAA@@@>>><<<;;;;;;:::999888777777777777444444333333222111000000///000111111000/////////000000000000111111111111,,,---///000000000///...//////000000111111111222///000111333333222111111............///000222222111000000///...---------,,,---///111222111000///........................+++---//////---,,,...000////////////////////////............/////////000////////////////////////444222...+++***+++---...//////............//////111111111111111111111111////////////000000000000000000000000000000000000---...///000000///...------...///111111111000///...///000111111000///...000000000000000000000000vvvcccXXXPPPKKKIIIHHHHHHGGGGGGFFFEEEEEEEEECCCBBBBBBAAAAAA@@@@@@???============>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===888888888888888999999999999888555333222111111222222222222222222222222222111000000000111222333333000//////000111222444555444333333222222111111000000000000///////////////...000222111///...000222111111000000000000111111333222000///000111000///...............///000000---///000000//////000222111111111111222222222222777666444222111000//////------......///000000000111111111111000000000000111000...---,,,---///000////////////000000000000,,,,,,---.../////////...---......///000111111222000000////////////000000222000///000333444222000333222222111111111111111...000333444333222333333555555777999;;;<<<:::999;;;>>>CCCEEEHHHMMMUUU[[[\\\cccnnnzzz{{{qqqddd\\\[[[\\\\\\[[[ZZZWWWSSSSSSUUUVVVUUUSSSQQQPPPNNNJJJEEEAAA@@@AAA?????????AAADDDEEEDDDCCCHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGJJJNNNTTT]]]gggmmmsssxxx~~~|||uuuppplllkkkiiiiiilllsssyyy~~~wwwtttppplllhhhgggffffff___ZZZSSSLLLFFFCCCAAAAAABBBCCCCCCBBBAAAAAABBBCCCFFFIIIOOOVVV]]]dddiiilllZZZYYYXXXWWWVVVUUUUUUUUUSSSQQQOOOLLLJJJIIIIIIIIIAAA===:::999;;;<<<;;;999777999;;;===?????????>>>CCCBBBAAA@@@>>>===<<<<<<999::::::999888777666666555555555555444333222222000111222222000---***(((......---------,,,,,,,,,222222222111111///......------......//////000000///......------///000111000000////////////000000,,,---///000111111111111000000000000///...---,,,...///000///...---...000////////////////////////............////////////000000///...---,,,++++++000000//////.........---000000//////.........---//////000000111111222222333111//////000111111000222111111111000000//////---///111222333222000///000000000000000/////////111///,,,,,,---///000000000000000000000000000000............////////////|||gggZZZPPPJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>============>>>===<<<;;;::::::::::::777777777777777888888888666555333222111222222333222222222222222222222222111111111000111111222222111111111111111222222222111111111111111222222222222222222222333333333333///111333222000///111333111111000000000000111111333111//////000111000///......------......///000...///000000//////000111........................333222111000////////////000////////////........./////////000000111111111555333111///......///000////////////000000000000---......////////////.........//////000111111222000000////////////000000222000///000333444222111333333222222222222333333111222222222111222555777999999:::;;;===>>>>>>===CCCHHHNNNSSSXXX^^^gggmmmqqqwww}}}~~~|||yyyyyy|||yyyllldddYYYRRRQQQRRRQQQPPPMMMJJJGGGGGGIIIKKKJJJIIIGGGGGGFFFCCC???============<<<<<<===>>>??????>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDGGGMMMTTTYYYaaaeeelllqqqrrrnnniiieee^^^\\\ZZZZZZ\\\bbbhhhlllwww|||}}}yyywwwvvvrrrmmmeee\\\SSSMMMIIIGGGEEEDDDCCC@@@<<<:::;;;<<>><<<:::888999:::;;;<<<============BBBBBBAAA@@@???>>>======;;;;;;;;;:::999888777666555555555555444333222222111111000000//////....../////////.........------111111111000000...------........./////////////////////...---...///000111000000////////////000000......//////000111111222000000000000///...---,,,...///000000///...///000////////////////////////............////////////111111111000//////......000/////////............000/////////..................//////////////////333222000///////////////111111111000000000//////...///000222222111000///000000000///////////////111...,,,,,,...///000000......//////000000000111............////////////mmm]]]QQQJJJGGGHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@????????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;::::::999888888888888888888888888333222222111222222333333222222222222222222222222222222111111000111111111111222222333222111000/////////000111222222333333222222222333444444555555111222333333111111222333111111000000000000111111111000//////111222111111...............//////000///000111000///...///000///////////////////////////............//////000222222111000...---,,,,,,,,,---...///000111111222555444222000............////////////000000000000000000000111000000//////...//////000000111111111111000000//////000000111222111000111333333333111////////////000111222333555555444333333666:::===???>>>>>>???@@@CCCEEEGGGQQQWWW___gggmmmuuu~~~}}}yyywwwxxx||||||uuupppppprrruuuwww~~~}}}wwwpppiiiZZZTTTLLLGGGGGGGGGFFFDDDBBB@@@??????AAABBBCCCBBB@@@AAAAAA???===<<<<<<>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>>>>@@@EEEHHHNNNRRRXXX]]]^^^\\\WWWTTTNNNMMMKKKJJJLLLPPPUUUXXXeeellltttzzz|||}}}vvvlllcccZZZTTTQQQNNNMMMIIIDDD???<<<<<<===;;;<<<>>>AAAEEEJJJNNNQQQNNNOOOQQQSSSWWW[[[___aaaccccccbbb```___^^^]]]\\\ZZZTTTMMMFFFBBB>>>;;;999===<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<:::999888777555555555555444333222222222111000///000111222333000000000000//////////////////000//////...---,,,///////////////.........//////.........///000111000000////////////000000000000/////////111222333000000000000///...---,,,...000000000///...///000////////////////////////............////////////000000000000000000000000////////////............////////////.....................---------------222111000///............111111000000000000//////...///000111222111000///000000///............///000...,,,,,,...///000000////////////........................////////////rrr```QQQIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????@@@??????>>>===<<<<<<;;;666888999;;;<<<<<<;;;::::::::::::::::::999999999333333333333333333333333222222222222222222222222333333222111000000000111///111222333333222000///111111111222222222333333000111111111111111111111333444444333333222222333111111000000000000111111111///...///111222222111///////////////000111111000111111000///......///000000000000////////////......------......//////222222111000///...---------------...///000000000222111///...------------////////////000000000000222222222222111111000/////////000000000111111111111000000000000000000111111111111222222333333222/////////000111222333444777888999999:::===AAADDDCCCDDDDDDDDDGGGKKKQQQVVVbbbiiirrrzzz~~~{{{~~~|||zzzxxxxxxzzz|||}}}{{{tttlllfffddddddffffffhhhmmmoookkkeee```ZZZUUUMMMIIIEEEBBBBBBBBBAAA@@@AAA@@@??????@@@AAABBBCCCAAABBBCCCCCCAAA@@@@@@AAAAAAAAAAAA???>>>>>>???AAA??????@@@AAAAAA@@@??????AAAAAAAAA???>>>???BBBDDDFFFIIIMMMOOOOOOLLLHHHFFFGGGFFFDDDBBBCCCFFFIIIKKKTTT[[[dddkkkpppvvv||||||wwwuuuxxxxxxqqqjjjdddaaaZZZXXXTTTMMMGGGCCCBBBCCC???>>>>>>???@@@CCCEEEGGGDDDDDDFFFIIINNNSSSWWWZZZ___```bbbeeehhhjjjkkkllleee```XXXOOOIIIDDDAAA???@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>======<<<:::999888666666666666555444333222333333222222222222333333111000000000000////////////000000000//////...---000000//////......------///////////////000000000000000////////////000000222111///...///000222444//////000//////...---------...//////...---...///////////////////////////............////////////------------....../////////////////////.........///////////////..................------,,,,,,,,,//////000///...---...///000000000000000000//////...///000000111111000000000//////...---............---+++,,,...000000///222111111///...------,,,............////////////ttt```QQQIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>@@@??????>>>===<<<<<<;;;999999;;;;;;;;;:::999888::::::999999888888888888666666666555555444333333222222222222222222222222333333222111000000000111---///111333444333222111444444333333222222222222111111000000/////////...555444333333333333222222111111000000000000111111111///...///111222222111111111000000111111222333000111111000///......///------,,,,,,,,,+++++++++000000///.........//////000000000000000000000000////////////.........................../////////////////////000000000000222333333333222111000000000000000000111111111111111111000000000000111111111222222222222222333444222222333444555666888999666999===@@@BBBEEEHHHJJJKKKLLLMMMOOORRRYYYbbbiiivvv|||~~~zzzvvvsssrrrrrrxxxxxxxxxxxxvvvtttqqqpppfffaaaZZZTTTRRRRRRSSSSSSRRRVVVXXXTTTPPPNNNJJJFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGHHHJJJIIIGGGEEEEEEFFFEEEFFFGGGEEEBBBAAABBBDDDAAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBAAA@@@@@@BBBDDDBBBDDDFFFHHHHHHFFFCCCAAACCCAAA@@@??????@@@BBBCCCFFFKKKSSSYYY^^^bbbgggkkkqqqoookkkgggeeefffkkkoooqqqvvv~~~|||wwwtttllljjjddd\\\SSSMMMKKKJJJIIIGGGEEECCCAAA@@@??????AAA@@@AAABBBEEEIIIMMMPPPTTTWWW\\\cccjjjqqqwwwzzzrrrnnnfff\\\SSSLLLHHHGGGBBBAAA@@@??????@@@AAABBB??????@@@@@@@@@@@@AAAAAA============<<<;;;::::::777777777777777555444444333444555666555333111000000000000/////////......000000111111111000//////000000//////......------/////////000000000000000000000////////////000000222111///......000222333//////////////////...---,,,---......,,,,,,---...////////////////////////............////////////,,,,,,------.../////////.........///////////////.........///////////////000/////////...---------+++---//////......///111//////////////////000000......///000000000000000///////////////......------,,,+++,,,...000000///111111000000000000000///............////////////sss```QQQIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>>??????>>>>>>======<<<<<<>>>>>>===<<<:::888666555888888777777666555555555777777777777666555333333222222222222222222222222222222111111000111111111---...000222333333333333444444333333222111111000222222222111111111000000666444333333333333222000111111000000000000111111111000//////111222111111111111111111111222222333///000111000///...///000//////......---,,,,,,,,,111000000////////////000......///000000111222222000000000/////////......//////000000111222222222////////////000000000000222222222333222222111111111111111111111111111111222111111000000111111222111222333333222222333555222333333444555666888888777;;;AAAFFFJJJMMMQQQSSSYYY[[[^^^```ccckkkuuu}}}}}}tttsssppplllgggddddddeeehhhjjjkkkllliiieee```]]]RRRNNNJJJHHHHHHIIIJJJJJJDDDIIIJJJGGGEEEEEEDDDAAA@@@?????????@@@AAACCCDDD???@@@AAABBBCCCEEEIIIKKKPPPRRRTTTSSSQQQOOONNNOOOOOOQQQRRROOOJJJFFFFFFGGGEEEFFFHHHIIIIIIHHHFFFEEE@@@BBBCCCCCCBBBBBBCCCDDDAAABBBDDDEEEFFFEEEEEEDDD??????>>>===<<<===>>>>>>???BBBFFFIIILLLOOORRRTTTWWWVVVVVVUUUTTTWWW[[[^^^fffkkkuuuwwwmmmddd___]]]YYYWWWTTTOOOJJJEEEAAA???@@@???===<<<===???AAACCCJJJMMMRRRZZZdddnnnvvv{{{zzzwwwpppggg\\\TTTOOONNNHHHGGGEEEDDDBBBAAAAAA@@@?????????????????????@@@<<<<<<============<<<<<<999999999999888777666666333555666777777444111///000000000000////////////000000111111111111000000///////////////............///000111111111000000000000////////////000000111000///......///000111...///////////////......,,,---......,,,,,,---...////////////////////////............////////////.../////////000000111111.........///////////////.........///////////////000000000///////////////+++...111111///...000222......////////////000000........./////////000000...///111222222000...,,,,,,++++++,,,///000//////------...000111333444444............////////////ppp^^^PPPJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============???>>>===;;;:::999999999999999888777777666555555444555555666666555444333222222222222222222222222111111111000111111222222000000111111222222222222111111111000000000000000000000111222222333444444666444222222333333111///111111000000000000111111333111//////000111000///000000//////000000111222...///000000//////000111222222111111000//////...............///000111222...//////000111111222222//////000000000000000000///000000111111111111111////////////000000000000000111111222222222222111111111111111111111111111222111111000000111111222000222444444222222333555666666666666777888999:::???CCCHHHNNNSSSYYY^^^bbbkkknnnqqqsssvvv}}}{{{rrrddddddaaa]]]WWWTTTTTTUUUTTTVVVWWWXXXVVVSSSOOOMMMHHHFFFDDDDDDEEEFFFFFFEEE@@@DDDEEEBBB@@@BBBCCCAAA??????@@@AAABBBDDDGGGIIIEEEHHHKKKNNNPPPTTTZZZ^^^```ccceeeeeedddbbbaaaaaadddggghhhccc[[[TTTQQQQQQPPPQQQSSSUUUUUUSSSQQQPPPMMMNNNOOONNNLLLIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEGGGHHHHHHHHHGGGFFFFFFHHHLLLPPPVVV\\\fffrrr}}}}}}}}}{{{yyyrrrpppllleee]]]TTTMMMIIIEEEBBB???;;;::::::<<<===CCCDDDGGGMMMUUU___ggglllrrrrrroooiiiaaaZZZVVVVVVTTTSSSQQQNNNJJJFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<============;;;;;;;;;;;;:::999888777333444555555555444333333222222111111111000000000//////000000000000000///.........///////////////...///000111222111000000000000////////////000000//////........................////////////.........///000000......///000////////////////////////............/////////////////////000000000000000............/////////000............/////////000///////////////000000000---111444333///---...000........./////////000000...............///000000---000333555555222...,,,+++******,,,///000///.........//////000111222222............////////////nnn]]]OOOJJJKKKFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>>>>;;;:::::::::;;;===???@@@<<<<<<;;;;;;:::999888888111222333555666666555444222222222222222222222222111000000000111222333333333222111111000000111111------......//////000000,,,---...000222444555666666333111111333333111...111111000000000000111111333222000///000111000///...............///000000---///000000//////000222000//////...---,,,,,,,,,+++,,,,,,---///111222333///000000000111111111111......///000111222333333//////000000///...------////////////000000000000///000111222222222222222222222111111111111111111222222111111111111222222000333555444222111333666????????????@@@@@@AAABBBIIILLLPPPTTTZZZbbbjjjpppxxx|||qqqhhhXXXXXXVVVQQQJJJGGGGGGIIIHHHHHHIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>???CCCDDD@@@???AAABBBAAAAAABBBBBBCCCDDDGGGLLLOOOOOOSSSXXX\\\```fffmmmsssooorrruuuvvvuuutttssstttxxx{{{|||vvvkkkbbb]]][[[[[[]]]___aaaaaa___]]][[[]]]^^^^^^\\\XXXTTTRRRQQQQQQPPPOOOMMMKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEECCC@@@>>>???CCCFFFFFFLLLWWWcccoooxxx~~~~~~~~~wwwpppooopppttt{{{yyyoooeee[[[VVVNNNKKKFFFBBB@@@???@@@AAA?????????BBBHHHOOOWWW[[[dddfffhhhfffaaa]]]\\\\\\```^^^\\\WWWRRRLLLFFFCCC>>>>>>>>>>>>=========<<<888999:::<<<===>>>>>>>>><<<<<<<<<<<<;;;:::999999333333222222333444666777333333333222222222111111......///////////////...---.........//////000000...///000222222111111000000000////////////000000---......///......---,,,......///////////////...///111222111000///000222////////////////////////............/////////000........................---.........//////000000---.........//////000000---.........///000000000000444777555///+++,,,...---.........//////000000...............///000000---000444777777333...+++*********,,,///000///...222222111///...---,,,+++............/////////000iii[[[PPPKKKKKKEEEDDDDDDDDDDDDDDDEEEFFFAAAAAABBBBBBBBBAAA@@@@@@BBBAAA???===<<<<<<===>>>;;;;;;:::999888888888888666777888999999888777666<<<999555111///000333444222222222111222222333333222222222222222222222222222000///......///000222222111111111000000//////222222333222111///---,,,000000111111111222222222000000000000000000000000222111111111000000/////////...------------..................////////////...//////000111222222222000000///..................////////////000000000000000000000000000000000////////////000000000000111111000000000000111111000111222333333222000///000111111111111222222222111111000000000000111111444444444444444555666777>>>===>>>AAAEEEIIIKKKKKKNNNUUU^^^gggmmmsss{{{wwwjjj___YYYOOOKKKHHHGGGGGGGGGDDDAAACCCCCCDDDEEEEEEDDDDDDCCC@@@DDDEEEBBB@@@AAAAAA???DDDCCCAAA@@@AAADDDGGGIIIEEEHHHKKKNNNQQQTTTXXXZZZ]]]bbbhhhlllooorrrwwwzzzzzztttooommmmmmlllllllllllllllmmmoooqqqnnnuuu{{{{{{tttkkkeeecccdddaaa^^^[[[ZZZXXXUUURRRSSSUUUVVVWWWUUURRRNNNKKKMMMLLLHHHDDDAAA@@@BBBEEEBBB@@@>>>======???AAABBBCCCEEEJJJOOOVVV___hhhnnnqqqqqqoooiiiccc______```ccchhhqqqyyyvvvjjjccc\\\WWWOOOHHHDDDAAA???>>>;;;===???AAACCCEEEHHHKKKQQQUUUXXXWWWTTTRRRUUUXXX```ccchhhllliii^^^OOODDDHHHBBB<<<;;;===@@@???===???>>><<<;;;;;;<<<===>>>======<<<;;;;;;;;;<<<<<<;;;;;;999888777666666666999888888666444222000//////000111111111000...---////////////////////////000000000///////////////////////////////////////111111000000//////......+++---///000///...///000111111111111111222222222------......///000000000...............///000000///...---+++***,,,///333000000////////////000000000000////////////000000000000//////.........------......///000/////////222222111111000/////////////////////////////////000000111222333444444555,,,,,,------.../////////000000000000000///...---////////////......111333{{{fffXXXNNNJJJIIIFFFEEEEEEEEEDDDEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@???@@@???>>>======<<<<<<<<<>>>===<<<;;;::::::::::::888999999999888777555444555333///---,,,...111333666555333222111000000000222222222222222222222222111000///......///000111111111111111000000000///(((***,,,///111222333333111111111111222222222222000000000000000000000000111111111111000000000///........................111111111111222222222222...//////000111111222222222222111000000000000000111222222222222333333333000000000000000000000000////////////000000000111222000...,,,,,,...000222222222111111111111111222111111111111222222222222111111111111111222333444555555666666777999<<<>>>CCCEEEHHHMMMRRRWWW[[[]]]aaagggpppwww||||||xxxwwwvvvvvvtttnnndddZZZRRRNNNIIIFFFCCCBBBCCCCCCAAA??????@@@AAABBBBBBCCCCCCCCCBBBFFFHHHFFFDDDEEEEEECCCEEEEEEEEEGGGJJJNNNRRRUUUXXXZZZ]]]aaacccfffhhhjjjjjjmmmqqqsssuuuxxx}}}}}}yyyxxxxxxzzzzzzzzzyyyxxxyyy{{{}}}~~~zzzuuuooojjjhhhhhhiiiiiiiiijjjllllllkkkgggccc```WWWUUURRROOOLLLIIIHHHGGGEEEEEEFFFFFFEEEDDDBBBAAABBBCCCEEEGGGKKKPPPUUUYYY]]]^^^]]]YYYTTTQQQQQQRRRVVVZZZbbbkkkttt~~~nnnhhh___VVVOOOIIIDDDAAA============<<<===???AAAEEEIIIMMMLLLJJJIIIKKKNNNWWW[[[ccciiikkkeeeZZZRRRJJJDDD>>>===>>>@@@???===@@@???>>>===<<<<<<===>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888999999888777666444333222000000000111000000//////////////////////////////000000000000000000000000111111111111111111111111111000000000/////////...---///000000///...///000000000000000000000000000///////////////.........//////.........//////000111111000---++++++---///------,,,,,,,,,,,,------//////............//////000/////////............---......//////////////////////////////000000000000000000/////////////////////......000333666888++++++,,,,,,---......///000000111111111000000/////////000///......111333uuubbbUUULLLHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;???>>>===<<<;;;;;;;;;;;;::::::999888777555444333333222000//////222444666555444333222111000000000222222222222222222222222111000///......///000111111111111111000000000000,,,---...///000000000000111111222222222333333333000000000000000000000000111111111111000000000000...///000111111000///........./////////000000000/////////000111111222222222222111000000000111111/////////000000000111111000000000000000000000000/////////000000000111111222000,,,******,,,000222444222111//////111333444111111222222222333333333111111111222333444555666333333444444666:::???DDDIIIOOOVVV]]]bbbhhhoootttyyy||||||~~~xxxyyyxxxrrriiibbb^^^]]]\\\]]][[[WWWQQQKKKGGGFFFEEECCCAAA@@@AAABBBAAA@@@??????@@@AAABBBDDDEEEFFFFFFLLLPPPPPPPPPRRRQQQOOONNNOOOQQQUUUZZZ___dddgggkkkmmmppptttvvvxxxyyyyyywwwxxxyyyyyyzzz|||}}}vvvtttvvvzzz|||}}}wwwtttfffccc___]]][[[XXXSSSNNNPPPPPPPPPOOONNNMMMLLLLLLCCCCCCBBBBBBCCCEEEFFFGGGIIIJJJJJJIIIGGGEEEDDDEEEHHHKKKQQQYYYcccooozzz{{{qqqfff[[[QQQKKKFFFDDD@@@===:::999999::::::>>>AAAAAA??????BBBEEEMMMRRRZZZccchhhgggaaa\\\OOOJJJDDDAAAAAAAAA>>><<<@@@?????????>>>>>>======<<<;;;::::::999999999:::===<<<<<<;;;:::::::::;;;999999:::999999888777666222111111000000000000000////////////////////////000000000000000000111111111111111111111111111111000000000000///////////////000222111000//////000000000000//////.........111000000///......------000000///....../////////000111000...+++))))))***000//////......//////000//////............//////////////////.....................///////////////---------...///000000000111111000000/////////......---++++++---111555888***++++++,,,------.........//////000000000000/////////000///......000222ooo___TTTKKKGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@???>>><<<;;;======<<<;;;::::::::::::999999888888666555444444444333222222222444666777111111111111222333444444222222222222222222222222111111000//////000111111111111111000000000000000222222222222111111000000222222222222333333333333000000000000000000000000111111111000000000000000...///111222333222000///---------.........////////////000000111111111111000000//////...//////000.........////////////000//////////////////////////////000000000111111111111000---,,,,,,---000111333222111111111222333444222222222222333333333444222222222222333444555666333444555666888===FFFLLLQQQYYYdddlllqqqxxx}}}vvvoooddddddbbb]]]VVVRRRPPPPPPNNNNNNNNNKKKHHHFFFEEEFFFDDDCCCCCCDDDEEEFFFFFFGGGDDDDDDEEEGGGIIIMMMPPPRRRUUU\\\bbbcccdddffffffccc```aaadddgggkkkooosssuuutttuuuwwwzzz}}}~~~}}}yyyyyyzzzzzzzzz|||~~~~~~}}}||||||~~~|||~~~wwwrrrlllkkkllljjjeee```eeebbb___\\\[[[]]]___```JJJHHHFFFEEEEEEEEEEEEDDDAAABBBCCCDDDCCCBBBAAA@@@BBBDDDGGGLLLTTT^^^jjjqqquuuzzzzzzvvvsssuuuyyyuuufff\\\SSSOOOIIIDDD@@@===;;;:::888:::<<<<<<;;;<<>>>>>?????????>>>>>>;;;;;;:::999888888888888======<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::777555333111000///000000////////////////////////000000000111111111111111////////////////////////000000000000////////////000222333222000/////////111111000000///...------000000//////............111000//////////////////,,,...///...+++(((''''''111111000000000000111111000//////////////////000///////////////........................///000000.........//////000000000111000000//////......------,,,++++++---///222444++++++,,,------......///,,,,,,---...////////////...000000000///...000111jjj\\\SSSLLLHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@???>>>=========<<<;;;::::::::::::777777777666666666666666333333222111111111222222111111111111222333444555222222222222222222222222111111000000000000111111000000000000000000111111//////000111222333444555111111222222222333333333000000000000000000000000000000000000000000111111---///111333333222111000000000111111111222222222000000000000000111111111000000////////////000000111111111222222222333333////////////////////////000000000000111111111111000000000111111000000000000111222333444333333222222333333333444444444444444444333333333444555555777:::<<<===@@@GGGRRRZZZ```iiittt|||}}}|||uuuiii___VVVUUURRRNNNKKKIIIHHHIIIEEEFFFFFFDDDCCCCCCEEEHHHDDDFFFHHHKKKLLLMMMNNNOOOMMMMMMOOOSSSXXX___eeehhhqqqwww|||{{{{{{|||{{{xxxssssssuuuvvvwwwxxxyyyyyytttttttttwww{{{}}}{{{zzzvvvvvvvvvvvvwwwxxxwwwwwwyyy{{{~~~~~~~~~|||zzzxxx{{{yyyxxx{{{|||zzzwww{{{{{{zzzxxxvvvtttrrrqqqXXXTTTPPPMMMLLLKKKIIIGGGCCCCCCCCCDDDDDDCCCBBB@@@CCCCCCCCCDDDHHHOOOWWW]]]dddiiipppsssrrrnnnjjjhhhfffkkkssszzzyyynnn```[[[SSSMMMHHHDDD???<<<:::;;;;;;;;;;;;<<<>>>@@@@@@DDDKKKQQQWWWZZZ]]]^^^```]]]XXXRRRMMMHHHCCC???<<<===>>>???????????????;;;;;;:::999888777777888<<<<<<<<<<<<===>>>??????;;;<<<======>>>>>>======<<<:::777444111000//////000000000000000000000000//////000000111111111111////////////////////////////////////000000000000000222333222000/////////222222111000//////..................//////000000111000000/////////000000+++---//////---,,,++++++...------,,,,,,------...111000000//////000000111.........//////////////////............///000000111111111000000//////////////////......---------,,,------.........---,,,------......//////000000---...//////000000000000...000111000///...///000yyyfffZZZSSSLLLIIIIIIFFFFFFGGGGGGGGGFFFDDDCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>????????????>>>>>>???>>>===<<<;;;;;;;;;;;;777666666555555666666777666666666555444333222222444333222222111111222222222222222222222222222222111111111111111111111111000000000000111111111111111000000/////////000000000000111111111222222222000000000000000000000000000000000000111111111111...///000111222222111111/////////000000000111111000000000000000000111111222222111111111222333333000000000111111111222222000000000000000000000000000000000111111111222222000111333444444333111000///000333555555444333222333333333444444444555555555555555555555666777888888===BBBEEEJJJSSS___iiiwww~~~}}}tttmmmiiicccZZZSSSMMMKKKIIIFFFDDDCCCCCCCCC@@@AAABBBBBBCCCDDDHHHKKKJJJNNNUUUYYY[[[\\\\\\\\\\\\\\\^^^bbbhhhpppxxx|||~~~|||zzzxxxuuusssrrruuuyyy|||{{{yyyuuusssqqqpppqqqqqqpppoootttxxx|||~~~~~~}}}uuuwwwzzz|||yyywwwtttwww{{{~~~nnnhhh___YYYVVVTTTPPPMMMKKKIIIGGGFFFFFFEEEBBB???BBBBBBBBBAAAAAADDDHHHLLLQQQVVV\\\``````^^^\\\ZZZ[[[```hhhnnnuuu}}}~~~mmmggg^^^WWWRRRKKKDDD>>>???>>><<<;;;;;;;;;<<<===<<>>???@@@======>>>???????????????>>>===:::777444222000000000000000000000000000000......//////000000111111111111111111111111111111////////////000000000000///000222111000//////000111111111000000/////////------......///000000111000/////////000000111222,,,///111222111000000111//////............//////000000////////////000000.........//////////////////......------///000111222222222111000/////////.........///////////////,,,---/////////---***))).........///000000111111000111222222222222222111...000111111///......///sssaaaWWWQQQLLLIIIIIICCCDDDFFFGGGGGGFFFDDDCCC@@@@@@AAAAAABBBBBBAAAAAA======<<<<<<<<<<<<======>>>===<<<;;;::::::::::::888777666555444555555666777777777777666555444333333333222222111111222222222222222222222222222222111111111222222111111111///000000000111111111111555333222000............//////000000000111111111000000000000000000000000///000000000111111111111......//////000111111222------------............111000000000000000000000222222111111222222333444............////////////000000000000000000000000000000111111111222222222222222333333333333222222111111222333444444444444444444444444555555555555444555666777999;;;===>>><<>><<<;;;;;;::::::999<<>>>>>===<<<;;;:::888888888888888888888999;;;===>>>???>>>>>>??????@@@?????????======<<<:::888666444333000000000000000000000000,,,------...//////000000111111111111111111111111.../////////000000000111---///000000///...///000////////////////////////.........///////////////......//////000111333333---///111111000000111222111111000000000000111111......------------................../////////000000///---------...000111000000000000000000////////////000000111111222222------.........---,,,+++------......///000000000111111111111111111000///...000222222000.........~~~ooo___UUUPPPKKKIIIIIIBBBCCCEEEFFFGGGFFFDDDCCC??????@@@AAABBBBBBBBBBBB<<<;;;:::999999:::<<<===;;;;;;:::999888888888888:::999777555444333333444111222333333333222111000000000000111222444555666222222222222222222222222111111222222222222111111//////000000111111111222/////////000222444777888////////////000000000000000000000000000000000000//////000000111111111222............///000222222000000000000111111111111111111111000000000000000000000//////000111222222111111111111222222222222000000000000000000000000000111111111111222222222444333111000000111333444333222111111222333666777444444444555555555666666444444666999<<>>======>>>===<<<:::999888888888666666777888:::<<<>>>???>>>??????@@@@@@?????????;;;<<<<<<<<<;;;999777666000000000000000000000000,,,,,,------...//////000////////////////////////.../////////000000111111,,,---///000///...///000---------...............000000000///......------.........///000222444444---...///...------...///......------------......---,,,,,,++++++,,,,,,------.........//////000000000///---,,,---...000222------......///000000000000000111222333444444555------,,,,,,,,,---...///,,,,,,------.../////////.../////////...---,,,,,,...000222222000.........xxxlll^^^VVVQQQKKKIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;<<<<<<<<<<<<===>>><<<:::999999999;;;<<<888666555555666777777666666444222333444555444333444333222222111111222222333333222111222333444555444222222333000,,,,,,000//////000000111111111222222222111111111111222222000000111111111111000000000000000111222222222333000000//////000111111222000000000000000000000000000000000000000000000000444333222222111111111222888666333000//////111222333111///...///111444666//////000111222333333333333333222111000000111111333333444444444444555555555555444333333333444444999777555444444555444444;;;===???@@@BBBHHHQQQXXXaaaiiittt}}}|||vvvrrrooommmsssnnnhhhbbb]]]YYYTTTQQQNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEHHHMMMRRRXXX[[[bbbeeellltttvvvuuuxxx}}}xxxsssrrrrrryyyyyyzzz}}}||||||||||||}}}~~~rrrmmmeee^^^YYYYYYZZZ\\\[[[ccclllqqqssstttxxx{{{}}}|||zzzxxxxxxxxxxxxwwwvvvvvvyyy}}}yyyrrrllleee^^^YYYZZZ[[[[[[ZZZZZZ___ffflllqqqtttxxx|||~~~~~~vvvlllfffbbb^^^XXXRRRQQQLLLGGGDDDEEEGGGGGGFFFCCCBBB@@@@@@BBBBBBBBBAAA???DDDHHHKKKLLLPPPXXX___kkknnnrrrtttuuuuuuvvvvvvsssuuuxxxzzz|||{{{nnnbbb[[[VVVQQQJJJEEEBBB@@@???===777:::<<<;;;:::===DDDJJJPPPTTTYYY[[[[[[YYYXXXWWWRRRRRRPPPKKKDDDAAAAAACCCAAA???===:::999:::;;;<<<888888888888999:::;;;;;;?????????@@@@@@@@@??????@@@@@@@@@???<<<999555333333111///...///000///...111111111111111111111111222111111111000000//////000000000000000000000000////////////000000000000......//////000000111111////////////////////////---......///000111111222222111111111000000//////111111000000//////......000///...///000111000///+++,,,...000111111000000000000000000000///......222222111111111111222222222111000000111111000//////000111111111///...---............////////////......------------......---...///000111111000000wwwjjj]]]VVVRRRMMMJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>@@@???>>>>>><<<<<<;;;:::===<<<;;;:::999:::;;;;;;999777555666777888777777444333111111333444333222444333222222111111222222222222111111111222333444444111111444444111111333000000000000111111111222111111111000000111111111000000111111111111000000111111111111111111222222222222222111222222333333000000000000000000000000000000000000000000000000222222111111111000000000222111000//////111222333444333111/////////000111000000000111222222222333333222222111000000111111000000000111111111222222555444444333333333444444999777666666888:::;;;<<<;;;???EEEJJJQQQZZZeeemmmxxx~~~~~~xxxqqqkkkfffaaa]]]WWWRRRNNNKKKHHHFFFFFFEEEDDDCCCCCCDDDEEEEEEGGGHHHKKKQQQYYYccckkkppp{{{{{{wwwsssqqqqqqvvvxxxzzz{{{zzzyyyxxxyyy|||~~~uuuqqqkkkeee```^^^^^^^^^]]]cccjjjmmmlllkkkmmmooooooqqqtttvvvwwwvvvtttsssuuussspppmmmkkkjjjjjjjjjiiiiiiiiilllpppvvv|||~~~yyysssmmmhhhbbb^^^[[[[[[YYYVVVUUUWWW]]]aaahhhkkkoootttwwwyyyyyyyyyvvvpppmmmrrryyyzzzvvvoooggg```ZZZVVVPPPLLLKKKLLLKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@@@@CCCFFFFFFFFFHHHOOOTTT\\\___cccfffggghhhjjjkkkgggiiinnnrrrwww~~~|||rrrlllfffaaaZZZSSSNNNIIIDDDAAA:::;;;<<<;;;:::;;;???BBBFFFJJJOOOTTTVVVXXXZZZ[[[TTTTTTSSSPPPJJJEEEAAA???======<<<<<<;;;;;;;;;;;;888888888888999999:::;;;===>>>??????@@@@@@@@@???@@@@@@@@@@@@>>>;;;777555444222000000000111000///........................111111111111000000000///000000000000000000000000////////////000000000000000000000///////////////////////////////////////.........///000111111111111111111000000000//////............////////////...---------///000///...,,,---...///000000000000000000000000000///......111111000000000000111111/////////000111222222111///000111111000///...---....../////////000000000//////............//////---------...............uuuiii]]]WWWTTTOOOKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999888666666888999888777444222000111222333222222444333222222111111222222111111000000000111222333333...---222555555333444000000000111111111111111111000000//////000000111000000111111111111000000111111111111111111000000333222222111111111222222000000000000000000000000000000000000000000000000///000111111111000///...////////////000000111111222111111000000/////////111111111111111111222222333222111111000111111111//////000000000111111111444333333333333333444444444444555666999===AAACCCCCCIIIQQQZZZdddppp|||~~~wwwmmmccc\\\QQQMMMHHHDDDBBB@@@???===???>>>??????AAADDDFFFHHHNNNPPPUUU]]]hhhuuu~~~}}}}}}zzzuuuttttttwwwxxx{{{tttrrrpppnnnooossswwwzzz~~~|||yyytttpppllliiihhhgggkkkoooooollliiiiiiiiimmmmmmmmmmmmmmmkkkjjjiiiiiigggdddbbb```___``````^^^^^^___aaaffflllrrruuu{{{xxxsssoookkkgggbbb___ZZZYYYVVVSSSRRRSSSWWW[[[aaadddiiiooosssuuuvvvvvvllleee```bbbgggnnnvvv~~~wwwpppgggccc]]]YYYWWWUUUTTTSSSTTTRRRNNNLLLJJJGGGDDDAAAAAACCCDDDCCCAAABBBGGGKKKMMMPPPTTTVVVVVVWWWXXXYYYYYY\\\aaagggnnnvvv~~~|||xxxqqqjjjbbbYYYQQQKKKFFFBBB>>><<<;;;;;;;;;;;;===@@@EEEIIIMMMQQQVVVYYYYYY[[[\\\]]]ZZZSSSJJJCCC;;;<<<<<<======<<<;;;:::999888888888888999999:::;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAA???===:::999666444222111222222111000........................111111111111000000000000////////////////////////////////////000000000000111111000000///......---////////////////////////......//////000000111111111111000000000000//////,,,,,,------...//////000---,,,+++,,,...///...---//////............////////////000000000///......000000000//////000000000---......///111111222333///000000000000//////...///000000000000111111111000000////////////000000000///...---------...///vvviii\\\XXXVVVQQQMMMKKKGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAABBBBBBAAA@@@@@@=========>>>>>>>>>??????;;;;;;<<<<<<<<<;;;:::999:::888777777888999999888444222111111222333333222444333222222111111222222111111111111111222222333222,,,***///444444222111111111111111111111111111000000////////////000000000000111111111111000000222222111111000000//////111000000///////////////000000000000000000000000000000000000000000000000...///111222222111///...111111222222111///...---,,,---///000111111111111222222222111111111111111222222111111111111111222222222222222333333333333333333222333333444555555444555777:::===BBBHHHLLLQQQXXXbbbkkkuuu}}}xxxpppeeeYYYRRRJJJGGGCCC@@@@@@@@@???>>>===>>>@@@BBBFFFKKKOOOQQQ[[[]]]aaagggpppzzz}}}|||xxxrrrqqqsssuuuwwwyyy|||~~~|||yyyxxxxxx||||||{{{zzzzzzzzz{{{|||zzz{{{}}}uuurrrooommmnnnrrrwwwzzz{{{yyywwwzzz||||||yyywwwuuuuuuyyyxxxvvvtttrrrqqqppppppooommmkkkiiigggggghhhhhhgggfffeeedddfffhhhjjjlllssspppllliiifffbbb^^^[[[WWWVVVTTTRRRSSSVVVZZZ\\\___bbbggglllppprrrsssssslllddd___^^^```cccjjjqqqxxxzzz}}}|||wwwqqqnnnjjjfffdddcccbbbbbbbbb___[[[XXXUUUQQQLLLIIIGGGHHHHHHEEECCCCCCEEEHHHFFFHHHJJJKKKJJJIIIIIIJJJPPPSSSWWW]]]ccckkktttyyyxxxoooddd^^^WWWOOOEEE@@@>>>>>><<<999;;;===???AAACCCGGGLLLPPPWWWZZZ___dddeee```UUULLLAAA@@@???===<<<;;;;;;;;;:::999999888888888999999999:::<<<>>>???@@@AAAAAA???@@@BBBBBBAAA@@@===<<<888666444333444444333111000000000000000000000000111111111000000000000000////////////////////////////////////000000000000000000/////////.........////////////////////////.../////////000000000111000000000000000000//////---------....../////////---,,,,,,,,,...///...---111000///---------...///...///////////////.........//////////////////......///000000///000111222///000000000000/////////000000111111111222222222111111000000000000111111444222000......///000111zzzlll^^^YYYWWWSSSNNNLLLGGGGGGFFFFFFEEEDDDDDDDDDAAAAAAAAABBBBBBAAA@@@@@@<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<;;;:::999:::888777777888999999888555444222222444555444333444333222222111111222222222222222333333333333333444...+++///444333000///222222222111111111111111000000////////////000000000000111111111111000000222111111000000/////////000000//////...//////000000000000000000000000000000000000000000000000000...000222333333222000///111111222333222111///...+++,,,...111222222111000222222222111111111111111222111111111111111222222333333333444444444444555333333333333444555666777888;;;>>>AAAEEEKKKSSSXXX___fffpppzzz{{{wwwqqqjjjbbbYYYQQQKKKEEECCCAAAAAABBBCCCCCCBBB@@@BBBGGGMMMTTT[[[```ccciiijjjlllooosssvvvyyyzzzwwwrrrnnnooommmkkkkkknnnqqqtttxxx|||~~~}}}yyywwwxxxyyy{{{uuuooolllkkkkkkmmmlllnnnrrrwww}}}~~~~~~~~~}}}||||||}}}~~~}}}zzzwwwuuusssssssssssspppmmmjjjgggddd```]]]XXXVVVTTTSSSUUUWWWZZZ\\\\\\^^^bbbfffhhhiiiiiihhhccc^^^[[[[[[[[[[[[___eeennnsssxxxzzz{{{zzzzzz{{{}}}||||||||||||zzzwwwuuusssrrrqqqooonnnoooppprrrooollliiifffccc___[[[WWWVVVUUUSSSOOOKKKGGGEEEDDDCCCEEEFFFEEEDDDCCCCCCDDDHHHJJJNNNSSSYYYaaajjjppp|||}}}zzzssshhh]]]OOOFFFCCCBBB???;;;;;;<<<<<<<<<===@@@DDDHHHJJJNNNUUU^^^dddbbbZZZTTTLLLIIIDDD???<<<;;;;;;<<<;;;;;;:::999888888888999888999;;;===???@@@@@@AAA@@@AAABBBCCCCCCAAA???>>>:::888666555555555444222111111111111111111111111000000000000000000111111////////////////////////////////////000000000000---........./////////000////////////////////////////////////000000000000//////////////////000000000000000/////////.........---,,,---///000///...222111///---------...///......////////////......---...////////////...---///111222000...---...///000////////////000000000111111111111222222222222111111000000000000111111444333111///...///000111ppp```ZZZXXXTTTOOOLLLGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@???@@@???>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::999888666666888999888777666444333333444555555444444333222222111111222222222222333444444444444333777222///333555222000000222222222222222111111111111000000//////000000111000000111111111111000000000000000000000000//////111000000000000111222333000000000000000000000000000000000000000000000000///000111222222222111000---...000222333333222222///000111111111000///...111111111111111111222222111111111000111111222333111111222222222333333333333333333444555777888999999<<>><<<===>>>======<<<:::999999999999888999;;;<<<>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@???;;;999777666666555444333000000000000000000000000000000000000111111111111////////////////////////////////////000000000000,,,------...//////000000////////////////////////////////////000000000000......////////////000000222111111000//////.........---------///000///...111000///...............------.../////////......---...///000000///...---000222333111---+++,,,...000////////////000000111000111111111111222222222111111000000000000111111111000///.........///000uuubbbZZZXXXTTTOOOLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>AAA@@@??????======<<<;;;===<<<;;;:::999:::;;;;;;999777555666777888777777555333222222333444444333444333222222111111222222000111222333444333333222555222111444444111000333333333333222222111111111111111111000000111111111000000111111111111000000/////////000000000000000////////////000222333444000000000000000000000000000000000000000000000000/////////000000000111111------...000111222222222000000111111111111111000000000000111222222222333111111000000111222222333000111111111222222222222333444444555777888:::;;;;;;???EEEKKKQQQZZZgggppp~~~}}}yyyvvvsssmmmeee___YYYUUUOOOKKKJJJIIIHHHGGGBBBEEEKKKRRRZZZ^^^___^^^XXX]]]dddlllrrrvvvwwwwwwvvvzzzzzzrrrmmmccc\\\YYY\\\aaadddiiimmmtttvvvyyyzzzxxxvvvuuuuuunnnmmmjjjgggeeegggkkkooopppmmmjjjhhhhhhkkknnnqqqwww{{{{{{wwwqqqnnnmmmllljjjhhhgggggggggfffccc^^^ZZZWWWQQQOOOPPPQQQPPPOOOSSSYYYdddjjjqqqtttsssrrrsssvvvxxxwwwuuurrrnnnjjjhhhggghhhkkknnnqqqsssvvv{{{zzzzzzzzz|||~~~}}}{{{yyyxxxxxxvvvssslllcccZZZTTTRRRQQQPPPMMMHHHFFFEEEFFF???@@@BBBEEEIIIPPPXXX]]]hhhmmmttt{{{xxxoooeee]]]UUUMMMGGG??????>>><<<;;;<<>>>>>>>>@@@AAABBBCCCCCCAAA???>>><<<999777666666555444222111111111111111111111111///000000000111111111111000000000000000000000000////////////000000000000........................////////////////////////000000000000////////////........./////////000000/////////////////////...---,,,,,,,,,...///...---...///////////////......,,,---......//////......---...000111111000...---...111333111---+++---000000///......///000111222000000000111111111111222000000000//////000000000///////////////000000000yyyddd[[[XXXUUUOOOLLLGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===>>>????????????@@@@@@@@@>>>===;;;999999:::;;;<<<888666555555666777777666444222111111222333333222444333222222111111222222///000111222333222111111000///000222111...///333333333333222222111111111222222111111111111222222000000111111111111000000......//////000000111111,,,,,,,,,---///000222333000000000000000000000000000000000000000000000000...............///000111////////////..................///000222333555555//////000111222333333444111111000000111222333333111222222222222333333333444444555666888:::;;;<<>><<<>>>@@@BBBDDDJJJSSSZZZ]]]ZZZUUUOOOIIIEEEBBBAAAAAA@@@>>>===;;;;;;::::::999999;;;<<<======>>>>>>@@@AAACCCCCCCCCAAA???===<<<:::777666666555444222444444444444444444444444//////000000111111111222111111111111111111111111////////////000000000000/////////...------,,,,,,////////////////////////000000000000////////////---.........//////000000,,,,,,------.../////////,,,+++***+++---...---,,,---...///000000///...---,,,,,,---.../////////......///000222222000///...+++///222000---,,,...222000///.........000111222///000000000000111111111000000////////////000000///000111222333222222222nnn```YYYRRRMMMKKKEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@????????????>>>===============<<<<<<;;;;;;;;;:::::::::;;;:::999999999999777555666555444444333333333333111111111111111111111111000111222222222222111000///000222333333222000///000000//////000000111222111111111111000000000000////////////////////////111111000///////////////////////////////////////000222333222///...///111///000111333333222111111333333222222111000000000222222222222222222222222222111111111000000//////222222222222222222222222222222333333333333444444444222000///000111111111111444777999;;;>>>BBBEEEEEEMMMYYYeeepppzzz{{{wwwvvvtttppplllhhhbbbZZZSSSMMMJJJFFFDDDEEECCCAAA@@@DDDJJJPPPUUUYYY^^^hhhssszzz|||zzzvvvkkklllnnnrrruuuvvvuuutttsssyyy~~~wwwhhh___WWWXXX```iiimmmnnnqqqooommmkkkjjjlllnnnoooooommmkkkkkkmmmnnnllliiieeedddeeekkkttt~~~|||vvvrrrpppmmmiiidddaaabbbbbb```^^^dddcccdddfffiiikkklllkkkhhhiiihhhgggdddbbbaaabbbeeegggiiilllnnnrrrvvvyyyzzz||||||yyywwwwwwuuunnndddWWWLLLFFFFFFCCC>>>===@@@DDDHHHJJJUUU\\\gggqqqyyy}}}~~~}}}}}}~~~zzzooobbbYYYRRRNNNIIIEEEBBB@@@>>><<<===>>>@@@??????AAAFFFKKKTTTVVVXXXVVVQQQKKKFFFDDDDDDAAA>>>=========:::888888888888999:::<<<===>>>@@@@@@@@@???????????????>>><<<888555333444666777777666555444333222111111333222111111111111111111222222111000///...------/////////000111111000...000000//////.........---000///...///111333222111///////////////////////////......------///000111//////////////////////////////............//////........................////////////000000000000000000000000000000000000////////////////////////............////////////000111111222222000///...////////////////////////......//////000000111111uuufff\\\TTTNNNLLLHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@????????????>>>===============<<<;;;;;;;;;;;;::::::::::::999888888999888666444444333222222111111111222111111111111111111111111222333444444444444333222///000222333333222000///222222111111222222333444444333222111///...---,,,111111111111111111111111222222111000000000000000000000000000000000000000...000111000...,,,...///000000111222222222222111111111111111111111222222222222222222222222222222222111111111000000000000222222222222222222222222111111111222222222333333555333222222333444555555444666999;;;???CCCIIIMMMWWWaaappp|||~~~wwwsssqqqnnnhhhcccXXXTTTOOOKKKHHHFFFDDDBBBBBBBBBDDDHHHPPPYYYbbbgggppprrruuuxxx{{{{{{wwwtttooonnnoooqqqrrrrrrooommmrrrwww|||uuuiiiccc^^^^^^dddjjjooopppsssrrrpppppppppqqqssstttzzzwwwtttssstttsssqqqooonnnmmmnnnttt|||~~~|||zzzxxxvvvvvvxxxwwwsssppptttrrrooonnnllljjjgggeeebbbccccccbbb___^^^^^^___aaadddhhhkkklllnnnppprrrvvvxxx{{{}}}~~~}}}}}}~~~}}}}}}sssdddUUULLLJJJGGGCCCAAABBBDDDFFFFFFNNNTTT]]]fffmmmqqqrrrrrrrrruuuxxx|||{{{ssslllgggaaaYYYQQQKKKFFFAAA???:::<<<>>>>>>===>>>BBBEEEMMMOOOQQQRRROOOMMMLLLKKKFFFBBB???===>>>>>>===;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===;;;888555444555777999999999888777666444222111222222111111000000111111222222111111000000//////111111111111222222111000000000/////////.........333111000000111000///---//////////////////////////////...---...///000111////////////////////////......------------..................................../////////000000000000000000000000000000000000000000000000000000000....../////////000000000000111111222111000///...000000000000000000000000//////000000000000000000mmm```VVVOOONNNIIIIIIHHHFFFEEEDDDCCCBBBDDDDDDCCCBBBAAA@@@????????????>>>===============;;;;;;;;;;;;::::::::::::999777777777888777555333333333222111111111222222222222222222222222222222222333333444444333333222000111222333333222111000222222111111222222333444333222111000///...---,,,111111111111111111111111222222222111111111111111111111111111111111111111///000111000///...///000000111111111111222222222///000000111222222333333222222222222222222222222111111111111111000000000222222222222222222222222000000111111111222222222222222111111222333555666888:::===AAAFFFNNNWWW]]]ooozzz|||xxxrrrnnnjjjddd\\\VVVMMMJJJFFFDDDCCCCCCBBBAAAAAADDDJJJTTT```lllwww}}}~~~zzzxxxvvvtttqqqoooppppppppprrrsssrrrooommmvvvyyy~~~xxxrrrlllkkkjjjjjjmmmqqquuuwwwyyyyyyzzzzzz{{{{{{||||||~~~{{{xxxwwwwwwwwwwwwvvvwwwwwwxxx|||~~~|||yyyvvvrrrnnniiieee```aaaaaa___]]][[[[[[\\\[[[___dddgggiiiiiijjjkkknnnqqqsssrrrooonnnppprrrvvvyyyuuudddXXXOOOLLLHHHEEEEEEFFFEEEEEEHHHLLLRRRYYY^^^aaaccccccccchhhnnnssswwwzzz}}}yyynnncccYYYPPPHHHDDD<<<======<<<;;;<<<===???BBBEEEHHHKKKLLLNNNQQQTTTJJJGGGCCC@@@??????>>>>>><<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<:::888777666777999::::::;;;;;;;;;:::777555333222222111000000000000000222222222111111111111111000000111111111111000000000000////////////......333111000000000000///---//////////////////////////////.........///000111////////////////////////...------,,,,,,------...////////////////////////------........./////////000000000000000000000000111111111111111111111111/////////000000000111111000000111111111000///...111111111111111111111111111111111111000000000000tttdddVVVNNNMMMIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@?????????>>>>>>===============;;;;;;;;;:::::::::999999777666555666777777555333555444444333333444444444222222222222222222222222111111111111111111111111000111222222222222111000000000//////000000111222///////////////000000000111111111111111111111111111111111111111111111000000000000000000000000000222222222222111111111222111111111111111222222333000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222222333333333333555777999;;;>>>DDDKKKTTT```llltttvvvtttpppkkkeee\\\RRRKKKLLLHHHDDDAAABBBCCCEEEEEEFFFKKKTTT___lllxxx{{{wwwuuusssqqqpppqqqqqqssswwwzzz{{{yyyxxx}}}|||zzzyyyxxxwwwuuurrrsssvvvzzz||||||~~~~~~}}}~~~}}}|||{{{{{{yyyvvvrrrnnnhhhhhhgggeeeaaa___^^^^^^ZZZ]]]aaaccceeefffhhhjjjjjjlllllliiidddbbbdddgggjjjnnnttt{{{~~~qqqhhhWWWRRRLLLHHHGGGGGGHHHHHHFFFHHHKKKOOORRRUUUVVVWWWVVV\\\eeemmmrrrvvvyyy{{{vvvkkk___UUUNNNEEECCC???<<<999999;;;===;;;===AAADDDHHHMMMSSSWWWQQQNNNIIIEEEAAA???>>>===;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;:::999888888999999888:::<<<======;;;888666333222111000000000000000000000000111111222222222...///000///...------...000000/////////////////////...---///111222111000///////////////////////////////////////000000000////////////////////////.........------.........000000000000000000000000------------.........///////////////////////////000000000000000000000000000000000000111111111111000000000000000/////////000000000000000000000000222222111111000000//////|||gggVVVMMMLLLGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@??????>>>>>>===============;;;;;;:::::::::999999999666555555555777666555333444444444333333444444555222222222222222222222222111111111111111111111111111111111222222111111111000000//////000000111222.../////////000000000111000000000000000000000000//////000111111000000///////////////////////////111111111111222222222111000000111111111222222222222222222111111111000000111111111111111111111111111111111111111222222222222222222222222222222222222222222333333333333444555777888888888:::>>>AAABBBGGGPPPZZZggguuu|||qqqoookkkfff___UUULLLEEEIIIEEEAAA???BBBGGGKKKMMMQQQVVV^^^gggrrr{{{}}}|||{{{zzzxxxwwwxxxzzz}}}xxxqqqnnnooosssxxxzzz}}}}}}xxxtttrrrrrrrrrqqqnnnmmmmmmnnnfffgggfffeeedddeeehhhjjjkkkjjjhhhccc^^^[[[\\\^^^[[[___dddkkkrrrwww{{{}}}~~~~~~xxxsssfff___VVVNNNJJJIIIIIIIIIEEEFFFGGGIIIJJJLLLMMMNNNNNNUUU___hhhoootttxxx{{{uuuhhh___TTTNNNEEE===888888999:::999:::===???BBBHHHNNNSSSUUUTTTQQQLLLFFFAAA>>>===999999999999999::::::;;;888888999999999:::::::::======<<<;;;:::999888888555777:::=========;;;999444333222111000000000000......//////000111111111...000111000...------...//////000000000000000000///...---...000222111000/////////////////////////////////000000000000000////////////////////////000000////////////000000000000000000000000000000------------.........///////////////////////////////////////////////////000000000000111111111111000000000///////////////////////////////////////222111111111000000//////mmmYYYNNNLLLGGGGGGGGGGGGGGGGGGGGGGGGBBBAAAAAAAAA@@@@@@@@@?????????>>>===============::::::::::::999999999999666555555666777777555444222222111111111222333333333333333333333333333333444333333222222333333444111111111111111111111111222222111111222222333444222222222111000/////////////////////////////////---...000111111000//////........................///...---...///000///...///000111333333222111111333333222222111000000///111111111111111111111111111111111222222222222222222222222222222222222222222222333333333444444444111444888:::;;;???EEEJJJPPPWWWbbbnnn{{{yyyrrrfffeeeaaa\\\VVVOOOHHHEEEBBBAAA@@@CCCIIIOOOTTTWWW\\\___eeelllssszzz~~~}}}{{{yyysssllljjjoooxxxyyy{{{}}}~~~~~~}}}~~~{{{yyytttooojjjiiikkkmmmkkkhhhccc^^^YYYVVVSSSRRRQQQSSSWWW]]]eeelllrrruuuyyyzzzzzz{{{zzzzzzzzzyyyvvvnnncccXXXQQQMMMJJJIIIEEEEEEEEEEEEFFFFFFGGGGGGIIIOOOWWW```hhhnnntttwww{{{}}}uuueee]]]PPPEEE>>>;;;:::999999:::;;;<<<>>>BBBGGGKKKQQQSSSTTTSSSNNNHHHCCCAAA;;;;;;:::999999999::::::777777888888999999::::::============<<<;;;999999666777:::<<<======<<<<<<666555444333222111111111......//////000000000111000333555444000...///111//////000000000000111111222000////////////...,,,////////////////////////...///000111111111000000////////////////////////111000000000000000000111////////////////////////------........./////////000000000000000000000000......................../////////000000000111111111000///.........//////........................000000000000////////////uuu^^^RRRPPPHHHHHHHHHGGGGGGFFFFFFFFFAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===============:::::::::999999999999888666666555666888888666555222111111111222222333444333333333333333333333333444444333222222333444444222111111111111111111222222222111111222222333444333333222222111111000000000000000000000000000000---///000222222222000///////////////////////////...,,,+++,,,///000///------///222444444333111///222222111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222111222222222333333333333...444:::???BBBIIIQQQXXXcccjjjvvvvvvpppmmmfff^^^VVVUUUSSSOOOKKKHHHGGGFFFDDDFFFKKKRRRYYY^^^______aaaccchhhnnnuuu{{{}}}{{{|||}}}~~~~~~}}}xxxssssssyyy~~~xxxuuuuuuvvvtttooohhhccc```\\\VVVQQQNNNNNNPPPSSSYYY```gggkkkqqquuuxxxxxxvvvvvvzzz}}}|||wwwnnneee^^^WWWRRRNNNGGGGGGGGGGGGFFFFFFFFFEEEEEEIIIOOOUUU\\\cccjjjooosss~~~xxxooobbbVVVLLLEEE???;;;:::;;;;;;::::::<<<@@@DDDEEELLLTTTXXXVVVQQQLLLJJJAAA@@@>>><<<:::999999888666777777888999999::::::999:::<<<>>>>>>>>>===<<<::::::;;;<<<<<<<<<<<<<<<777777555444333222222222000000000000000000111111111444777555111///000333//////000000000111111111222000///...//////...,,,////////////////////////...///000111222111000000////////////////////////000000////////////000000............................../////////000000000000000000000000000000000////////////////////////....../////////000000000111000///...---......///////////////////////////.............../////////zzzbbbUUUSSSKKKJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===============:::::::::999999999888888777666666777888888777555333333333333444444555666333333333333333333333333333222111000000111222333222222111111111111222222000000000///000111111222000000111222333333444444111111111111111111111111...///111333444333111000000000000000000000000000///---,,,---000222000...,,,///333555666333000...000000000111222222333333000000000000000000000000111111111222222333333333222222222222222222222222000111111111111222222222333:::BBBIIIOOOWWWbbbjjjqqqxxx{{{rrrhhhaaa]]]UUUMMMJJJIIIGGGEEECCCCCCFFFHHHNNNRRRZZZbbbiiijjjgggdddbbbdddiiiooovvv}}}{{{yyy|||}}}uuuqqqpppkkkccc[[[QQQOOOMMMMMMQQQVVV]]]aaaiiiooovvvwwwuuuuuu{{{{{{xxxsssnnnhhhaaaZZZUUUJJJJJJJJJJJJJJJIIIGGGGGGBBBEEEIIIMMMRRRYYYaaaffflllwww}}}qqqeeeZZZOOOEEE???:::;;;;;;:::999:::===???;;;EEERRRZZZ\\\XXXTTTQQQFFFDDDBBB>>>;;;999888777666777777888999:::::::::666888;;;>>>@@@@@@@@@???>>>>>>======<<<<<<;;;;;;888888666555444333333333111111111111111111111111000333666444000---///111//////000000111111111222...---,,,...000111000///////////////////////////...///000222222111111000//////////////////////////////............//////........................////////////000000000000000000000000000000000000000000000000000000000000............////////////111000///------......///000000000000000000000000,,,---------......//////|||gggWWWOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAAAAA@@@@@@???AAA@@@???===<<<<<<;;;;;;<<<<<<<<<===============555555666666777777888888777555333333444444444333666555333222111222222333111222222333333222222111222222333333333222222111333333333333333333333333333333222222111000000000222111111111000000//////111222444555444333000...222222333333333333222222111111000000000000111111222111000//////000111222222222111111111111111111000000111111111222222222333111///000333444222000222222333333333222222111111222444666777888888999<<>><<<:::;;;;;;::::::::::::::::::;;;;;;;;;<<<======>>>>>><<<<<<======<<<<<<;;;:::999888666444333333333333444444222111000000000000111111111111000000000000...//////000000000000///000///---,,,---000333444------.........---,,,+++---......///000111111222000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000......////////////......111111000000//////......000000000000000000000000///////////////.........000000///...---,,,,,,+++//////............//////{{{fffVVVOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCBBBAAAAAA@@@@@@???AAA@@@???===<<<<<<;;;;;;=========<<<<<<;;;;;;;;;666666666777777777777888000//////111444777888777555444333222222222333333111222222333333222222111111111111222222111111000333333333333333333333333.........///000000111111111111111111000000000///222222222111111111000000000000000000000000000000111111000000000000111111222111000//////000111222111111111111111111111111000000111111111222222222...---,,,...111222111000222222222333222222111111111222444555666888999;;;DDDHHHOOOYYYdddrrr~~~|||tttoooiiibbbWWWNNNHHHDDDBBB???AAA??????AAACCCFFFPPP[[[gggjjjooowww}}}~~~zzzwwwnnnnnnqqqvvv{{{~~~}}}{{{zzzxxxwwwyyy}}}}}}pppjjjaaaXXXSSSQQQSSSTTTYYY\\\```bbbbbbcccgggiiikkklllnnnooooooooonnnmmmgggeeeaaa[[[UUUPPPLLLIIIHHHGGGFFFEEEFFFJJJPPPSSS^^^eeepppyyy~~~yyyuuuqqqjjj```YYYJJJEEE@@@;;;::::::999999<<<<<>>>>>>>>??????@@@@@@@@@============<<<;;;::::::888777555444333333333333444444333222111000000000222222111000000///......//////000000000000//////......///000000111111000/////////.........------.........///000111111111////////////////////////000//////......//////000////////////000000000000////////////////////////...//////000000//////...111000000000/////////...000000000000000000000000.........///////////////000000//////......------000//////.........//////zzzeeeUUUNNNKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???===<<<<<<<<<<<<>>>======<<<:::999999888888888888777777777777777444222111111222333333222333222222222222333333444111111222222222222111111///000000111111111000000222222222222222222222222.........///000000111111111111111111000000000000222111000///...///000111000000............000000111111000000000000111111111111000000000000111111111111111111111111111111111111111111111222222222000//////111444666666555333222222222222111111000333444555666777:::???BBBLLLQQQZZZfffsss{{{rrriiibbbZZZTTTKKKDDD@@@???>>>>>>???>>>AAAFFFJJJOOOZZZeeeqqqssswww}}}|||rrrrrrsssuuuwwwxxxvvvtttpppooonnnqqqwww}}}}}}sssiii```ZZZWWWVVVVVVZZZ\\\ZZZVVVTTTWWW[[[]]]```eeejjjooorrrtttuuusssrrroooiiibbbZZZRRRNNNLLLIIIFFFCCCCCCFFFJJJMMMSSSZZZdddnnnvvv|||~~~|||zzzyyyvvvpppkkkXXXRRRIIIBBB===;;;999888:::999<<>><<<999999:::<<<===AAAAAAAAAAAABBBBBBBBBBBB?????????>>><<<;;;999999666666555444333333444444444444333333222222111111333333222000///---,,,,,,000000111000000///...---,,,...111333333111...,,,111000///.........///000......//////000000111111........................///..................///////////////000000000000........................///000000111111000000///000000000000////////////000000000000000000000000------......//////000000000000000///////////////111000//////............yyydddUUUMMMKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999888888::::::999888777777666666888666333222333222111000111111111222222333444444111111222222222222111111///000111111111111111111111111111111111111111111333333222222111000000000111111111000000000000000222111111000000000111111333111///......///111333111111000000000000111111111000000000000000000111111111111111111222222222111111111111111111111111333333333444555666777666333333222111111111111111555777999:::<<>>;;;::::::<<<>>>BBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@???===;;;999888555555444444444444444444333444444444444333333222222222111000///...---,,,111111111111000...---------...111333333111...,,,222111///------...///000.../////////000000000111////////////////////////......------------......////////////000000000000........................000000111111111111000000000000000000////////////////////////////////////,,,------...///000111111000000000000000111111111222111000///............xxxcccUUUNNNJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<===999:::::::::::::::::::::;;;;;;:::999888777666666333222111333555777888777000111111222222333333333000111111222222111111000000111111222333333222222111111111111111111111111333333222222111000000000000000000000000000111111000111222444444333111000333111///......///111333111111000000000000111111000000000111111000000000000000111111111222222222111111111111111111111111222222222222111111111222333333222111111222333333555888<<>>;;;:::;;;>>>@@@CCCLLLVVV^^^aaacccaaa[[[UUUSSSRRRJJJGGGCCC>>><<<<<<===>>>AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA???===;;;999888555555555555555555555444333444444555555555444444000000000000////////////111111111111000...------///000000000000000///...111000...,,,,,,---...///////////////000000000000000000000000000000000000......------------......////////////000000000000........................000000111111111111000000////////////000000000000////////////////////////,,,------...///000111111000000000111111111111111111111000///////////////wwwcccUUUOOOJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA??????>>>===============999999999::::::;;;;;;;;;;;;;;;::::::999888777777777555444444555666666555000111222222333222222111000000111111111111000000000111222333333333333333222222222222222222222222.........///000000111111000000000000111111111111///111333555555444222000000000............000000111111000000000000111111000000111111111111000000000000000111222222333333222222222111111111111111333444555444222000111222333333222222222444666777555;;;BBBGGGLLLVVVbbbllluuu|||}}}wwwmmmcccYYYQQQJJJFFFAAACCCFFFHHHIIIKKKOOOQQQ[[[]]]cccjjjnnnpppwww~~~|||}}}~~~|||xxxqqqggg___[[[[[[\\\hhhooozzzvvvjjj^^^UUUPPPJJJJJJLLLQQQWWW___fffkkkppprrrvvvyyy{{{|||{{{{{{qqqkkkccc^^^[[[XXXTTTPPPKKKKKKKKKMMMOOOPPPOOOMMMLLLNNNQQQTTTZZZbbbkkkrrrwwwgggZZZPPPJJJFFF===:::;;;>>>@@@BBBGGGNNNUUUXXX[[[]]]]]]\\\[[[ZZZPPPMMMHHHCCC???=========?????????@@@AAAAAABBBBBBCCCBBBAAA@@@>>><<<:::999777777777777777666555444333444555777777777666555000000000000000111111111000000111000000///...---000000///...//////000111000///...---------......////////////000000000000111111111111111111111111///..................///////////////000000000000........................///000000111111000000///////////////000000000000000000000000000000000000------......//////000000111111111000000000000000111000000//////000000111wwwcccVVVPPPJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>===============;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999888;;;999666444444333111000111111222333222222000000000000111111111111000000///000111222222333333333333333333333333333333333.........///000000111111///000000000111111111111///000111222333222222111000000000000000000000000111111000000000000111111///000111222222111000//////000000111222222333333222222222111111111000000333555777555333222444555333333222222444666999::::::AAAKKKSSS[[[fffttt}}}rrrkkk```UUUNNNJJJHHHGGGFFFKKKQQQVVVXXXZZZ]]]```iiikkkpppuuuvvvuuuxxx~~~zzzwwwooogggaaa```eeejjjvvv}}}wwwmmmaaaXXXLLLKKKJJJKKKPPPWWW___dddgggiiilllppptttxxx{{{}}}zzzuuuooolllkkkhhhbbb\\\TTTRRRPPPPPPPPPOOOLLLIIIFFFFFFFFFGGGKKKSSS]]]ddduuu}}}{{{nnnbbbVVVPPPEEE@@@===>>>@@@@@@BBBFFFHHHJJJNNNSSSYYY[[[[[[[[[TTTRRRMMMHHHCCC???<<<;;;======>>>???AAABBBCCCCCCBBBBBBAAA@@@???===;;;:::999999999999888777555444222444666777888888777666333333222222111111000000//////000000000000//////....../////////000111111000000000/////////......000000000000////////////000000000000000000000000000//////......//////000////////////000000000000////////////////////////...//////000000//////....../////////000000000111000000000000000000000000.........///////////////111111111000000//////...////////////000111222222vvvcccWWWQQQJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>============>>>>>>===<<<<<<;;;:::999999;;;;;;::::::::::::999999555333222222444555555444111222333333222111000///000000111111111111000000......///111111222222222333333333333333333333333333333222222111000000000//////000000111111111222000000/////////111222333222222333333333333222222111111000000000000111111///000111222222111000//////000000111222222333333222222222222111111000000...000222222000000222444333333222333555888:::<<<@@@IIIUUU^^^gggsss|||tttbbbZZZOOOFFFCCCCCCEEEGGGOOOVVV^^^dddgggiiikkknnnqqqssswww{{{yyyvvvxxx}}}yyyuuuooohhhdddhhhpppwww{{{yyyyyyzzzyyyyyy~~~xxxkkkaaaNNNKKKHHHHHHLLLSSS\\\aaa```aaacccfffkkkqqqvvvyyy{{{wwwttttttvvvtttooojjjaaa^^^YYYWWWUUURRRMMMIIIDDDBBBAAA@@@CCCJJJTTTZZZfffppp}}}}}}nnn___VVVPPPGGG@@@>>>???======>>>>>>???BBBJJJRRRXXXXXXWWWWWWUUUPPPKKKEEE@@@<<<:::<<<<<<>>>???AAABBBDDDDDDBBBBBBAAAAAA???>>><<<;;;::::::;;;:::999777555444222444666888999999888777666555444333222000//////...///000000000000000///,,,---///000111111111111000111111111111000//////000000000000////////////000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000......////////////........./////////000000111111000000000000000000000000///////////////.........222111111000///......---......//////000222333444wwwcccWWWSSSNNNLLLJJJHHHHHHHHHFFFEEEDDDDDDCCCBBBAAA???>>>===??????>>><<<<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999555555555555666666777777333333333333333333333333222222222222111111000000111111111111111111111111444444333222111111111111//////000000111111222222222222111111000//////...333111///000333444222000111111111111111111111111000000111111111222222222222111000//////000111222.........///000222333444666666666666666666666666555555555444444333333333444222333555777:::CCCMMMSSSZZZfffrrr}}}zzztttmmmddd]]]OOOIIIFFFEEEBBB@@@HHHRRRbbbgggmmmrrrsssrrrppppppoooooooooqqqtttyyy~~~wwwsssoooooottt{{{{{{}}}|||zzzxxxwwwvvv}}}|||wwwrrrlllhhhXXXSSSMMMKKKMMMSSSXXX[[[YYY\\\```bbbbbbeeeiiimmmtttvvvyyy{{{{{{zzzzzzyyyvvvpppiiieeebbb]]]UUUOOOJJJEEECCCDDDBBB@@@EEEMMMYYYaaaooo~~~xxxpppeeeUUUFFFAAA>>>;;;;;;>>>===>>>@@@AAACCCIIIQQQWWWVVVXXXXXXTTTKKKCCC???===AAA@@@>>>===>>>@@@CCCEEEBBBBBBCCCCCCCCCAAA@@@???<<<:::999777777888999:::666555555666888:::999999;;;999666333111000000111111111000000000000111111////////////////////////......///000000000000000........................////////////////////////,,,,,,---...///000111111,,,,,,---...///000111222...///000///...---...000///000111111111000...---------...//////...---,,,////////////////////////////////////////////////000000000000////////////////////////////////////wwwcccWWWSSSMMMKKKHHHGGGGGGGGGEEEDDDAAAAAABBBBBBBBBBBBAAAAAA??????>>><<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999444444555555555666666666333333333333333333333333222222222222111111111000222222222222222222222222111111111111222222333444000000000000000111111111000000000000000111111111---++++++---111333222111////////////////////////111111111111111111111222222222111111111111222222000000000000000111222333444444444444444444444444111111111222222222222222222111333777;;;@@@LLLWWW___fffrrrwwwmmmeee\\\SSSLLLFFFCCCAAACCCCCCFFFPPP[[[kkkooossstttrrrooolllkkkjjjjjjlllnnnrrrwww{{{~~~}}}}}}~~~|||zzzxxxzzzzzz|||zzzvvvssspppnnnaaa\\\UUUQQQPPPRRRTTTUUU\\\]]]^^^]]][[[ZZZ]]]___dddiiipppwww{{{zzzuuuqqqlllddd^^^NNNGGGAAAAAAAAAAAAFFFMMMRRRXXXdddqqq~~~{{{jjjXXXLLLCCC<<<:::===:::<<<===>>>???CCCJJJOOOSSSUUUWWWUUUPPPIIIDDDAAA>>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBAAA>>><<<:::999888999:::;;;:::999888999<<<======<<<<<<;;;888666444222222222111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////........................////////////////////////.../////////////////////////////////...............///000///...---...000///000000000//////...------...///000//////...---////////////////////////////////////////////////............------------////////////////////////vvvcccVVVSSSLLLJJJGGGFFFFFFFFFEEECCCBBBBBBCCCCCCCCCCCCBBBBBB??????>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999999999999888888888444444444444444555555555333333333333333333333333222222222222111111111111333333333333333333333333222222111111111222222333111111111111000000000000...//////000111222222222---,,,,,,---000222222111////////////////////////111111111111111111111000222222333333333333333222333222111111111111222222222222222222222222222222000000000111111222333444666555666;;;AAAIIIVVVccckkksss|||sssggg[[[SSSKKKDDD???@@@>>>???BBBEEEKKKWWWbbbrrruuuwwwvvvsssooolllkkkggghhhiiilllooosssvvvxxxuuuuuuwww{{{|||vvvrrrqqqpppooolllgggaaa]]]\\\\\\\\\[[[aaa```]]]XXXSSSQQQQQQRRRSSS[[[eeennnwww|||vvvqqq\\\QQQFFFBBBBBBCCCGGGKKKMMMQQQYYYcccoooyyy~~~kkkYYYIII===999:::999:::;;;<<<<<>>???>>>======<<<;;;:::888555444333111111000000000000111111000000000000000000000000---...//////000000//////........................000000000000000000000000111000000000/////////...000000//////...............///000///...---...000000///......---............///000000000000//////////////////////////////////////////////////////............------------////////////////////////vvvbbbVVVRRRLLLJJJHHHGGGGGGGGGEEEDDDFFFFFFEEEDDDCCCAAA@@@?????????>>>===<<<<<<=========<<<<<<<<<<<<;;;;;;;;;999999999888888888777777444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333555555333111000/////////222222111111000000///////////////000111111222222333222222222222222111111000000000000000000000000111111111111000000000000000111333444444444222222222222222111222222333444222222222222222222222222333333222222333444555666;;;:::;;;@@@FFFOOO^^^kkkttt||||||vvviiibbbWWWNNNHHHDDDAAA???AAAAAABBBDDDGGGOOOZZZcccsssuuuwwwwwwuuusssrrrssslllmmmmmmnnnooopppppppppppprrrwww|||zzzvvvtttrrrqqqqqqooommmmmmooopppqqqqqqiiieee___XXXQQQMMMKKKKKKJJJQQQ[[[dddmmmzzz~~~qqqcccSSSIIIFFFFFFFFFFFFLLLOOOTTTZZZbbbiiinnnqqqxxxyyyyyygggTTTFFF>>>===:::;;;;;;<<<===???AAACCCHHHJJJOOOVVV\\\]]]XXXTTTIIIGGGCCC@@@???>>>??????@@@@@@@@@AAAAAAAAAAAA@@@CCCBBB@@@???>>>======>>>>>>===<<<===>>>???>>>============<<<:::777444222111111000000000000111111222222222222222222222222...///000000111111000000........................000000000000000000000000000000000000000000000000------......///000000111...///000///...---...000///...---,,,,,,---...//////000000000111111111111////////////////////////////////////////////////000000000000////////////////////////////////////vvvbbbUUUQQQMMMKKKHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@??????>>>>>>============>>>===<<<<<<<<<<<<;;;;;;;;;999999999888888888777777444444444444444444444444333333333333333333333333222222222222222222222333333333333333333333333333555444222111000/////////222222111111000000//////000000000000000000000000444444444333222222222222000000000000000000000000000000000000000000000000///000222333333333222111000000000111222444555666222222222222222222222222555444333222333444666777:::999<<>>???@@@AAACCCIIIRRR\\\```___]]]TTTPPPIIICCC???>>>???@@@????????????@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>???@@@@@@???>>><<<=========;;;777444222111111000000000000111111////////////////////////000000111222222222222111////////////////////////////////////////////////---......///000111111111------......//////000000...///000///...---...000///...---,,,,,,---...///000000000000111111222222000000000000000000000000////////////////////////000000000000////////////////////////////////////wwwbbbUUUPPPMMMKKKIIIHHHIIIIIIHHHGGGBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>======>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999999999888888888555555555444444444444444333333333333333333333333222222222222333333333333333333333333333333333333000//////000000222333333111111111111000000000000111111111000000000000000...///111111111111222444/////////////////////////////////000000000111111///000111222333333333333/////////000222333555666333333333333333333333333333222111111222444666888888999>>>GGGRRR^^^ooo}}}}}}wwwmmmbbbZZZOOOKKKFFFBBB@@@BBBDDDFFFHHHNNNSSSUUUYYYccckkkpppxxxyyyyyywwwvvvwwwyyy|||~~~zzzwwwtttrrrqqqzzz{{{vvvtttwww}}}xxxlll```WWWQQQLLLJJJHHHIIIKKKPPPYYYeeerrrzzz|||ooo```WWWRRRLLLEEEEEEGGGIIILLLNNNOOOPPPPPPVVVZZZbbbnnn|||yyymmm___QQQEEEAAA???<<<;;;;;;=========<<<>>>CCCKKKSSSZZZ]]]___[[[VVVNNNFFFAAA??????@@@@@@??????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDBBBBBBCCCCCCBBB@@@<<<======<<<:::777444222111111000000000000111111000000000000000000000000///000111111222222111111////////////////////////////////////////////////,,,,,,---...///000111111111111000///...------,,,...///000///...---...000.........---......///000000/////////000111222333000000000000000000000000////////////////////////............------------////////////////////////xxxbbbTTTOOOKKKJJJHHHGGGHHHHHHGGGFFFAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999666666666555555555444444333333333333333333333333222222222333333333444444222222222222222222222222.........///111222444444000000000000000111111111//////000000111111222222,,,...000000......000222////////////////////////---......///000111222222111111111222222333555555/////////000111222333444333333333333333333333333111111000111333777;;;===@@@BBBIIISSS___kkk{{{xxxrrrlllcccYYYQQQGGGFFFDDDBBBCCCEEEJJJMMMOOOXXX___aaafffooouuuwwwyyyyyyxxxwwwvvvxxx|||}}}{{{{{{|||}}}zzzwwwwww{{{~~~rrrgggaaa]]][[[YYYNNNKKKJJJMMMUUU___ggglllrrrsssuuuwwwxxxzzz{{{}}}|||}}}xxxnnngggccc\\\UUULLLKKKJJJHHHHHHHHHIIIIIIJJJOOOXXXbbbmmmyyy~~~xxxpppbbbTTTKKKGGGAAA===<<<===<<<;;;:::<<>>???@@@BBBCCCEEEBBBBBBCCCDDDDDDDDDDDDCCCFFFEEECCCCCCDDDCCCBBB@@@>>>>>>===<<<:::777555333111111000000000000111111222222222222222222222222......///000000000000000////////////////////////------------------------,,,,,,------......//////111111000///...---,,,,,,...///000///...---...000---...//////000000000/////////......///000222333000000000000000000000000////////////////////////............------------////////////////////////xxxbbbTTTOOOJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>===???>>>>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777666666666555555555333333333333333333333333222222222333333444444444111111111111111111111111000000000000000111111222//////000000111111222222------...000111333444444000222333111...,,,---///111111111111111111111111,,,---...///000111222333333333222222333444666777111000000000000000111111222222222222222222222222111111111333777<<>>DDDMMMUUUUUUTTTRRRNNNJJJEEE@@@>>><<<<<<<<<<<<>>>@@@BBBCCCAAABBBCCCDDDEEEEEEEEEDDDEEECCCBBBAAABBBAAA@@@>>>??????>>><<<:::888666555111111000000000000111111........................,,,------...............000000000000000000000000------------------------...------------,,,,,,,,,.........///////////////...///000///...---...000---...000111111111000//////............000222333000000000000000000000000////////////////////////111000000000////////////////////////////////////zzzgggZZZRRRKKKJJJIIIIIIGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@?????????>>>=====================<<<999666666777888;;;777333111222555777999;;;:::999777555444333333222222222222222222222222444444555555555555555444444444333222000...,,,+++))),,,000444555555333222333222111/////////000111000000000000000000000000222333444555555444222111444444333333222111000000222222222222222222222222111000000000222555888999222222222222111111000000777444222111111111111111999777888;;;;;;<<>>>>>@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFFFFEEECCCBBBAAACCCBBBAAA???;;;888444222666666555444222111000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111222000000111111000///...---+++++++++,,,,,,---------////////////////////////000000000000000000000000///000222333222111...---111///...///222333222000222111000000000000000111000000000000000000000000000000000000000000000000yyygggYYYRRRKKKJJJIIIIIIGGGGGGFFFEEECCCCCCBBBAAAAAA@@@@@@?????????>>>=====================<<<:::888777999:::;;;888555444555777999999:::999888666444333333333333333333333333333333333444555555555555555444444444444444333111000...---,,,...111333555555444333333222111000//////000111111111111111111111111111000111333444444333222111222222333333333333444444222222222222222222222222111000000000111444666888222222222222111111111000444333222222333444444444999888;;;AAAEEELLLYYYgggnnnuuu~~~|||rrrkkkbbb\\\WWWRRRLLLGGGGGGKKKRRRZZZ```dddeeedddhhhhhhiiinnnrrruuutttsssuuuttttttxxx}}}|||{{{|||}}}zzzxxxwwwuuusssqqqqqqpppnnnllliiifffdddccceeeggghhhhhhjjjmmmpppooooooppprrrsssuuuvvvvvvtttsssrrrqqqrrrvvv}}}yyyyyy}}}uuugggZZZTTTQQQNNNNNNQQQVVVXXX]]]bbbfffiiijjjkkkqqqyyyyyypppeee[[[UUUQQQLLLIIIGGGFFFIIIOOOVVVaaasss|||ssseeeXXXNNNGGGAAA===<<<<<<;;;::::::<<<@@@BBBGGGLLLSSSYYYZZZVVVMMMGGGAAA@@@??????@@@AAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDFFFFFFFFFEEEEEECCCBBBBBBBBBAAAAAA???<<<999666444555555444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000000//////...///000111222111111000000000000000///......///////////////000////////////////////////........................000111222222222111000///111///...///111333111000111000000000000000111111000000000000000000000000000000000000000000000000xxxfffXXXQQQKKKJJJIIIIIIGGGGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@??????>>>===============<<<======<<<:::999;;;<<<<<<:::777777888:::::::::999888666555444333222222333333333333333333333333555555555555555444333222333333444333333222111000000111222333444444444444222222111000000000111111111111111111111111111111...000111222333333222111000111222333444666777777111111111111111111111111111111000000111222444555222222222222111111111111111222333444555777888888888888<<>>===;;;;;;:::;;;;;;@@@DDDMMMWWW]]][[[SSSLLLCCCAAA>>>???AAABBB@@@>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???===;;;888666444333333333222222111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000///000000111111000000000000000/////////////////////////////////........................000000000000000000000000000///...///111222111000//////000000111111222222000000000000000000000000000000000000000000000000vvvdddWWWPPPKKKJJJIIIIIIGGGGGGFFFEEECCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>===============;;;<<<===<<<::::::;;;<<<;;;999888999:::;;;:::999777666555444333222222222444444444444444444444444555555555555444333222222111222222222222222222111333333333222333333444444222111111111111111111111111111111111111111111111---...000111222222222222000000111222444555666666000000000000000000000000111111000000000111222333222222222222222222222222000111444555666777999:::<<<>>>CCCKKKVVVdddsss~~~|||tttmmmfffbbbYYYVVVPPPIIIFFFHHHNNNUUU]]]dddnnnvvvwwwtttnnnjjjbbbaaabbbccceeegggggghhhbbbeeejjjqqqxxx|||yyywwwnnnmmmjjjfffbbb^^^[[[YYYZZZXXXUUUSSSQQQPPPOOONNNNNNMMMLLLKKKJJJJJJKKKKKKIIIJJJKKKKKKJJJJJJLLLNNNMMMNNNNNNOOOPPPQQQQQQRRRNNNOOOPPPOOOOOOPPPRRRTTTTTTWWWZZZ]]]___aaadddfffgggiiikkklllooosssyyy}}}}}}tttlllfff___YYYVVVOOONNNMMMMMMMMMNNNOOOPPPUUU]]]gggqqqzzzzzzrrrlllddd\\\VVVMMMJJJHHHKKKOOOUUUaaammm{{{xxxiiiWWWJJJCCCAAA>>>===<<<<<<;;;:::;;;???FFFQQQZZZ\\\XXXSSSIIIDDD???>>>@@@BBB@@@>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@@@@>>><<<:::999333333333333222222222222000000000000000000000000///////////////////////////////////////////////////////////////000000111///............///111222///.........------,,,,,,////////////////////////..............................---------...///000000/////////000000000000......///000111222222222////////////////////////////////////////////////uuucccVVVOOOKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>===============:::;;;<<<;;;:::999:::;;;999888888999::::::999777555555444333333333333333444444444444444444444444444444555555444333222222///000000111111111111111444333333222222333444444111111111222222222222111111111111111111111111111---...///000111111222222000000111111222222222222000000000000000000000000111111111111111111111222222222222222222222222333000333555666666666999;;;EEEIIIPPPYYYeeetttzzzrrrjjjbbbZZZUUUMMMLLLIIIEEEDDDKKKVVV___kkkqqqyyy|||xxxqqqjjjfff^^^```bbbddddddcccbbbbbb]]]aaagggnnnvvv}}}}}}xxxqqqjjjfffbbb___]]]ZZZYYYWWWUUUSSSPPPOOONNNLLLLLLKKKIIIGGGFFFFFFFFFBBBBBBAAAAAAAAABBBCCCDDDCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGGGGFFFEEEFFFHHHFFFHHHJJJLLLMMMNNNQQQSSSUUUVVVXXXYYY[[[^^^cccfffiiimmmtttzzz~~~zzzuuuqqqmmmjjj```\\\UUUNNNIIIHHHHHHIIIIIINNNWWWcccmmmvvv{{{wwwsssnnngggaaaTTTOOOKKKLLLMMMQQQZZZcccmmmwww{{{gggWWWGGGCCC???<<<<<<===<<<;;;;;;<<<@@@HHHQQQWWWYYYYYYQQQKKKCCC??????@@@AAA@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCC@@@@@@AAAAAA@@@>>><<<;;;444444333333333333333333000000000000000000000000////////////////////////////////////////////////...//////000000000000000------------......///000...------,,,,,,+++++++++//////////////////////////////////////////////////////.........//////000///000000000////////////---...///111222222222222////////////////////////////////////////////////sssaaaUUUNNNKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA??????>>>===============:::;;;===<<<:::999999999999888777888999999888777555444444333333333444444333333333333333333333333333333444444444444333333...///000111111111111111333222222222222333333444000111222222333222222222222222222222222222222222//////000000111111222222111111111111000000000000111111111111111111111111111111111222222222222222222222222222333333333333222444666666666777<<<@@@GGGOOOYYYeeesssyyyooofff___XXXQQQKKKDDDDDDDDDDDDIIIRRR```iiiuuuyyy}}}|||uuunnnhhhfffeeegggiiiiiigggdddcccbbbbbbffflllqqqwww|||}}}wwwqqqmmmhhhddd^^^YYYVVVSSSPPPNNNJJJJJJIIIHHHGGGGGGFFFFFFCCCDDDEEEDDDBBBAAAAAABBB<<<======>>>>>>??????@@@@@@AAAAAA@@@>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCC>>>@@@AAA@@@???>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKKKKMMMNNNOOOOOORRRUUUXXXXXX\\\```dddgggiiilllnnnyyy~~~|||xxxqqqeeeYYYOOOJJJHHHGGGEEEFFFMMMWWW```iiisss}}}~~~{{{xxxwwwxxxvvvqqqmmm[[[TTTNNNMMMMMMNNNTTTZZZ```kkkwwwssseeeRRRKKKAAA<<<;;;<<<<<<;;;<<<<<<===AAAFFFNNNUUUZZZVVVRRRKKKDDD@@@???@@@BBB???@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBAAA???===<<<666555555555444444333333000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000------.../////////.....................---------////////////////////////000000000000000000000000222222222111111111000000///000111000...---...///...///000222222222111000000000000000000000000000000000000000000000000000rrr```TTTNNNKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===============<<<===>>>>>>;;;999999999:::888777777888999999888555444444444444444555555333333333333333333333333111222333333444444444444000000111222222222111111000111111222222222333333000111222333333333222222222222222222222222222222111111111000000111111222111111111111111111111111222222222222222222222222111111222333333333333333222222222333333333444444333555888777777;;;BBBHHHKKKVVVdddqqqtttlllbbbZZZUUUPPPJJJEEE@@@AAACCCIIIRRR___llltttyyy|||}}}yyyrrrmmmlllmmmnnnooopppooolllkkklllnnnpppssswwwyyyzzz}}}|||wwwsssmmmgggccc___[[[XXXWWWTTTQQQNNNLLLKKKHHHFFFAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@BBBAAA???>>>???@@@;;;<<<>>>???@@@@@@?????????@@@@@@???======>>>???@@@@@@@@@@@@@@@@@@@@@@@@===>>>???>>>===<<<>>>???@@@AAAAAAAAA@@@AAACCCFFFEEEFFFHHHHHHIIIJJJMMMPPPQQQSSSVVVXXXYYYZZZ]]]___aaadddjjjooouuu{{{wwwiii\\\RRRKKKHHHEEECCCFFFMMMUUU[[[gggrrruuusssrrrtttwwwxxxwwwttt```XXXPPPMMMLLLKKKNNNSSSVVV^^^gggmmmttt~~~vvveeeYYYJJJ???;;;;;;;;;;;;;;;===>>>===>>>DDDNNNVVVXXXWWWTTTMMMDDD??????AAA>>>???@@@AAABBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCBBBAAA???>>><<<888888777666555444444333000000000000000000000000000000000000000000000000000000000000000000000000---...///000111000000///...///111222222000...---............////////////////////////////////////////////////////////////111222222222111///---,,,...000111000...,,,...///...///111222222111000///000000000000000000000000000000000000000000000000qqq```SSSMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA??????>>>==================???@@@???===:::999999<<<999777777888::::::999555555444444444555666666222222222222222222222222000111222333444555555555111222222333333333222222...///000222222333222222000111222333444333333222222222222222222222222222333222111111111111111222111111222222222333333333222222222222222222222222111111222333444444444444222222222333333444444444333666888888999>>>GGGOOOUUUbbbqqq~~~yyyjjjbbbXXXQQQNNNKKKFFFAAA@@@BBBFFFNNN[[[iiivvv}}}zzz||||||wwwqqqnnnppptttrrrttttttsssqqqsssxxx|||{{{~~~~~~}}}zzztttmmmfffaaaaaa]]]XXXTTTSSSQQQPPPOOOIIIGGGEEEDDDDDDCCC@@@>>>??????>>>>>>============888;;;======;;;999;;;===999:::<<<>>>???>>>===<<<<<<<<<===<<<::::::;;;===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<>>>;;;<<<<<<;;;::::::===???@@@BBBDDDEEEEEEGGGJJJLLLJJJKKKMMMMMMMMMNNNOOOQQQSSSVVVYYY]]]aaagggmmmrrrnnnuuu}}}ttteeeXXXNNNIIIFFFAAAAAAGGGMMMRRR^^^jjjooommmllloootttwwwwwwuuucccZZZQQQMMMKKKIIIKKKOOOOOOUUUZZZ]]]dddoooxxx{{{vvvgggTTTEEE>>>===<<<<<<:::===???===;;;???IIIRRRWWWZZZ[[[TTTHHH@@@>>>???<<<===???AAACCCDDDEEEEEE@@@@@@BBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBB@@@>>><<<:::999888777666555444444000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000//////111444555555222///---,,,---------......//////////////////////////////...........................///000000...,,,)))'''...000222000---,,,---//////000222333222111///...000000000000000000000000000000000000000000000000ooo___UUUPPPKKKIIIGGGFFFGGGGGGFFFEEEAAABBBDDDFFFEEECCCAAA???@@@???>>>======>>>??????;;;;;;<<<======<<<;;;::::::999888777777777888999888777666555444333333333333222222111000///......555222000222777:::888555222111000//////000111222/////////111333444333222222222222222222111000///111000///000000000...---///111222222111111222444444333333333444333000...222111111111000000//////000111111111111222222222111222444444333333555666444444777;;;<<<>>>JJJXXX```ppptttlllaaaUUUKKKIIIHHHCCC@@@AAA@@@EEEMMMXXXdddoooxxx|||{{{vvvrrrrrrtttxxxzzz}}}{{{xxxvvvwww{{{|||uuuqqqkkkddd^^^YYYVVVUUUMMMLLLIIIGGGJJJLLLHHHAAABBBAAA@@@???>>>>>>>>>>>>===:::888999;;;<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;;;;:::999:::;;;;;;;;;:::<<<>>>???>>>;;;:::<<<>>>======<<<;;;::::::::::::<<<<<<;;;:::::::::;;;;;;===>>>???@@@BBBCCCEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKOOOOOOPPPRRRUUUZZZ^^^```cccdddggglllsssyyyttteeeUUUJJJEEEDDDCCCDDDIIIQQQYYY^^^^^^hhhooooooppptttuuurrriiibbbXXXOOOHHHGGGIIIKKKMMMMMMOOORRRYYYaaaiiinnnuuuyyyjjjUUUEEE>>>>>>???;;;;;;:::999;;;???EEEIIIQQQUUUYYYYYYTTTLLLDDD@@@>>>@@@???;;;777777===CCCBBBBBBAAAAAAAAABBBBBBCCCEEEDDDBBBBBBAAA@@@===;;;777888888777666444222111666555333222111111000000111111111111111111111111111000///......///000111////////////////////////000000000000000000000000---------------------------------.........//////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000////////////,,,---......,,,,,,---...ppp```VVVQQQKKKIIIGGGFFFGGGGGGFFFEEEBBBCCCDDDEEEDDDCCCAAA@@@AAA@@@>>>=========>>>???>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999999::::::777777666555444444444555333222222111111000000000333000///111555888666333444333222222222222333444111111000111333444333222222222222222222111000000222111111111222111000///...///000000//////000222------...111444666555444222111111111000000000000111111111111222222222222111222444333222222444555666666:::>>>@@@DDDQQQ___mmm{{{~~~wwwkkkbbbYYYNNNFFFEEEFFFDDDEEEGGGGGGLLLVVVaaallltttzzz}}}}}}{{{yyywwwwwwyyy{{{|||zzzzzzzzz|||~~~~~~wwwooohhheeebbb]]]WWWRRRNNNLLLKKKFFFGGGFFFCCCDDDFFFCCC>>>@@@@@@???>>>============<<<:::999999;;;;;;:::888::::::::::::::::::::::::::::::999999::::::;;;<<<::::::999999::::::::::::<<<>>>???>>><<<:::;;;===;;;:::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<======;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKNNNRRRVVVXXXWWWXXX[[[```eeekkkooorrr{{{}}}yyykkk\\\RRRPPPMMMHHHFFFFFFJJJPPPSSS\\\eeekkklllnnnsssuuusssooojjjaaaWWWOOOKKKIIIIIILLLKKKKKKMMMRRRYYY___dddooorrrwww}}}wwwdddTTTIIICCCAAA>>>===;;;::::::===BBBEEEKKKPPPWWW\\\ZZZSSSIIICCC>>>??????===;;;;;;???BBBAAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBBBB???===;;;<<<======<<<:::777666555555333222111000000000000000000000000000000000000///...------...///000////////////////////////........................---------------------------------.........//////////////////////////////000000000000////////////000000000000000000000000//////000000000111111111000000000000////////////---...//////------...///qqqaaaVVVQQQKKKIIIGGGGGGGGGGGGGGGEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>============???>>><<<;;;:::;;;<<<===;;;;;;:::999999999999:::666666555555555555555666333333333222222222222222111///...000333555444222444444333333333333444444444222111111222333333222111222222222222111000000222222222333222222111000...000111111000///000222111000000111222333111000111111111111111000000000111111111111222222222333333444555444333333555777999:::>>>DDDHHHQQQ___lll||||||vvvmmmaaaXXXPPPHHHAAAAAADDDGGGJJJNNNNNNSSS[[[eeelllrrruuuvvvyyyzzzzzzzzz{{{}}}~~~~~~{{{}}}~~~zzz{{{}}}uuukkkeee```[[[WWWSSSQQQMMMIIIEEECCCAAAAAA???CCCDDD@@@>>>???>>><<<>>>===<<<;;;;;;::::::;;;<<<:::999999;;;;;;999888999999999999999999999999999::::::;;;;;;;;;;;;;;;::::::999999999999::::::===???@@@???===;;;:::;;;888888888888999:::;;;<<<::::::::::::;;;<<<======999:::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGKKKMMMOOOQQQRRRTTTXXX\\\```dddfffkkklllmmmpppsssvvvyyy{{{~~~rrrfff^^^[[[WWWRRRMMMJJJIIIKKKLLLYYY___eeegggkkkqqquuuvvvwwwssslllddd[[[SSSMMMJJJLLLKKKIIIIIIKKKPPPUUUXXXeeehhhmmmttt|||xxxhhhYYYMMMFFFAAA???<<<::::::<<<>>>@@@DDDIIISSS]]]bbb]]]RRRIII@@@@@@????????????@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBAAAAAABBBAAA???===888999;;;<<<;;;888555333555444333222111000000000///////////////////////////......------......///////////////////////////........................------------------------------........./////////////////////////////////111111000000//////......000000000000000000000000//////000000000000111111000000000000////////////...///000000///...///000rrrbbbVVVQQQKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCBBB@@@>>><<<<<<<<<===<<<<<<;;;;;;::::::999999999888888777777777777777555444444444444444555666333333333333444444555555111//////000333444333222222222222222222222222222444222000000111222222111111111222222222111111000111222333333222111111111222333444333222222333444333111000000111111///---111111111111111111111111111111111222222222333333444555666555555666888:::===@@@FFFMMMUUUaaappp||||||tttmmmcccXXXQQQJJJEEEAAAAAAFFFLLLRRRVVVZZZ]]]```eeeiiilllnnnooossstttuuuwwwyyy|||yyytttnnnjjjjjjnnnsssvvv||||||ssslllccc[[[UUUQQQNNNKKKHHHGGGEEEBBB@@@??????>>><<>>???@@@AAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJKKKOOOPPPRRRTTTWWWZZZ\\\]]]``````aaaaaacccdddeeeeeejjjnnnttt|||xxxoooiiicccbbb```\\\XXXUUURRRPPPWWWZZZ]]]```eeelllrrruuuyyyxxxuuuppphhh___VVVQQQOOOMMMJJJHHHIIIKKKOOORRRZZZ^^^eeeoooxxxzzziiiZZZQQQEEEBBB>>>;;;:::;;;<<<<<>>?????????@@@AAACCCDDDEEEBBBAAA@@@??????>>><<<:::444555888999888666333111666555444222111111000000000000000000000000000000/////////....../////////////////////////////////............................................................////////////////////////////////////222111111000///......---////////////////////////////////////000000000111000000000000////////////...///000000......///000tttbbbVVVPPPLLLJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCAAAAAABBBCCCDDDCCCBBB@@@>>><<<<<<<<<===;;;<<<=========;;;999777888888888888777777666666333333333222333333444444333333333444555555666666222111111222333444444333222222222222222222222222333111000000111111111000000111111222222222111111///111333222111000000222333444555444333222333444---,,,,,,...222444444444111111111111111222222222111222222222222333333333222333444555555777;;;>>>CCCIIIRRRZZZeeesss}}}sssiii```XXXOOOIIIDDDDDDEEEHHHOOOXXX___bbbjjjhhhgggeeefffhhhjjjkkkllllllmmmooosssyyy~~~~~~tttdddaaa^^^\\\^^^dddlllrrr|||}}}tttkkkfffZZZWWWRRRNNNJJJFFFCCCAAACCCBBBAAA@@@@@@?????????<<>>===;;;:::999:::999888888777777777888666666666777888999:::;;;999:::::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@BBBBBBCCCDDDEEEFFFHHHHHHJJJKKKLLLNNNPPPQQQRRRRRRTTTUUUUUUVVVVVVVVVVVVWWWTTTVVVZZZ^^^eeeoooyyy{{{uuuqqqnnnooopppppplllgggaaa]]]XXXVVVUUUWWW\\\bbbhhhmmmrrrtttvvvuuuqqqjjjbbb^^^TTTQQQMMMIIIHHHJJJLLLNNNQQQWWW```kkkttt{{{vvviii```NNNHHHAAA<<<;;;;;;;;;;;;>>>???EEEPPPZZZ___[[[WWWNNNJJJDDD@@@???>>>>>>===>>>>>>???@@@AAABBBDDDEEEEEECCCAAA@@@@@@>>>;;;999777888:::<<<;;;:::888666777666555333222222111111111111111111111111111111000000000111111000000000000000000000000000000000////////////////////////................................./////////000000000000000000000000000000222111111000///......---////////////////////////...////////////000000000000000000000////////////---...//////...---...///uuucccVVVPPPLLLJJJHHHGGGHHHHHHHHHFFFEEEDDDCCCBBBAAABBBCCCCCCBBBAAA???>>>===============>>>>>>>>>===<<<:::888999999::::::999999888777444444333333333333333444333333444444555555555666333333333333444444555555333333444444444444333333111000000111333333111000000000111222222222222111---000333333000///111333222333444333111111111222222000//////111222222111111111111222222222222222222222222222333333333333000111333555777;;;@@@DDDLLLVVVaaajjjuuuzzzzzz{{{ssshhh\\\SSSLLLGGGDDDBBBGGGNNNTTT]]]gggnnnooonnnkkkfffaaa```aaaccceeeffffffgggkkkqqqxxxwwwlllcccYYYZZZ[[[^^^ccckkkuuu|||xxxoooggg___YYYUUUJJJJJJIIIGGGEEEBBB???>>>?????????>>>>>>>>>======<<>>??????????????????@@@BBBCCCDDDEEEEEEGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPOOOOOOOOOKKKLLLMMMOOORRRXXX___dddfffkkkrrryyy}}}zzzyyy{{{||||||vvvoookkkbbb[[[SSSRRRSSSUUUZZZ___eeeiiinnnrrrssspppllliii[[[WWWRRRMMMJJJIIIJJJKKKLLLQQQ[[[dddlllqqqttttttvvv}}}vvvqqq]]]TTTIIIAAA>>>>>>===<<<<<<===???FFFOOOUUUWWWWWWSSSPPPLLLFFFBBB???>>>>>>????????????@@@BBBCCCCCCFFFEEECCCCCCBBBAAA>>><<<888999:::;;;;;;;;;:::999888777666555444333333333111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000............................../////////000000000000000000000000000000000111111000000//////......000000000000000000000000......////////////000000000000000000////////////---...//////------...///uuudddWWWQQQLLLJJJHHHHHHHHHIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>=========>>>??????===;;;999888888999999888999999:::999888777666777666555555444444444444444444444444444444444555222333444444333333444555222222333444444333222222000111222444666666333111000000111222222222222222...111555444111000222555333444444333222111111333999666333111000///...,,,111111111222222333333333222222222333333333444444222444777999===CCCJJJOOOXXXcccoooyyy|||sssnnnnnnjjjcccXXXNNNHHHFFFFFFFFFHHHRRR\\\bbbiiirrruuusssiiigggccc___]]]]]]___```bbbdddhhhnnnuuu|||}}}tttmmmhhheeebbb___^^^bbbhhhnnnvvvqqqkkkbbbYYYTTTPPPLLLJJJDDDEEEDDDCCCAAA???>>>>>><<<=========<<<;;;;;;::::::???AAA===;;;<<<===<<<::::::999999999999::::::999;;;<<<;;;999888999;;;999999999999999999999999888888777777888888999:::666999;;;;;;:::<<>>>>>>>>>>><<<===>>>@@@BBBCCCCCCDDDFFFFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFGGGHHHHHHIIIKKKOOORRRPPPTTTYYY^^^ccchhhmmmpppuuu~~~}}}{{{wwwiii\\\UUUQQQNNNPPPTTTWWW\\\cccjjjoooqqqqqqpppgggbbb[[[TTTNNNLLLKKKKKKJJJNNNTTTZZZ```dddfffgggiiiuuuooodddTTTHHHCCC@@@>>><<<::::::<<>>777777777777888999999::::::999888666555555555555111111111111111111111111///000111222222111000///000000000000000000000000////////////////////////.........................../////////000000000000000000000000000000000000000000000000////////////000000000000000000000000........./////////000000000000000000////////////...///000000......///000tttdddXXXRRRLLLJJJHHHHHHIIIIIIHHHGGGDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>======>>>?????????;;;666111000222666999666777777888888666555444:::999888666666555555555444444444444444444444444222333444444333222333444///000111222222111000///000111444777:::999666333///000111222222222222222...222666555222111333666555666777666444333444555555333111000111333333222111111111222222333333333222222333333333444444444777999<<<@@@EEELLLSSSYYY```lllyyy{{{yyytttjjjeeefff[[[UUULLLEEEBBBEEEIIIMMMRRR]]]ggglllqqqvvvuuuqqqhhhgggeeecccbbbbbbbbbcccaaaeeekkksss{{{wwwoooddd[[[YYY\\\aaaeeegggmmmvvvzzztttbbb\\\SSSLLLHHHGGGFFFFFF@@@@@@???<<<:::999:::;;;<<<<<<<<<<<<;;;:::999999777;;;<<<999888::::::777;;;:::::::::::::::;;;;;;999;;;===;;;999777999;;;999999999999999999999999:::999888777888999;;;<<<666999<<<;;;;;;===DDDKKKNNNGGG>>>999999:::::::::888888888888999:::;;;<<<::::::999999888999999999999999999999888888888888::::::;;;<<<============<<<===???AAABBBCCCDDDDDDAAABBBCCCDDDEEEDDDDDDCCCAAABBBCCCCCCCCCAAA@@@???>>>???AAAAAAAAABBBDDDFFFEEEGGGIIIKKKMMMPPPTTTVVV\\\eeeqqq|||xxxggg\\\TTTMMMLLLPPPOOOSSS\\\dddkkkpppqqqrrrqqqlllddd[[[TTTOOONNNMMMJJJKKKNNNRRRVVVZZZ]]]___aaappp|||nnn\\\MMMFFFBBB???===777999:::<<<>>>CCCIIIMMMOOOUUUZZZXXXPPPGGGCCCBBB@@@@@@@@@???@@@@@@AAAAAA<<<<<<<<<===???@@@???===999999888777888999;;;<<<;;;:::999777666666666666000000000000000000000000...///000111111000///...000000000000000000000000........................////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000............/////////000000000000000///////////////111222111000///000111sssaaaVVVRRRLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>============;;;;;;:::::::::999999999777777888999888777666555000333555555222000000222333333333333333333333333666333111222444555333000222222222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111222222333333333222111111333333333222222111111111111222222111000111333555555888<<>>>>>??????@@@@@@<<<===>>>???AAAAAAAAAAAA????????????>>>===<<<;;;>>>????????????@@@@@@@@@CCCBBBAAAAAABBBEEEGGGIIIQQQUUU[[[bbbiiisss~~~~~~|||mmm___SSSJJJDDDJJJLLLRRRZZZccckkkooopppqqqnnniiibbb[[[UUUPPPMMMOOOMMMNNNRRRTTTSSSUUUYYYffftttttt___OOOFFF@@@;;;;;;999:::===>>>===AAAGGGLLLTTTZZZ[[[YYYSSSIII@@@DDD@@@;;;999:::===@@@AAAEEEDDDBBB@@@??????@@@@@@:::999888666666666777777888888777666666666666666444333222111000000000000........................---------............///////////////////////////+++,,,------......------------......//////000000...---------000444888:::000000000000////////////222222111000//////000000000000000000////////////222111000///////////////222111111111000000//////ppp___UUUPPPLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@???>>>=====================<<<<<<<<<;;;;;;999::::::;;;:::999888777333555777777555333333444555555555555555555444444555333222222444444333111222222222222222222222222333333333333333333333333111111111222222222333333000000111222444555666777222222222222222222222222222222222222222222222222333333333222222222111111666666666555444555777999:::===BBBIIIQQQ\\\gggnnnuuu{{{zzztttooolllggg]]]VVVTTTGGGFFFEEEGGGMMMUUU^^^dddlllnnnqqqssstttsssqqqpppkkkooossssssnnnjjjjjjkkkqqq{{{|||}}}tttlllgggbbb\\\YYYVVVWWW]]]ccciiitttzzzsssmmmeee]]]XXXMMMKKKHHHDDDAAA@@@??????<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888888777888999:::;;;;;;;;;:::999999999999999999999999999999999999999999999999999999999999999<<>>>>>????????????>>>>>>>>>>>>>>>===<<<;;;:::======>>>>>>>>>?????????@@@@@@??????@@@AAADDDEEECCCFFFKKKOOOTTT]]]fffmmmwww~~~|||}}}uuugggXXXNNNJJJKKKPPPWWW```ggglllnnnlllmmmmmmkkkeee\\\SSSMMMKKKIIIIIINNNPPPPPPSSSXXXiiivvv}}}jjjZZZNNNEEE>>><<<:::999<<<===<<<@@@EEEGGGOOOXXX]]]^^^ZZZOOOCCCBBB???===<<<===?????????CCCBBBAAA@@@@@@?????????:::999777666555555666666888777666666555555666666444444333222111000000000111111111111111111111111/////////......---------////////////////////////,,,---......//////.............../////////////////////......///222444555000000000000////////////222222111000000000000000000000000000////////////000000//////.../////////111111111000000000//////kkk[[[RRROOOKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBCCCCCCDDDDDDAAA@@@???>>>=====================<<<<<<<<<<<<;;;999::::::::::::999888888555666888777666444444555666666666555555444444444555333222222444444222111444333333222222111111111111111222222333333444444000000000111111222222222111111222333555666777777444444333222222333444444333333222111111222333444333333333222222222222111444555555444333444666888;;;>>>DDDLLLVVVcccooowww~~~~~~vvvnnnfffbbb[[[SSSMMMMMMEEEFFFIIINNNWWWaaajjjppptttsssrrrpppppppppqqqrrrqqquuuyyyyyyuuurrrpppqqqvvv~~~{{{yyypppbbbXXXUUUSSSRRRWWWZZZbbbjjjqqqxxxxxxsssllleee^^^WWWQQQLLLDDDCCCAAA???>>>===>>>>>><<<<<<;;;;;;::::::999999999999999999999999999999::::::::::::::::::::::::999999999999888888888888:::;;;;;;;;;;;;:::999888999999999999999999999999888888888888888888888888::::::999:::;;;===???AAA@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::===>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<==================<<<<<<<<<===???@@@>>>???AAACCCFFFKKKRRRVVVaaaiiiuuu}}}|||}}}zzzkkkbbbRRRPPPQQQTTT[[[ccciiillliiilllnnnnnniiiaaaXXXRRRMMMJJJJJJMMMPPPQQQTTTZZZjjjtttvvvgggZZZMMMBBB???;;;999;;;<<<;;;===BBBAAAIIITTT]]]ddddddXXXKKKBBB@@@???@@@@@@@@@>>><<<@@@@@@AAAAAAAAA???>>>===:::999777666555555666666777666555555444444555555555555444333222111000000222222222222222222222222111111000///...---,,,+++////////////////////////---...//////000000/////////////////////.........000000000///////////////////////////000000000000222111000000000000000000000000000000///////////////............//////000111111000000000000//////~~~hhhXXXPPPMMMJJJJJJIIIHHHGGGFFFFFFEEECCCCCCCCCCCCCCCDDDDDDEEEAAA@@@???>>>============;;;;;;;;;;;;::::::::::::888888888888777777666666555555666555444444444444444444444333333222222111444444333333333333222222444444333333222111000000000000111222333444444555222222222222111111111111444444444444333333333333555444222111111222444555444222111000000222444555222222222222222222222222222333333333222333666888<<<@@@HHHRRR]]]jjjwww~~~{{{uuukkkaaaYYYRRRJJJGGGGGGGGGJJJPPPXXXaaahhhnnnqqquuutttrrrqqqrrrtttvvvxxxyyyzzzyyyvvvrrrppppppqqqvvv}}}zzzsssgggYYYQQQQQQUUUYYYaaaiiittt|||yyysssooojjjbbbZZZSSSNNNIIIFFF>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::999999999999999999999999999777777777777777777777777::::::::::::;;;<<<===>>><<<;;;;;;<<<======<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999888888;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999888888::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<@@@@@@@@@@@@BBBEEEIIILLLPPPWWW```jjjtttzzzuuuccc]]]WWWUUUXXX^^^eeeiiillllllkkkiiieeeaaa^^^\\\VVVRRRPPPQQQRRRSSSVVV[[[dddlllvvv~~~{{{qqqeeeVVVIIICCC>>>:::;;;;;;:::;;;???===CCCMMMYYYeeejjjbbbWWWFFFDDDAAA@@@@@@???===<<<===???@@@BBBBBB@@@>>><<<<<<;;;999777666666777777666666555444444444444444666666555444333222000000////////////////////////000000000///...------,,,////////////////////////------...///////////////000000//////......------//////000000000///---,,,////////////000000000000111111000000000000000111000000000000////////////...---------...///000000000000000000000000//////}}}fffWWWOOOMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::888888888777777777777777666666555555555555444444444444444333333222222222333444444333333222222222444444333333222111000000000000111111222333444444555555444333222111111000333333333333222222111111555444222111111222444555333222111000000222444555222222222222222222222222444555666666666888;;;===BBBHHHQQQ]]]iiiwww{{{uuujjj]]]UUUMMMGGGEEEGGGKKKPPPYYYcccjjjoooppppppqqqsssuuuyyy|||}}}uuummmhhhgggjjjnnnrrrxxx}}}{{{pppiii^^^UUUQQQUUU___gggppp{{{{{{sssjjjeeebbb\\\UUUNNNHHHDDD@@@>>>===<<<;;;;;;::::::::::::<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999:::888888999999:::;;;<<<<<<999999999999999999999999777777777777777777777777:::::::::::::::;;;;;;<<<;;;::::::<<<>>>>>><<<:::========================;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::888999999999999888888777888888999999999:::::::::::::::::::::::::::;;;;;;>>>===<<<<<<>>>AAACCCDDDCCCHHHNNNSSSZZZdddooowwwvvvmmmaaaXXXVVVZZZ___cccjjjjjjiiiiiigggeeecccaaa]]]XXXTTTSSSRRRPPPRRRVVVYYY^^^gggnnnuuu{{{}}}zzz~~~~~~yyypppbbbUUUIIIBBB<<<<<<<<<::::::<<<===@@@FFFPPP___jjjjjjcccQQQLLLEEE@@@============<<<===@@@BBBBBBAAA>>>===>>>===;;;999888888888999666666555444444444444444666666666666555333222111........................////////////////////////////////////////////////,,,,,,---............---000000//////......------,,,---///000000///...---.../////////000000000111111000000000000000111111000000000000////////////...............///000111//////////////////000000~~~hhhXXXPPPMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@???>>>============>>>>>>>>>=========<<<<<<;;;:::999999888888999999999777666555666777666666555555555555555555555555333444555444222111222333444333333222222111111111000000111111222222333333666555555444333222111111000000111222222333444444333333222111111222333333222111111111111333444555111222222222222333333333111333444555777999===@@@FFFNNNZZZgggttt~~~zzzqqqfffYYYQQQLLLGGGHHHKKKPPPUUU^^^hhhooorrrsssrrrooossszzz~~~ooobbb\\\]]]ccchhhooouuu|||yyyddd^^^XXXVVVXXX___kkkvvvzzzuuupppjjjccc^^^WWWRRRLLLGGGCCC@@@===;;;<<<<<<<<<;;;;;;::::::999;;;;;;::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::888888888999:::;;;===>>>999999999999999999999999888888888888888888888888999999::::::::::::::::::;;;::::::;;;======<<<;;;=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888999999:::;;;;;;;;;:::888888888999999888888777888888888888999999999999999999::::::;;;;;;;;;;;;<<<:::999:::<<>>===;;;:::<<<>>>???AAAGGGUUUeeellllll___WWWLLLBBB>>>======>>><<<===@@@BBBCCCBBB@@@>>>@@@???===;;;:::999999:::777666555555444444555555666666777777666555333222////////////////////////....../////////000000000////////////////////////+++,,,,,,---...---------///////////////.........,,,---///000000000///.........//////000000111111000000000000000111111222000000000000////////////000////////////000000111......////////////000000jjjZZZQQQNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCAAA@@@???>>>============>>>>>>>>>>>>============;;;:::999888888888999::::::777444444666777666555333444444555555666666666222444555444222111222444222222222222222222222222111111111111111222222222222222222222222222222333111111222222333444444444111111111111111111111111000111111222222333444444111111222222222333333333///111333555888;;;@@@CCCLLLUUUbbbqqq}}}wwwrrrhhh^^^SSSNNNKKKJJJLLLQQQUUUYYY^^^dddiiimmmooopppnnnssszzzxxxfffXXXQQQTTTZZZ___lllvvvuuuddd```___dddjjjppp|||~~~yyyuuutttrrrmmmiiieee```ZZZVVVNNNKKKFFFCCCAAA???===;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::999999999999:::<<<<<<999999999999999999999999999999999999999999999999888888999:::::::::::::::<<<:::999:::<<<===<<<;;;============>>>>>>>>>???>>>===<<<<<<<<<===>>>???>>>>>>>>>===<<<;;;;;;;;;999999999999999999999999999::::::::::::::::::;;;::::::;;;;;;::::::999999777888888999999999888888777888888888999999999999777888999:::;;;;;;<<<<<<===;;;999:::<<<>>>>>>===???AAACCCCCCCCCGGGNNNSSSYYY```kkkuuuuuukkkccc[[[VVVUUUXXX^^^dddhhhjjjjjjjjjeee```[[[YYYUUUOOOMMMOOOKKKLLLNNNSSSZZZdddmmmtttxxx~~~~~~rrrgggVVVLLLCCC@@@@@@===;;;<<<===>>>>>>BBBMMM^^^jjjnnnjjjaaaTTTIIIBBB???>>>>>>===>>>@@@BBBCCCBBBAAAAAA@@@???===;;;:::999999999888777666666555555666666444555777888888777555444000000000000000000000000000000000///////////////////////////////////////,,,------......................../////////////////////000000000//////............///000111111111000000000000000111222222000000000000////////////222111111000000000000111........./////////000000mmm[[[RRRNNNLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>===============<<<<<<<<<;;;;;;;;;;;;:::999777666666666777888888555111111333555444222000111111222333444555555222444666444222000222444222222222222222222333333222222222111111111111111...///000111222333444444666666555444444333222222///000111111111111000//////000111333333444444333111111111222222333333333333555888:::===AAAFFFJJJUUU___mmm|||~~~xxxoooiii```WWWNNNKKKKKKKKKPPPUUUZZZ[[[\\\^^^aaadddhhhjjjmmmqqqxxx}}}qqq___QQQKKKMMMSSSXXXiiiwwwzzzqqqllljjjllluuu|||{{{uuuppplllfffddd___[[[WWWSSSMMMJJJFFFCCC@@@>>>===<<<:::888777888999;;;<<<<<<<<<<<<;;;;;;::::::999888888777999999999999999999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<;;;:::999999999:::;;;999999999999999999999999999999999999999999999999777888999:::::::::::::::===;;;999999;;;<<<<<<;;;<<<<<<======>>>>>>>>>???>>>===<<<<<<<<<===???@@@???>>>>>>===<<<;;;;;;;;;999999999999999999999999888888999999:::::::::;;;<<<<<<<<<;;;:::999777777777888888999999999888888888888888888999999999999666666888:::;;;;;;<<<<<<;;;999777777:::;;;:::888<<<>>>??????>>>@@@FFFJJJMMMRRR[[[dddooo}}}yyylll___VVVPPPQQQSSSWWW^^^eeemmmqqqkkkgggcccaaa]]]VVVTTTUUUKKKJJJJJJMMMSSS[[[eeekkkvvv}}}}}}rrrgggYYYOOOEEEBBBAAA>>><<<<<<;;;===>>>@@@IIIZZZhhhmmmqqqhhh[[[OOOGGGBBB???>>>>>>???@@@BBBCCCCCCCCCBBB@@@???<<<:::999888888888888888777666666666666666444555777888999888666555////////////////////////222222111000///...------////////////////////////---......///////////////---.........//////000000222111111000//////......---......///000111111222000000///000000111222222000000000000////////////333333222111000000000111---.........//////000000kkk[[[RRROOOJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCAAAAAABBBBBB@@@???AAA@@@@@@???>>>======<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888888777666666333333444444444333222111///......000222222111000333333333222222222111111555444222111111111222222000000000000000000000000444444444444444444444444222222222333333444444444000000111111111222222222222111000///000111222333666888:::;;;===EEEPPPZZZhhhrrrzzzrrrggg^^^UUUOOOGGGCCCFFFNNNWWW\\\```^^^ZZZWWWXXX___iiipppvvvyyyzzz|||tttbbbRRRMMMJJJGGGNNNZZZlllvvv|||wwwuuusssuuuyyy~~~yyytttooohhhbbbccc\\\SSSNNNMMMKKKGGGCCCCCC@@@===<<<>>>>>>===::::::999999888888888999999999888888999<<<======<<<888999:::;;;;;;:::999888999888888888888888888999777777777777777777777777999888777777777888:::;;;::::::;;;;;;;;;:::999999999888777666666777888888999999777666666666777888;;;:::999999999:::;;;<<>>======<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::999999888888999999:::;;;::::::999999888777777777666777777888888888777777555555666666777777888888:::999888999::::::999888777777777888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@CCCGGGLLLRRR[[[fffpppwwwzzzmmmddd\\\TTTMMMMMMTTT^^^dddgggmmmllliiigggeeeaaa\\\YYYRRRMMMJJJKKKLLLPPPZZZdddttt|||zzzppphhhXXXRRRKKKFFFDDDBBB???<<<===<<<>>>DDDIIIQQQ]]]jjjkkklllfffWWWJJJDDDAAA???>>>>>>@@@DDDCCC>>>===???@@@@@@@@@???===<<<:::999;;;:::999777666444333222444666888::::::999777555000000000000000111111222000000000000000000000000------------...........................///000000---,,,,,,,,,,,,---......////////////............///////////////000111111......//////000000111111000000000000000/////////............/////////000000000000000000000000000jjjZZZRRROOOJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFDDDDDDEEEEEECCCBBB?????????>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888777777777666666666444444444333333333222222666555444444444444222000555444444333333222222222444333222111111111222222222222222222222222222222444444444444444444444444222333333333333333333444111222222222333333333333555444444444444555666666777999<<>>???>>>===<<<;;;;;;::::::;;;;;;;;;999888888999;;;<<<<<<;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888777777888888999:::999999::::::;;;:::::::::<<<;;;:::999999::::::;;;<<<<<<:::999999999:::;;;;;;:::999888888999::::::============<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;888888888999999999::::::999999888888888999::::::999999999999999:::::::::999:::::::::999888777777666666666777777777777777555444444666888::::::::::::::::::::::::;;;<<<===::::::;;;<<<===>>>??????@@@BBBFFFKKKQQQYYYbbbhhhqqqyyy~~~wwwfff^^^UUUOOOPPPUUU[[[^^^iiikkklllllljjjgggcccaaaXXXSSSNNNMMMMMMPPPYYYbbbqqqzzz}}}tttlllccc\\\SSSKKKFFFBBB>>>;;;;;;:::>>>DDDIIIOOO[[[ffflllrrrpppbbbQQQFFFAAA???>>>===???BBBCCCAAABBBEEEBBBBBBAAAAAA@@@>>>===<<<;;;:::999888666555444333555777999::::::999777555111111000000000000111111000000000000000000000000000000000000111111111111000000000000000111222222---------------......///111000000000000////////////////////////000111111.../////////000000000111000000000000000000000000........./////////000000////////////////////////~~~hhhYYYRRROOOKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCAAA@@@===========================<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888777666555444555666666666555333222222222333444888666555555666555444222666666555444444333222222444333222111111111222222444444444444444444444444333333333333444444444444444333333333333333333222222222333333333444444444222333333444555555444444777:::>>>CCCLLL[[[kkkwww|||nnn___SSSLLLDDDDDDFFFKKKSSS[[[```ccccccbbbaaaaaaccchhhpppuuu|||zzzrrrbbbWWWNNNMMMMMMLLLQQQYYYbbbiiiqqquuuuuuwww|||~~~xxxqqqkkkfff```XXXSSSOOOJJJDDDAAA@@@@@@===;;;999888777888:::<<<<<<;;;===<<<<<<<<<<<<<<<======:::999999:::<<<===<<<;;;;;;;;;::::::::::::;;;;;;999999888888888888999999::::::::::::::::::::::::777777888999999999999999888888999:::;;;;;;;;;:::::::::999888888888888888::::::999888888888888999;;;:::999888888888888888::::::;;;;;;;;;;;;<<<<<<:::::::::999999::::::;;;<<<<<<;;;:::::::::::::::888888888888888999999999:::999999888888888999999888999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::888777666777777777777777777666666444444444555888::::::999;;;;;;:::::::::;;;;;;<<<999999:::;;;<<<<<<======>>>???AAACCCFFFKKKRRRVVV]]]dddppp~~~yyyqqqeeeXXXOOONNNQQQUUUaaafffmmmpppnnnjjjhhhhhhaaaZZZTTTPPPNNNOOOVVV^^^lllwwwxxxrrrnnnggg\\\RRRJJJDDD@@@===999999<<>>>>>AAABBBAAACCCGGGAAAAAAAAAAAA@@@???>>>===;;;;;;:::999777666555555777888999;;;;;;999888666333333222111000000000000000000000000000000000000------........./////////000000000000000111222222...............///000000111111111111000000000000///////////////000111111////////////000000000000000000000000000000000000....../////////000000000........................}}}hhhYYYRRRPPPLLLLLLKKKIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@>>><<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888666444333222333555666777555333222111222444555222111000111444555555555666666555444333222111111333222222222222222222222444444444444444444444444333333333333333444444444444444444333333222222222222222222333333333333444111222444555666555444444777:::???GGGSSSccctttrrrbbbTTTLLLIIIBBBEEEJJJSSS\\\bbbeeefffggghhhjjjkkknnnrrrxxx|||~~~zzzpppggg]]]SSSLLLKKKLLLLLLQQQWWWbbbgggllloooqqqwww}}}uuuqqqjjjccc]]]VVVNNNIIIEEEBBB>>><<<<<<<<<;;;:::888888777888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;<<<===>>>===<<<::::::888777777888::::::888888777777777777888888::::::::::::::::::::::::666777888::::::999888888666777888999:::;;;;;;;;;999999888888888777777777999999888888888777777777;;;:::999888777777666666888888888999:::;;;;;;<<<::::::999999999:::;;;<<<===<<<;;;999888888999999777888888888888888888888:::999999888888888888888999999999999::::::;;;;;;::::::;;;::::::999888888999888888777777666666666:::888777888999:::999888999999888888888888888888888888888999:::;;;;;;<<<===>>>??????AAADDDHHHLLLRRRWWW```kkkxxxyyyfffUUUMMMNNNRRRXXXaaakkkooommmjjjiiijjjhhhaaaZZZTTTPPPNNNSSSZZZfffttt}}}yyyuuunnncccWWWNNNGGGDDDBBB:::999;;;@@@EEEMMMZZZggglllwwwyyylll]]]OOOEEEDDD@@@>>>AAABBB@@@@@@CCC????????????>>>>>>===<<<<<<;;;;;;:::999888777777999999:::;;;;;;:::888777555444333222111000000000////////////////////////,,,,,,------------.....................//////000///////////////000000111111111111000000000/////////////////////000000111////////////000000000000...///////////////000000...////////////000000000////////////////////////|||gggYYYSSSRRRLLLKKKKKKJJJHHHGGGGGGFFFGGGFFFDDDDDDEEEEEECCCBBB<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777666444222222333555666777666444222222333444555000///...///222444444444444444444333222111111000222222222222222222222222333333333333333333333333222222222333333333444444444444444333333222222222111111111111222222222222444555777999:::999999888888;;;AAAKKKXXXgggvvvuuudddSSSIIIGGGIIIFFFJJJSSS^^^hhhnnnoooooolllooossswwwzzz~~~yyynnnddd^^^VVVOOOMMMMMMNNNRRRVVVbbbfffjjjmmmpppyyy}}}wwwtttnnnjjjddd\\\TTTMMMGGGBBB@@@>>><<<;;;;;;<<<<<<;;;===============>>>???@@@;;;:::::::::;;;;;;<<<===>>>===<<<<<<======<<<;;;>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===999999999999999999999999666777888::::::999888888666777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::::::::999888777666666666666777888999:::;;;;;;::::::999888999:::<<<===???===;;;999888777888888777777777777777777777777999999888777777888888888:::999999999888888888777777777888999:::::::::999999999888888777777666666999888777777999999888777999999888777777777888888777777888888999999::::::;;;<<<======>>>@@@CCCFFFHHHLLLRRRZZZdddppp|||sss___SSSPPPSSSVVV^^^hhhmmmkkkhhhhhhjjjmmmfff___YYYSSSOOOQQQWWWbbbppp|||vvvkkk^^^RRRIIIEEECCC>>>;;;:::===BBBKKK[[[iiiqqqxxx~~~}}}xxxlllZZZJJJEEE@@@>>>AAACCC@@@>>>???>>>>>>?????????>>>>>>===<<<<<<;;;;;;:::::::::999;;;;;;<<<<<<;;;:::999888666666444222111000000000//////////////////////////////000000000111111111...............//////000000////////////000111111000000/////////.........///////////////000000111000000000000////////////---------....../////////////////////000000000111000000000000000000000000{{{fffXXXRRRQQQKKKKKKJJJJJJIIIHHHHHHHHHFFFDDDCCCCCCCCCCCCBBB@@@===========================<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777666555444333444555555777666444333333333444555555222000000111333333222333333222222222222111111111111222333333333222222111111111111111111111111111111222222333333444444444333333333333333333222000000111111111222222222444444555777888888888888999>>>FFFRRR___mmmwww}}}wwwhhhVVVIIIDDDGGGKKKJJJOOOXXXdddnnnssstttsssqqquuu|||zzzppphhhccc___YYYWWWVVVWWWWWWXXXbbbgggmmmpppuuu~~~{{{uuuoookkkfffbbb[[[SSSLLLEEEAAA???<<<<<<<<<;;;<<<<<<======<<<=========<<<<<<>>>@@@>>>>>>>>>>>>???@@@AAAAAA@@@>>>======>>>>>>===;;;>>>==================>>>======<<<<<<<<<<<<======999999999999999999999999777777888999999999999999777777888999:::::::::999999:::;;;<<<<<<===<<<<<<;;;<<<<<<<<<<<<;;;::::::999:::::::::999888777777666666777888999999::::::;;;:::888888888:::<<<>>>AAA???<<<999888777888999777777777777666666666666777777777777777888999999::::::999888888777666666555666777999::::::;;;;;;888888888888888888777777333333333444777999999888::::::999999999::::::;;;777777888888888999999999888999::::::;;;<<<@@@BBBCCCFFFJJJPPPXXXbbbmmmttt|||jjj]]]WWWWWWYYY___fffjjjjjjjjjkkkllloooiiiddd___XXXRRRRRRWWW]]]jjjyyyvvvgggXXXMMMFFFCCCCCC>>><<<<<<@@@HHHWWWeeerrrvvvzzz~~~zzziiiYYYLLLEEEAAACCCDDDBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::999777666555333222111111111000000000000000000000000....../////////000000000000000000000000111222222///////////////000111111////////////............///////////////000111111000000000000////////////---------......//////000/////////000000000111111111111111111111111111111zzzdddVVVPPPOOOJJJJJJJJJJJJJJJJJJIIIIIIDDDBBBAAAAAAAAAAAA@@@>>>?????????>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666666555555555555444666555555555444444444444444222000///111222333333222222222333333333333444000111222333333333333222222222222222222222222222000111111222333333444444222333333333333333333444111111111222222222333333222222222333444555777777===CCCMMM[[[iiittt{{{~~~~~~~~~~~~}}}|||zzzqqqhhhZZZLLLEEEFFFMMMSSSYYY]]]ccckkkrrruuutttrrrsssyyyyyyrrrlllhhhhhhgggffffffddd```\\\dddkkkssszzzyyytttrrrnnnhhhcccZZZWWWQQQIIICCC???>>>>>>999:::;;;;;;;;;;;;<<<===:::<<<>>>>>>===>>>AAADDDFFFFFFFFFFFFGGGHHHIIIIIIFFFEEECCCCCCDDDCCCBBB@@@>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888777777888888999:::777888888999999999888888555666888:::;;;<<<<<<<<<999:::;;;;;;;;;:::888888999999:::;;;;;;:::999888777777777888888999999:::;;;999888777888:::===>>>BBB@@@===:::888888888999777777666666666555555555666666666666777999:::;;;999999999999999999999999888888999:::;;;;;;;;;:::888888888888888888999999333222222444777999999888999888888888999:::;;;;;;777888888888888999999999666888999999999;;;===???BBBDDDGGGJJJOOOWWW___dddrrr|||uuuiiiaaa^^^\\\^^^bbbeeeiiilllnnnoooppplllhhheee___XXXVVVYYYXXXcccrrr~~~qqqaaaTTTLLLIIIEEEBBB?????????CCCNNNZZZgggmmmuuu|||vvv___TTTIIIEEEDDDAAA@@@AAA???@@@AAAAAABBBBBBBBBAAA========================>>>>>>======<<<;;;;;;:::666666555333333222222222000000000000000000000000,,,,,,,,,------------...000000000000000111222222///............///000000000000000////////////...///////////////000111111111000000000/////////.........//////000111111222//////000000000111111111000000000000000000000000xxxbbbTTTOOOMMMIIIIIIIIIJJJJJJJJJJJJKKKGGGEEEDDDDDDDDDDDDCCCAAAAAA@@@@@@???>>>======<<<======<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666777777666666555444555555666666555555444333///...,,,---000333444555222222333444444555555666000111222333444333333222222222222222222222222222000000111222333333444444222222222333333444444444222222333333333444444444555555444555666888:::;;;???FFFSSScccqqqzzz}}}|||zzzyyyxxxvvvssspppccc[[[OOOGGGFFFLLLUUU[[[oooppptttxxxzzzzzzwwwtttssszzz|||wwwrrrmmmkkknnnqqqrrrrrrooohhhaaagggooozzzzzzppplllkkkiiiccc]]]RRROOOIIIBBB===<<<===???777999::::::999:::;;;<<<>>>AAADDDEEEDDDFFFJJJMMMLLLLLLLLLMMMMMMOOOPPPPPPNNNLLLJJJJJJJJJJJJHHHGGGCCCCCCEEEFFFFFFEEECCCCCC@@@@@@????????????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999888777777777888:::;;;888888999999999888888777777888;;;===???@@@@@@@@@<<<===>>>>>>>>>===<<<;;;888999:::;;;<<<;;;:::999888888888888999999999999;;;999888777888:::===???DDDAAA>>>:::888888999:::777777666666555555555444555555555666777999;;;;;;888999999::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::777777777888999999999:::999777666777888999888777666666666666777888999:::888888888888999999999999888999:::::::::;;;===??????@@@AAACCCEEEIIIOOOSSS]]]hhhxxx~~~sssjjjeee\\\\\\]]]aaaffflllooooooqqqnnnllljjjddd\\\YYY[[[TTT___mmmzzzwwwhhh\\\TTTRRRFFFCCCBBBBBB@@@@@@GGGPPPZZZdddppp{{{rrrcccRRRHHHCCC???===???===>>>??????@@@@@@@@@@@@============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;666555444444333333333333000000000000000000000000/////////000000000000111...............///000000...............///000000111111111111000000000000///////////////000111111111111000000/////////...///000000111222333333333000000000000111111111111////////////////////////xxxbbbVVVOOOJJJHHHIIIIIIJJJIIIIIIIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::999888777666444333333666666666555444444333333666555444333222333333444555444222111111444666888222222222222222222222222444444444444444444444444666666777555333111222222444333333222222333333444666333111111444555444222444333333222222111111000222222222333555888;;;===DDDPPP```lllvvv}}}|||wwwxxxyyyxxxtttppplllgggcccVVVQQQIIIEEEIIITTTaaajjjsssyyy~~~}}}vvvqqqrrrtttyyy}}}{{{yyyvvvtttpppkkklllsssvvvqqqmmmmmmtttxxxyyyssslllhhheee```YYYSSSKKKHHHDDD???<<<;;;;;;<<<999:::;;;<<<>>>???@@@@@@DDDEEEFFFIIIMMMOOOPPPPPPRRRXXXZZZWWWXXX]]]___]]]WWWWWWWWWWWWVVVSSSOOOLLLMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFDDDCCCCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;>>><<<<<<<<<<<<<<<999777888777666777999999777666777777777999===?????????>>>??????@@@???>>>===<<<;;;<<<<<<;;;;;;999888777666555555666999::::::999;;;::::::999999::::::;;;;;;;;;<<<<<<;;;999777666999888777666555555555555888777555333333555777888999999999999999:::::::::@@@<<<:::======999666777888999999999999888777777777777777777777777777777555555555555555555555555999999888888888888999999::::::;;;:::999999:::<<<>>>@@@AAABBBCCCEEEIIILLLRRRXXXeeesss|||wwwrrrhhhaaa\\\\\\ccckkkpppqqqsssssspppjjjgggfffaaa[[[XXXZZZaaammm{{{~~~tttkkk^^^TTTOOOEEE>>>===???AAADDDHHHRRRVVV___lll{{{wwwbbbMMMBBBAAAAAA>>>@@@???===>>>???AAA@@@@@@>>>>>>>>>>>>========================<<<;;;:::999===;;;888666333///***&&&000///...000111111000...////////////000000000000111000///000222222...+++........................222222222222222111000000000000000000111111111111222111000//////000111111...///000111111000///...---...000111111111000/////////............//////wwwaaaVVVPPPKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@???>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<:::999888888777666555555777777666666555444444333666555444333333333444444555444333222222444555666000000000000000000000000333333333333333333333333444555666444222111222333333222222111111222222333...,,,+++---000222333111555555555444444333333333555666777888999===BBBFFFQQQ\\\iiisss{{{}}}wwwxxxwwwtttnnnhhhaaa[[[WWWLLLJJJGGGGGGMMMXXXeeennnrrrxxx|||zzztttqqqrrruuu}}}}}}{{{yyyvvvtttrrrooonnnmmmiiijjjqqquuusssrrrttt{{{~~~wwwrrrlllddd___\\\XXXQQQLLLDDDBBB???<<<;;;;;;;;;<<<<<<===>>>???BBBDDDGGGHHHMMMNNNPPPSSSVVVYYYZZZZZZ___dddfffbbbbbbeeegggeee`````````aaa```^^^ZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSTTTRRRNNNLLLKKKJJJHHHFFFBBBAAA@@@???>>>>>>>>>>>>===;;;::::::;;;;;;999777999888888999::::::999777888777777999<<<===============>>>??????>>>======;;;;;;;;;;;;:::::::::999888777666777888999888777999888888777777888888999;;;;;;<<<<<<;;;:::888777===<<<;;;:::999999999999888777555333333555777888<<<===>>>???@@@AAAAAAAAA???;;;:::======:::888999999999999999999888888777777777777777777777777777888888888888888888888888999888888777777888888999999:::;;;:::888888:::;;;<<<===???@@@AAACCCFFFIIIJJJOOOZZZeeemmmwwwzzzoooiiiccc```cccjjjpppssszzz|||zzzuuuqqqnnnfff^^^WWWXXX\\\fffrrr}}}~~~wwwkkkaaaXXXNNNEEECCCCCCCCCEEEHHHNNNRRRZZZdddqqq}}}nnnVVVGGGCCCBBB@@@@@@>>>===>>>@@@AAAAAA@@@AAA@@@@@@@@@??????>>>>>>============<<<;;;:::999888666555555555333000...000///...///000111///...////////////000000000000111000///000111111///,,,........................//////000000//////...---/////////000000000111111444333111000///...//////...///000111111000///...---...///000111000000/////////............//////wwwaaaVVVPPPLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;999999999888888888777777888888777666666555555444555555444333333333444444555555444444444333333333111111111111111111111111222222222222222222222222222333444333222111222333222222111111111111222222000//////000333555666555555555555444444444444444333666888888888===FFFNNN___hhhsssyyy~~~{{{uuutttrrrnnnhhh```WWWPPPMMMEEEGGGIIILLLRRR\\\ffflllrrruuuxxxvvvrrrppprrrvvv~~~|||vvvtttqqqnnnkkkiiihhhggghhhfffgggnnntttxxx{{{vvvooohhhbbbYYYSSSPPPLLLGGGCCC>>>===<<<;;;;;;;;;<<<======>>>???AAAEEEKKKPPPSSSWWWYYY\\\___bbbeeeggghhhooossstttqqqpppqqqqqqppplllmmmmmmmmmllljjjhhhgggfffeeeeeecccbbbaaa`````````\\\WWWSSSQQQOOOLLLJJJFFFEEECCCAAA@@@?????????>>>===;;;;;;<<<<<<:::999::::::999:::;;;<<<:::888999888777888:::;;;;;;:::;;;<<<===>>>????????????<<<<<<;;;::::::;;;;;;;;;:::999888888999999777666888888777777777777888888::::::;;;;;;;;;;;;::::::::::::999888777777777777888666555444444555666888<<<>>>AAAEEEGGGHHHIIIHHH@@@<<<;;;>>>???<<<;;;<<<::::::::::::999999999999666666666666666666666666666666666666666666666666999888888777777888888999999::::::999888888999;;;999;;;======>>>@@@CCCEEEEEEGGGMMMUUU[[[dddsss}}}zzzxxxxxxsssllleeebbbeeelllrrryyy~~~}}}zzzssshhh]]]VVVUUUVVV[[[dddnnnvvvzzz|||{{{|||~~~xxxmmm___TTTIIIEEECCC@@@@@@BBBGGGLLLSSS[[[dddppp}}}zzzaaaMMMEEEDDDCCC???=========@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>===============<<<<<<;;;:::666555444555666666444333000.........///000///---////////////000000000000000000///000111111///---............................../////////...------....../////////000000000444333222000///...------...//////000000//////...---...///000000000000/////////............//////xxxaaaVVVPPPLLLKKKKKKKKKJJJIIIHHHFFFEEEBBBBBBCCCBBBBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999999999999999999999999888888888777666666555555444444444444444444444444555555555555555333222111333333333333333333333333222222222222222222222222000111333222222111333444333222222222222222222333777777666666666777777777222222222333333333333333222666999888999???LLLWWWhhhpppwww{{{}}}}}}xxxrrroookkkgggbbb[[[SSSMMMLLLGGGKKKQQQUUUXXX\\\aaaeeeooorrrtttrrrpppppptttxxx~~~xxxsssppppppnnnkkkgggcccaaaaaabbbddddddgggnnnvvv~~~wwwmmmggg^^^XXXPPPJJJFFFCCC@@@===<<<<<<<<<<<<<<<======>>><<<<<<>>>BBBHHHPPPXXX]]]aaadddgggkkknnnpppsssuuu|||{{{||||||{{{yyywwwwwwwwwyyyxxxvvvtttrrrpppooonnnkkkgggaaa\\\XXXUUUQQQOOONNNLLLIIIFFFDDDCCCBBBCCCBBB@@@>>>>>>>>>>>>===;;;;;;:::999:::<<<<<<:::999999888777888999:::999777;;;;;;===>>>???AAAAAABBB??????===<<<;;;;;;;;;;;;;;;999888888999999888777::::::999999999999::::::999999:::;;;;;;;;;;;;;;;888777666666555555555666777666555444444555666777999<<>>@@@@@@===<<<===;;;;;;:::::::::999::::::777777777777777777777777555555555555555555555555888888777777777777888888888999:::999777777999:::888:::<<<<<<===>>>@@@BBBDDDDDDFFFKKKOOOVVVdddppp~~~xxxvvv}}}~~~{{{tttjjjaaa```eeekkkssszzzyyylll```WWWUUURRRRRRWWW___ggglllyyy|||~~~}}}yyyxxx{{{|||ssscccXXXLLLFFFBBB???>>>???AAAGGGOOOVVV\\\gggttt}}}kkkVVVJJJEEECCC>>>===<<<===@@@BBBBBBAAA@@@??????>>>===<<<;;;;;;===============<<<;;;;;;:::999777666777666444222000///------//////...---////////////000000000000000000///000000000//////........................//////000000000000//////............////////////222222111000///.........////////////////////////........./////////////////////............//////zzzbbbVVVPPPKKKIIIIIIJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBBBB@@@???>>>===<<<<<<<<<<<<===<<<;;;:::::::::::::::999999999999::::::::::::888888888777666666555555333444444444444444444444555555666666555333111000333333333333333333333333444444444444444444444444///111222222222222333555444444333333333333444444444444444333333333444555222222222333333444444444555999===>>>@@@HHHWWWbbbmmmtttzzz|||}}}}}}xxxrrrllleee___\\\VVVMMMJJJLLLMMMTTT[[[^^^]]]]]]^^^aaalllnnnooopppppprrrwww{{{}}}{{{tttmmmgggdddeeedddbbb^^^ZZZZZZ\\\___eeehhhmmmsss|||}}}uuulllccc]]]UUUQQQJJJEEEAAA???>>>===<<<<<<<<<=========<<<<<<<<<===???CCCKKKUUU^^^dddkkknnnsssvvvxxxzzz}}}{{{vvvpppkkkfffbbb^^^[[[ZZZXXXSSSOOOLLLJJJJJJJJJFFFCCC@@@?????????===<<<:::999999:::;;;;;;:::888:::999777777888999777666:::;;;<<<===???AAACCCCCCCCCBBBAAA???===<<<;;;;;;:::888888999:::;;;:::999:::999999888888999999:::888999999999:::;;;;;;<<<:::999999888888888888888777666555555555555666777666:::???EEEJJJLLLMMMMMMKKKEEEBBBBBBAAA>>><<<===<<<;;;:::999999999::::::999999999999999999999999888888888888888888888888888777777777777777777888888888999888777666888:::888:::<<<===<<<===>>>@@@EEEBBBCCCFFFIIINNNXXXbbboooyyywwwtttzzz}}}{{{pppddd]]]^^^bbbjjjsss}}}tttiii\\\XXXSSSOOOOOOTTT[[[___mmmrrrxxxyyywwwxxx}}}~~~wwwiii]]]QQQKKKGGGBBBAAABBB===DDDMMMTTTZZZbbbmmmuuuuuu```PPPFFFAAA???>>>===>>>@@@AAAAAAAAA??????>>>>>>===<<<<<<;;;=========>>>======<<<;;;===;;;888777666666444222222000...---...///...---////////////000000000000//////000/////////000000//////////////////////////////000000000000//////............////////////////////////000000000000//////............//////...............//////000//////............//////zzzbbbVVVOOOJJJHHHHHHIIIIIIJJJIIIIIIHHHDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======<<<<<<<<<===<<<<<<;;;::::::::::::999999999999999999999:::888888777666666555555444222333444555555555444444555555666666555333222000222222222222222222222222444444444444444444444444000222333333222222333555555555444444444444555555///000222222222333555888333333444555666777777888555999===@@@EEEOOO^^^hhhqqqxxx}}}~~~~~~~~~zzztttiii___WWWTTTOOOGGGGGGLLLTTT\\\cccfffccc```aaabbbgggiiilllnnnqqquuuzzz~~~}}}}}}{{{uuulllccc\\\XXXVVVWWWWWWTTTSSSVVV\\\bbbkkkrrryyy~~~{{{uuunnnfff^^^XXXLLLJJJFFFBBB@@@>>>>>>>>><<<===>>>??????>>><<<;;;???@@@AAAEEELLLUUU]]]bbblllpppuuuxxxxxxzzz~~~{{{vvvqqqlllhhhccc```ZZZUUUQQQOOONNNNNNIIIFFFCCC@@@??????===<<<:::999999:::;;;;;;:::888:::999888888999999888666999999:::;;;===???AAABBBDDDDDDDDDCCCAAA???===<<<:::999888999;;;<<<;;;:::777777666666666666777777888888888888888999:::;;;999888888777777777888888666666555555555555666666777:::???EEEIIILLLNNNOOOMMMGGGCCCBBBAAA===;;;<<<<<<;;;999888888888999:::::::::::::::::::::::::::777777777777777777777777888777777666666777777888777888888777666666777999888:::<<<===<<<<<<===>>>BBB???@@@CCCEEEHHHNNNVVV___iiixxx{{{sssyyy}}}{{{mmmaaa\\\ZZZ\\\fffqqqyyy~~~~~~wwwnnnccc___ZZZSSSOOOOOOSSSWWW```gggoootttwwwzzz|||jjj^^^RRRKKKGGGCCCAAABBB===BBBJJJQQQWWW___gggnnnyyy|||jjjXXXIII@@@@@@???===>>>???AAA@@@@@@@@@@@@@@@@@@????????????=========>>>>>>======<<<;;;999666666777777666555444111///.../////////...////////////000000000000///000000///......000222////////////////////////------.../////////............/////////000000000,,,---...///000000000000///......------......///......------......///000//////............//////xxxbbbVVVOOOKKKJJJJJJJJJJJJIIIHHHGGGGGGAAAAAAAAAAAA@@@???>>>>>>@@@???>>>======<<<<<<<<<======<<<;;;::::::::::::999999999999888888888888777777666666555444444333222333444555555555444444555555555555444333333222222222222222222222222222333333333333333333333333222333444444333222444555555444444333333444444555000222444444333444777:::333333444555666777888999666888<<>>??????>>>@@@BBBDDDDDDDDDBBBAAAAAAAAABBBDDDHHHNNNTTTWWW___ccchhhjjjjjjkkknnnrrruuuvvv|||}}}xxxmmmjjjddd]]]YYYVVVUUUUUUPPPMMMHHHEEECCCBBB@@@>>><<<;;;:::;;;======;;;::::::999888888999:::999777777777777888999<<<>>>???BBBCCCEEEFFFEEECCCAAA???<<<;;;::::::;;;;;;:::999777777666666666666777777888777777666666777888999888777777777777777888888666666666555555666666666888:::===BBBFFFJJJLLLMMMKKKEEE@@@@@@???;;;:::;;;;;;:::888777777777999:::::::::::::::::::::::::::555555555555555555555555777777666666666666777777666777888777555555777888777999;;;<<<;;;;;;;;;<<<>>><<<>>>BBBEEEEEEHHHMMMSSS[[[iiiwww|||www{{{~~~~~~|||lll___XXXQQQZZZdddmmmuuuyyyvvvooojjjgggbbbZZZSSSOOOPPPRRRXXX___iiirrrzzz~~~lll```SSSLLLGGGBBB@@@AAA>>>@@@DDDJJJRRR[[[ccchhhpppzzz|||ooo___OOODDDBBB@@@>>>>>>???@@@???>>>????????????@@@@@@@@@@@@======>>>>>>>>>>>>======999777555555666777777666555333000//////000000000////////////000000000000...///000///......000333////////////////////////---...//////000000///////////////000000000111111---...///000000000///...///...------------...///......---------...///000//////............//////vvvaaaVVVPPPKKKLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<>>>===<<<;;;:::999999999999999999888888888777777666666666555444444333333111222444555666555444444555555444444444333333333444444444444444444444444222222222222222222222222333444555555333333444555444333333222222333333444222444555333111000333555000111222333444666777777;;;===@@@HHHSSS```kkkrrrtttzzz}}}|||{{{{{{wwwqqq___RRRKKKLLLLLLJJJQQQ]]]gggmmmrrrpppiiibbbaaacccaaadddhhhnnntttzzz|||rrrdddWWWMMMHHHBBBFFFJJJNNNSSS]]]jjjtttzzz|||rrrnnnggg```XXXPPPGGGBBB<<<>>>??????>>>>>>???@@@BBBDDDGGGJJJKKKKKKIIIHHHAAA@@@@@@@@@BBBFFFIIILLLNNNSSSXXXZZZXXXYYY]]]aaaeeeeeellluuuxxxvvvxxx}}}~~~{{{wwwqqqjjjeeebbbaaaaaaWWWSSSNNNJJJHHHFFFDDDCCC===<<<<<<===>>>>>>===;;;:::999888999::::::999888555555555555777999;;;<<<@@@BBBEEEHHHHHHGGGDDDBBB???===;;;;;;;;;:::999777999999888888888888999999888777666555555666777888<<<<<<<<<;;;;;;<<<======666666666666666666666666777888;;;>>>BBBFFFIIIKKKHHHBBB>>>>>>===::::::;;;;;;:::888666666777888999999999999999999999999999888888888888888888888888777777666666666666777777666777777777555555777888666888:::;;;:::999999:::<<<;;;>>>CCCFFFDDDEEEIIIKKKSSS^^^kkkxxxsssxxx|||}}}||||||uuucccXXXPPPXXXaaajjjssszzzyyytttnnnmmmhhh___VVVPPPOOOPPPVVV]]]hhhttt~~~}}}sssfffYYYQQQLLLFFFCCCDDD@@@??????DDDMMMXXXaaaffffffqqqyyyxxxooocccUUUJJJCCCAAA???>>>??????>>>===<<<<<<<<<===>>>>>>??????======>>>>>>>>>>>>>>>===;;;999666555555666555444666444000///000111111000////////////000000000000...000000///------111444000000000000000000000000000000111222222222222222000000000000111111111111//////000000000...---,,,///...---,,,,,,---...///......---,,,---...///000//////............//////nnn^^^WWWRRRMMMKKKJJJJJJIIIIIIHHHGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>:::::::::::::::::::::::::::999888888777777888888:::999777666555555666666555444333222222222222222444333333222222333333444333333333333333333333333444222///...///111222333222333555777777666555444777777555444222000//////222222333444444555555666555111///333666666888;;;999???IIISSS]]]fffnnnsss|||xxxwwwwwwuuupppjjj]]]SSSJJJFFFHHHNNNYYYdddmmmssstttmmmgggfffgggfffeeegggkkkqqqwww}}}vvvcccOOOFFFEEEAAADDDHHHOOOYYYggguuu~~~|||wwwqqqooofff\\\TTTNNNIIIAAA;;;<<<===>>>===<<<===@@@BBBEEEGGGJJJMMMMMMLLLIIIGGGEEEEEEDDDCCCBBBBBBBBBCCCHHHHHHHHHIIIIIIJJJJJJJJJPPPRRRUUUXXX[[[]]]^^^^^^fffggghhhlllqqqyyy|||xxxtttnnnjjj```[[[UUUOOOKKKHHHEEEDDDCCC???:::777888:::;;;<<<>>>===<<<:::999888888888999666444444666888888666:::>>>CCCFFFGGGHHHIIIJJJGGGEEEAAA===::::::;;;;;;===<<<:::999888777888888888777777777777777888999999999:::::::::999999888555555555555555555555555444444555:::AAAEEEEEEDDD>>>======<<<<<<;;;::::::::::::;;;999888777888:::999999999999999999999999999999999888888888888777666666666666666555555555444555555666777888888999888999999::::::;;;<<<<<<===<<<;;;<<<===AAADDDGGGGGGKKKQQQZZZeeevvvwwwooorrrvvvwww~~~sssbbbZZZUUUUUU]]]gggkkknnnpppqqqpppmmmhhhaaaZZZSSSOOOUUU```kkktttwwwrrreeeVVVMMMIIIEEEAAACCC???>>>CCCHHHMMMUUU]]]aaahhhlllmmmrrruuuiiiVVVLLLBBB<<<>>>@@@>>>===???AAAAAA@@@???>>>===<<<<<<===<<<;;;<<<>>>>>>>>><<<;;;:::999888777777777777777555333111000000111222000000////////////000000////////////////////////111111111111000000000000000000111111111111000000000000000000000000000000//////......---------,,,,,,,,,---...//////......---....../////////////////////............//////mmm\\\UUUPPPKKKKKKJJJJJJIIIIIIHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::::::::::::::::::::::::::999888888777777888888999888777555555555555666666555555444444444444555555444444333333444444555333333333333333333333333333222000111222333333333111222333444555444333333444444444444444444444444222222333444444555555666666222111444777777999===CCCIIISSS]]]eeemmmssswww{{{vvvtttsssqqqkkkfff\\\SSSKKKHHHKKKQQQ]]]hhhqqqvvvwwwpppkkkjjjlllllllllkkklllqqqyyy~~~rrraaaPPPGGGEEEDDDFFFKKKRRR]]]lll|||{{{zzzwwwqqqkkkfff]]]RRRJJJFFFCCC???<<<;;;<<<=========???BBBDDDGGGIIILLLNNNNNNMMMLLLJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGJJJLLLNNNPPPPPPQQQTTTUUUVVVYYY^^^eeekkkooowww{{{~~~yyypppjjjbbbZZZTTTPPPLLLJJJHHHEEEBBBAAA@@@@@@???>>>999999999999999::::::;;;999777444555777888888777999<<<@@@CCCEEEGGGIIIKKKHHHFFFBBB???===<<<<<<======<<<:::999888999999:::999888888777777777888888888888999999999999999888666666666666666666666666666666666:::???BBBBBBAAA>>>>>>===<<<;;;:::::::::999::::::999777777888:::999999999999999999999999999999999888888888888777888888777666555444444444666666777888888999::::::888888888999::::::;;;;;;===<<<;;;;;;===@@@DDDFFFGGGKKKOOOUUU___mmm}}}xxxwwwwwwwww}}}}}}ppp\\\VVVSSSXXX```dddhhhkkkoooooonnnkkkeee]]]UUUQQQTTT___mmmyyyzzzmmm^^^SSSNNNIIICCCBBB>>><<<@@@DDDHHHOOOVVV[[[bbbfffiiirrrzzztttgggSSSHHH??????AAA???>>>???@@@@@@??????>>>============<<<;;;<<<>>>???>>>===;;;;;;999888777777666666777666333111000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////000000000000//////......------...///////////////---......///////////////////////////////////////nnn\\\TTTOOOJJJKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999888888777777888888888777666555444444444555666666666555666666777777555555444444444444555555333333333333333333333333555444333333555555444222000111111111111222222222111222222333333444444555222222333444444555555666777333333666888888;;;@@@NNNTTT]]]fffmmmrrrwwwzzz|||wwwrrrnnnllliiiccc^^^XXXQQQKKKLLLPPPXXXdddnnnvvvzzzyyysssoooqqqssstttuuuqqqooosss}}}wwwlll___QQQIIIGGGGGGIIINNNVVVcccttt}}}{{{zzzuuummmgggZZZRRRHHHAAA?????????>>>;;;===>>>???@@@BBBFFFIIIJJJLLLMMMOOOPPPPPPOOOOOOJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@BBBDDDEEEEEEFFFFFFIIIIIIJJJLLLPPPVVV[[[^^^dddhhhnnnuuu|||}}}wwwmmmddd\\\VVVQQQNNNIIIHHHGGGFFFEEECCC???<<<:::::::::::::::;;;<<<<<<999777666666777888888777777999<<>><<<;;;:::999999:::;;;;;;::::::999888777777777777666777777888999999999888777777777777777777777777888888777999===???@@@??????>>>===<<<::::::999999999::::::999777777888:::999999999999999999999999999999999888888888888777999999888777555444333333666666666777777888888999777777777888999999::::::<<<;;;:::;;;<<>>AAADDDJJJPPPYYY___bbbdddmmmyyy{{{vvv^^^QQQDDD@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???>>>===<<<;;;:::888777666666666888777555333111000000000000000////////////000000111111111111111111111111////////////////////////000000000000000000000000........................222222111111111111000000...//////000000000000///---......///////////////---...///000000///...---sss```VVVQQQLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA??????>>>============>>>;;;;;;;;;;;;;;;::::::::::::999888888777777888888777777666555555444444444666555555555666777888888444444333333333333444444333333333333333333333333:::777555444444444444333111111000000000111111222222222222222111111111111222222333444444555555666666333333666888999===DDDRRRXXXbbbjjjpppsssvvvwwwvvvrrrlllgggccc___ZZZVVVQQQMMMKKKPPPWWW```lllvvvxxx{{{zzztttrrrvvvyyyzzzzzzuuurrrxxx}}}nnnddd]]]TTTNNNLLLJJJMMMSSS\\\jjj|||}}}zzzxxxvvvooofff^^^RRRLLLDDD???>>>>>>?????????@@@BBBBBBCCCFFFIIILLLMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQQQQPPPOOONNNMMMMMMHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKNNNRRRUUUXXX[[[^^^bbbgggmmmtttxxxzzzoooeee]]]WWWSSSLLLKKKIIIHHHHHHEEEBBB???AAA@@@???===<<<;;;;;;;;;999888888888888888888777555777999;;;===AAAFFFJJJLLLLLLLLLJJJHHHEEEBBB@@@<<<;;;:::999999:::;;;<<<<<<;;;:::999888777777777555666777888888888888888888888888888888888888888888777777888:::===???@@@AAA@@@>>><<<:::999999999999::::::999777666888999888888888888888888888888999999999888888888777777999888888777666555444444333444444444555555555666666666666777888888999999::::::::::::<<<>>>@@@BBBEEEHHHJJJLLLPPPXXXccckkk~~~}}}yyy~~~pppfff\\\YYYZZZ\\\bbbhhhhhhkkknnnoookkkccc[[[UUUMMMTTTaaapppqqqddd\\\RRRIIIGGGBBB???@@@AAACCCHHHNNN]]]``````___dddnnnuuuuuugggZZZKKKBBBAAAAAA@@@???======>>>>>>????????????>>>===<<<===???@@@???>>><<<;;;:::888777666666666888777666444333111000///000000////////////000000000000000000000000000000............////////////000000000//////000000000////////////////////////111111111111111111111111///000000111111111000000---......///////////////,,,...000111111000...,,,vvvaaaWWWQQQMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAAAAA<<<<<<<<<;;;;;;::::::::::::999888888777777888888777777777666666555444444444444444444555666777777333222222222222222222333333333333333333333333333>>>:::555222222222333222333222111111111111222222333333333333333333222222222222333444444555555666444333333777888:::@@@HHHSSSZZZdddmmmqqqrrrrrrrrrnnnjjjeee___ZZZUUUQQQNNNJJJIIILLLUUU^^^gggqqqzzzvvvyyywwwttttttxxx||||||{{{xxxxxx~~~ttteee___\\\XXXUUUTTTOOOSSS[[[ffftttwwwuuussspppkkkbbbXXXQQQJJJGGGCCC???>>>>>>>>>>>>AAABBBDDDEEEEEEHHHKKKNNNRRRSSSTTTVVVXXXYYYZZZZZZ\\\\\\\\\\\\[[[YYYWWWVVVQQQQQQPPPNNNMMMLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIIIIEEEDDDDDDDDDEEEGGGJJJKKKPPPRRRSSSUUUWWW\\\aaaeeeooossszzztttiii___ZZZSSSQQQNNNLLLKKKIIIGGGEEECCCBBB@@@>>><<<;;;::::::999999:::999888888777888555666777888:::>>>CCCGGGMMMNNNPPPQQQOOOKKKGGGDDD>>>===;;;:::999::::::;;;<<<<<<:::999888888888888555666777888888888888888777777777777777777777777666666666777999===AAADDDCCCBBB???<<<::::::::::::999999999888777666777999888888888888888888888888999999999888888888777777666666666777777777777777444444444444555555555555555666666777777888999999999999999999;;;<<<>>>???CCCEEEHHHJJJMMMTTT]]]dddnnnyyyzzzzzz~~~|||xxxnnnddd```^^^^^^ccciiifffiiilllnnnkkkddd]]]XXXOOORRRYYYeeeuuuwwwlllcccXXXOOOJJJDDD@@@@@@AAAAAAFFFLLL]]]______[[[[[[aaaiiinnnmmmbbbSSSFFFAAAAAA@@@>>>=========>>>??????@@@@@@???>>>===>>>@@@@@@@@@???===<<<:::888777666555555777777777666555333111///000000////////////000000////////////////////////---........./////////000000000///......///000000000000000000000000000000000000000000000000000000000111111111111111000000---......///////////////,,,...000111111000...,,,wwwbbbVVVPPPLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>???@@@BBBBBB======<<<<<<;;;::::::::::::999888888777777888888888888888888777666555444444444444333444444555555222222111111111111222222333333333333333333333333<<<888444111111222222222333333333222222222222222222333333444666777888888222222333444444555555666333333444888:::===EEENNNWWW^^^hhhppprrrqqqnnnllleeebbb]]]WWWQQQMMMJJJIIIFFFGGGNNNZZZdddjjjqqqwwwrrrttttttrrrtttzzz}}}|||{{{{{{~~~xxxmmmbbb^^^^^^\\\[[[\\\WWW]]]gggsss|||xxxtttrrrnnniiibbbYYYOOOIIICCCBBB@@@>>>======>>>???BBBDDDFFFGGGIIILLLPPPSSSZZZ\\\^^^aaacccdddddddddggghhhhhhgggfffdddbbbaaa[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLHHHGGGFFFEEEEEEFFFGGGGGGJJJKKKLLLMMMOOORRRWWW[[[___dddkkkqqqwww~~~uuuiiiaaa\\\YYYUUURRRPPPMMMIIIGGGAAAAAA???===<<<;;;;;;;;;999:::<<<;;;999777777888666666777777888;;;???BBBIIIMMMRRRVVVVVVSSSOOOLLLCCCAAA???===;;;:::::::::<<<<<<;;;:::999999999999777888888999888888777777777777777777777777777777555666666777999===DDDHHHFFFDDDAAA>>>;;;:::;;;;;;888999999888666666777999888888888888888888888888999999999888888888888777555666666777777888888999777777777777777777777777666666666777888888999999888888888999:::;;;<<<===???BBBEEEGGGJJJPPPYYY___eeepppyyywww~~~xxxyyyrrrkkkgggcccaaaccchhhgggiiikkkllliiieee```\\\VVVSSSUUU]]]jjjxxx~~~uuunnncccZZZOOOHHHCCCAAA@@@???BBBHHHSSSYYY\\\[[[XXX[[[ccckkkoooiii]]]MMMCCC@@@???>>>======>>>>>>?????????@@@@@@>>>>>>>>>@@@AAA@@@???===<<<:::888777666555555555666777888777444222000000000////////////000000.................................//////000000111000000............000000111111111111111111111111.........////////////000000111111111111000000///---......///////////////---...///000000///...---zzzdddXXXQQQMMMKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????=========<<<;;;;;;:::::::::999888888777777888888888999999999888777666555555555444444333444444444333222222111111222222333333333333333333333333333333222111222444444222000222222333333333222111000222222333444555555666666222222333444444555555666333444666:::===@@@KKKUUU\\\bbbkkkqqqqqqmmmhhhddd]]][[[VVVQQQKKKHHHFFFFFFFFFHHHRRR^^^gggiiilllooonnnpppqqqqqquuu{{{}}}{{{~~~sssjjjcccbbbbbb``````cccaaaiiivvv}}}yyyvvvqqqnnniiibbbZZZRRRJJJFFFAAA@@@>>><<<<<<>>>BBBEEEFFFHHHKKKNNNQQQUUUZZZ^^^dddgggjjjnnnpppqqqpppoooppppppqqqpppooollljjjhhheeedddbbb```^^^\\\ZZZYYYWWWVVVTTTSSSRRRQQQRRRRRRPPPOOOMMMLLLKKKJJJJJJJJJHHHIIIJJJKKKKKKMMMPPPRRRSSSXXX^^^ccchhhoooxxx|||tttllliiifffbbb^^^WWWPPPJJJFFFEEECCCAAA???===<<<<<<999;;;===<<<999777777888777888888888777888;;;===BBBHHHQQQYYY]]]\\\YYYVVVJJJHHHEEEAAA>>><<<;;;;;;<<<;;;::::::::::::;;;;;;::::::::::::999888777666999999999999999999999999777888888777888===DDDJJJIIIGGGCCC???<<<;;;<<<<<<888999999888666666777888888888888888888888888888999999999888888888888777777777777777777888888888888888888888888888888888666666777888888999999:::777777777888999:::;;;;;;;;;>>>BBBDDDFFFKKKSSSYYY```iiivvvzzz||||||xxxtttqqqoookkkffffffiiikkkkkkkkkjjjhhhfffcccaaaYYYTTTRRRXXXaaajjjwww{{{rrrhhhWWWPPPIIIEEEAAA>>>@@@DDDIIIQQQ[[[^^^[[[[[[bbbkkkoooooogggUUUFFFAAA@@@???>>>>>>>>>>>>>>>?????????@@@???>>>???AAABBBAAA@@@===<<<;;;888777555555444333555777888888666333111000000////////////000000////////////////////////......///000000111222222111000...------...000111000000000000000000000000........./////////000000000000111111000000///...---......///////////////////////////////////////~~~ggg[[[TTTPPPKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<>>>>>>===<<<;;;;;;:::::::::999999888777888888888999999::::::999888666555777666555444444444444444444333333222222333333444333333333333333333333333+++,,,000444777666333///000222333444333222///...333333222222111000000///222222333444444555555666444555888===???DDDOOOZZZ^^^dddmmmqqqoooiiiaaa]]]XXXWWWSSSMMMHHHEEEDDDEEEGGGJJJTTTaaahhhhhhgggiiikkknnnpppqqquuu{{{}}}zzzqqqkkkffffffeeebbbcccfffhhhqqq}}}{{{yyywwwjjjggg```YYYQQQIIIDDD@@@BBB@@@>>>;;;<<>>===:::777777888888999:::999777777888:::<<>><<<;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;:::999888777666::::::::::::::::::::::::999999999888888<<>>>>>>>>>>>>>>>>>@@@???>>>???AAABBBAAA@@@>>>===;;;999777555555444222444777999999777444222000000////////////000000000000000000000000000000...//////000111222222333111///...------...///111////////////////////////......//////000000000111000000000000000///......---....../////////////////////............//////gggXXXQQQOOOMMMLLLKKKIIIHHHHHHGGGGGGFFFEEECCCCCCCCCBBBAAA???@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>999999999999999777666666444555555666666666666666444444444444444444444444111222222333444444444444222444666444000...000222333222222111222222333333444333333222111111111222999888666444333333333333444444333222333444666777666777999;;;???HHHSSS\\\dddhhhllllllfff___ZZZWWWUUURRRMMMHHHFFFEEEEEEEEEJJJRRR[[[```aaaaaaccceeekkkkkkkkkjjjkkkoootttxxxzzzwwwwwwmmmiiigggjjjjjjgggeeeeeeppp~~~~~~{{{yyyvvvssspppjjjdddZZZPPPHHHDDDDDDEEE???AAADDDFFFHHHKKKOOORRRUUUXXX^^^eeekkkooorrrsssrrrtttwww|||yyyttttttuuuvvvwwwxxxwwwvvvuuurrrqqqooollliiifffdddccceee```ZZZXXX[[[___aaaaaa```^^^[[[WWWUUUTTTTTTTTTSSSQQQNNNJJJHHHHHHIIIIIIOOOOOOOOORRRVVV]]]cccfffmmmsss|||xxxkkkccc]]]WWWOOOJJJGGGDDD@@@===>>><<<::::::;;;;;;;;;::::::999888888888888888888;;;???GGGQQQ[[[```aaa```ZZZVVVPPPJJJFFFBBB===;;;<<<:::999:::;;;;;;:::999:::999888888777888888888<<<;;;999777777888999::::::888888::::::<<>>>>>:::777999999999999888888888777888888999999999:::::::::777777777777666666666666666666555555555555555666999999888888777666666666777888:::;;;;;;:::888777888888888888888999999::::::<<<>>>@@@BBBEEEIIIMMMOOOWWWbbbjjjrrr~~~|||~~~}}}vvvllldddaaagggmmmpppnnnnnnnnnjjjbbb\\\XXXSSSPPPPPPUUU[[[___kkkssskkkbbbUUUKKKFFFEEEDDDCCCAAAGGGTTTaaaffffffiiinnnssstttoooaaaOOOCCC@@@BBBBBB@@@>>>>>>?????????>>>>>>>>>>>>>>>>>>===<<<;;;AAA@@@>>>;;;999666444333333444666777777555444222000000/////////111222333000000000000000000000000000///...------...///000111111000000//////......000000////////////000000...............///000000111111000////////////////////////...///000000111000000///...............hhhXXXPPPNNNOOOOOONNNMMMLLLKKKJJJJJJFFFEEECCCCCCCCCBBBAAA???@@@???>>>===<<<<<<<<<<<>>===;;;:::::::::::::::::::::999888888777777777777888888777666555555444444444444444444444444222222333444444444333333222111111222333333333222333333222222111222222222444333222222111111222222555444333222222333333444444444333222333444555666777888;;;>>>CCCLLLWWW^^^dddgggiiigggaaa[[[WWWUUURRRQQQOOOKKKHHHFFFGGGHHHPPPVVV]]]```______aaadddeeefffggggggiiimmmssswwwzzzsssppppppiiihhhiiimmmnnnllllllnnnwww|||zzzxxxuuuqqqnnnfff]]]QQQHHHEEEDDDBBBAAACCCGGGKKKPPPTTTXXX\\\```fffiiilllppptttvvvxxxxxxuuuvvvyyy}}}||||||||||||{{{zzzxxxwwwuuutttrrrpppmmmkkkjjjiiiiiifffaaa___```bbbdddeeedddcccbbb```^^^\\\ZZZYYYYYYWWWTTTQQQOOOOOOPPPPPPQQQPPPOOOPPPSSSXXX\\\___eeejjjrrrzzz}}}uuuhhhbbbYYYSSSNNNIIIDDD@@@>>><<<;;;;;;<<<<<<;;;:::999999888888777777888888777;;;BBBJJJSSS\\\cccfffbbb]]]WWWPPPJJJEEE@@@===<<<:::999:::;;;<<<;;;::::::999999888888888888888:::999888777777777888888888777888:::;;;===FFFOOOQQQKKKDDD@@@??????<<<888:::::::::999999999888888888999999999999:::::::::::::::999777666555444333999888888777777777888888777777777777888888888888777888999::::::999888777888777777777777888999999999:::<<<>>>???BBBFFFIIIJJJQQQZZZbbbiiiuuu~~~zzz~~~~~~sssggg```^^^dddiiikkkooosssqqqkkk```\\\VVVRRRQQQSSSWWWZZZaaajjjwwwrrrjjj^^^SSSLLLGGGBBB???AAAEEEPPP]]]dddgggjjjnnnttttttooobbbQQQEEEBBBCCC@@@???===>>>???@@@@@@???===>>>???@@@@@@AAA@@@@@@???>>>===;;;999777666555555666888999999777666555000000000000000111222333000000000000000000000000000///............///000111000000000/////////...000000////////////000000///............///000000111111000///////////////111111000000111111222333000000///...............iiiXXXPPPNNNKKKKKKLLLLLLKKKIIIGGGFFFFFFEEECCCCCCCCCBBBAAA???@@@???>>>======<<<<<<===???>>>===;;;::::::999:::<<<;;;:::888888888888999::::::999999888666555444444444444444444444444444333333444444444333222222111///---000555777666333444333333222111111111222333333222222111111222222111111111111111222333444444444333222333444555666888:::===BBBHHHQQQ[[[aaadddeeeddd```[[[VVVSSSSSSOOOPPPPPPMMMJJJIIIKKKNNNXXX[[[^^^]]]\\\\\\___bbb[[[\\\^^^```cccgggmmmqqq}}}zzzrrrkkkhhhgggdddffflllrrrsssqqqtttzzz}}}|||{{{yyywwwsssnnnjjj```UUUIIIBBBCCCEEEDDDCCCJJJOOOVVV\\\bbbggglllooovvvwwwxxxzzz|||~~~|||}}}~~~}}}|||{{{yyyvvvtttqqqooonnnjjjiiihhheeeccccccdddfffdddeeeeeeeeeccc```]]][[[]]][[[XXXUUUTTTSSSTTTTTTUUUTTTRRRRRRRRRUUUXXXZZZ^^^aaaggglllrrryyy{{{tttjjjaaaYYYQQQIIICCC@@@???>>>???@@@???>>><<<999999888777777777777777666999>>>BBBIIIRRR^^^fffgggccc]]]WWWQQQJJJCCC>>>;;;:::999999;;;===<<<<<<::::::999888888888888888888888888777777777666666777666777:::;;;>>>GGGPPPQQQLLLEEEAAA@@@???===:::;;;:::::::::999999999999999999999999::::::::::::::::::999888666555444444999999888888888888999999666666777777888999999:::666777888999999888777666777777666666666777888888888999;;;;;;<<<>>>AAADDDCCCIIIPPPWWW]]]gggttt}}}xxxxxx}}}~~~}}}~~~zzzjjj]]]VVV[[[```eeelllsssuuurrrfffbbb\\\VVVRRRQQQSSSTTTVVV^^^jjjuuu}}}wwwpppfff\\\SSSJJJCCC???BBBBBBIIIUUU___dddhhhkkkooopppmmmcccUUUIIIDDDCCC???>>>===>>>@@@AAAAAAAAA;;;<<<===???AAABBBCCCCCC===<<<;;;:::999888777777555666888999999888666555111111111222222222222222000000000000000000000000000//////......//////000000000000000////////////000000////////////000000//////......//////000111111000000///////////////......------......///000000//////............///jjjYYYPPPMMMHHHIIIJJJKKKJJJHHHFFFDDDFFFEEECCCCCCCCCBBBAAA?????????>>>===============:::::::::;;;;;;;;;<<<<<<===<<<999888777888999:::888888888888777666555444444444444444444444444444444444444444333222222111000///...000444666555444444444333222111111111111333333222222111222222333222222222222222333333333444333333333333444666777999;;;@@@FFFNNNVVV^^^ccceeeccc___ZZZVVVSSSRRRRRRNNNOOOOOOLLLJJJKKKQQQWWW```___^^^ZZZWWWWWW[[[^^^YYY[[[]]]```cccgggkkkooovvvxxxyyyvvvpppiiieeedddbbbfffnnnuuuvvvvvv{{{|||~~~}}}|||zzzvvvpppiiicccWWWPPPGGGBBBDDDHHHKKKMMMUUUZZZbbbhhhmmmqqquuuxxxzzz{{{}}}zzzuuurrrpppnnnoooooolllgggeeefffhhhfffgggffffffdddbbb```^^^```___\\\ZZZXXXWWWWWWXXXZZZYYYWWWUUUUUUVVVXXXYYY[[[]]]```cccgggmmmtttyyy~~~|||qqqfff[[[OOOGGGDDDCCCCCCCCCCCCBBB@@@===:::999888777777777777777888;;;>>>???@@@FFFQQQZZZaaa```___\\\WWWOOOFFF???<<<:::888999:::<<<<<<<<<::::::999888888888888999888888888999888888777666888777888:::<<<>>>FFFPPPQQQLLLFFFBBB@@@???===;;;:::::::::999999999999888999999999:::::::::;;;;;;777777777777777888888888777666666666666777777888777777777888888999999999666777888888888888777666666666666666666777777888888999:::::::::;;;>>>@@@???CCCIIIMMMRRRZZZeeemmm}}}~~~uuutttuuuvvvwww{{{}}}lll]]]UUUUUUWWW\\\eeemmmpppppplllhhhbbb\\\VVVRRRPPPPPPPPPWWWaaakkkttt{{{yyysssjjj___VVVMMMGGGDDDCCC@@@CCCLLLWWW\\\```ddddddgggiiifff\\\PPPGGGCCC@@@???===>>>???@@@@@@???999:::;;;===???@@@AAAAAA===<<<;;;:::999777666666333444666777777666555444222222333333333222222111////////////////////////000//////////////////000000000000000////////////000000////////////000000/////////...///000000111000000////////////000000---------,,,---......///000///............//////jjjYYYPPPLLLKKKLLLMMMNNNMMMKKKIIIHHHFFFEEECCCCCCCCCBBBAAA??????>>>>>>============>>>:::::::::;;;;;;;;;;;;;;;===;;;999777777777888999555555666666777666666555444444444444444444444444444444444444333222222111///222333333111111333555444333222222111111111222333222222111222222333333444444444444444333333333444333333333444666888999;;;>>>CCCKKKSSSZZZ___aaaccc```\\\XXXVVVTTTSSSSSSQQQPPPMMMKKKKKKQQQZZZbbbeeebbb]]]WWWTTTTTTWWWZZZ^^^aaadddgggiiilllooorrrooorrruuuvvvsssnnniiifffdddhhhooovvvwwwxxx}}}|||yyytttkkkbbb[[[MMMLLLIIIFFFFFFKKKTTT\\\fffjjjoootttwwwyyy{{{|||{{{~~~{{{vvvssswwwyyyyyyuuuoookkkkkkmmmkkkjjjhhhgggeeeeeeeeeffffffdddbbb___]]]\\\[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]___ccciiinnntttxxx~~~uuugggXXXNNNJJJHHHFFFDDDCCCAAA>>><<<;;;:::999888777777777777777;;;>>>>>><<>><<<999999:::;;;;;;:::;;;::::::999888999999999999999:::::::::999888777:::888999;;;<<<>>>FFFOOOQQQMMMHHHCCC???===<<<;;;::::::999999999888888888999999:::::::::;;;;;;;;;666777777777888888888999666666555555666777888888:::999999999888888777777777777777888888777777777666666666666666777777888999:::::::::999:::<<<>>>???AAADDDGGGKKKQQQZZZ```ppp|||{{{ooojjjmmmttt|||uuugggXXXSSSPPPTTT\\\dddiiilllnnnlllgggaaa\\\VVVRRRPPPPPPUUU\\\dddmmmwww}}}wwwmmm```UUULLLHHHFFFEEE@@@???EEEMMMRRRVVVZZZYYY___gggjjjfff\\\OOOGGGCCCAAA???>>>??????>>>===;;;;;;===>>>>>>?????????>>>===<<<:::888666555444333444666777888777666555444333333222222111111111///////////////////////////000000000000000000///////////////000000000000000000////////////000000///////////////000111111000000////////////000000111111111111111222333333//////............//////kkkYYYOOOLLLIIIJJJKKKKKKKKKJJJHHHGGGFFFEEECCCCCCCCCBBBAAA???>>>>>>============>>>>>><<<<<<<<<<<<;;;999888777;;;:::999777777777777888444444555666666666666666444444444444444444444444333333444444444333222222000333666444000///111444333222222111222222333333222222111111222222333333555666666666666555444333333333333444666999;;;===???BBBHHHPPPXXX^^^_________\\\ZZZXXXXXXWWWUUUTTTTTTQQQNNNNNNRRR[[[dddjjjiiiddd]]]VVVSSSSSSVVVYYY___bbbfffiiilllnnnqqqsssppprrrvvvwwwvvvsssnnnkkkhhhiiinnnuuuyyy|||~~~}}}yyyuuunnndddZZZSSSDDDGGGJJJKKKLLLSSS___iiiuuuxxx|||~~~}}}yyytttpppoooooonnnmmmjjjhhhggghhhiiijjjiiihhheeebbb```^^^\\\[[[[[[[[[ZZZYYYZZZ[[[\\\]]][[[[[[[[[ZZZZZZ]]]aaadddlllqqqvvvyyy{{{vvvfffZZZRRRNNNJJJFFFCCC@@@===:::===<<<;;;:::999888888888444777;;;<<<<<<===@@@CCCKKKPPPXXX___aaa]]]TTTNNNDDDAAA===;;;;;;;;;::::::;;;;;;:::999999999999999:::::::::999999999999888999888999;;;<<<>>>GGGPPPTTTPPPKKKEEE@@@===<<<<<<::::::::::::999999999999::::::::::::;;;;;;;;;;;;::::::999888777777666666777666666666777888999:::;;;::::::999888888777777888888888888888888888888777777666666666777888888999::::::999888999;;;===???@@@AAACCCFFFKKKRRRWWWdddppp~~~uuuhhhiiiqqq{{{{{{cccXXXNNNNNNUUU\\\ccchhhkkkjjjhhheee```ZZZVVVSSSPPPSSSXXX___hhhttt|||qqqcccVVVLLLGGGEEEFFF@@@>>>AAAEEEHHHMMMRRRUUU\\\fffmmmnnneeeXXXNNNDDDBBB@@@??????>>>===;;;>>>??????@@@@@@@@@??????>>>===<<<:::888555444333444666888:::::::::999888555444222111000000000111000000000000000000000000///000000111111000000///////////////000000000000000000////////////000000000000//////000000111222///////////////000000111111000000000000111222222///............//////000jjjYYYOOOLLLHHHHHHHHHGGGGGGGGGGGGFFFFFFEEECCCCCCCCCBBBAAA???>>>>>>============>>>>>><<<<<<<<<<<<;;;999777666999999888777777666666555666666777777777666666555444444444444444444444444222222333444444444333333222222333222222111222333111111111111222333444444222222111111222222333444333444555666777666555555222333444666888<<>>>>><<<;;;:::999999999555666888:::<<<======>>>CCCGGGOOOWWW\\\\\\YYYUUUKKKHHHBBB???===<<<;;;:::;;;;;;:::999999999999:::;;;:::888777777777888999666555777;;;===AAAJJJTTTXXXUUUOOOHHHBBB>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::999999888888777777777555555555555666777888999999999999999999999999999999999888888888888999999888777777777777888999999888999999888777777:::<<<>>>>>>>>>???BBBFFFLLLPPPYYYeeeqqqyyypppjjjmmmuuuwwwfffTTTOOOQQQUUU\\\bbbdddeeefffeeebbb^^^YYYVVVNNNPPPSSSZZZdddqqq}}}vvvjjj\\\PPPJJJHHHEEEAAA???AAAAAACCCIIIPPPUUUZZZaaaiiimmmggg\\\SSSCCCAAA???>>>??????>>>===>>>>>>???@@@@@@@@@@@@@@@<<<<<<:::999888666555555444666888:::;;;:::999888777555111...---...000111000000000000000000000000///000111111111111000///.../////////000000000111000000////////////000000000000//////000000111222///////////////000111111...------------...//////...............///000000jjjYYYPPPLLLKKKKKKJJJIIIIIIIIIJJJJJJFFFEEECCCCCCCCCCCCAAA???>>>>>>============>>>???888999:::;;;<<<;;;::::::777888888888777666555444999999999999888666555444444444444444444444444444111222333333444444444444333111///000444555444111000000000111222333555555222111111111222333333444111222444666777777777666222333444666:::===AAACCCIIIKKKQQQYYY```cccaaa]]]UUUTTTUUUYYY\\\[[[XXXTTTXXXTTTTTT[[[gggppprrrqqqnnnhhh___YYYVVVWWWZZZ[[[ccchhhnnntttxxx{{{~~~zzzvvvtttrrrqqqpppoookkklllsss}}}~~~|||sssppplllfff___WWWNNNHHHFFFHHHMMMUUU```lllvvv{{{}}}~~~|||xxxtttpppnnnlllccccccbbbaaaaaaaaaaaaaaabbbbbbbbb```^^^]]]___```ZZZ^^^bbbcccbbbccchhhmmmqqqvvv}}}vvviiibbbYYYQQQKKKGGGDDDBBB??????===<<<;;;:::::::::999888888999;;;<<<;;;999???AAAGGGNNNUUUXXXYYYXXXQQQLLLFFFBBB???===<<<:::<<<;;;::::::999999:::::::::999777555555666888999333333555:::>>>CCCMMMWWW[[[XXXRRRKKKDDD???>>>>>>>>>>>>>>>>>>============:::::::::;;;;;;;;;<<<<<<666777777888999999::::::222222222333333555666666888888888999999:::;;;;;;::::::999999999999::::::888888888888888999999:::777777888777666666999;;;===<<<<<<<<>>>>>???@@@???>>>;;;;;;===>>>>>>?????????::::::999999888777777777222444666888999888777777888555000---+++---///111000000000000000000000000///000111222222111000///.../////////000000111111000000////////////000000000000000000000111111222///////////////000111111000////////////000111111...............///000111iiiXXXOOOMMMJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBBBB????????????>>>>>>>>>>>>======<<<;;;::::::::::::<<<<<<;;;;;;:::999888888666666666666555555555555444444444444444444444444444444333333222222333333333333333333333333333333222111111111222333333444333333333333333333333333222222222222333444555666444555666777888;;;???BBBIIINNNUUU[[[^^^^^^[[[YYYRRRSSSRRRQQQOOOOOOPPPRRRTTTUUUYYYcccnnntttuuussseeedddaaa]]]ZZZZZZ]]]```iiirrrzzz{{{{{{~~~yyytttrrrsssuuuvvvtttooopppyyy}}}}}}|||{{{yyytttnnnggg```WWWNNNLLLNNNPPPWWW^^^dddllluuuxxxwwwzzz}}}{{{yyysssnnniiiffffffgggfffdddfffeeecccbbbbbbaaa^^^\\\[[[[[[[[[XXXWWWYYY^^^cccggglllrrrwww||||||vvvmmmdddYYYOOOJJJIIIDDDCCC@@@;;;888888;;;>>><<<;;;::::::999999999:::======@@@EEELLLSSSXXXZZZXXXRRRKKKEEECCC???;;;777;;;;;;:::999888888888888777777666555555444555555888777999===???DDDNNNYYYZZZYYYWWWQQQIIIAAA<<<:::======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::999999888777666666666555444444444444555666666666666777888999:::::::::;;;;;;;;;::::::999888888888888777777777777555666666777888999999:::;;;===???@@@AAACCCFFFIIILLLTTT___gggppp|||vvvvvvnnn\\\QQQOOORRRUUU^^^^^^______```aaabbbbbbVVVPPPOOOUUU^^^iiivvv~~~yyyqqqgggZZZOOOLLLFFFBBB@@@???@@@GGGOOOUUUWWWZZZ\\\^^^^^^\\\[[[OOOHHHAAA>>>???@@@===:::===>>>???@@@@@@???>>>===<<<;;;999777666666777777666777999:::;;;;;;::::::888777444222000/////////------...///000111222222000000000000////////////////////////////////////000///......//////...---000///............//////---------......///000111///---+++***+++...111444000000000000////////////jjjYYYQQQNNNJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>============<<<;;;;;;:::999888888888888888888888777777666666666666666666666555555555555444444444444444444444444333222222222333444444555333333333333333333333333222222111111222222333444333333333333333333333333333222222222333444444555222444777999;;;===AAACCCLLLPPPVVV[[[]]]\\\YYYVVVPPPQQQPPPNNNLLLLLLNNNPPPQQQUUU]]]hhhrrrvvvssspppbbb```]]]YYYWWWZZZ___cccmmmvvv}}}~~~~~~}}}uuuqqqqqqssstttsssuuuqqqsss{{{}}}|||zzzwwwuuunnnggg___XXXPPPJJJKKKPPPVVV```jjjpppuuuzzz{{{yyy}}}vvvoookkkiiihhhfffjjjiiihhhiiiiiihhheeeccc[[[\\\\\\YYYWWWWWWZZZ^^^cccggglllqqqvvvzzz~~~uuujjj]]]SSSMMMIIIGGGCCCAAA???>>>>>>>>>>>>===<<<;;;:::999999999;;;;;;<<>>CCCMMMWWW^^^]]][[[UUUMMMEEE@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666666666666555444444444444555666555666666777888888999999:::::::::::::::999999888888888888777777777777444444555555666666777777888:::<<<===>>>@@@CCCEEEHHHOOOXXX___fffrrryyyvvvfffZZZUUUUUUWWW]]]^^^```aaacccdddeeeeeeZZZSSSOOORRRZZZdddppp{{{~~~zzzsssfffZZZNNNHHHCCCCCCBBBBBBEEEJJJTTTWWW[[[]]]\\\[[[YYYYYYRRRKKKBBB>>>>>>???>>>======>>>????????????>>>===<<<;;;999888777777777777666777999:::;;;;;;::::::888777444222000//////////////////000000000000000000000000/////////......////////////////////////000///......000000000...000//////......//////000111111000///............111000...,,,---...000222000000000000////////////lllZZZQQQOOOJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBBAAA@@@???>>>============<<<<<<<<<<<<;;;;;;:::999888888888888777666666666666666666666666666666666555555555555444444444444444444444444111111222222333555666777333333333333333333333333222222111111222222333333222222222222222222222222444333333333333333444555111444888<<<>>>AAADDDGGGPPPSSSWWWZZZZZZXXXUUUSSSMMMMMMLLLJJJHHHHHHIIILLLLLLTTT```lllttttttnnniiibbb```]]]ZZZZZZ^^^eeekkkttt|||zzzrrrppprrrttttttrrruuutttwww~~~}}}|||zzzwwwrrroooggg___VVVPPPKKKIIIOOOWWWaaannn{{{|||uuuqqqooonnnkkkjjjiiiiiijjjiiifffddd___``````^^^[[[YYYYYYYYY___cccgggkkkmmmpppsssvvvwwwyyy~~~ssscccXXXNNNJJJEEECCCBBBAAA>>>;;;===<<<:::999888777666666777888999:::<<>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555777666555555444444555555555555666666777888888999888999999::::::999999999999999888888888777777777666666666666666666666666777888:::;;;<<<===@@@BBBCCCHHHNNNSSSZZZffftttqqqfff^^^ZZZYYY^^^___bbbdddfffhhhhhhhhh^^^VVVOOOOOOSSS\\\iiitttvvvjjjTTTLLLFFFFFFFFFDDDCCCDDDQQQWWW]]]```___\\\ZZZZZZYYYQQQFFF???===???@@@@@@===>>>>>>??????>>>>>>======<<<:::999888777777777666888999:::;;;;;;::::::888777555333111000000000111111111000000/////////////////////............000000000000000000000000000......///111222111000000000000//////000000111222222111000////////////222111000////////////000////////////000000000000mmmZZZPPPNNNJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBB@@@???>>>===>>>>>>=========<<<<<<<<<======<<<;;;::::::::::::888888888999999999999999666666666666555555555555444444444444444444444444222222222333333555666666333333333333333333333333333222222111222222333333111111111111111111111111444444333333333444444444444666999<<<@@@DDDJJJNNNTTTUUUWWWXXXWWWTTTQQQOOOJJJJJJHHHFFFDDDDDDFFFIIIJJJSSSaaalllpppnnniiidddgggfffeeeddddddhhhnnnssszzz}}}wwwpppooosssvvvuuurrruuuxxx}}}~~~zzzwwwtttqqqmmmjjjbbbZZZQQQLLLKKKNNNXXXcccnnn|||~~~wwwuuuuuuwwwssswww}}}}}}{{{ssspppllljjjhhhgggeeedddcccddddddccc```]]][[[ZZZ]]]```ccceeefffgggiiikkkhhhkkkooovvvxxxiiiZZZSSSKKKGGGFFFEEE@@@<<<===<<<;;;:::999999999999333666999888777;;;CCCKKKOOOSSSUUUSSSLLLGGGDDDCCC???>>>===<<<;;;:::::::::;;;:::999777666555555555777666777;;;===AAAKKKVVV^^^^^^\\\VVVNNNGGGCCCAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666555777666666555555555555555666666777888888999999999888888999999:::999999999999999999888888888777777999999888888888888888888777999:::;;;;;;===???AAA???CCCGGGKKKRRR]]]lllvvvyyypppfff___[[[___aaadddgggiiijjjjjjiiiaaaYYYQQQNNNOOOVVVbbbnnnwwwaaaVVVLLLJJJIIIFFFCCCBBBKKKTTT```ggghhheeecccbbbcccZZZMMMBBB>>>>>>@@@AAA=========>>>>>>>>>>>>>>>===<<<;;;:::999888777777777888999;;;;;;;;;;;;:::777777666444333111000000111111111000000000//////////////////.........---000000000000000000000000///......///222333333222111000000000000111111222////////////000111222333000000000111000000//////////////////000000000000mmmXXXOOOLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBB@@@???>>>===?????????>>>>>>>>>============<<<;;;::::::::::::999999::::::::::::::::::666666666666555555555555444444444444444444444444555444444333333444444444333333333333333333333333333333222222111222222333111111111111111111111111444444333333444444555555888999;;;<<<@@@GGGOOOUUUVVVVVVVVVUUUSSSPPPNNNMMMHHHGGGEEECCCAAABBBEEEHHHNNNWWWccckkkmmmjjjgggfffjjjlllnnnooooooqqquuuwwwvvvqqqmmmmmmqqqtttsssqqqvvv|||}}}wwwrrrnnnkkkhhhfff\\\UUUOOOMMMPPPVVVdddpppzzztttiiibbb```aaa\\\___ccchhhnnnyyyyyysssooollljjjhhhffffffdddcccaaa___]]][[[ZZZ\\\^^^___^^^^^^___```]]]___ccciiirrr|||{{{nnneeeYYYQQQNNNKKKFFFBBB@@@@@@???>>>>>>>>>??????222666::::::888999>>>BBBFFFMMMSSSUUURRRLLLGGGFFFAAA@@@???===<<<;;;;;;;;;::::::999999999999999:::888777888<<<>>>BBBLLLVVV^^^]]][[[VVVNNNGGGCCCAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888777666777777666555555555555666666777888:::::::::::::::777888999:::::::::::::::999999999999888888888888999999999999888888888888777888999999999:::===???>>>@@@CCCHHHOOOZZZgggqqqzzz~~~vvvlllccc]]]aaadddgggkkkmmmlllkkkjjjddd]]]UUUQQQOOOSSS^^^jjj|||rrrdddVVVPPPLLLGGGDDDDDDEEEPPP```lllppppppmmmlllkkkbbbTTTGGG@@@>>>???@@@<<<<<<=========>>>>>>???>>>======;;;:::888777666777888:::;;;<<<<<<;;;;;;777777666555444222111111000000000000111111111111000////////////.........000000000000000000000000///......///222333333222000000000000000111222222////////////000111222333,,,---...000111111000000.../////////000000000111lllWWWNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDCCCBBBAAA@@@???>>>????????????>>>>>>>>>>>>;;;;;;:::999888888888888999999888888888888888888666666666666555555555555444444444444444444444444666666555444444444444444333333333333333333333333333333222222111111222222222222222222222222222222333333333333444555666777;;;<<<===???CCCJJJSSSYYYVVVUUUSSSQQQOOOMMMLLLKKKFFFFFFDDDBBBAAACCCGGGJJJVVV___iiimmmllliiiiiikkkiiilllqqqsssuuuvvvxxxzzz~~~~~~|||xxxmmmlllkkklllnnnpppqqqqqqxxx|||vvvppplllhhhdddaaaUUUQQQPPPSSSYYYaaaooo{{{~~~pppcccYYYTTTRRRMMMOOOQQQSSSXXXcccpppzzz|||vvvpppmmmiiifffbbb___^^^]]][[[ZZZVVVWWWYYYXXXVVVUUUUUUVVVWWWYYY\\\```hhhrrr~~~vvviii^^^VVVPPPJJJFFF??????>>>===============555888;;;<<<:::999;;;===AAAGGGOOOTTTUUURRRNNNLLLCCCBBB@@@???===<<<<<<<<<888888777777888888999:::999777999<<<>>>BBBKKKVVV______]]]XXXPPPIIIEEECCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888777666666555555666666666777888:::;;;::::::999888999999:::;;;;;;;;;;;;:::999999999999888888888777777777777777777777777555666777777666777999;;;===???AAAFFFMMMWWWcccjjjrrr~~~{{{qqqgggaaabbbeeejjjoooqqqqqqooommmiiiccc\\\WWWSSSSSS[[[eeessssssdddYYYPPPIIIEEEFFFAAAJJJXXXfffooorrrpppnnnllldddXXXLLLCCC>>>>>>???<<<<<<<<<<<<===>>>??????>>>>>>>>>===;;;999777666777888:::;;;<<<<<<;;;;;;777777777666555444222111000000000111111222222222000000000000////////////000000000000000000000000000......///111222111000////////////000111111222222222111000////////////+++,,,...///000111111111......//////000000111111kkkWWWPPPPPPJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>=========;;;;;;:::999888888888888999999888888777777666666666666666666555555555555444444444444444444444444555444444444444555555666333333333333333333333333444333222222111111222222333333333333333333333333222222222333555666888999:::===AAADDDIIINNNTTTXXXTTTRRRPPPMMMKKKJJJJJJJJJFFFEEEDDDBBBBBBDDDIIIMMMYYYcccmmmpppllliiiiiilllhhhkkkooosssvvvyyy}}}zzzxxxwwwtttoooiiikkknnnnnnnnnooorrrttt{{{}}}zzzwwwrrrmmmfff___ZZZRRRRRRUUU]]]fffooo{{{qqqbbbVVVNNNKKKFFFGGGGGGGGGIIIOOOYYYaaakkksss|||uuupppjjjbbb]]][[[[[[ZZZYYYUUUVVVWWWVVVSSSRRRQQQRRRUUUVVVXXX[[[aaajjjvvv~~~sssfffZZZQQQLLLBBBAAA???===<<<;;;::::::;;;;;;:::::::::::::::;;;>>>@@@EEELLLQQQTTTSSSRRRDDDCCCAAA@@@>>>=========888777777666666666777777888777888;;;===@@@JJJTTT```___]]]XXXQQQJJJFFFDDDBBBBBBAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777777666666666666666444555777999999999888777999999:::;;;<<<<<<<<<<<<::::::999999999888888888666666666777777888888999555666777666666666888:::<<<===???CCCJJJRRR[[[```kkkvvvvvvmmmgggbbbfffmmmssswwwwwwvvvtttoookkkeee```XXXTTTXXX___eeeqqqqqqdddWWWKKKFFFFFFAAADDDKKKVVVbbbiiiiiiggggggaaaXXXMMMDDD???===>>><<<<<<;;;;;;<<<===???@@@??????>>>>>><<<999777666888999:::<<<<<<<<<<<<;;;777777777777666444333222222222111111111111111000222111111111000000000000////////////////////////000///......000000000...............///000111222111111000///............/////////000000111111111.........///000111111111jjjXXXRRRSSSJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDDDDCCCCCCBBBBBBBBB>>>=========<<<<<<<<<<<<======<<<;;;::::::::::::;;;::::::999888777777666777666666666555555555555444444444444444444444444333333333444555666777888333333333333333333333333444333333222111111111222333333333333333333333333111111222333555777999:::888===CCCIIIMMMPPPSSSUUUSSSQQQNNNKKKIIIIIIJJJJJJFFFEEEDDDCCCCCCFFFKKKOOOYYYcccmmmpppkkkggggggjjjhhhkkknnnqqqvvv{{{|||vvvtttsssoooiiiiiinnnrrrrrrqqqqqquuuyyy~~~zzzyyyxxxuuupppggg\\\UUUSSSUUU[[[fffpppyyyssscccVVVLLLHHHCCCDDDDDDCCCBBBDDDJJJOOOXXXaaaqqqwwwoooeee]]][[[[[[ZZZZZZVVVWWWXXXWWWTTTRRRRRRRRRUUUVVVWWWYYY]]]fffqqqyyyyyyiii]]]WWWKKKIIIGGGDDDAAA???>>>===@@@===999888888:::;;;:::;;;;;;===CCCLLLRRRTTTTTTEEEDDDBBB@@@???>>>======>>>===<<<;;;::::::::::::777666777:::<<>>AAAFFFMMMTTTXXXfffppp{{{zzzqqqkkkaaafffnnnvvv{{{|||{{{zzztttppplllfff\\\TTTUUU[[[[[[fffxxxzzzlll\\\LLLFFFFFFCCC@@@AAAIIIUUU___aaa```aaa]]]VVVMMMEEE@@@======<<<;;;;;;;;;<<<===???@@@?????????>>><<<:::777666888999:::<<<===<<<<<<;;;777777777777777555333222444444333222111000///...222222222222111111111000////////////////////////000///......//////...---------------...///111111---------......///000111333222111111000111111111---......///000111111222jjjWWWMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFEEECCCBBBAAA@@@???>>>===<<<:::::::::;;;<<<@@@@@@???>>><<<999777666:::999777666666666777888777444111222444555444222111222333444555666666666555444444333333444444555555444444333333444444555555444222111111111222222111111000000111111222333444444333444555777999:::<<<>>>BBBGGGLLLPPPSSSUUUOOONNNMMMKKKJJJJJJIIIJJJHHHFFFCCCBBBCCCGGGLLLOOO\\\aaafffiiigggdddddddddjjjhhhiiioooyyy~~~{{{uuuooojjjjjjnnnqqqpppqqqsssrrrrrruuu|||}}}zzzwwwsssiii^^^XXXXXXQQQYYYeeerrr|||xxxkkk^^^RRRLLLBBBBBBAAA???>>>@@@CCCFFFRRRTTT^^^oooyyynnniiiiiigggaaa[[[WWWYYYZZZYYYWWWTTTRRRRRRYYY^^^bbbbbbdddjjjnnnnnn}}}|||mmmdddXXXQQQHHHCCCBBB@@@;;;777<<<<<<;;;::::::;;;<<<<<<::::::<<<@@@EEEKKKQQQUUUQQQNNNHHHCCC???>>>???@@@<<<<<<<<<;;;:::999888777:::888777999;;;???JJJTTTYYY^^^^^^UUULLLIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@>>><<<;;;;;;===>>>======<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;999777555444999777555444333444666777999999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999777666:::777555666888999777555888777777777666666555555:::;;;===???BBBGGGMMMQQQ^^^dddooo|||xxxmmmeeeaaacccmmmwww}}}yyy{{{xxxoooggg___VVVNNNZZZ]]]fffwwwtttbbbVVVNNNHHHEEEAAA???EEEOOOWWWXXXVVVZZZVVVRRRMMMGGGAAA@@@BBB;;;;;;<<<===>>>>>>=========<<<;;;:::999999999999999::::::;;;<<<<<<<<<;;;888888888888777555444333000///...------...///000............////////////////////////////////////000000000/////////......111111000000//////......////////////000111333333000000000000000000000000............/////////000kkkXXXOOONNNKKKKKKJJJJJJIIIIIIIIIHHHFFFFFFEEECCCBBBAAA@@@???@@@???===<<<<<<<<<<<<===888888999999:::;;;;;;;;;999999777666666666777888:::888666666888888666444444444555555555444444333444444444444444444444444333222222111111222222333444444222111111111222222222111111111111222333333555555555555666888:::;;;>>>@@@DDDHHHLLLOOOQQQRRRLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJNNNQQQSSSWWWZZZ^^^``````aaaccceeellljjjiiinnnuuuzzzzzzxxxyyywwwrrrmmmhhhhhhjjjmmmmmmooopppqqqqqquuu|||zzzvvvqqqllldddZZZVVVXXX[[[cccooo{{{|||ooobbbVVVOOOEEEDDDBBB???>>>>>>@@@BBBIIIKKKTTTcccppp}}}wwwqqqkkkddd___XXXXXXXXXVVVSSSRRRRRRSSS^^^dddhhhiiijjjooopppooosssyyy~~~vvvjjjbbbXXXPPPKKKFFFAAA<<<<<<=========<<<;;;:::999888888999<<>>>>>======<<<:::999999:::888777999;;;???IIITTTZZZ______VVVLLLHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@>>><<<<<<===??????>>><<<<<<<<<;;;;;;;;;::::::999999999888666444333222666555555444555666777888;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<;;;:::999888777<<<999888888:::;;;999777::::::999999999999999999999;;;<<<>>>@@@EEEJJJOOOVVV]]]hhhuuuyyynnneee___]]]cccjjjooossswwwzzz}}}|||uuunnnggg^^^UUUVVVXXXbbbsss|||jjj]]]RRRJJJFFFAAA>>>AAAIIIRRRWWWYYYYYYWWWTTTOOOHHHBBB??????;;;<<<<<<===============>>>===<<<;;;::::::::::::999:::;;;;;;<<<<<<<<<;;;999999999888777666444444000///............000000000000000000111111111111111111111111111111111111111111111111111000000000111000000000/////////...------------...///000111////////////////////////........./////////000000kkkYYYRRRQQQLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEECCCBBBAAA@@@???@@@???>>>===<<<<<<<<<<<<===<<<:::999888888888999999888888777666777777777888777666777777666333111222222333444444333333333333444444555555444444333333222222111111222222333444333333222222222222333222222222222222333444444555555555666777:::<<<===AAACCCEEEIIIKKKMMMNNNOOOIIIJJJJJJJJJIIIHHHHHHGGGFFFHHHKKKOOOSSSVVVXXXZZZUUUVVVWWWXXXZZZ___eeejjjmmmkkkkkknnnrrruuutttrrrtttsssqqqmmmiiihhhjjjkkkkkkmmmoooooopppttt|||~~~{{{xxxrrrlllfff___YYYYYY]]]gggooozzzvvvhhh\\\TTTIIIGGGCCC???===<<<===>>>@@@CCCJJJTTT^^^iii{{{yyyqqqjjjfff\\\[[[WWWSSSPPPPPPTTTWWWbbbiiiooopppppprrrpppmmmiiimmmttt{{{{{{rrrfff[[[SSSKKKDDD???===>>>>>>>>>===;;;999888777777666888===CCCJJJNNNVVVVVVUUUSSSOOOIIIDDD@@@@@@@@@???>>>===<<<;;;::::::888888:::;;;>>>HHHRRR[[[``````WWWMMMHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@===<<<===???@@@@@@<<<<<<<<<;;;;;;;;;;;;:::888888888777666444333222333444444555777888888999888888888999::::::;;;;;;======<<<<<<;;;:::888888;;;:::999999::::::999777666666666777777777777777999:::<<<===>>>BBBGGGJJJNNNUUU___lllyyy{{{rrrggg^^^WWWWWWZZZ___fffmmmrrrwwwyyyuuupppiii```WWWQQQSSS\\\kkk~~~ssseeeXXXMMMFFFBBB>>>>>>BBBJJJTTTZZZYYYZZZYYYTTTMMMFFF@@@===<<<<<<<<<===============>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;999999999888777666555444111000///......///000111000000000000111111111111111111111111111111111111000000000000000111111111000000000000////////////...------......///000111............................../////////000000000jjjYYYSSSSSSLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>===<<<;;;;;;;;;:::AAA???<<<:::888888999:::999888888777777777777777666777777888777555222///,,,---///111333444444555333333444555555444333333555444444333333444444555333333333333333333333333333333222222333333444555444444555666777:::<<<>>>AAACCCFFFIIILLLMMMMMMMMMGGGHHHIIIJJJJJJIIIHHHHHHHHHJJJNNNTTTYYY]]]```bbbZZZYYYWWWWWWZZZbbbjjjpppmmmmmmnnnppptttuuusssqqqpppqqqqqqpppnnnmmmnnnooolllnnnooooooooossszzz}}}{{{yyyxxxqqqiiiddd___]]]aaahhhrrryyy~~~oooaaaXXXLLLIIIDDD@@@>>>===<<<<<<>>>@@@FFFLLLQQQ[[[mmm~~~uuuooolllccc___XXXQQQMMMOOOTTTYYYbbbkkkrrrsssrrrrrrnnniiifffgggjjjooovvv~~~tttggg\\\RRRIIICCC>>>>>>===<<<<<<;;;;;;::::::999777777999>>>DDDHHHOOORRRUUUWWWTTTNNNGGGCCCCCCBBB@@@???===<<<<<<;;;:::888888:::;;;>>>GGGQQQ[[[```aaaYYYPPPKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDCCC@@@===<<<===???@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999777666666444444666777888888888777777777888888999:::::::::=========<<<<<<;;;999999999888888777777777666555444444444555555666666666888999;;;;;;<<>>DDDOOOVVV[[[___aaa\\\UUUNNNFFF@@@======<<<<<<<<<=========>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888777555555222111000/////////000111............////////////////////////////////////......////////////000000000000000000////////////000000000000000111222222////////////////////////...////////////000000000iiiXXXRRRRRRLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<:::999888888999<<<>>>@@@888888888888777777777666999:::;;;;;;999777555333...///111333444555666666333444444444444444444333555444444333333444444555333333333333333333333333333333222222333333444555333333333555777:::<<<>>>@@@CCCFFFJJJLLLMMMMMMMMMGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLPPPUUU[[[aaafffhhhaaa^^^ZZZZZZ___fffnnnssspppqqqrrrttttttssspppmmmlllnnnpppqqqppppppqqqrrroooppppppooonnnqqqwww|||}}}||||||{{{zzzxxxvvvooohhhdddbbbccckkksss}}}uuufff\\\PPPKKKEEEBBB@@@@@@>>>===???@@@DDDHHHJJJRRRbbbqqq|||vvvsssiiiddd[[[QQQLLLMMMSSSXXXccclllssstttsssrrrmmmhhheeedddeeehhhoooyyyvvvgggZZZNNNHHHAAA???;;;999999;;;>>>@@@???===:::888999;;;???AAAHHHLLLRRRVVVVVVSSSNNNJJJFFFEEECCC@@@>>><<<;;;;;;:::888999:::;;;===EEEOOOYYY```bbb[[[SSSOOONNNLLLFFFFFFEEEEEEEEEEEEEEEFFFCCCAAA>>>===>>>?????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888666777777888777777666666;;;<<<<<<======>>>??????============<<<;;;;;;:::999999999888777666555666777777777888888999999999777888::::::;;;===@@@CCCEEEKKKUUU```lllxxxvvvjjj^^^UUUQQQVVV___jjjrrrxxxyyyvvvqqqggg]]]TTTSSSUUU^^^kkkyyysss```QQQEEEEEEDDD@@@>>>AAAIIIOOO[[[cccgggccc^^^XXXOOOGGG>>>===<<<<<<<<<<<<======<<<============<<<;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;::::::999777666555333222111000///000000111............////////////////////////////////////000000000000000000000000////////////000000000000111000000000000111111222000000000000000000000000////////////000000000111jjjXXXQQQPPPKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>>>>???@@@@@@@@@??????:::999888777777888999999777888888888888777666666666888999999777444444444666777777777666666555444555444444333333444444555333222222111111222222333222333333444444444444333222222222222222333444444222222333444777:::===???AAACCCGGGKKKMMMMMMLLLKKKGGGGGGGGGHHHIIIJJJLLLMMMMMMOOORRRXXX^^^dddhhhkkkdddaaa___```eeelllqqqtttvvvwwwwwwwwwtttooojjjgggiiikkknnnooonnnnnnooopppoooppppppnnnlllnnnsssxxx}}}zzzxxxwwwxxxyyyyyyxxxsssmmmhhhggggggkkkttt~~~zzzlllcccUUUPPPIIIEEECCCBBB@@@===??????AAADDDFFFJJJVVVbbbttt}}}sssmmmcccXXXQQQPPPTTTXXXfffnnntttuuuttttttpppllleeecccbbbeeellluuu|||ooo^^^PPPHHHFFFCCC===:::999<<<@@@CCCAAA???===;;;::::::<<<===BBBFFFLLLRRRUUUVVVTTTSSSLLLJJJFFFBBB???===<<<;;;:::999999;;;;;;<<>>>>>======>>>>>>===<<<<<<;;;;;;<<<<<<:::888777777888666666666666777777777777555777999::::::<<>><<<;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;<<<============<<<;;;;;;;;;;;;;;;:::999888777666444333222000000000111111000000000000111111111111111111111111111111111111222222222222111111111000////////////000000000000//////............//////111111111111111111111111/////////000000000111111lllYYYPPPOOOIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???:::;;;<<<>>>????????????>>>===<<<999777555333222777888888999888777666555333555666555222111222444888888888777666555444333666555333111111333555666333222222111111222222333222222444555555555444444222111111111111222333333222222333555888;;;???@@@CCCFFFIIILLLLLLKKKJJJHHHFFFEEEDDDDDDFFFIIILLLNNNNNNQQQVVV]]]bbbfffiiijjjeeeddddddhhhoootttwwwwwwyyy{{{|||{{{wwwpppkkkgggkkkmmmnnnmmmlllkkklllmmmkkkllllllkkkiiilllqqqvvv}}}yyyvvvrrrrrrsssvvvxxxyyyrrrmmmkkkmmmpppuuurrrjjj\\\VVVMMMHHHFFFDDD@@@<<>>BBBDDDGGGMMMUUUcccqqq}}}rrrfff\\\YYY[[[]]]gggnnnssssssssstttssspppjjjgggcccdddggglllnnnooorrrwwwvvveeeWWWOOOLLLIIICCC???===>>>AAACCC???>>>===<<<;;;;;;;;;<<<===@@@EEEJJJOOOSSSUUUWWWRRROOOKKKFFFBBB???======:::999999;;;;;;<<>>>>>>>>>>>===<<<<<<:::<<<===;;;888666777888444444444444444444333333444666888::::::<<>><<<;;;;;;;;;======<<<===???@@@@@@???===<<<===============<<<;;;;;;<<<<<<;;;;;;:::999777666555444222111000000111111000000000000111111111111111111111111111111111111222222111000///...------.../////////000000000111//////............//////000000000000000000000000//////000000000111111111nnnZZZQQQNNNHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEECCCBBBAAA@@@???555666888:::<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888777888888999999777666555555777888666444333555888333444444555555444444333777555222000000222555777555444444333333444444555111222444555666555444444111111000000111111222333333333444666999===@@@BBBFFFHHHJJJLLLLLLJJJGGGEEEEEEDDDBBBBBBDDDGGGLLLNNNMMMRRRZZZaaagggiiiiiihhhffffffiiiooowww{{{|||{{{zzz}}}{{{vvvqqqnnnoooppppppnnnkkkjjjjjjkkkggghhhiiihhhgggjjjpppvvv|||vvvrrrooonnnppptttwwwxxxsssppppppsssxxx}}}wwwpppbbbZZZQQQJJJHHHEEE???;;;???======BBBEEEFFFIIINNNWWWfffwww||||||ssshhhccccccdddffflllpppppppppssssssqqqqqqlllfffcccccccccaaa___bbbjjjvvvrrreee^^^PPPNNNIIIDDDAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>BBBHHHNNNSSSVVVVVVSSSNNNIIIDDD@@@???>>>:::999999;;;;;;<<>>=========<<<<<<<<<<<<888888999::::::::::::999777666555555666888:::<<<999::::::;;;;;;<<<=========>>>>>>>>>>>>======<<<888:::;;;999555333444666888888777777666666666555333555888:::;;;<<>>@@@AAAAAA@@@???>>>======>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777666444333111000000111111............//////////////////////////////////////////...,,,+++***)))(((.../////////000000111111222111000000000000111111////////////////////////000000000000111111111111kkkZZZSSSRRRMMMMMMLLLJJJIIIHHHGGGFFFFFFDDDBBBBBBBBBBBB@@@>>>>>>=========<<<<<<<<<<<<:::::::::999999999888888888888888777888888999999888999999888888777666555333333444555666666666555555555555666666666666666222333333444444333333222444333333222222333333444666555333222222333444555555666777888:::===???@@@FFFGGGIIIKKKKKKIIIFFFEEEBBBBBBAAABBBDDDHHHKKKNNNQQQUUU\\\eeelllppppppooohhhjjjmmmqqqwww|||yyysssuuurrrnnnllllllkkkhhhfffbbbcccdddgggjjjnnnqqqsss}}}zzzsssnnnlllnnnrrrvvvnnnooosss{{{|||pppiiiccc[[[TTTOOOJJJDDD@@@?????????@@@BBBDDDFFFGGGQQQYYYeeerrr}}}{{{}}}xxxwww|||wwwoooiiilllhhhgggiiikkklllpppuuuvvvqqqkkkiiihhheee___YYY\\\^^^gggwwwsssfff\\\VVVNNNIIIFFFCCC@@@===@@@>>>===;;;:::::::::;;;<<<<<<<<<<<<>>>CCCIIINNNTTTTTTRRRNNNJJJDDD@@@===<<<999999;;;<<<===CCCJJJXXX^^^___YYYSSSPPPMMMJJJPPPOOOMMMKKKJJJIIIJJJJJJIIIIIIIIIHHHGGGDDDBBB@@@??????>>>===<<<;;;::::::999:::;;;;;;999999:::;;;999888666444333444555666666777999::::::;;;===???999;;;===>>>===;;;;;;<<<<<<<<<;;;::::::999888888:::999777666555666888999;;;999888777888:::===???AAACCCHHHOOOYYYeeerrrzzzwwwgggZZZSSSUUUZZZ```eeeeeecccaaa___cccYYYRRRRRRXXXeeevvvwwwfffWWWSSSLLLDDD???>>>???@@@BBBHHHMMMRRRWWW\\\[[[VVVEEEAAA===<<<>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;:::999888666666555555666555333000//////000000000///...............000000////////////000000//////000111111111111111111000///////////////000000///...------...///000///000000111111111000000000000////////////000000nnn[[[RRRPPPJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>=========<<<<<<<<<:::::::::999999999999888:::999888888888888999999777777888777777666555444444444555555666555555555555555555555555555555555333444444555555444444333444333333222222333333444444333333222222333333333666666888999<<<>>>@@@AAAEEEFFFIIIJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCFFFIIIKKKPPPUUU^^^hhhpppssssssqqqlllmmmooorrrvvv{{{yyysssqqqnnnkkkjjjkkkkkkiiigggaaaaaabbbdddhhhlllpppsss{{{}}}|||vvvqqqooopppsssuuupppqqquuu}}}xxxpppjjjbbb\\\WWWRRRKKKFFFBBBAAA@@@???@@@AAACCCDDDHHHOOOZZZggguuu|||vvvtttvvvxxxyyy~~~yyyrrrkkkgggeeeggghhhiiimmmssswwwsssooommmllliiibbb]]]^^^^^^eeeqqq}}}|||qqqccc]]]UUUOOOKKKHHHDDDBBB@@@???>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<@@@EEEJJJPPPPPPQQQPPPMMMHHHCCC@@@BBB>>><<<<<<<<<<<>>===<<<;;;;;;:::999:::;;;;;;999999:::;;;===;;;999777666666777888666888:::;;;;;;;;;===???;;;===??????===<<<===>>><<<<<<;;;;;;:::999999888888666555333333444555666999888666666666999;;;===???AAAFFFLLLUUUaaammmvvv|||zzzmmmbbb[[[TTTYYY```eeegggfffdddcccccc[[[TTTSSSWWWbbbttt~~~ppp```YYYOOOFFFAAA?????????@@@EEEJJJNNNTTTZZZYYYUUULLLHHHBBB???>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;:::999888777777666555666555333000//////000111111000///////////////000000////////////000000//////000111111111111111111111000000000111111222000///............///000111111111111111000///...000000////////////000000nnnZZZPPPMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>=========<<<<<<::::::::::::999999999999;;;;;;:::999888888888888777777777666666555444333555555555666555555444444555555555444444333333333444555555666666555555444444444333333333333444444222222222333333333222222666777999;;;>>>@@@BBBCCCEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCBBBAAABBBDDDGGGIIIOOOVVVaaallltttwwwvvvtttqqqpppqqqrrruuuzzz~~~}}}wwwrrrkkkjjjhhhhhhiiiiiihhhggg^^^^^^___aaaeeejjjooorrrwww{{{{{{wwwtttttttttuuurrrtttxxxyyytttlllfffaaa[[[TTTNNNGGGEEEBBB???>>>>>>@@@AAAAAAFFFNNNYYYfffuuuyyysssqqqooonnnqqquuuyyy|||ooojjjffffffggggggkkkqqqxxxvvvtttssssssoooiiicccaaa___aaaiiirrrzzz}}}lllggg___XXXRRRMMMIIIFFFAAA@@@>>>===<<<======>>>:::::::::999999<<<@@@DDDHHHJJJNNNQQQPPPMMMIIIFFFFFFAAA======<<<<<>>>>><<<<<<;;;:::999;;;<<<;;;:::999:::;;;888777666555555666777888666888:::;;;;;;;;;===???======>>>===;;;;;;===>>><<<<<<;;;;;;:::999999999777666555333333444555555777666555444555777999:::>>>???BBBFFFOOOZZZgggooowww~~~|||vvvmmmfffYYY\\\aaaeeeggggggeeedddccc]]]WWWSSSTTT\\\nnn~~~mmmcccUUUIIICCCAAA???>>>>>>BBBEEEHHHOOOVVVXXXUUUUUUPPPIIICCC???===;;;::::::;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888666666555333000///000111222111111000000000000111111000000//////000000111///000000111111111111000////////////000111222222000//////......//////000222222222222111///...---000000////////////000000jjjWWWNNNMMMJJJJJJIIIIIIIIIIIIHHHHHHEEEDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>============<<<;;;;;;:::::::::999999999<<<<<<:::999888888888888777777777777666555444444555666666666555444333333555555444444333222111111444444555555555555444444444444333333333333444444111222333444555444333222777888;;;>>>AAACCCEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@BBBEEEHHHJJJNNNWWWcccooovvvxxxwwwvvvrrrqqqqqqrrruuu{{{~~~yyyrrrlllhhhggggggfffffffffdddddd\\\\\\\\\^^^bbbhhhmmmqqqtttyyy|||yyywwwuuuuuusssuuuzzz{{{tttnnniiibbbZZZUUUNNNKKKFFFBBB???>>>??????AAACCCGGGNNNWWWdddrrr{{{yyyrrrmmmiiiiiijjjmmmsss}}}xxxrrrmmmkkkiiihhhkkkpppxxxxxxxxxxxxxxxtttnnnjjjeeeaaa```cccgggmmmwwwuuuppphhh___WWWPPPJJJHHHAAA@@@???============>>>:::::::::999888999<<>>===<<<;;;;;;:::;;;<<<;;;:::999:::<<<444444444444555777888999555777999:::::::::<<<>>><<<<<<;;;:::888888:::<<<<<<<<<;;;;;;:::::::::::::::999888777777777888888777666555555555777888999======???BBBIIITTT```hhhpppyyy|||zzz{{{}}}{{{tttnnnaaabbbccceeeggggggeeedddccc^^^XXXSSSPPPUUUfffwww{{{ooo^^^PPPHHHCCC???<<<===@@@BBBDDDKKKTTTXXXVVVZZZUUUMMMFFF@@@===<<<;;;:::::::::;;;<<<===>>>>>>>>>===;;;;;;;;;;;;===>>>===<<<<<<;;;::::::999999666666666444111///000111111111000//////000000000111000000000000000000111///000111111111111000000,,,,,,,,,,,,---///000000000//////////////////000111111111111111000///...000000////////////000000hhhVVVPPPPPPMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDBBBBBBBBBBBB@@@>>>???>>>>>>>>>============;;;;;;;;;:::::::::999999<<<;;;:::999888888777777888888888888777666555555555666666666555444333333555555444333222111111000333333444444444444333333555444444333333444444555222333555666666666555444777999<<>>===<<<======;;;<<<<<<;;;999999:::<<<;;;???FFFLLLQQQRRRQQQQQQJJJEEEAAA??????@@@GGGPPPRRRXXXZZZVVVQQQOOONNNKKKMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGFFFEEEDDD@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<::::::;;;<<<999999999999999999999:::444666888888888999;;;===<<<===<<<:::888888:::<<<<<<<<<;;;;;;;;;;;;::::::<<<;;;;;;:::::::::::::::888888777777777888999:::<<<===>>>@@@FFFOOOZZZaaaiiisss{{{xxxuuuwwwzzz{{{vvvqqqeeecccbbbcccfffiiiiiiiiieee```[[[UUUPPPRRR```ooo}}}lll\\\PPPGGGAAA======@@@AAABBBIIISSSWWWVVVYYYUUUOOOHHHBBB>>>===>>>:::::::::;;;<<<===>>>>>>???>>>===<<<<<<===>>>???===<<<<<<;;;;;;:::::::::666777666444111000000111//////.........//////000111111000000000000111111000000111111111000000///,,,,,,,,,,,,---///000000///000000000000000000///...///000111111111111111000000////////////000000jjjYYYSSSTTTOOONNNMMMLLLKKKIIIHHHHHHFFFDDDBBBBBBBBBBBB@@@>>>??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::::::::999888777777777777999999999999888777666555555555555666555555444444444444444333333222222222222333333333333333333222555555444444444444555555333444555666666777666666666888<<<@@@DDDGGGHHHHHHKKKKKKIIIGGGEEEBBB@@@>>>?????????@@@CCCGGGLLLOOOSSSZZZccciiikkklllnnnpppmmmmmmooorrrwww~~~yyyqqqiiidddfffggggggeeeaaa^^^\\\[[[[[[\\\]]]```cccgggjjjlllmmmttt|||~~~~~~|||yyyuuussssssvvvzzzxxxqqqkkkeee___ZZZWWWTTTPPPKKKGGGCCCAAA@@@@@@@@@@@@AAAFFFNNNXXX___cccmmmzzz}}}uuuqqqkkkfff___```cccgggnnnyyy}}}vvvnnnkkklllrrrsssuuuwwwwwwuuusssqqqooojjjfffbbb______fffpppzzzzzznnn```UUUNNNKKKEEEDDDBBB???>>>=========<<<===>>>===;;;::::::;;;999<<>>===;;;999777555444333444666888999999999;;;===???@@@@@@>>><<<;;;<<<>>><<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999888888999999:::;;;<<<===???DDDKKKSSSZZZccclllxxxzzzxxxvvvssssssuuuvvvtttrrrddd```\\\^^^dddlllqqqssskkkfff```[[[VVVUUU^^^iii~~~~~~mmm\\\NNNEEE@@@===@@@@@@BBBHHHQQQVVVUUUSSSRRRNNNHHHBBB???>>>???:::;;;;;;;;;<<<=========>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::777777666444111000111222...............//////000222111111000000111111222000111111111111000000///////////////000111222222///000000111111000000///---...///111222222222222000000////////////000000lllYYYRRRQQQMMMLLLLLLKKKJJJIIIIIIIIIFFFDDDBBBBBBBBBBBB@@@>>>?????????>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::888888777777666777777777888888888888777666555444444444555555666555555555444444444444333333333333333333444444444444333333555555444444444444555555444333333444555666777777555888<<>>>>>>>><<<>>>???>>><<<::::::::::::;;;===AAAFFFLLLQQQTTTVVVQQQMMMLLLIIIGGGJJJPPPTTTWWWVVVOOOIIIIIIKKKKKKNNNOOOQQQRRRSSSSSSSSSSSSMMMLLLIIIGGGEEEDDDDDDDDDAAA@@@@@@???>>>===<<<<<<;;;<<<===<<<;;;:::;;;===;;;;;;999888666333111000666888999::::::;;;===??????@@@AAA@@@>>>=========;;;;;;<<<<<<<<<<<<<<<<<<:::::::::::::::999999888999999999999999999999999888:::<<<>>>AAAGGGNNNRRR^^^gggsss|||xxxuuutttrrrqqqpppqqqqqqrrreee___YYYYYYbbbmmmvvvzzztttnnnhhhddd___\\\```gggwww~~~hhhVVVJJJFFF===???@@@AAAGGGOOOSSSRRRNNNOOOMMMHHHBBB>>><<<===;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<;;;;;;;;;:::::::::::::::777777777444222000111222//////......///000000111222111111000000111111222111111111111111000//////111111000000000111111222///000111111111111000///...///000111111111111111000000////////////000000kkkXXXNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFDDDBBBBBBBBBBBB@@@>>>????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::777666666666666666777888777777777777666555444333333333444555666666666555444444444444444444444444444555555555555555555444555555444444444444555555333333222222333444666777555777<<>><<<:::::::::;;;;;;;;;===BBBIIIOOOSSSVVVRRRPPPOOONNNLLLPPPVVVVVVYYYVVVNNNIIIJJJLLLLLLLLLNNNPPPSSSUUUVVVVVVVVVNNNLLLJJJGGGFFFEEEEEEEEEAAAAAA@@@???>>>===<<<<<<;;;<<<===<<<;;;;;;<<<===:::::::::::::::999888888777999;;;<<<<<<===???@@@===???AAA@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999888888888888888666888;;;===@@@DDDJJJNNN\\\dddpppzzzyyyrrrrrrqqqooommmmmmppprrriiiaaaXXXWWW```llluuuzzz{{{tttnnnkkkgggcccdddgggsssppp[[[NNNJJJ<<<>>>???@@@FFFNNNQQQOOOLLLMMMMMMHHHBBB===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::::::::::::::::::::999999777777777555222000111222000000///000000111222222222222111111111111222222111111111111111000//////111000000////////////000///000111222222111000///000111111111111000000///000000////////////000000hhhVVVNNNNNNKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>>>><<<:::999;;;:::999888888888999999:::999888888777777888888888888777555444222111111555555555555555555555555555666777888777666444222333333444444444555555555333333444444444444333333000111333555666666666666777888;;;>>>BBBEEEHHHJJJHHHGGGEEEDDDBBBAAAAAAAAAAAACCCCCCAAA???CCCLLLSSS]]]]]]]]]\\\[[[\\\___aaajjjmmmqqquuuyyyzzzzzzzzz~~~vvvnnnkkkkkkhhheeebbbaaa^^^ZZZ[[[___^^^aaadddeeeeeedddddddddiiijjjmmmqqqvvv|||~~~~~~zzztttqqqrrrtttzzz{{{|||}}}}}}wwwoooeee^^^ZZZVVVPPPLLLLLLKKKHHHEEEDDDBBB???>>>@@@AAABBBBBBIIIMMMTTTZZZcccpppsssnnngggaaa^^^\\\[[[ZZZbbbfffkkkqqqxxx~~~qqqqqqmmmjjjiiigggiiirrr|||}}}|||xxxqqqiiifffgggiiihhhiiimmmvvv{{{ssshhh___]]]TTTLLLKKKJJJFFFAAA???555777:::;;;;;;;;;<<<<<<::::::::::::===CCCJJJPPPSSSUUUWWWVVVTTTVVV[[[___ccc___YYYSSSNNNLLLLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTPPPMMMJJJHHHIIIJJJJJJIIIIIIHHHFFFCCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;777888999:::;;;<<<<<<<<<>>>???@@@@@@???>>>===<<<888999;;;<<<<<<;;;999888;;;:::999:::;;;;;;999888888888888888777777777777777888888999;;;@@@FFFJJJSSS]]]kkkxxx~~~wwwuuupppllllllrrrvvvxxxlllcccWWWPPPSSS]]]jjjrrruuuyyywwwooogggfffeeedddtttyyy{{{iiiVVVHHHIII@@@;;;???FFFKKKOOORRRTTTOOOLLLJJJGGGBBB>>>===;;;:::999:::<<<===<<<:::===>>>>>>>>>>>>======<<<>>>>>>>>>===<<<<<<;;;;;;999888666555333333222222111111111111111111111111111111111111000...---,,,+++---///000111222111000111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111hhhVVVOOONNNKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>?????????===<<<;;;;;;;;;;;;;;;::::::999999;;;:::999999888888999999555555555555555555555555555555555555555555555555666666555555555555555555111111222222222333333333444444555555555555444444777666555444444444555666:::;;;===@@@CCCEEEGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGJJJPPPVVVYYYYYYYYYXXXXXXZZZ___ccclllooossswwwzzz{{{{{{zzz|||~~~}}}xxxqqqlllkkklllfffbbb```___]]]ZZZ[[[______bbbeeegggfffeeeddddddfffiiimmmsssyyy~~~~~~}}}~~~yyytttrrrsssvvvzzz|||~~~zzzrrrhhhaaa[[[UUUOOOKKKIIIIIIFFFDDDDDDBBB???>>>???AAAAAAAAADDDHHHNNNSSSZZZfffuuuzzzrrrjjjddd]]]XXXTTTWWWZZZ]]]```eeemmmwww~~~|||qqqmmmjjjjjjiiijjjooovvvyyyzzzxxxtttnnnjjjjjjllljjjkkkmmmsss|||uuukkkbbbXXXNNNLLLKKKFFFBBBAAA:::;;;======<<<<<<;;;;;;::::::::::::;;;@@@GGGLLLTTTWWWYYYZZZZZZ\\\aaaeeehhhccc[[[SSSNNNMMMMMMOOOPPPPPPQQQRRRRRRSSSTTTTTTPPPNNNKKKIIIIIIJJJJJJIIIJJJIIIHHHEEECCC@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888999:::;;;<<<<<<<<>>===<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::888999888888888777777777777;;;;;;;;;;;;<<<@@@EEEIIIPPPYYYhhhvvvwwwvvvrrrpppqqqtttwwwxxxooofffZZZRRRQQQXXXcccjjjtttxxxxxxqqqkkkiiiiiigggnnnsss{{{nnn\\\MMMIIIAAA;;;>>>CCCGGGLLLRRRZZZXXXVVVSSSMMMFFF@@@>>><<<;;;::::::<<<<<<<<<:::<<<======>>>>>>>>>===============<<<;;;;;;::::::999888777555444333222222111111111111111111111111111111111111000///...---...//////000000000000///111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111fffVVVOOONNNLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>????????????>>>===;;;;;;<<<<<<<<<;;;:::999;;;;;;:::999999999999:::666666666666666666666666555555555555555555555555666555333222222444666777222222222222333333333333333444444444444444444333:::999666444333555777999>>>???@@@BBBDDDEEEFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGJJJMMMQQQSSSWWWVVVTTTRRRSSSXXX___dddnnnppptttxxx{{{{{{{{{zzzzzzyyyuuupppkkkjjjjjjlllccc___\\\]]]\\\YYY[[[______cccgggiiiiiigggeeeeeedddhhhnnnvvv}}}~~~|||||||||{{{}}}|||wwwsssrrruuuwww{{{}}}vvvlllfff___YYYPPPKKKIIIHHHFFFDDDDDDBBB???>>>???@@@@@@@@@???BBBEEEIIIOOOXXXdddmmm{{{xxxooodddZZZSSSQQQRRRRRRRRRTTTYYY```eeeooowwwwwwpppkkkkkkkkkkkkmmmqqquuuxxx{{{yyyuuuqqqppppppooonnnoooqqqwwwwwwjjj^^^RRRNNNKKKGGGDDDCCC????????????>>><<<;;;:::999999999888999===BBBGGGPPPTTTYYY\\\]]]```eeejjjoooiii___VVVPPPNNNPPPQQQPPPQQQQQQRRRSSSTTTUUUUUUSSSPPPNNNLLLMMMMMMLLLLLLJJJIIIHHHFFFCCCAAA@@@???========================;;;;;;;;;::::::::::::999777888999:::;;;<<<======???@@@AAAAAAAAA@@@???>>>??????>>>>>>>>>>>>?????????===<<<<<<===<<<:::888999999999888888888777777<<<<<<<<<;;;<<<>>>BBBFFFKKKTTTcccrrr{{{xxxtttsssssstttuuuuuussslll```UUUOOOQQQYYY___nnnsssvvvrrrnnnmmmmmmkkklllpppvvv}}}wwwdddTTTIIIBBB===<<<>>>AAAIIIQQQ___bbbddd___VVVKKKDDD@@@===<<<::::::;;;<<<;;;:::;;;<<<======>>>>>>>>>>>><<<<<<<<<;;;::::::999999999888777666444333222222111111111111111111111111///000000111111000000///111111000///////////////111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111|||eeeUUUOOOOOOLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBAAA===>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;:::999999888888999999999999888777666555444444444444444444444444444444444333222222333444555666444444444555555555555666222222333333333333222222666555444444555888:::<<>>>>>?????????<<<>>>@@@BBBFFFMMMUUU[[[iiisss}}}qqqeee]]]VVVTTTQQQOOOOOOQQQUUUWWWZZZaaakkkwwwwwwnnnllllllkkkkkknnntttzzz|||xxxuuutttuuutttttttttwww~~~ssseeeWWWPPPMMMHHHEEEEEEBBBAAA??????>>>===<<<:::999999999888888:::>>>AAAHHHMMMTTTYYY\\\```fffjjjqqqlllddd\\\UUURRRQQQQQQOOOPPPQQQSSSUUUVVVXXXXXXVVVTTTQQQPPPQQQQQQPPPOOOHHHGGGFFFDDDBBBAAA??????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<888888999:::;;;<<<>>>>>>@@@AAABBBCCCBBBBBB@@@@@@???>>><<<;;;;;;<<<>>>???@@@???>>>>>>>>>===;;;999::::::999999999888888888999999999999999;;;???BBBGGGPPP^^^nnn}}}{{{ssspppoooooooooqqquuuqqqhhh[[[QQQNNNRRRVVVeeemmmrrrqqqoooppppppoooooorrrvvv{{{}}}jjjZZZKKKDDD>>><<<;;;===EEENNN^^^fffkkkggg\\\RRRIIICCC???===;;;:::;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;::::::999999888888777555444222222111111111111111111111111...///000111111111111111111000///......///000111111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111zzzdddVVVPPPOOOKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA=====================>>>>>><<<888666666777:::<<<999888888777777777777777999999888777666555555444333333333333333333333333111222444555555555444444444444555555555666666666333333444444444444333333111222444666888999::::::???@@@CCCFFFHHHHHHHHHHHHCCCCCCCCCCCCCCCDDDDDDEEEMMMJJJGGGHHHLLLRRRVVVYYYXXXWWWTTTRRRRRRWWW^^^dddgggjjjoootttxxxzzz{{{{{{{{{vvvooojjjiiihhhgggeee^^^XXXTTTWWWZZZ[[[^^^aaa```dddiiikkkkkkjjjjjjjjjkkkpppxxx|||}}}~~~}}}wwwqqqnnnnnnooopppuuuxxx|||~~~~~~~~~~~~~~~uuuooommmeee[[[SSSOOOMMMKKKIIIFFFCCC@@@>>>>>>??????>>>===>>>>>>???BBBFFFKKKOOOZZZcccqqq~~~~~~rrriii]]]YYYSSSOOOMMMMMMNNNOOOLLLPPPVVV]]]eeennnwww}}}sssnnnkkkhhhiiikkkvvv||||||yyyxxxzzz{{{{{{zzz|||}}}nnn^^^UUUPPPKKKHHHHHHBBB@@@>>>>>>??????===;;;888999999888777888;;;===AAAGGGOOOUUUYYY^^^eeeiiipppmmmhhhbbb[[[VVVRRRQQQOOOPPPQQQTTTVVVXXXZZZ[[[VVVTTTRRRRRRRRRRRRPPPOOOIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<888888999999;;;===???@@@AAABBBCCCDDDDDDCCCBBBAAA???===;;;::::::;;;===???@@@???>>>>>>???>>><<<:::::::::::::::999999999999666777888888999;;;???BBBEEEMMMZZZjjjzzzrrrkkkiiihhhjjjnnnwwwwwwrrrfffXXXOOOOOORRR^^^gggoooqqqrrruuuvvvuuuuuuuuuvvvzzz}}}~~~}}}nnn]]]NNNGGG@@@<<<:::;;;BBBKKKUUUbbbkkkiiiaaaXXXOOOGGGAAA>>>;;;:::;;;;;;;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;888888888777666444222111111111111111111111111111...///000111222222222111///............000222333111111000000000000111111000000000000000000000000//////////////////////////////000111111111111111yyydddVVVPPPNNNJJJJJJJJJJJJIIIIIIHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA>>>===<<<<<<<<<<<<=========;;;888666555777:::<<<888888777666666666666666444555555666666777777888333333333333333333333333222333555777777666444333222333333333444444444444555666666777777666666555222333555777999999999888???AAADDDGGGHHHIIIHHHHHHDDDDDDDDDDDDEEEFFFHHHHHHLLLKKKJJJJJJLLLPPPUUUXXXWWWWWWVVVUUUVVVYYY^^^ccceeehhhmmmrrrvvvyyyyyyyyyyyytttnnnmmmmmmkkkeee```ZZZSSSPPPSSSXXX[[[^^^bbb```cccgggjjjkkkkkklllnnnpppuuu}}}{{{sssmmmjjjhhhgggffflllooosssvvvwwwwwwxxxyyyxxxssskkkaaaYYYTTTQQQMMMJJJHHHEEEAAA????????????>>>???>>>>>>???AAACCCFFFHHHPPPVVVcccqqqzzz}}}uuuddd^^^VVVPPPLLLJJJHHHGGGJJJLLLMMMPPPTTT[[[ccciiioooqqqssswww}}}vvvoooiiiiiikkkuuu{{{~~~||||||}}}~~~yyyhhh]]]WWWPPPLLLLLLEEEAAA>>>>>>???@@@>>>;;;999:::::::::888888:::;;;???DDDKKKQQQVVV\\\ccciiimmmkkkiiiddd___YYYTTTRRRQQQRRRSSSUUUWWWYYYZZZ[[[TTTSSSQQQQQQQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHGGGFFFAAAAAAAAA@@@@@@??????>>><<<<<<<<<;;;;;;;;;::::::999888888999;;;===???AAABBBCCCDDDEEEEEEEEEDDDCCC@@@???>>><<<<<<>>>???@@@???>>>===>>>??????===<<<;;;;;;;;;:::::::::999999777888999::::::<<<@@@BBBEEEJJJUUUdddvvvtttkkkhhhgggkkkrrr{{{~~~sssbbbTTTPPPQQQYYYccclllpppsssyyy||||||zzzxxxvvvxxx}}}qqqaaaSSSJJJBBB>>><<<<<>>>>>===<<<<<<;;;;;;888888999888777555333111111111111111111111111111///000000111222222222111------......///111222333111111000000000000111111000000000000000000000000//////////////////////////////000111111111111111yyydddVVVPPPNNNIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<<<<<<<======;;;;;;:::999999999999999999888888777666777777777333444444555666666777777555555555555555555555555555555666666555555444444333333333333444444444444444555555666666555555444333333555666999;;;<<<===AAACCCEEEHHHHHHGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIHHHKKKOOOPPPOOOOOORRRUUUSSSUUUWWWXXXZZZ\\\```cccgggiiinnnrrruuuvvvvvvvvvrrrooommmooorrroooeee\\\VVVNNNJJJOOOUUUYYY]]]```___bbbeeehhhjjjllloooqqqsssxxx}}}~~~~~~xxxpppjjjfffbbb___\\\```dddhhhkkkmmmoooqqqsssuuuzzz{{{tttjjjbbb]]]XXXSSSOOOJJJGGGCCC@@@@@@@@@???>>>>>>>>>===>>>@@@AAACCCCCCHHHKKKUUUcccmmmuuurrrkkkaaaXXXRRRNNNJJJGGGJJJKKKKKKLLLMMMPPPUUUYYY\\\___cccfffjjjpppwww}}}|||rrrnnnppprrrwww}}}~~~~~~|||qqqfff^^^WWWRRRPPPJJJEEEAAA???AAAAAA>>>:::999:::<<<;;;:::999:::;;;===AAAHHHMMMRRRXXX```gggkkkjjjgggccc^^^ZZZWWWUUUVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTRRRRRRSSSRRRPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;999999888999;;;===@@@BBBBBBCCCEEEFFFFFFFFFEEEEEEAAA@@@????????????@@@AAA======<<<>>>???@@@>>>===;;;;;;;;;;;;::::::::::::888999::::::::::::===???EEEHHHPPP___qqqzzzrrrooommmrrrzzzlllZZZQQQPPPRRR\\\fffkkkpppxxx~~~{{{xxxzzzssseeeWWWMMMCCC@@@@@@???@@@CCCIIIXXXdddggghhhggg]]]OOODDD@@@<<<::::::;;;;;;:::;;;;;;<<<<<<===<<<<<<<<<>>>======<<<<<<;;;::::::888999999999777555333111111111111111111111111111000000111222222222111111......///000000000000000111111000000000000111111000000000000000000000000//////////////////////////////000111111111111111yyydddVVVPPPNNNHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@@@@???BBBAAA???>>>=========>>>999;;;===>>>>>><<<999777:::999999888777888888888666666555555444444333333777777777777777777777777999888666444444444555666555555555666666666777777111222222333333222222111222222222555999>>>CCCFFFDDDEEEGGGHHHHHHFFFCCCBBBAAAAAAAAABBBDDDEEEGGGHHHIIIPPPWWWYYYVVVTTTTTTVVVNNNRRRVVVZZZ\\\^^^aaacccjjjlllooosssuuuuuutttsssmmmkkklllqqquuuqqqeeeZZZRRRKKKGGGLLLSSSXXX[[[______aaadddfffiiilllpppssssssyyy|||}}}}}}wwwooohhhccc___YYYUUUYYY\\\```dddfffiiilllooojjjoooxxx|||rrrkkkeee```YYYUUUKKKHHHDDDAAAAAA@@@@@@???======<<<===???@@@AAA@@@CCCDDDLLLXXXccckkkzzzzzznnnccc\\\VVVPPPMMMEEEFFFGGGGGGFFFGGGIIIKKKQQQUUUYYY[[[\\\___cccfffjjjsss{{{uuuvvvnnnsssyyy|||}}}~~~zzz~~~~~~xxxlllddd[[[VVVTTTOOOIIICCCAAABBBAAA===999999;;;======;;;:::;;;;;;;;;???DDDHHHMMMTTT]]]ccckkkiiieee```]]]ZZZYYYYYYZZZYYYYYYWWWVVVUUUTTTTTTXXXWWWVVVVVVVVVUUUSSSQQQMMMLLLLLLKKKJJJIIIIIIIIICCCCCCBBBAAAAAA@@@?????????>>>>>>>>>============999999888999;;;>>>AAABBBCCCDDDEEEFFFGGGGGGFFFEEE@@@??????????????????@@@<<<;;;<<<===???@@@???===<<<<<<;;;;;;;;;:::::::::777888999888777777888:::DDDFFFMMM[[[mmmyyywwwuuuyyyrrr]]]RRROOOLLLVVV```eeellluuu|||~~~{{{}}}vvvhhhZZZOOODDDBBBBBBAAA@@@AAAHHHWWWcccgggjjjlllaaaRRRDDDAAA===:::::::::::::::<<<<<<<<<===<<<<<<;;;;;;===<<<<<<;;;;;;:::999999888999999999888555333111111111111111111111111111111111222222222111111000///000111111111000...---111111000000000000111111000000000000000000000000//////////////////////////////000111111111111111zzzcccTTTNNNLLLLLLLLLKKKJJJIIIHHHHHHGGGCCCDDDDDDEEEDDDCCCAAA@@@??????>>>>>>======<<<<<<;;;:::999888777777777777888888888888777777777666<<<<<<;;;:::999888777666666666555555555444444444777555333555888888666333444444444444444444444444000222444666777666444333444555666888;;;???BBBDDDFFFFFFFFFFFFEEEDDDBBBBBB???AAABBBCCCBBBCCCFFFHHHIIIOOOXXX^^^^^^ZZZVVVSSSQQQRRRTTTWWW[[[___bbbcccjjjqqqvvvwwwzzz|||wwwoooiiimmmrrrwwwwwwnnn___UUUMMMNNNNNNNNNPPPUUU[[[```aaafffkkkkkknnnsssvvvvvv|||}}}~~~}}}xxxrrrmmmhhhbbbYYYSSSUUUVVVXXX[[[^^^^^^\\\ZZZ]]]```eeennnwww~~~~~~}}}rrrjjjccc[[[VVVQQQMMMGGGCCCAAA@@@???>>>>>><<<;;;<<>>AAACCCFFFNNNXXX___bbbdddaaa[[[XXX[[[^^^^^^___]]][[[ZZZZZZYYYVVVTTTXXXVVVTTTTTTVVVUUURRROOOOOOOOONNNNNNMMMMMMLLLLLLJJJIIIGGGEEECCCAAA@@@@@@===============<<<<<<<<<===<<<<<<<<<===@@@BBBDDDEEEHHHKKKKKKJJJIIIHHHIIIFFFDDDAAA@@@AAAAAAAAA@@@AAA@@@>>>=========>>>???<<<::::::;;;===>>>===<<<:::999::::::;;;<<<===>>>===BBBKKKXXXhhhyyynnn\\\QQQPPPRRRYYYdddlllrrryyy~~~||||||vvvfffWWWJJJEEEBBB>>>>>>@@@JJJTTTaaakkknnnkkkeee```OOOHHH???888555666999;;;777888999:::<<<===>>>???;;;;;;;;;;;;:::999888777888888999999888666333222...000222444444333000///000000000000000///......///////////////000111111000000000000000000000000000000000111222333555555000000000000000000000000////////////000000000000{{{dddTTTNNNLLLLLLKKKKKKJJJIIIHHHGGGGGGBBBBBBCCCCCCBBBAAA@@@?????????>>>>>>===<<<<<<<<<999888888888888888999999999999999999888888888888888888888888888777777777666666555555555444444444888777666666777888777666222222222222222222222222+++---111444666666555444555555666999<<>>?????????>>>???AAACCCJJJPPPXXX]]]^^^ZZZVVVSSSRRRSSSTTTVVVZZZ^^^aaadddlllrrrwwwxxxyyy{{{vvvooolllpppvvvxxxtttjjj]]]UUUMMMMMMNNNNNNPPPUUU[[[```gggmmmqqqqqqsssyyy|||{{{~~~yyysssnnniiibbbZZZTTTVVVVVVWWWYYY[[[[[[YYYWWWUUUVVV[[[ccclllssswwwxxxzzzwwwxxx}}}uuummmeee___TTTPPPJJJEEEBBB@@@???===@@@>>><<<<<<>>>@@@AAA@@@???@@@BBBDDDJJJUUUcccmmm~~~wwwppphhhbbbXXXUUUPPPNNNLLLKKKJJJIIIGGGIIIKKKMMMOOOOOOOOOOOOVVVZZZ^^^aaadddjjjsssyyywwwwwwuuuuuuvvvyyy~~~vvvjjj```ZZZPPPLLLHHHDDDAAA@@@???>>>===<<<;;;:::999999999999:::<<<>>>???BBBJJJTTT\\\```cccaaa[[[YYY\\\______aaa___\\\[[[[[[ZZZXXXVVVYYYVVVTTTTTTVVVVVVTTTQQQQQQPPPPPPOOONNNMMMLLLLLLHHHFFFDDDAAA@@@???>>>>>>>>>>>>============<<<<<<===<<<;;;;;;===???BBBCCCFFFHHHKKKLLLKKKJJJIIIIIIHHHEEEBBBAAAAAABBBAAA@@@AAAAAA@@@??????????????????===<<<<<<<<<<<<;;;999999999999::::::;;;<<<===???AAAIIIVVVfffxxxqqq```TTTQQQRRRXXXcccjjjooouuu{{{~~~kkk]]]OOOHHHDDD???>>>@@@GGGQQQ___kkkpppooojjjfffTTTLLLBBB:::888999::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888666666777777666444222000///111222333333222111000000000000000000///......///////////////000111111000000000000000000000000111000000111111222333444000000000000000000000000////////////000000000000{{{dddTTTMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFBBBCCCCCCCCCBBBAAA@@@?????????>>>======<<<<<<;;;777777777888888999;;;;;;:::::::::999999999999888333444555555666777888888666666666555555555444444666777666555444444666888333333333333333333333333,,,...111444555555555444555666777:::===@@@CCCEEEGGGGGGFFFDDDCCCAAA@@@???@@@AAAAAA@@@???@@@BBBDDDKKKPPPWWW[[[[[[XXXUUUSSSSSSSSSSSSUUUXXX]]]bbbdddoootttyyyyyyyyyxxxtttnnnoootttyyyxxxpppeee\\\WWWRRRSSSTTTUUUWWW[[[aaafffpppvvvyyyzzz{{{{{{tttnnnjjjddd\\\VVVWWWVVVVVVWWWXXXXXXVVVUUUNNNOOOQQQWWW___fffjjjlllooolllmmmttt|||vvvmmmfff\\\XXXQQQKKKGGGDDDAAA>>>AAA???<<<<<<===>>>>>>>>>>>>??????@@@CCCKKKVVV^^^oooxxxzzzpppeee```YYYSSSOOOKKKHHHFFFDDDGGGLLLPPPRRRQQQOOONNNRRRTTTXXXZZZ\\\aaahhhnnnyyy|||xxxwwwyyy}}}xxxjjjaaaTTTPPPKKKGGGEEECCCAAA??????>>><<<:::999888777777999:::;;;;;;===EEEOOOWWW]]]```___[[[YYY]]]``````ccc```]]]\\\\\\\\\[[[ZZZZZZXXXUUUUUUUUUVVVVVVUUUTTTTTTRRRQQQOOONNNLLLLLLHHHFFFCCCAAA?????????@@@??????>>>>>>>>>=========<<<;;;;;;;;;<<>>===<<<;;;999777999999999999:::;;;<<<<<<@@@AAAFFFRRRdddvvvuuueeeYYYRRRRRRWWWaaahhhlllqqqvvv{{{}}}rrreeeWWWMMMGGGAAA??????DDDMMM[[[hhhnnnnnniiieeeYYYPPPDDD===<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::999888666777777777666555333222222222222222222222111111000000111111000000//////000////////////000111111000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000zzzcccTTTMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;888888888888999999:::;;;::::::999999999888888888333444444555666777888888666666666666555555555555333444555222///000333777666666666666666666666666333444666666666555444333555666888;;;>>>AAADDDEEEHHHGGGEEECCCAAA???>>>>>>???@@@@@@@@@@@@BBBEEEHHHKKKOOOUUUXXXWWWUUURRRQQQTTTTTTSSSUUUXXX^^^cccgggrrrvvvzzz{{{yyyvvvrrrnnnooouuuzzzvvvlllbbb^^^]]]]]]^^^```bbbeeehhhnnnqqqyyy~~~|||tttooojjjeee___[[[ZZZYYYWWWXXXYYYYYYXXXWWWPPPOOOOOOQQQWWW\\\```bbbeeebbbcccjjjqqqyyyuuummmgggbbb[[[TTTOOOJJJEEEBBB@@@>>><<<;;;<<<=========>>>?????????@@@EEEMMMTTT```jjjxxx~~~tttooofff]]]UUUOOOJJJFFFGGGIIIMMMPPPRRRRRRQQQPPPQQQUUU[[[___aaaeeejjjnnnrrrwww~~~|||~~~~~~ssshhh\\\WWWPPPLLLIIIGGGDDDAAA@@@???===;;;999888888888999999999888:::AAAKKKSSSXXX\\\]]]ZZZZZZ^^^``````bbb___]]]\\\^^^_________[[[YYYWWWUUUUUUVVVXXXXXXWWWVVVUUUSSSQQQOOONNNMMMLLLJJJGGGDDDBBBBBBCCCCCC@@@@@@@@@???>>>>>>======<<<;;;:::;;;<<<>>>AAACCCHHHKKKNNNOOONNNMMMMMMMMMMMMJJJFFFDDDDDDCCCBBBAAAAAAAAABBBCCCCCCAAA@@@???BBB@@@>>>======<<<:::888999999999999999:::;;;;;;??????CCCOOOaaasssvvvhhh]]]SSSRRRVVV```hhhlllqqquuuuuuzzz~~~~~~}}}yyynnn```SSSKKKEEEBBBAAACCCJJJUUUaaaggghhhccc___YYYPPPDDD>>>>>>>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999:::999999777666555444333222111111111222333000000111111111000000///000000//////000000111222000000000000000000000000111111000///////////////////////////////////////////////////000000000000yyybbbSSSMMMKKKJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBAAAAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;::::::999888888999999999888888888777777777777777777777777777777777777777777666666666555555555333444444222//////333777666666666666666666666666555666666666666555333333666777:::===@@@CCCEEEFFFGGGFFFDDDAAA???>>>>>>===999:::;;;;;;===@@@EEEIIIKKKNNNRRRTTTSSSQQQPPPOOOUUUTTTUUUWWW[[[aaagggjjjtttwww{{{|||yyyssspppooonnnssswwwsssjjjccccccfffgggiiimmmooorrruuuzzz}}}zzzsssnnnkkkhhhddd```___]]]\\\\\\^^^^^^]]]\\\UUUSSSPPPPPPRRRVVVXXXYYY]]][[[\\\aaahhhppp}}}yyynnnjjjbbb[[[UUUOOOIIIFFF@@@>>><<<;;;===>>>>>>===<<<===>>>>>>>>>AAAGGGMMMSSS\\\jjjyyywwwmmmccc[[[SSSNNNIIIIIIHHHIIIJJJKKKMMMNNNRRRXXXaaafffhhhiiijjjllllllqqqwww}}}sssddd]]]TTTNNNKKKIIIEEEAAA@@@???>>><<<;;;::::::::::::::::::888999>>>HHHOOOSSSXXX[[[ZZZZZZ___bbbaaa```___]]]^^^```bbbcccccc[[[ZZZYYYWWWVVVVVVXXXYYYYYYXXXWWWUUUTTTRRRQQQQQQPPPNNNKKKHHHFFFEEEEEEEEEBBBAAAAAA@@@??????>>>>>><<<;;;;;;;;;<<>>AAA???>>>>>>>>>>>><<<;;;::::::999999::::::;;;;;;>>>>>>AAAKKK[[[kkkxxx~~~}}}{{{yyyxxxyyyyyytttjjjaaaVVVSSSUUU^^^gggmmmsssxxxsssyyy~~~wwwiiiZZZOOOIIIEEECCCBBBFFFOOOYYYaaadddaaa^^^TTTMMMDDD???>>>===;;;888999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;:::::::::::::::999999888777777555444222111000111222333000000111111111111000000000000000000000111222222111111111111111111111111111111000///............////////////////////////////////////000000000000wwwaaaSSSMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::<<<<<<:::999999888888888888888888777777777666666999999999888888777777777777777777666666666555555555666555444333333555777333333333333333333333333222222333444444444444444666888;;;>>>AAADDDEEEFFFFFFDDDBBB@@@>>>>>>>>>>>>999:::;;;<<>>?????????>>>999;;;======<<<===BBBFFFKKKQQQ\\\iiiwwwxxxnnndddZZZTTTOOOLLLIIIFFFFFFHHHKKKMMMQQQWWW```eeeeeeddddddeeeeeeiiipppxxxnnneeeYYYPPPMMMJJJFFFBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::>>>EEEKKKQQQWWW[[[[[[]]]bbbddddddbbbaaaaaabbbdddeeeeeeddd[[[[[[ZZZXXXVVVUUUVVVXXXXXXXXXXXXWWWWWWVVVVVVUUUSSSRRROOOLLLJJJGGGFFFEEECCCCCCBBBAAA@@@??????>>>===<<<<<<<<<===@@@BBBDDDJJJMMMPPPRRRQQQQQQQQQQQQOOOLLLIIIHHHGGGGGGFFFEEEAAAAAABBBBBBAAAAAA@@@???@@@???>>>>>>??????>>>===;;;;;;;;;::::::;;;;;;<<<===>>>@@@GGGQQQ___llltttxxx}}}wwwuuusssrrrsssssspppjjjfffZZZUUUTTT\\\fffnnntttzzzvvv{{{uuucccUUUNNNIIIEEE@@@BBBHHHRRR]]]cccdddbbbQQQMMMGGGAAA>>><<<;;;:::999999::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999888888777777777777666666555333222111111222222000000111111222222111111111000000000000111222222111111111111111111111111111111000///////////////000000000000000000000000////////////000000000000uuu```RRRMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGDDDCCCBBB@@@@@@@@@@@@@@@>>>======<<<<<<;;;::::::;;;::::::999999999::::::999999999888888888777777999999999888888777777777777777777777666666666555666555444555666666666555222222222222222222222222333333333444444444444444777999<<>>======>>>???===>>>>>>???AAAFFFLLLPPPOOOPPPQQQQQQOOOOOOOOOPPPUUUVVVYYY^^^dddjjjooorrrvvvwww{{{~~~yyypppooosssooopppppplllggggggkkkpppppptttxxx|||yyytttmmmjjjkkkmmmlllkkknnnmmmlllkkkjjjgggccc```XXXVVVRRRQQQRRRRRRRRRRRRTTTSSSUUUXXXZZZ^^^iiiuuuxxxtttnnngggaaa[[[UUUQQQLLLIIIFFFCCCBBBAAA@@@>>>:::===???>>><<<<<>>===<<<;;;:::;;;<<<;;;:::===BBBGGGQQQWWW]]]^^^aaafffiiihhhggggggggghhhiiihhheeebbb[[[\\\\\\ZZZVVVTTTTTTUUUWWWWWWXXXXXXYYYYYYZZZZZZXXXWWWVVVSSSPPPLLLIIIGGGDDDDDDCCCBBBAAA@@@??????>>>=========>>>AAACCCEEEKKKNNNQQQSSSSSSRRRRRRSSSOOOMMMJJJHHHIIIIIIHHHGGGDDDCCCBBBBBBAAABBBBBBBBBAAA???>>>>>>???@@@???======<<<<<<;;;;;;<<<<<<===<<<>>>AAACCCGGGPPP]]]fffoooyyyvvvqqqppppppooonnnmmmkkkjjj___XXXTTTZZZccclllsssyyyxxx|||lll[[[RRRLLLFFF@@@@@@CCCKKKVVV^^^aaa```SSSQQQMMMFFF@@@;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999888777777777777888555555444333222222111111///000111222222222222111111111000000111111222333111111111111111111111111111111000//////000000000000000000000000000000000////////////000000000000ttt___RRRMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGEEEDDDCCCCCCDDDDDD>>>======<<<;;;;;;::::::999999999999:::;;;<<<<<<:::::::::999999999888888777777777777888888888888777777777777666666666666555333222333666777444111444444444444444444444444999999888666555444333333777999<<<@@@CCCEEEFFFGGGCCCBBB@@@>>>======>>>???<<<<<<======>>>BBBHHHLLLQQQRRRRRRRRRPPPOOOPPPQQQTTTWWW[[[```gggmmmrrruuuvvvwww{{{~~~yyypppoootttqqqqqqnnnjjjggghhhlllqqqsssvvv|||~~~~~~vvvqqqkkkiiikkknnnooonnnsssrrrqqqooommmhhhbbb^^^YYYWWWTTTTTTUUUUUUUUUTTTRRRRRRSSSVVVWWWYYYcccnnn|||~~~zzztttnnnhhhbbb\\\XXXSSSPPPKKKGGGEEECCC@@@>>>===@@@BBBAAA>>><<<>>>@@@BBBCCCHHHQQQ```ppp}}}tttiiiaaaWWWTTTPPPLLLIIIHHHIIIJJJJJJOOOUUUYYY[[[___eeejjjgggkkkrrryyy{{{iii^^^YYYWWWSSSOOOIIIHHHEEEBBB???===;;;:::999;;;===<<<;;;<<<@@@DDDRRRYYY___aaadddiiilllkkkllllllllllllllliiidddaaaZZZ\\\]]][[[VVVSSSSSSSSSVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\ZZZVVVQQQLLLIIIEEEDDDDDDBBBAAA@@@?????????>>>===>>>???AAADDDFFFLLLOOORRRTTTSSSSSSSSSTTTOOOMMMJJJIIIJJJJJJJJJIIIFFFEEEDDDBBBBBBCCCDDDDDDBBBAAA??????@@@???>>><<<>>>======<<<<<<<<<======<<>>======<<<;;;;;;:::999999;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::::::::555555444444333222111111///000111222222222222222111111111000111111222333111111111111111111111111111111000000000000111111000000000000000000000000////////////000000000000sssaaaVVVQQQQQQNNNNNNMMMKKKIIIGGGEEEDDD@@@@@@AAAAAA@@@@@@???>>>>>>======<<<;;;::::::999<<<;;;:::999888888888888555555666777666555444333888777555444333333333444444444555555444333222222777666555444444444444444333333333222222111111111111222222333333444444555777888:::<<>>>>>@@@@@@>>>;;;>>>>>>>>>???AAADDDHHHJJJOOOOOONNNMMMNNNOOOPPPQQQUUUWWW[[[aaaiiinnnqqqrrrvvvyyyyyyuuurrrsssrrrpppqqqjjjeeeeeefffhhhmmmrrrqqqvvv}}}|||~~~{{{uuuooolllnnnppprrrrrrtttvvvwwwuuuoooiiidddbbb[[[YYYWWWWWWWWWWWWUUUTTTTTTSSSQQQQQQTTTYYY___cccpppzzzqqqjjjfffddddddXXXUUUPPPKKKGGGDDDCCCBBBCCC@@@===<<<===>>>>>>>>>CCCBBBEEELLLUUUaaarrryyyrrrccc^^^WWWQQQMMMKKKIIIHHHFFFJJJNNNRRRUUU[[[bbbhhhiiiqqqxxx|||{{{mmmbbbZZZVVVUUUMMMIIIEEEAAA@@@???>>><<<999999999999:::<<>>888888999999999999::::::999:::<<<>>>AAAGGGNNNSSSdddooo}}}xxxoookkkjjjnnnooommmkkklllaaa^^^YYYVVVYYYbbblllrrrvvvxxx}}}xxxgggZZZLLL@@@@@@<<<<<>>>>>===<<<;;;888999999888888777666555555555333222111000000000222222111111000///......222222111111000000//////////////////////////////000000000000000000000000///////////////000111111------...///000111111222uuubbbVVVQQQPPPMMMMMMMMMKKKJJJHHHFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>===<<<<<<<<<;;;:::999888888888888:::;;;;;;<<<;;;:::999888;;;:::888777777777777888777777666666666555555555666666555444444444444444444444444333333333222222222333333444444555666666666777999;;;>>>@@@BBBCCCCCC@@@>>>>>>@@@@@@>>>;;;>>>>>>>>>???BBBEEEHHHJJJSSSRRRRRRRRRSSSUUUWWWXXXTTTUUUYYY```hhhooosssuuuvvvxxxvvvpppmmmnnnooommmnnngggbbbcccgggjjjnnnsssvvvzzz~~~{{{vvvssstttvvvwwwwwwxxxyyyzzzwwwrrrmmmiiihhh```^^^\\\[[[[[[ZZZXXXVVVSSSRRRQQQQQQTTTYYY___bbbmmm{{{{{{sssnnnkkkjjjeeeaaaZZZQQQJJJDDD@@@>>>EEEBBB???>>>>>>?????????@@@???CCCKKKSSS^^^nnn|||rrrkkk```WWWQQQMMMKKKJJJIIIKKKNNNPPPSSSXXX^^^ccclllsssxxxyyy{{{~~~}}}|||||||||oooddd]]]ZZZQQQMMMHHHDDDBBB@@@>>><<<<<<<<<<<<;;;:::<<<@@@CCCPPP[[[hhhpppqqqqqqtttwwwqqqqqqqqqqqqppplllgggccceeedddaaa^^^[[[XXXUUUTTTVVVWWWXXXYYY[[[]]]___```bbbbbb```^^^ZZZUUUQQQNNNPPPMMMJJJGGGEEEBBB>>><<<===>>>=========AAAFFFJJJMMMRRRTTTRRRQQQRRRRRRPPPLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@???>>><<<<<<<<<<<<============;;;<<<======@@@DDDKKKOOO___jjjyyyuuuoookkkmmmnnnlllkkkmmmddd```YYYUUUVVV]]]fffmmmqqqsssyyyxxxggg[[[PPPGGGCCC???===AAAFFFJJJRRRYYYYYYXXXVVVPPPHHHAAA<<<:::;;;::::::::::::;;;<<<===<<<<<<============<<<<<<999999999999888777666555666555444333222111111111555555444444333222222111111111111000000000000000111111111111111111111111000000000000000000000000///////////////000111111000000111111222222333333wwwcccVVVQQQOOOLLLLLLLLLKKKJJJIIIHHHGGGIIIIIIHHHGGGEEECCCAAA@@@@@@@@@@@@??????>>>>>>===<<<;;;:::999999888888999888888999999999888777666888777666666666666777777888777666555444555666666666666555444444444444555555555444444444444333333333333444555555666666777666777888:::===???@@@AAAAAA???>>>>>>??????>>><<<>>>>>>???@@@CCCFFFIIIKKKOOONNNNNNOOOQQQUUUXXX[[[WWWWWWZZZ```hhhoootttvvvxxxwwwrrrjjjgggjjjlllkkkkkkccc^^^bbbiiinnnrrrvvv{{{}}}}}}~~~~~~}}}}}}}}}|||xxxsssooonnnmmmdddbbb```^^^]]][[[WWWUUURRRQQQQQQRRRTTTXXX\\\___gggttt~~~vvvqqqooogggddd^^^WWWQQQLLLIIIGGGHHHEEEAAA@@@@@@@@@@@@???>>>>>>CCCJJJRRR[[[iiivvv{{{nnnbbbXXXRRRNNNLLLKKKLLLMMMNNNPPPTTTYYY]]]jjjpppuuuuuuuuuwwwwwwtttuuuvvvzzzyyylllbbb\\\XXXTTTNNNIIIEEECCC@@@>>>??????>>><<<;;;<<>>>>>>>>===>>>AAAFFFJJJNNNSSSUUUSSSQQQRRRQQQOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>AAAFFFJJJYYYdddttt|||ssskkkjjjjjjjjjkkknnnjjjeee\\\TTTRRRVVV___ffflllpppvvv|||xxxeeeZZZSSSMMMFFFAAA???AAADDDGGGNNNUUU[[[[[[XXXRRRJJJBBB===;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===999999999999888777666555777666555444333222222222222222222111111000000///000000000000111111111111111111111111111111111111000000000000000000000000///////////////000111111111111111111111222222222wwwcccWWWQQQPPPKKKKKKLLLKKKKKKJJJIIIHHHFFFFFFFFFEEECCCAAA@@@??????>>>>>>>>>=========<<<<<<;;;:::999999999999999555555555555555444444444666666555666666666666777666555333222222333444666666555555444444444555555444444444444444333333333333333333444555555666666555666888999;;;===>>>??????>>>>>>>>>>>>>>>>>>===>>>???@@@BBBDDDGGGJJJLLLJJJJJJKKKMMMPPPUUUYYY[[[[[[[[[\\\aaahhhoootttvvv}}}zzzrrriiifffkkkmmmmmmjjjbbb]]]cccmmmssswwwzzz~~~|||wwwrrrnnnnnnnnnjjjhhheeecccaaa]]]YYYVVVPPPPPPPPPQQQRRRUUUXXXZZZaaalllyyy}}}tttpppgggeeeaaa\\\XXXUUURRRQQQJJJGGGCCCAAAAAAAAA@@@???@@@AAAEEELLLQQQXXXdddoooxxx}}}yyymmmbbbYYYQQQLLLKKKKKKKKKKKKMMMQQQVVVYYYaaaiiioooqqqrrruuuuuussssssvvvzzz|||~~~uuuiiibbb]]]XXXRRRMMMIIIFFFCCCAAA??????>>><<<;;;<<>>>>>???BBBGGGKKKQQQVVVXXXVVVTTTTTTRRROOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;<<>>>>>>>>>>>============;;;;;;::::::999:::::::::999999888888888777777777888999999999999999999999666444333222222333555666555555444444444555555666222222222222222333333333222222222333444444555555666666777999:::<<<======<<<==================>>>>>>???AAACCCFFFIIIKKKMMMLLLMMMPPPSSSWWW[[[___aaa\\\[[[]]]bbbjjjrrrwwwzzz|||ssskkkjjjooorrrqqqjjjcccaaagggooouuuzzz}}}~~~{{{uuuooollllllnnnrrrpppmmmjjjgggccc]]]ZZZQQQQQQPPPOOOPPPRRRSSSUUU[[[cccppp}}}zzzrrrnnnlllhhhccc]]]YYYUUUSSSMMMJJJEEECCCBBBAAA@@@???BBBBBBEEEKKKOOOSSS]]]hhhpppvvvvvvlll```UUUNNNKKKJJJHHHHHHKKKOOOSSSVVV[[[ccckkknnnrrrvvvwwwtttuuuxxx{{{{{{|||||||||~~~uuunnn```[[[UUUOOOKKKGGGDDDBBB>>>>>>>>><<<;;;===@@@CCCGGGSSSdddrrryyyzzzyyyyyywwwuuutttuuuvvvvvvuuutttnnnmmmkkkgggccc___\\\ZZZ[[[\\\]]]___aaadddfffhhheeeeeeeeedddaaa^^^ZZZXXXRRRNNNJJJHHHGGGGGGFFFEEE???????????????CCCHHHLLLTTTYYY\\\YYYWWWWWWTTTQQQPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>===<<<;;;;;;:::::::::::::::;;;???DDDHHHUUU___ooo}}}~~~qqqnnnppptttxxx{{{~~~xxxlll]]]RRROOOTTTZZZgggooowww|||||||||~~~rrrcccWWWNNNJJJDDD??????>>>>>>CCCHHHOOOSSSXXXYYYTTTKKKCCC>>><<<;;;;;;:::::::::;;;;;;;;;:::999999999;;;<<<===999::::::999999888777666888777666555444333333333333333333333333222222222//////000000111111222222///////////////////////////////////////////////////////////////000000111000000000///////////////vvvcccXXXSSSQQQLLLLLLLLLLLLLLLKKKJJJIIICCCCCCDDDDDDDDDCCCBBBBBB????????????????????????;;;;;;::::::::::::;;;;;;::::::999888888888888999777777888888888777777666666666555444555666777888555444444444444555666666111111222222222222333333111111222222333444444555777777888999:::;;;<<<<<<:::<<<======<<<<<<===???>>>???BBBEEEHHHJJJLLLMMMNNNPPPTTTXXX\\\___aaabbbZZZ[[[^^^eeennnvvv|||~~~~~~{{{ssslllmmmsssuuurrrkkkgggfffkkkppptttyyy~~~{{{vvvqqqooopppqqqtttrrrpppmmmjjjeee^^^ZZZVVVTTTQQQOOONNNOOOQQQRRRWWW\\\ggguuu{{{rrrqqqmmmiiieeeaaa^^^\\\QQQMMMIIIEEEDDDCCCAAA@@@BBBBBBDDDIIILLLQQQ[[[eeeooovvv|||ttthhh[[[SSSMMMJJJGGGFFFIIIMMMQQQSSSXXXaaaiiinnnrrrvvvwwwuuuwwwyyyzzzyyyyyy~~~}}}|||}}}~~~~~~wwwhhhccc[[[UUUPPPKKKGGGEEE@@@@@@???>>>===>>>BBBEEEHHHSSScccqqq{{{zzzxxxwwwwwwxxxyyyyyyxxxooommmjjjfffccc```^^^]]]\\\\\\^^^```bbbeeehhhiiieeeffffffeeedddaaa^^^\\\VVVSSSOOOMMMKKKJJJHHHGGG@@@@@@@@@???@@@CCCHHHLLLUUU[[[^^^\\\ZZZYYYWWWSSSRRRQQQPPPOOONNNNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<999999999999;;;???DDDIIISSS]]]mmm{{{~~~{{{vvveeeVVVOOORRRWWWaaalllvvvzzz}}}yyywwwwwwwwwyyyzzzzzzyyyzzzqqqaaaUUULLLEEE@@@>>>===<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<999888777666555666666777444555555666555444333222555555555666666666777777444444444444444555666666222222222333333333444444222222333333444555555555888888999999:::;;;<<<<<<888;;;======;;;;;;===@@@>>>@@@BBBFFFIIIKKKMMMNNNMMMPPPUUUZZZ^^^_________^^^___ccciiiqqqxxx{{{|||wwwtttnnnjjjmmmssstttpppkkkiiijjjmmmooopppwww~~~~~~~~~~~~zzzwwwwwwyyy{{{yyywwwuuurrroooiiiccc^^^\\\YYYUUUPPPOOOOOOQQQRRRTTTWWWaaaooozzz{{{yyyvvvrrrmmmhhhdddbbbUUUQQQLLLIIIGGGFFFDDDCCCDDDCCCEEEJJJNNNTTT___jjjttt{{{xxxnnnbbb[[[QQQLLLGGGEEEHHHKKKMMMNNNTTT]]]gggmmmrrrxxxyyywwwzzzzzzzzzxxxxxx{{{~~~zzzyyyzzz~~~yyysssjjjbbb[[[UUUPPPLLLEEEDDDCCCAAA???@@@CCCEEEHHHQQQ___mmmxxx~~~}}}{{{yyyxxxyyy{{{{{{{{{rrrpppkkkfffbbb```______\\\\\\^^^```cccfffhhhjjjggghhhhhhhhhfffdddaaa___YYYVVVSSSPPPNNNKKKGGGEEE@@@AAA@@@@@@@@@DDDIIIMMMTTTZZZ^^^\\\ZZZZZZWWWTTTTTTSSSRRRQQQPPPPPPPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDCCCAAA@@@>>>======::::::::::::;;;>>>DDDHHHNNNYYYiiixxx}}}kkkYYYPPPPPPTTT^^^jjjuuuzzz}}}zzzyyyxxxxxxwwwvvvxxxxxxwwwvvvzzz}}}lll^^^NNNGGGBBB@@@>>><<>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<:::999777666666666777888777888888888888666444333222222333444555555444444444444444444444555666777333333333444444555555555333333444444555666666777888888999:::;;;;;;<<<<<<888:::======;;;;;;===@@@>>>@@@CCCFFFIIILLLNNNOOOOOOSSSYYY^^^aaabbb```___eeefffhhhmmmrrrvvvwwwvvvqqqooojjjhhhlllrrrqqqlllkkkkkkmmmnnnmmmmmmttt}}}~~~~~~~~~~~~}}}yyytttmmmiiiaaa]]]WWWRRROOOPPPRRRSSSRRRTTT^^^lllwwwzzzpppggg```\\\XXXTTTOOOLLLIIIHHHFFFEEEFFFEEEHHHNNNSSSZZZfffrrrzzzzzzqqqhhhaaaTTTOOOHHHEEEGGGIIIKKKKKKOOOYYYdddlllssszzz|||{{{}}}|||{{{yyyyyy{{{}}}uuussstttxxxyyyooofff___XXXTTTIIIIIIGGGCCCAAAAAACCCEEEFFFNNNZZZgggssszzz~~~|||zzzyyyzzz|||||||||vvvrrrlllfffbbb```___```\\\\\\^^^```cccfffiiijjjiiiiiijjjjjjiiifffdddbbb]]][[[XXXUUURRRNNNJJJFFFAAAAAAAAA@@@AAADDDIIIMMMSSSYYY]]]\\\ZZZZZZWWWTTTUUUTTTSSSRRRRRRQQQQQQQQQMMMNNNNNNMMMMMMLLLKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDBBBAAA???>>>===<<<<<<<<<;;;:::;;;>>>BBBFFFJJJUUUfffvvvooo[[[PPPOOORRR]]]kkkvvv||||||yyyzzz|||}}}|||xxxyyyyyyuuurrrsssyyysssdddPPPIIICCCAAA???===@@@EEEJJJMMMPPPQQQNNNJJJGGGEEE===<<<;;;:::::::::::::::666777999:::;;;;;;::::::::::::::::::999888777777777666555444333222222222222222222222222333333333222222111111000000//////////////////////////////000000000000000000000000///////////////000111111---......///000111111222