BM6P6(@ ~~~yyytttpppmmmiiieee```[[[UUUNNNJJJGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIKKKMMMNNNPPPSSSWWW[[[^^^aaagggqqquuunnnmmm~~~kkkeeeeeeccceeehhhqqqwwwppplllkkkttt~~~|||~~~~~~}}}~~~yyyyyy~~~zzzwwwwwwxxxxxxxxxuuusssrrrvvv~~~~~~{{{~~~|||{{{zzzzzzxxxuuusssvvvtttrrrqqqqqqooollliiimmmkkkhhhfffhhhppp}}}zzz{{{xxxnnnfffccc\\\YYYUUUSSSRRRRRRRRRRRRSSSRRRTTTWWWYYY___lllyyyqqqgggmmmyyy}}}{{{uuurrrqqqqqqqqqmmmllliiigggeeedddddddddeeedddcccbbbaaaaaaaaaaaa___]]]ZZZZZZ\\\\\\ZZZWWWYYY[[[^^^___``````bbbcccmmmkkkqqqzzzuuupppmmmhhheee```[[[WWWSSSNNNKKKGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNRRRTTTUUUXXX]]]aaajjjqqqzzzzzzwwwwwwhhhddddddccceeelllxxx}}}zzzwwwvvv||||||zzzzzz}}}~~~{{{uuurrrrrrrrrrrrwwwsssqqqvvv~~~|||~~~zzzxxxwwwvvvtttrrruuusssqqqqqqppppppnnnlllmmmlllkkkjjjkkkqqqzzzwwwpppjjjbbb\\\ZZZUUUTTTRRRQQQQQQRRRRRRRRRQQQQQQSSSWWW[[[bbbppp~~~~~~oookkkppp{{{~~~|||zzzuuurrrqqqppppppnnnmmmjjjhhhfffeeeeeeeeecccbbbaaa```____________]]][[[ZZZ[[[\\\]]]ZZZXXXYYY[[[^^^```aaaccceeegggkkkkkkuuuxxxsssnnnjjjgggaaa^^^YYYUUURRRPPPMMMKKKFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKOOOUUUWWWWWW[[[aaagggpppxxx|||yyy}}}qqqiiiggghhhfffiiiqqq~~~}}}zzzzzzzzzrrroooooopppqqq}}}uuupppwww~~~}}}~~~~~~yyyvvvttttttssssssvvvsssqqqpppqqqrrrrrrqqqnnnooopppooooooqqquuuxxx{{{vvvlllbbb^^^[[[VVVSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRUUUZZZ___hhhwwwzzzmmmooosss~~~~~~zzzvvvtttrrrpppnnnnnnmmmkkkhhhgggfffffffff``````___^^^]]]]]]]]]]]]\\\[[[[[[]]]^^^^^^[[[YYYZZZ]]]```bbbccceeehhhjjjkkkppp}}}|||}}}zzzsssmmmhhhccc___\\\XXXSSSOOOMMMKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLQQQUUUWWWXXX^^^hhhpppwww}}}|||zzzvvvpppoooooooookkkmmmuuuzzzrrrpppssswwwzzzyyyrrryyy|||{{{|||~~~|||wwwtttssstttvvvvvvwwwtttrrrrrrtttvvvwwwwwwssssssrrrqqqppppppqqqrrrwww|||rrrccc[[[UUUTTTSSSQQQQQQSSSQQQTTTVVVXXXYYYXXXXXXXXXVVVVVVYYY___eeennnyyyooopppvvv}}}zzzxxxwwwtttqqqnnnmmmllliiigggeeeddddddddd______^^^]]]]]]]]]]]]]]]]]]^^^_________^^^\\\ZZZ\\\^^^aaabbbccceeehhhkkkmmmwww}}}~~~wwwooohhhbbb\\\YYYXXXTTTOOOKKKIIIGGGFFFDDDEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKOOOSSSVVVYYY\\\eeeqqq{{{~~~rrrrrrsssqqqqqqlllnnnvvv~~~|||vvvvvvzzzyyyttt}}}|||xxxyyy|||~~~zzzvvvuuuvvvxxxyyyzzzxxxvvvtttuuuwwwzzz||||||xxxvvvrrrooonnnnnnnnnoooqqqyyyuuuggg^^^VVVQQQNNNPPPRRRQQQTTTXXXUUUXXX\\\]]]\\\[[[ZZZ[[[[[[ZZZ]]]ccciiissszzztttrrr{{{~~~}}}{{{zzzxxxuuuqqqnnnjjjiiifffdddbbbaaaaaaaaa______^^^]]]]]]]]]^^^^^^```aaaaaaaaa___]]][[[[[[^^^```aaabbbcccdddhhhjjjooo~~~yyyrrrjjjccc]]]WWWSSSSSSPPPLLLIIIGGGFFFDDDBBBDDDDDDDDDDDDEEEFFFFFFGGGEEEFFFFFFGGGIIIKKKMMMNNNTTTVVVZZZ```iiisss~~~xxxqqqrrrpppnnnnnnjjjooo}}}~~~|||~~~{{{{{{zzzyyy{{{yyy|||{{{zzzxxxxxxzzz|||||||||xxxwwwvvvwwwzzz}}}~~~~~~zzzvvvqqqmmmlllmmmmmmmmmhhhooowww}}}ooobbbXXXRRRMMMJJJLLLQQQTTTTTTWWW\\\YYY\\\```aaa^^^\\\]]]^^^___^^^aaagggnnnyyy{{{zzzzzz~~~|||zzzyyyxxxtttpppmmmgggfffdddaaa```_______________^^^^^^^^^^^^______```aaaaaa___]]][[[\\\\\\___```aaabbbcccfffiiilllsss~~~|||uuuqqqjjjccc]]]XXXSSSOOOMMMKKKIIIHHHHHHGGGEEECCCCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFHHHIIILLLNNNQQQRRRXXX[[[bbbmmmzzzppplllnnnkkkkkknnnnnnwww}}}~~~~~~}}}~~~}}}{{{{{{|||~~~}}}{{{vvvvvvvvvxxx{{{}}}~~~}}}yyyuuupppmmmmmmmmmkkkjjjffflllpppvvvxxxjjj^^^TTTOOOMMMHHHHHHMMMTTTWWWXXX[[[___]]]aaaeeeeeecccaaacccfffddddddhhhooowwwzzz}}}}}}{{{yyywwwuuurrrnnnjjjfffeeeccc```^^^^^^]]]^^^^^^^^^^^^]]]]]]^^^^^^___[[[\\\\\\[[[YYYYYY\\\___]]]___aaaccceeeiiinnnrrr~~~|||xxxnnniiiccc]]]YYYTTTPPPMMMIIIHHHGGGHHHIIIHHHFFFEEECCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIKKKNNNQQQTTTUUU[[[___iiixxxxxxhhhhhhjjjhhhjjjqqquuu}}}{{{{{{|||}}}}}}yyyuuuuuuvvvxxx{{{}}}|||{{{vvvsssooonnnnnnmmmjjjgggkkkoooppprrr}}}~~~wwwlll___TTTMMMLLLLLLHHHIIIOOOWWW[[[[[[^^^bbbaaaeeeiiijjjggggggjjjnnnjjjjjjooowwwyyy~~~|||zzzwwwtttrrroookkkhhhfffeeebbb```^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^WWWXXXXXXWWWVVVXXX]]]aaa\\\^^^aaadddggglllssswww{{{tttoooiiiddd]]]VVVSSSPPPOOOMMMKKKIIIGGGEEEDDDDDDEEEFFFBBBBBBCCCCCCEEEFFFHHHHHHIIIGGGGGGJJJPPPUUUWWWVVVaaaeeetttxxxhhh^^^ccciiiiiilllrrr~~~|||~~~~~~{{{xxx~~~|||yyyyyyyyyzzz{{{{{{||||||{{{vvvsssqqqpppqqqooolllhhhqqqttttttrrrttt{{{nnneeeZZZTTTOOOIIIHHHIIILLLOOOTTTWWWZZZ]]]aaadddgggjjjnnnooonnnkkkjjjjjjnnnrrrxxx~~~{{{yyyvvvtttrrrpppmmmkkkdddbbb___[[[ZZZZZZ[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZZZZYYYXXXWWWYYY]]]``````cccbbbhhhooolllsss~~~}}}|||}}}vvvnnniiieee```YYYSSSPPPNNNLLLKKKJJJHHHFFFEEEDDDDDDEEEFFFCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKMMMRRRVVVZZZ[[[aaammm~~~mmmccc___dddgggiiiqqq}}}}}}~~~~~~}}}|||}}}~~~|||{{{|||}}}~~~~~~~~~}}}|||{{{vvvsssqqqppppppoookkkhhhmmmqqqsssqqqppp|||~~~wwwiii```WWWRRRNNNJJJJJJLLLOOOSSSXXX\\\___bbbeeegggooorrruuuuuurrrpppooopppssszzz}}}zzzyyywwwtttrrrpppnnnjjjhhhaaa___\\\YYYXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\\\\[[[[[[\\\___bbb```dddfffmmmuuuvvv}}}vvvnnngggbbb^^^YYYSSSNNNLLLJJJHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLNNNOOOPPPQQQSSSXXX]]]aaajjjyyyoooaaa^^^```fffjjjqqq~~~}}}~~~~~~|||zzzyyyzzz{{{~~~~~~~~~~~~|||{{{vvvtttrrrppppppnnnllliiiiiippptttqqqmmmuuuzzzqqqbbbZZZRRROOOMMMKKKLLLOOORRRWWW^^^cccggghhhjjjkkkqqqtttuuutttpppnnnoooqqqzzz~~~}}}{{{xxxvvvvvvtttqqqooommmkkkgggddd\\\[[[XXXVVVVVVVVVWWWXXX[[[ZZZZZZZZZZZZ[[[\\\\\\\\\]]]_________```bbbccc___fffiiippp{{{~~~wwwppphhhaaa\\\XXXTTTOOOKKKIIIHHHGGGEEEFFFFFFEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMNNNQQQSSSTTTUUUYYY```fffvvvrrrhhh\\\\\\aaajjjuuu|||~~~~~~~~~|||zzzzzz{{{}}}|||zzzxxxvvvtttrrrpppnnnmmmkkkjjjsssyyyuuunnnsssxxxmmm^^^VVVOOOMMMLLLKKKMMMQQQUUU[[[ccciiilllmmmnnnnnnoooqqqssspppmmmmmmpppuuu|||{{{yyyvvvssstttrrrpppnnnllliiieeebbbYYYXXXWWWVVVUUUVVVWWWXXXZZZZZZZZZZZZZZZ[[[\\\\\\\\\^^^aaabbbbbbbbbcccddddddkkknnnuuuxxxqqqjjjccc]]]YYYSSSPPPLLLIIIHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFHHHIIILLLMMMNNNNNNQQQTTTVVVXXX]]]dddjjjwww}}}{{{uuulllddd\\\\\\bbbppp~~~}}}~~~}}}{{{{{{zzzxxxuuurrrpppooooooqqqyyyzzzrrrtttwwwkkk\\\TTTNNNMMMLLLLLLNNNRRRWWW]]]eeelllnnnooonnnnnnnnnqqqsssqqqpppsss{{{~~~|||zzzwwwtttrrrrrrpppooonnnllliiieeebbbYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\[[[^^^bbbcccdddcccdddeeehhhpppttt~~~{{{vvvpppiiiccc^^^XXXUUUOOOLLLIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJLLLNNNPPPQQQPPPSSSWWW[[[___eeekkkoooqqq{{{xxxssssssooogggaaa\\\___iii}}}~~~~~~|||xxxtttrrrrrrsssxxx~~~|||uuuttt}}}uuuiii[[[TTTNNNMMMNNNMMMPPPTTTZZZ```ggglllnnnnnnnnnnnnjjjooossssssuuu|||~~~}}}{{{yyywwwtttrrrqqqooonnnnnnmmmmmmjjjfffcccZZZZZZYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[\\\^^^bbbdddddddddeeefffdddooovvv{{{uuuppplllfff```\\\WWWSSSPPPKKKIIIGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUVVV[[[bbbiiipppssstttrrr~~~rrrkkknnnqqqlllfffddd]]]gggyyy|||~~~|||wwwuuuvvvxxx|||~~~~~~yyysssrrrxxx~~~rrreeeZZZSSSNNNNNNOOOPPPTTTXXX]]]bbbhhhlllnnnmmmmmmmmmkkkpppwwwzzzzzzyyyxxxuuurrrpppoooooolllkkkkkklllllljjjfffccc[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]```bbbddddddeeegggiiigggttt|||tttmmmiiieee___ZZZVVVSSSOOOMMMIIIGGGFFFEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLMMMOOOQQQTTTVVVWWWYYYZZZ^^^gggqqqxxxzzzyyy{{{nnngggfffooorrrlllhhhiii___ooozzz{{{~~~yyyvvvxxxzzz|||}}}{{{vvvqqqpppssswwwvvvpppcccYYYRRRMMMOOOQQQSSSWWW\\\```dddiiilllmmmmmmmmmmmmrrrxxx~~~}}}vvvvvvuuuqqqnnnlllkkkllliiiiiijjjkkkkkkjjjfffccc\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[___aaacccdddeeefffiiikkksss||||||wwwsssnnnjjjfff___[[[UUUPPPNNNMMMKKKJJJJJJIIIFFFDDDCCCCCCDDDEEEDDDEEEEEEEEEEEEGGGKKKNNNJJJNNNRRRSSSQQQRRRWWW\\\```___kkk~~~wwwggggggjjjkkkgggccceeekkkvvvzzzwww{{{{{{xxxxxxxxxyyyyyy}}}{{{wwwtttsssssstttuuuvvvsssfffYYYSSSOOOPPPQQQSSSXXX___aaadddiiikkklllnnnsssvvv{{{~~~zzz{{{{{{zzzsssrrrpppnnnkkkiiiggggggiiiiiiiiihhhgggeeedddccc]]]]]][[[ZZZYYYYYYYYYYYY]]][[[ZZZZZZ[[[]]]^^^^^^bbbaaaccceeeeeedddjjjqqqzzz~~~}}}~~~|||vvvqqqmmmhhhccc```ZZZVVVQQQMMMKKKJJJIIIHHHIIIHHHFFFDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHJJJMMMOOONNNPPPRRRSSSTTTVVVYYY\\\dddkkk}}}mmmdddeeeggghhheeedddlllvvv~~~yyy}}}|||{{{yyyxxxxxxzzzzzz{{{~~~|||yyywwwuuuuuuvvvvvvttt|||wwwjjj[[[TTTOOOPPPQQQTTTYYY___```dddjjjnnnqqquuuzzz}}}zzz}}}|||yyywwwrrrqqqooommmjjjhhhfffeeehhhhhhgggfffdddcccaaa```]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYY[[[]]]___```aaaaaaaaaccceeeeeegggppp{{{~~~}}}}}}~~~}}}wwwsssnnniiiddd```[[[XXXSSSPPPLLLIIIHHHHHHGGGFFFGGGFFFEEECCCCCCCCCDDDEEEEEEGGGJJJKKKKKKLLLOOOQQQSSSSSSTTTVVVXXX\\\aaacccuuussshhhdddeeeggggggfffkkk|||~~~~~~~~~|||}}}~~~||||||{{{{{{uuuvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxssswww~~~qqq___XXXRRRRRRTTTWWW\\\bbbbbbhhhpppvvv|||~~~~~~zzzwwwuuutttpppooonnnkkkiiigggeeedddeeeeeedddcccaaa___]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYVVVWWWZZZ]]]___aaaccccccbbbcccfffhhhggglll|||~~~}}}|||zzzyyyuuuooolllfffaaa]]]YYYUUURRRNNNKKKHHHFFFFFFFFFEEEDDDEEEDDDDDDCCCCCCDDDEEEEEEEEEHHHKKKMMMMMMNNNPPPQQQTTTUUUWWWXXX[[[cccnnnvvv~~~qqqkkkiiihhhiiijjjlllyyy~~~}}}|||yyy{{{}}}~~~}}}~~~}}}{{{yyyxxxvvvuuuuuurrruuuxxx{{{|||}}}~~~|||zzzyyytttssswwwwwweee\\\UUUUUUXXX\\\bbbhhhhhhoooyyy|||xxxuuutttrrrqqqpppooommmkkkhhhfffddddddbbbaaa```___]]][[[YYYXXX[[[ZZZZZZYYYYYYYYYZZZZZZUUUXXX\\\___aaabbbcccdddeeegggkkklllmmmuuu}}}~~~}}}yyyvvv}}}xxxrrroooiiieee```\\\YYYVVVRRROOOKKKHHHFFFEEEEEEFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGEEEHHHKKKMMMNNNOOOQQQRRRQQQUUUXXXZZZ___lllzzzqqqmmmnnnmmmmmmqqqyyy~~~{{{{{{~~~~~~~~~~~~|||zzzzzzwwwyyy|||~~~}}}}}}}}}~~~}}}{{{xxxvvvuuuttttttuuuxxx|||~~~{{{yyysssqqqsss}}}hhh^^^VVVVVV[[[```gggmmmqqqxxx}}}zzzvvvtttsssrrrpppoooooonnnmmmjjjhhhfffdddccc^^^^^^]]]\\\ZZZXXXVVVUUUYYYYYYYYYYYYYYYYYYZZZZZZXXX[[[___aaaaaaaaabbbdddfffiiinnnrrruuu~~~||||||{{{xxxttt|||xxxtttpppkkkgggaaa^^^ZZZWWWUUURRROOOMMMIIIGGGEEEEEEEEEFFFEEECCCBBBCCCDDDEEEFFFGGGHHHHHHGGGIIILLLMMMNNNPPPSSSUUUQQQUUU[[[aaajjj|||wwwqqqnnnqqqqqquuu~~~zzzxxxxxx}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyyyyxxxwwwyyy|||}}}|||}}}}}}{{{yyyxxxwwwwwwxxx|||}}}zzzxxxrrrppprrr~~~lll```WWWXXX___fffmmmsss{{{~~~xxxvvvsssrrrqqqpppnnnmmmmmmmmmkkkiiifffdddbbbaaa\\\\\\[[[ZZZYYYXXXVVVUUUXXXXXXXXXXXXYYYZZZZZZ[[[[[[^^^aaabbb``````bbbeeehhhkkkrrrzzz~~~{{{zzzyyyvvvuuu|||yyyuuuppplllgggbbb^^^ZZZWWWTTTQQQPPPOOOLLLJJJHHHFFFEEEDDDEEEEEECCCBBBBBBCCCEEEFFFHHHIIIJJJJJJJJJKKKMMMNNNOOORRRUUUXXXYYY[[[bbbnnnzzzwwwtttrrrtttwww{{{xxxyyyzzz}}}}}}~~~~~~~~~~~~~~~~~~{{{|||~~~{{{{{{{{{zzzzzzzzzzzzzzzwwwyyy}}}~~~|||}}}~~~}}}{{{zzzyyyyyyzzz~~~~~~{{{yyywwwrrrppprrr|||sssggg]]]^^^gggooowww}}}}}}{{{}}}xxxuuusssqqqppppppnnnllljjjkkkjjjhhhfffcccaaa___^^^ZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\___bbbaaa___```ccchhhmmmpppzzz~~~{{{xxxvvvvvvvvv}}}yyyuuuppplllgggaaa[[[WWWTTTRRROOOMMMMMMLLLJJJHHHGGGEEEDDDDDDDDDDDDBBBAAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNOOOPPPSSSXXX[[[dddccciii{{{|||xxxwwwxxxxxxyyywww~~~~~~zzzyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}xxx{{{~~~{{{{{{{{{||||||}}}}}}}}}xxxzzz}}}|||}}}}}}|||{{{zzzyyyyyyyyy}}}}}}zzzwwwvvvsssrrrsssyyyzzznnndddfffoooxxxvvvqqq}}}xxxtttsssrrrpppoooooommmjjjhhhhhhgggfffcccaaa___]]]\\\YYYYYYZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXZZZ[[[\\\[[[___bbbaaa___```eeejjjrrrvvv|||~~~|||wwwtttuuuxxx}}}xxxtttpppmmmhhhbbb]]]XXXUUUTTTQQQMMMHHHFFFFFFGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFGGGIIIKKKMMMMMMTTTTTTUUUVVVXXX[[[___bbbfffttt}}}zzzwwwwwwzzz{{{{{{yyyzzz{{{zzz|||~~~}}}zzzwwwwwwzzz|||~~~|||zzzzzz{{{}}}~~~~~~|||{{{|||}}}{{{yyywwwxxxzzz|||}}}}}}~~~}}}|||{{{{{{zzz{{{}}}zzzxxx||||||wwwuuuxxx~~~~~~}}}zzzyyyxxxwwwvvvssssssrrrsssyyy~~~tttiiihhhsss}}}uuuvvvwww{{{vvvppplllpppooonnnllljjjhhhgggfffcccbbbaaa___^^^]]][[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYYYYZZZ[[[\\\\\\\\\___```___\\\\\\```iiippp}}}|||zzz|||}}}{{{wwwuuuvvvxxx}}}xxxsssooojjjgggbbb\\\WWWSSSQQQPPPNNNJJJFFFEEEEEEFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHKKKMMMOOOOOOOOOQQQTTTWWWYYY^^^eeejjjzzz}}}qqqpppqqqsssuuuxxxzzzzzzzzz|||zzz{{{}}}~~~|||{{{}}}zzzxxxxxx{{{~~~~~~~~~}}}|||zzzyyyyyy{{{}}}~~~~~~|||{{{{{{~~~}}}zzzxxxvvvwwwyyy}}}}}}|||zzzyyyyyyyyyzzz{{{}}}}}}xxxvvvyyyzzzwwwxxx|||~~~~~~}}}{{{zzzzzzyyyxxxwwwwwwvvvtttttt|||{{{pppppp{{{wwwtttzzz}}}xxxuuuppplllnnnnnnlllkkkiiigggfffeeebbbaaa```___^^^\\\[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWYYYZZZ\\\]]]^^^______``````^^^^^^cccmmmuuu||||||zzzwwwzzz|||{{{wwwvvvwwwyyy~~~yyyuuupppkkkhhhaaa^^^YYYSSSOOOLLLKKKKKKIIIGGGDDDCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMPPPQQQRRRPPPTTTXXX[[[^^^fffrrr{{{yyypppiiicccdddiiiooosssvvvyyy~~~}}}|||zzzzzzzzz}}}}}}zzzyyy|||{{{yyyzzz}}}}}}}}}}}}}}}}}}{{{xxxxxxxxxyyyzzz|||}}}~~~}}}{{{{{{|||~~~~~~~~~yyywwwuuuvvvzzz|||zzzxxxvvvvvvvvvwwwzzz{{{||||||{{{zzz{{{wwwvvvwwwxxxxxx{{{~~~}}}}}}~~~|||zzzzzz{{{zzzzzzzzz{{{{{{vvvqqqsss|||yyyyyy{{{uuuxxx~~~xxxtttrrrooollllllkkkjjjiiigggeeeddddddaaa```___^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXVVVWWWXXXZZZ\\\^^^```aaa```aaabbbaaabbbiiivvv~~~~~~~~~{{{xxxwwwssswwwzzzzzzwwwuuuvvvxxx}}}zzzuuuqqqmmmiiieeeaaaZZZWWWRRRMMMIIIHHHHHHHHHEEEDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGIIIKKKMMMOOOPPPRRRTTTWWW[[[___ccciiiuuurrrhhhdddcccbbbaaagggnnnrrrvvv~~~{{{yyywww{{{}}}~~~|||zzzzzz}}}~~~{{{{{{}}}}}}{{{{{{{{{zzzxxxvvvwwwyyy{{{}}}~~~}}}{{{{{{{{{}}}~~~~~~xxxvvvuuuvvv{{{~~~zzzwwwuuutttssssssuuuxxxzzz{{{{{{yyyxxxzzzyyyyyyyyyyyyyyy|||}}}}}}||||||{{{|||}}}}}}~~~{{{yyyxxxyyyzzz{{{{{{zzz}}}~~~yyyqqqpppvvv}}}zzzvvv|||yyytttqqqooommmkkkiiiiiihhhfffeeedddbbbbbb______^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\^^^___aaaaaabbbddddddcccfffqqq~~~zzzwwwuuutttqqquuuxxxwwwtttrrrrrrsss~~~}}}|||yyyxxxuuurrrnnnjjjgggccc___\\\UUURRRNNNJJJHHHGGGGGGHHHBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJIIILLLOOOPPPPPPQQQTTTWWW\\\```gggnnnzzzrrreeeaaabbbcccddd```fffnnnttt~~~}}}|||zzzxxx|||~~~~~~||||||~~~|||}}}~~~|||{{{zzzyyyxxxvvvvvvxxx{{{}}}}}}|||{{{{{{{{{}}}~~~xxxwwwuuuwww||||||xxxuuusssrrrrrrqqqssswwwzzz{{{{{{zzzyyyyyy|||~~~{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxvvvtttuuuwwwyyy{{{{{{{{{~~~~~~yyyrrrooorrrwwwqqqwww~~~{{{vvvrrrooommmjjjiiiggggggfffeeecccbbbaaaaaa^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]^^^___```aaaaaaccceeeggghhhmmm|||}}}}}}}}}wwwsssrrrrrrrrruuuwwwuuupppmmmmmmnnn|||xxxvvvtttrrrpppnnnllliiieeebbb___\\\XXXVVVOOONNNLLLJJJHHHGGGGGGGGGBBBCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMOOORRRRRRRRRTTTYYY^^^bbbgggrrr~~~hhh``````bbbcccdddcccjjjvvv}}}|||~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~|||zzzzzzyyywwwvvvwwwzzz~~~|||}}}~~~}}}{{{zzz{{{|||wwwvvvvvvxxx}}}}}}yyyvvvsssrrrrrrrrrrrrsssvvvyyy{{{|||{{{{{{xxx~~~{{{zzzxxxvvvyyyxxxxxxwwwuuutttsssssstttrrrqqqrrrvvvyyy{{{|||}}}~~~}}}yyyuuurrrsssuuuyyyoooyyy}}}xxxwwwtttqqqnnnkkkiiihhhfffeeedddcccbbbaaaaaa```]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\`````````aaabbbbbbcccccceeekkkqqquuu}}}|||}}}|||uuuqqqpppqqqtttvvvvvvsssnnnkkklllnnn|||wwwtttpppmmmkkkiiigggdddccc```\\\ZZZWWWUUUQQQNNNIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEGGGGGGEEEDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLMMMOOORRRUUUUUUVVVZZZbbbiiiqqqxxxpppdddbbbeeeeeefffhhhoooyyy||||||~~~}}}|||{{{{{{|||}}}}}}|||~~~~~~|||zzzzzzyyyxxxvvvyyy|||~~~yyy||||||zzzzzz{{{uuutttuuuwww{{{~~~|||zzzwwwtttrrrrrrsssttttttuuuwwwxxxyyyzzzzzzzzzwww~~~|||wwwwwwxxxvvvvvvvvvuuutttsssqqqooonnnrrrqqqppprrrvvvzzz}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}uuurrr|||yyyuuurrrrrrqqqooommmjjjiiiiiieeeeeedddcccbbbaaa``````\\\[[[[[[ZZZZZZYYYYYYXXX[[[[[[\\\\\\\\\]]]]]]]]]```aaabbbcccdddeeefffgggkkkvvv~~~~~~{{{tttpppppprrrvvvwwwvvvsssnnnmmmooorrrzzzvvvrrroookkkhhhfffdddaaa___\\\ZZZVVVTTTRRROOOLLLIIIEEEFFFGGGGGGFFFEEECCCBBBDDDFFFIIIHHHFFFEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPSSSVVVWWWYYY___iiiqqqvvvvvvllleeebbbfffjjjiiikkkooo}}}~~~{{{|||}}}{{{yyyxxxxxxzzz}}}|||~~~~~~{{{zzzzzzzzzxxxwwwzzz}}}|||xxx|||}}}zzzyyyyyysssssstttvvvzzz{{{{{{zzzzzzxxxuuusssrrrrrrtttuuuwwwwwwwwwwwwwwwxxxxxxxxxuuu}}}~~~xxxsssuuuxxxxxxuuuuuutttsssqqqooommmlllqqqpppppprrrwww{{{~~~~~~||||||}}}xxxwwwvvvzzzvvvtttmmmnnnooonnnllljjjjjjjjjeeeddddddcccbbbaaa``````[[[[[[ZZZZZZYYYYYYXXXXXX\\\\\\\\\]]]]]]^^^^^^^^^```aaabbbdddfffhhhiiijjjrrr|||{{{{{{tttooopppssswwwxxxwwwsssoooooossswwwyyyrrrmmmiiihhhfffccc___[[[WWWUUUSSSRRRQQQOOOLLLJJJIIIHHHGGGDDDCCCCCCFFFGGGEEEBBBDDDDDDDDDDDDEEEGGGHHHHHHMMMKKKIIIJJJMMMPPPSSSUUUTTTWWWZZZ\\\```kkkzzzuuukkknnnuuuxxxwwwmmmfffdddjjjmmmlllrrrzzz~~~{{{{{{zzzyyy{{{{{{wwwtttuuuyyy|||{{{yyyuuuxxx{{{~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzxxxvvvuuuuuuuuu|||}}}|||yyyyyyzzz||||||xxxuuuuuutttrrrsssuuuyyy}}}yyyxxxvvvssspppoooqqqsssvvvwwwyyyyyyyyyxxxvvvuuuuuuvvvxxxxxxvvvvvvvvvwwwtttuuutttssspppmmmkkkjjjiiilllppptttxxxzzzzzzzzz~~~wwwvvv~~~xxxuuussssssooonnnnnnlllkkkiiigggfff________________________[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[[[[\\\]]]```bbbcccccccccdddfffjjjoootttwww~~~{{{{{{|||xxxpppmmmppptttvvvuuusssrrrqqqtttyyy||||||xxxrrrlllhhhaaa___]]]YYYVVVRRRPPPNNNOOONNNMMMLLLJJJHHHGGGFFFGGGEEEDDDDDDFFFGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJJJJKKKNNNRRRUUUVVVYYY[[[___fffpppyyyjjjccchhhooorrrqqqrrrllljjjlllmmmooo{{{xxxvvvvvvvvvvvvwww{{{wwwtttuuuxxxzzzxxxuuunnnrrrxxx|||~~~||||||}}}|||||||||{{{yyywwwvvvuuuuuuvvv}}}}}}yyyvvvwwwxxxzzz}}}}}}zzzxxxttttttuuuvvvxxxzzz|||}}}yyyxxxuuuqqqnnnnnnqqqsssvvvwwwxxxyyyxxxwwwuuussstttvvvxxxxxxxxxwwwxxxyyywwwwwwwwwuuurrrooolllkkklllnnnqqqtttwwwzzz{{{{{{~~~}}}zzz}}}xxxsssqqqppppppmmmllllllkkkiiigggeeeddd^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\^^^___aaabbbbbbdddggghhhjjjrrr}}}~~~|||zzzzzz|||~~~}}}{{{vvvrrrqqqssswwwxxxvvvuuussstttwww||||||vvvqqqmmmiiidddaaa\\\ZZZVVVSSSPPPMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEGGGEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLLLLNNNQQQTTTXXXZZZ\\\```gggtttppphhh___^^^dddkkklllkkknnnllllllmmmkkknnnzzzsssssstttssstttvvv{{{xxxuuuuuuvvvvvvssspppgggmmmtttzzz~~~|||{{{{{{|||~~~~~~}}}{{{zzz{{{yyyxxxwwwvvvvvvwwwxxxxxx~~~||||||}}}zzztttsssvvvwwwyyy|||~~~~~~|||{{{uuuvvvxxxzzzzzzzzzzzzyyy{{{yyyuuuqqqnnnnnnqqqtttvvvwwwxxxxxxwwwuuusssrrrrrrtttwwwyyyyyyyyyzzz{{{yyyzzzzzzxxxsssooommmmmmooopppqqqtttwwwzzz|||}}}|||wwwyyy{{{|||}}}zzzuuupppmmmllllllllljjjjjjiiihhhgggeeecccbbb]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]___```aaabbbccccccgggkkkmmmqqq~~~}}}{{{{{{yyyxxxzzzzzzyyywwwuuutttuuuwwwyyyyyywwwvvvuuuxxx|||}}}|||vvvrrrlllgggdddaaa^^^[[[WWWUUUQQQNNNKKKJJJJJJKKKFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNOOOQQQSSSWWW[[[^^^___fffttt~~~sssccc___]]]___fffkkklllkkkiiijjjmmmnnnkkkoooxxxssstttuuuuuuwwwzzz{{{yyyvvvuuuuuussspppmmmgggmmmuuu|||yyyzzz{{{}}}~~~~~~{{{|||}}}{{{yyyxxxxxxyyyxxxxxxwwwwwwxxxyyy{{{||||||{{{zzzwwwrrrssswwwzzz|||~~~~~~}}}xxxxxxyyyzzzzzzzzzyyyxxx|||zzzvvvqqqnnnooorrruuuuuuvvvwwwwwwvvvtttrrrpppooorrrvvvxxxyyyyyyzzz{{{yyy{{{{{{xxxsssnnnllllllooooooppprrruuuyyy}}}{{{tttpppmmmnnnvvv~~~|||sssqqqnnnkkkiiiiiijjjjjjiiiiiihhhgggeeecccaaa```]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZYYYXXXYYYZZZ[[[\\\^^^___```bbbdddeeefffffffffjjjooottt|||{{{zzzxxxwwwxxxyyyvvvtttsssuuuwwwxxxxxxxxxwwwvvvwww{{{|||xxxuuutttmmmjjjddd```^^^[[[YYYWWWPPPNNNKKKHHHFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMOOOPPPRRRTTTXXX___dddkkkvvvttthhh___^^^___bbbhhhlllmmmmmmnnnlllllllllkkkuuu{{{wwwtttvvvxxxxxxzzz~~~}}}{{{yyyvvvuuussspppnnnmmmssszzz~~~}}}yyy{{{}}}~~~~~~}}}}}}|||wwwxxxyyyxxxvvvvvvwwwxxxzzzzzzyyyyyyzzz|||}}}~~~|||zzzyyyvvvsssvvv{{{~~~}}}}}}{{{{{{yyyxxxxxxxxxyyyyyy|||zzzwwwssspppqqqtttwwwtttuuuvvvwwwvvvtttrrrpppnnnrrrvvvxxxxxxxxxxxxyyyxxxzzz{{{xxxqqqlllkkklllmmmmmmnnnpppsssxxx}}}~~~{{{tttmmmhhhhhhrrr~~~|||xxxvvvnnnmmmkkkiiihhhiiiiiijjjhhhhhhgggfffdddbbb```___^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZZZZYYYZZZ[[[\\\]]]^^^___aaaccceeeggghhhiiikkkmmmttt~~~}}}|||xxxvvvvvvxxxvvvsssssstttuuuuuuuuuvvvuuuvvvyyy~~~|||{{{yyyvvvsssooollljjjdddbbb^^^[[[YYYVVVTTTQQQMMMLLLJJJHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEFFFFFFEEEEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQNNNPPPRRRTTTWWW___iiiqqqsssfff______```bbbfffjjjnnnppptttmmmiiikkkqqqyyyvvvuuuyyyzzzzzz|||~~~{{{xxxvvvtttttttttvvv{{{}}}|||{{{}}}~~~~~~|||zzzyyyyyyuuuvvvwwwwwwvvvvvvxxxzzz}}}|||{{{{{{{{{|||~~~|||yyyyyywwwvvvzzz}}}|||||||||{{{yyywwwwwwwwwxxxxxxxxxxxxvvvtttrrrrrrtttwwwssstttvvvwwwvvvuuusssrrrppptttwwwyyyyyywwwwwwwwwwww{{{}}}yyyrrrmmmmmmnnnooonnnooopppssswwwzzz}}}zzzzzzzzz{{{|||~~~zzztttnnniiiiiirrr~~~yyytttrrrqqqlllkkkiiihhhhhhhhhhhhiiigggffffffdddcccaaa___^^^________________________\\\\\\[[[[[[[[[]]]^^^___^^^^^^___aaadddhhhkkkmmmtttxxx~~~~~~yyyvvvvvvvvvuuutttrrrqqqqqqrrrrrrttttttvvv|||rrrqqqooollliiieeebbbaaa[[[YYYWWWUUUTTTQQQNNNKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGIIIIIIGGGGGGIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTRRRTTTXXX[[[aaalll{{{qqqccc`````````aaaccciiipppuuuuuuppprrr|||yyywwwxxx|||}}}}}}}}}zzzwwwwwwyyy{{{}}}}}}{{{}}}~~~|||xxxuuuuuuvvvuuuvvvwwwwwwwwwyyy|||~~~~~~|||{{{{{{{{{|||}}}|||yyyxxxyyyyyyxxx}}}}}}|||{{{{{{yyyyyyyyyyyyxxxwwwvvvuuusssttttttsssrrrrrrtttuuurrrtttvvvwwwwwwvvvuuuttttttwww{{{|||{{{xxxvvvvvvyyy}}}}}}uuupppqqqssssssssssssssstttuuuwwwxxxuuuvvvxxxzzz{{{}}}{{{wwwssspppllllllsss|||}}}wwwsssooommmllliiiiiigggfffeeeeeeeeeeeeddddddcccbbb```^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]^^^```aaaaaaaaaaaabbbffflllqqqttt~~~{{{xxxxxxrrrttttttrrrooonnnooorrrssstttxxx}}}kkkjjjhhhfffbbb___\\\ZZZUUUTTTRRRRRRPPPNNNJJJFFFCCCDDDDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDFFFIIIKKKKKKIIIIIIKKKNNNLLLLLLMMMNNNPPPRRRTTTUUUWWWZZZ^^^ccckkkyyyjjj\\\bbbaaaaaa```bbbiiissszzzvvvxxxzzz|||zzz|||{{{xxxyyy}}}}}}|||~~~~~~{{{uuurrrrrrsssvvvwwwxxxxxxyyy{{{~~~|||{{{zzzzzzzzz{{{zzzwwwwwwyyyyyyzzz}}}{{{{{{{{{{{{uuuwwwyyy{{{zzzxxxuuusssoooqqqssssssrrrqqqssstttrrrsssuuuwwwxxxwwwvvvuuuxxx{{{~~~~~~|||yyywwwvvv{{{xxxtttuuuxxxxxxwwwvvvuuuuuutttttttttvvvxxxzzz{{{{{{{{{||||||wwwtttqqqpppnnnnnnsss{{{}}}{{{xxxtttpppmmmkkkkkkhhhgggfffdddccccccbbbbbbcccbbbbbb```___]]][[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^___aaabbbeeeddddddfffjjjqqqwww{{{}}}}}}zzzzzzooorrrtttrrrmmmlllooossssssuuuzzz{{{^^^]]][[[[[[ZZZXXXTTTQQQMMMMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHJJJLLLNNNNNNNNNOOOPPPQQQRRRTTTVVVZZZ^^^]]]aaaiiitttuuueeebbbddd```aaafffhhhiiiqqqzzz~~~}}}{{{yyywwwzzz~~~yyytttrrrsssuuuuuuyyy{{{{{{~~~}}}xxxwwwxxxyyyxxxwwwyyyvvvuuuvvv{{{~~~|||zzzyyyyyyxxxwwwtttxxx|||}}}{{{wwwsssqqqrrrqqqpppmmmlllmmmpppsssuuuvvvwwwxxxxxxxxxxxxxxxwwwyyy||||||zzzxxxwwwvvv}}}}}}}}}~~~~~~|||xxxuuusssssstttwwwzzz}}}~~~{{{xxxuuutttrrrrrrrrrrrrqqqqqqpppooozzz~~~uuussspppmmmjjjhhhgggggghhhfffccccccddddddaaa^^^aaa``````___^^^\\\[[[ZZZWWWZZZ]]]______]]]ZZZXXXZZZ___```\\\\\\bbbeeedddiiidddfffmmmppprrr~~~}}}zzzvvvrrrrrrttttttsssrrrqqqqqqsssvvv{{{}}}yyyvvvXXXWWWVVVUUUUUUSSSOOOMMMLLLKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGIIIKKKMMMNNNNNNPPPRRRUUUWWWYYY]]]aaadddiiiqqqtttgggeeefffddddddiiimmmrrr|||{{{xxxxxxxxxxxx{{{}}}xxxtttrrrsssuuuwww|||}}}yyyxxxyyyyyyxxxvvvvvvttttttvvv{{{~~~~~~~~~~~~zzzxxxvvvuuutttttttttwww{{{|||yyyuuuqqqppppppooonnnmmmmmmooorrrttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz||||||zzzyyyxxxyyy~~~}}}~~~~~~|||yyyuuussstttuuuxxxzzz}}}}}}zzzvvvtttsssrrrrrrsssssssssrrrppppppvvv{{{xxxvvvtttrrrpppmmmjjjgggfffeeeeeegggeeebbbaaabbbbbb```]]]___`````````^^^]]][[[YYYWWWYYY[[[]]]]]]\\\ZZZYYYZZZ___```]]]]]]bbbeeecccdddbbbfffqqqwww|||~~~|||{{{{{{yyyvvvtttrrrsssttttttsssrrrtttuuuwww{{{|||wwwtttQQQPPPNNNNNNNNNLLLJJJHHHJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJJJJLLLNNNPPPRRRSSSVVVXXX[[[^^^bbbhhhnnnrrrqqqhhhiiijjjjjjnnnuuu|||~~~zzzvvvuuuxxx{{{|||}}}}}}{{{xxxuuutttvvvxxx{{{}}}{{{zzzzzzyyywwwuuurrrrrrtttwww{{{||||||{{{|||{{{xxxuuusssrrrqqqqqqsssvvvyyyyyyvvvrrrooonnnooonnnmmmmmmnnnpppssstttrrrssstttvvvwwwxxxxxxxxxzzz{{{|||{{{yyyxxxzzz{{{}}}}}}}}}{{{xxxuuussstttvvvyyy{{{|||{{{xxxtttrrrqqqqqqssstttuuuuuusssqqqppppppxxx~~~yyyvvvtttqqqpppmmmllliiifffdddcccbbbbbbfffccc```^^^^^^^^^^^^]]]]]]^^^```aaa```]]][[[YYYXXXXXXYYYZZZZZZZZZZZZZZZ]]]aaabbb```___ccceeeddddddeeennn|||~~~||||||}}}{{{yyyxxxyyyyyyxxxwwwssstttuuuuuuttttttvvvxxxyyy}}}zzzuuurrrLLLKKKIIIIIIJJJIIIGGGEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQSSSUUUXXXZZZ]]]___ccchhhpppzzznnniiijjjkkkqqq|||~~~~~~}}}|||{{{{{{{{{|||yyywwwxxx}}}~~~}}}{{{zzz{{{{{{zzzyyyzzz|||~~~}}}}}}|||{{{zzzxxxvvvtttrrrsssvvvyyyzzzzzzxxxwwwyyyxxxvvvtttqqqpppqqqrrrrrrtttvvvvvvssspppnnnnnnqqqpppnnnnnnoooqqqrrrssspppqqqssstttvvvwwwwwwwwwzzzzzzyyyxxxvvvwwwyyy{{{~~~}}}{{{{{{zzzwwwtttssstttuuuxxxzzzzzzxxxuuurrrpppppprrrsssuuuvvvvvvuuurrrqqqlllqqq~~~yyyvvvtttrrrpppnnniiihhhfffcccbbbaaaaaaaaadddbbb___]]]\\\\\\\\\\\\[[[]]]___aaa```^^^[[[XXXXXXXXXXXXXXXYYYZZZZZZ[[[```bbbcccbbbbbbccceeefffjjjppp}}}}}}|||||||||zzzxxxwwwyyy{{{{{{{{{wwwxxxxxxwwwuuuuuuwwwyyy|||~~~yyyuuusssJJJIIIGGGGGGHHHIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIJJJKKKKKKLLLMMMMMMNNNPPPSSSTTTUUUXXX]]]aaacccgggnnnwwwxxxlllhhhiiiiiixxx~~~~~~~~~~~~|||{{{zzzyyyxxxxxxwwwwwwwww{{{yyy|||~~~{{{xxxuuuzzz|||}}}~~~|||||||||{{{xxxvvvtttttttttvvvyyy{{{zzzxxxvvvtttvvvwwwvvvtttqqqpppqqqsssppprrrttttttrrrpppppppppuuusssppppppqqqrrrqqqppppppppprrrssstttuuuuuuuuuwwwwwwvvvtttssstttwwwzzz{{{~~~zzzxxxxxxwwwtttrrrqqqrrrtttvvvwwwwwwuuurrrppppppqqqrrrsssuuuvvvvvvuuusssrrrmmmrrr~~~}}}|||xxxuuuqqqooonnnllljjjiiifffeeecccaaa`````````aaabbbaaa___]]][[[ZZZ[[[[[[ZZZ\\\^^^``````^^^[[[YYYYYYXXXXXXXXXYYYZZZ\\\]]]``````aaaaaabbbcccfffjjjqqq{{{}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~}}}||||||{{{xxxuuutttvvvwww~~~{{{wwwvvvIIIGGGFFFFFFGGGIIIHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMKKKKKKLLLMMMMMMNNNOOOOOOMMMQQQUUUXXX[[[aaaiiioooqqqxxxuuullliiiiiikkk}}}}}}~~~~~~~~~}}}{{{yyyvvvvvvwwwxxxxxxxxxwwwwww{{{zzz}}}{{{yyywwwvvv~~~{{{|||{{{yyyuuusssssssssvvvyyy||||||zzzxxxvvvvvvvvvxxxwwwtttooommmooorrrmmmooorrrrrrrrrssstttvvvyyyvvvrrrrrrttttttrrroooppppppqqqrrrssssssssssssttttttsssrrrqqqrrrtttwwwwww}}}~~~||||||zzzwwwttttttsssqqqooonnnpppqqqsssssssssrrrpppppprrrsssssssssttttttttttttttttttrrrvvvzzzwwwwwwxxxrrrpppmmmkkkjjjiiigggeeecccbbbaaa```______```aaa```aaaaaa___]]][[[[[[[[[YYY[[[]]]______^^^\\\ZZZZZZZZZZZZZZZ[[[\\\^^^___^^^\\\]]]aaadddgggnnnvvv}}}|||zzz|||~~~~~~~~~}}}{{{|||}}}~~~~~~}}}|||zzzwwwsssrrrsssuuu~~~|||zzzzzzGGGEEECCCDDDFFFGGGHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMOOOPPPMMMNNNOOOPPPQQQRRRRRRSSSRRRXXX___eeekkktttwwwnnnjjjiiivvv~~~~~~}}}}}}}}}}}}~~~}}}zzzxxxtttvvvyyy{{{||||||{{{zzz{{{zzz~~~|||xxxxxx|||{{{{{{zzzvvvrrrpppqqqsssvvvzzz}}}}}}{{{zzzzzz{{{yyyzzzyyytttmmmiiijjjmmmkkkmmmppprrrsssvvvyyy|||yyyvvvssstttwwwxxxuuurrrppppppqqqqqqqqqqqqqqqpppqqqrrrrrrqqqpppqqqsssuuussswwwyyywwwvvvwwwvvvsssppppppooommmlllkkkmmmooooooppppppoooooopppsssvvvssssssrrrrrrrrrsssuuuuuusssvvv~~~~~~zzzuuurrrrrrssspppnnnllljjjiiihhhfffddd``````^^^]]]]]]^^^___```___bbbcccbbb___\\\[[[[[[ZZZ[[[\\\]]]^^^]]]]]]\\\[[[[[[\\\]]]^^^___``````^^^\\\^^^fffmmmtttxxxvvvxxx~~~~~~}}}~~~}}}{{{yyyxxxvvvssspppoooqqqsss{{{}}}~~~}}}||||||EEECCCAAABBBDDDFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSPPPPPPQQQRRRSSSTTTUUUVVVZZZaaajjjsss{{{uuuyyyzzzppplllkkk|||zzz{{{{{{{{{{{{}}}~~~~~~{{{xxxtttvvv{{{~~~}}}{{{{{{}}}xxxuuuxxxzzz{{{yyyuuupppnnnpppsssvvvyyy}}}~~~||||||~~~|||}}}{{{tttkkkeeeeeehhhjjjlllooorrrtttxxx|||yyyuuusssuuuyyyzzzwwwtttpppqqqqqqqqqqqqpppoooooopppqqqrrrrrrqqqqqqsssuuuqqqttttttrrrqqqttttttqqqmmmmmmmmmkkkjjjiiikkkmmmmmmnnnnnnnnnnnnqqquuuxxxtttsssqqqpppqqqsssuuuvvvqqqssszzz~~~{{{wwwxxxxxxuuuooolllkkklllllljjjhhhgggfffdddbbb```^^^^^^]]]\\\\\\]]]^^^______bbbeeeeeeaaa]]][[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]][[[\\\^^^___```aaaaaaaaaaaa___bbblllvvv{{{ssstttyyy~~~~~~~~~{{{yyyuuutttrrrooommmmmmppprrryyy{{{}}}~~~}}}}}}}}}~~~FFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHJJJLLLNNNQQQRRRQQQQQQQQQRRRUUUQQQPPPTTTVVVTTTWWW]]]cccpppyyytttuuuxxxyyy{{{~~~|||zzz~~~||||||}}}}}}{{{zzz|||~~~zzzwwwyyy~~~||||||}}}}}}yyysssooommmmmmvvvvvvxxxyyyzzz{{{{{{{{{~~~xxxrrrnnnhhhbbb___aaaiiimmmpppsssxxx}}}|||xxxxxxwwwxxxyyyyyyxxxuuurrrvvvuuusssqqqqqqqqqrrrssswwwtttpppoooppprrrrrrssstttrrrpppnnnnnnnnnllljjjkkkkkkkkkllllllllllllmmmnnnjjjhhhjjjpppttttttrrrttttttttttttttttttssssssooovvv}}}~~~zzzvvvssstttssspppmmmkkkjjjjjjjjjfffeeedddbbb```___^^^^^^]]]\\\\\\\\\]]]^^^______aaa```___]]]\\\[[[[[[[[[YYYZZZZZZYYYYYYYYY\\\^^^^^^aaadddeeecccbbbccceeedddhhhnnnwwwzzzuuusssuuuxxx|||~~~{{{vvvsssqqqooonnnmmmjjjhhhlllttt}}}{{{yyyyyy|||EEEEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKKKKJJJJJJKKKLLLOOOQQQTTTUUUUUUUUUVVVWWWSSSPPPRRRVVVWWWWWW\\\dddppp~~~yyysssnnnooossswww~~~~~~~~~|||zzz|||{{{zzz{{{}}}~~~}}}|||}}}|||zzzzzz~~~}}}~~~~~~||||||}}}|||yyytttpppppppppwwwxxxyyyyyyyyyyyyxxxwwwzzzvvvsssoooiiiaaa___bbbjjjpppuuuwwwzzz}}}}}}zzzzzzyyyyyyzzzzzzzzzxxxuuuwwwuuusssqqqpppqqqssstttxxxsssnnnkkklllooorrrtttqqqnnnlllkkkkkklllkkkjjjmmmmmmmmmmmmllllllllllllmmmjjjhhhjjjooossssssqqqttttttttttttttttttttttttwww|||zzzxxxzzz~~~~~~{{{yyyvvvsssqqqsssqqqooollljjjiiihhhhhheeedddbbb```^^^]]]]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[ZZZYYYXXXXXXXXXXXXYYY[[[[[[[[[]]]___aaa```bbbccccccbbbcccgggjjjmmmrrrzzz~~~wwwssstttuuuxxx|||}}}}}}~~~}}}yyytttqqqoooooonnnmmmnnnkkkiiimmmtttyyyxxxvvvwwwzzz|||~~~~~~DDDEEEFFFHHHJJJKKKLLLMMMLLLMMMNNNNNNMMMMMMNNNPPPOOOQQQTTTUUUUUUUUUVVVWWWTTTUUUWWWYYYZZZ\\\fffpppssspppnnnjjjhhhiiimmmrrruuu{{{~~~}}}}}}}}}~~~~~~|||zzzxxxwwwxxxzzz}}}||||||}}}~~~}}}||||||}}}~~~|||{{{{{{{{{zzzwwwtttrrrssstttxxxyyyzzzzzzyyywwwuuutttvvvuuussspppggg```aaafffooowww}}}}}}|||~~~~~~|||{{{yyywwwwwwyyyyyyyyywwwwwwuuurrrppppppqqqtttvvvyyytttmmmjjjkkkooosssuuuooollliiihhhjjjlllmmmmmmqqqqqqooonnnmmmlllllllllllljjjhhhiiinnnqqqqqqppptttttttttttttttttttttttt{{{~~~{{{tttooooooqqqzzz{{{yyywwwvvvuuutttrrrppppppooommmjjjhhhgggffffffbbbaaa___]]]\\\[[[ZZZZZZVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZXXXWWWWWWWWWWWWWWWYYY\\\^^^___```bbbdddeeeeeeddddddfffjjjqqqvvv|||yyyuuussstttuuuwww{{{~~~}}}|||zzz||||||xxxsssnnnmmmnnnnnnmmmnnnooollliiimmmsssuuutttsssuuuwwwzzzzzzzzzFFFFFFHHHIIIJJJLLLMMMMMMNNNOOOQQQQQQPPPPPPRRRSSSRRRTTTVVVVVVUUUUUUWWWXXXYYY[[[^^^^^^___fffttt~~~tttmmmooonnnllllllnnnqqqsssuuuyyy~~~~~~~~~~~~|||{{{zzzzzz{{{||||||{{{yyywwwvvvwwwyyy|||~~~~~~}}}~~~~~~~~~||||||{{{||||||||||||{{{yyyxxxvvvtttssstttuuuwwwxxxyyyzzzzzzyyyxxxvvvuuuvvvtttsssnnneee```eeennnxxx~~~~~~}}}yyyvvvtttssstttvvvvvvvvvuuusssqqqoooooorrruuuwwwxxxsssnnnlllmmmqqqtttuuuooollliiihhhjjjnnnqqqrrrtttsssqqqooommmllllllkkkllljjjhhhiiillloooooooooqqqqqqqqqrrrrrrrrrrrrrrrvvvxxxyyyvvvpppllllllnnnppp}}}{{{xxxvvvuuuttttttsssqqqooommmllljjjhhhfffdddcccccc___^^^]]][[[YYYXXXXXXXXXUUUUUUUUUVVVXXXZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWZZZ^^^``````aaabbbccchhhggggggiiioooyyyyyywwwuuutttttttttuuuvvvyyy|||}}}|||zzzxxxzzzzzzvvvpppmmmnnnqqqooonnnooopppmmmiiijjjpppsssrrrrrrtttwwwxxxxxxwwwJJJJJJJJJKKKKKKLLLLLLMMMPPPQQQSSSSSSRRRSSSTTTVVVXXXYYYZZZZZZYYYYYYZZZ\\\[[[```dddeeejjjwww{{{uuuqqqoooppprrrtttwwwxxxyyyzzzzzz}}}|||}}}|||zzzyyyxxxwwwwwwxxxzzz{{{zzzyyyyyyxxxxxxyyy|||~~~~~~}}}~~~}}}zzz{{{~~~}}}||||||}}}~~~~~~}}}||||||||||||{{{{{{{{{{{{wwwuuusssrrrsssuuuwwwxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxuuuqqqllldddbbblllxxx}}}|||{{{xxxuuurrrqqqrrrttttttuuurrrqqqooonnnooorrruuuwwwrrrpppmmmmmmnnnpppppppppnnnkkkhhhhhhkkknnnqqqrrruuussspppnnnlllkkkkkklllkkkjjjiiiiiikkkmmmnnnnnnnnnnnnnnnoooooooooppppppppprrrsssrrrnnnllllllnnnnnnvvv~~~xxxwwwuuusssrrrrrrqqqnnnmmmjjjjjjiiigggeeecccaaa```\\\\\\[[[YYYXXXXXXXXXXXXVVVVVVVVVXXXYYY[[[]]]^^^\\\[[[ZZZYYYXXXXXXXXXYYYYYY\\\___`````````aaabbbggghhhkkkrrr~~~yyyuuusssqqqqqqrrrtttssstttwwwzzz{{{{{{yyyuuuvvvvvvtttpppoooqqqsssrrrqqqqqqqqqlllggghhhmmmtttssstttvvvxxxxxxvvvuuuNNNNNNNNNNNNOOOOOOOOOOOORRRTTTUUUVVVUUUVVVWWWYYYXXXYYYZZZ[[[[[[\\\^^^aaabbbjjjrrrxxx|||{{{xxxuuutttsssyyy~~~{{{zzzyyyyyyyyyxxxvvvvvvvvvxxx{{{|||{{{zzzzzzyyyyyyzzz|||~~~}}}||||||{{{sssvvvzzz~~~~~~|||zzz{{{{{{|||}}}}}}}}}|||||||||}}}}}}|||zzzxxxyyyzzzuuutttrrrsssuuuwwwxxxxxxvvvvvvuuuvvvwwwyyy{{{|||zzzvvvqqqlllhhhhhhrrr~~~}}}{{{zzzxxxyyyvvvsssqqqrrrsssssssssnnnnnnmmmnnnoooqqqtttvvvlllkkkjjjkkklllmmmmmmlllmmmkkkhhhhhhjjjmmmnnnooorrrpppnnnllljjjkkklllllllllkkkkkkjjjkkklllmmmnnnkkkkkkllllllmmmnnnnnnnnnnnnpppqqqpppnnnllllllmmmnnnpppuuuzzz}}}~~~zzzttttttrrrpppooonnnmmmkkkiiiiiihhhgggfffdddbbb___^^^ZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXYYYYYY[[[\\\^^^^^^ZZZZZZYYYXXXXXXXXXXXXXXX[[[]]]___`````````bbbccchhhkkkrrr{{{tttrrrpppmmmmmmooorrrrrrsssuuuxxxzzzzzzyyytttsssrrrrrrrrrrrrsssssssssqqqqqqpppkkkfffhhhnnnuuuuuuvvvxxxyyyxxxuuurrrQQQQQQRRRRRRSSSTTTUUUUUUUUUWWWXXXYYYYYYYYY[[[]]]ZZZ\\\^^^```bbbeeeiiillluuu~~~|||}}}}}}xxxvvvwwwxxxyyyzzzwwwwwwxxxzzz}}}~~~~~~}}}zzzzzzyyy{{{}}}~~~~~~|||yyywwwuuuqqqtttxxx|||~~~~~~|||zzzyyyzzz{{{{{{{{{|||}}}~~~{{{|||}}}{{{wwwuuuvvvwwwvvvuuutttvvvyyy{{{zzzyyyvvvuuurrrqqqsssvvvyyy|||zzzuuuqqqpppooopppwww{{{xxxyyyyyyvvvwwwuuurrrpppppppppooonnnjjjkkklllmmmoooqqqssssssnnnllliiiiiikkkmmmnnnnnnooommmjjjjjjkkkmmmmmmlllnnnmmmkkkiiiiiijjjlllmmmmmmmmmlllkkkkkklllmmmooojjjkkkkkklllmmmmmmnnnnnnnnnooopppoooooonnnmmmnnnmmmlllnnnqqqrrrvvv|||zzzzzzvvvqqqqqqpppnnnmmmmmmmmmkkkiiihhhggggggfffdddaaa___]]]YYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZZZZZZZ[[[\\\]]]^^^\\\[[[ZZZZZZYYYZZZZZZZZZ\\\^^^```aaaaaacccfffhhhnnnttt}}}wwwsssrrrppplllmmmpppppppppqqqssswwwzzzzzzzzzyyyvvvssstttwwwxxxuuurrrrrrpppooonnnkkkgggkkkqqqwwwwwwxxxyyyyyywwwsssoooRRRSSSTTTUUUWWWYYYZZZZZZWWWYYY[[[[[[[[[\\\]]]___bbbeeehhhkkkooosssyyy}}}yyy{{{~~~{{{vvvtttvvvxxx{{{|||yyyxxxyyy|||zzzyyyyyy{{{~~~zzzzzzzzzxxxvvvsssqqqooosssvvvzzz}}}~~~}}}zzzyyywwwxxxyyyzzzzzz|||~~~zzz{{{|||yyyuuussssssuuuwwwvvvvvvxxx|||}}}|||yyywwwtttqqqnnnooossswwwzzzzzzuuurrrtttuuuuuuyyy~~~{{{uuuuuuxxxxxxuuutttrrrooonnnnnnmmmkkkjjjgggiiikkkmmmpppqqqrrrrrrrrroookkkjjjlllooorrrsssrrrpppnnnnnnoooooonnnmmmllljjjhhhggggggiiilllnnnmmmmmmmmmlllkkklllmmmoookkkkkkllllllmmmnnnoooooolllmmmnnnoooppppppppppppmmmkkklllooopppsss~~~zzzxxxxxxuuuooopppooonnnnnnnnnooommmlllgggggggggfffdddaaa^^^]]]XXXXXXYYYYYY[[[\\\^^^___[[[[[[[[[[[[[[[\\\]]]]]]___^^^]]]]]]]]]]]]]]]]]]\\\^^^```aaabbbeeejjjmmmvvv~~~{{{wwwuuuuuurrrnnnooosssoooooopppssswwwzzz{{{zzzzzzwwwxxx}}}}}}xxxrrrpppnnnmmmmmmjjjhhhmmmuuuxxxxxxxxxyyyyyyvvvqqqmmmTTTWWWZZZ[[[[[[[[[\\\]]]YYY[[[]]]^^^___aaaeeehhhggglllsssyyy|||vvvuuuvvvzzz|||zzzyyywwwvvvvvvwwwwww|||{{{{{{}}}}}}yyyxxxyyyyyyzzzzzz{{{zzzzzzzzzxxxvvvvvvxxxvvvrrrnnnvvvxxxzzz{{{{{{xxxtttrrrrrrsssuuuxxxyyyzzzzzzzzzyyyzzzyyyvvvsssrrrtttwww~~~~~~}}}{{{zzzyyyxxxwwwsssqqqnnnnnnoooqqqrrrrrrwwwuuutttssstttuuuttttttvvvvvvuuurrrpppppprrrtttooonnnmmmlllkkkjjjiiiiiihhhhhhjjjlllmmmnnnoooooommmlllllllllnnnqqqtttvvvtttqqqmmmjjjiiiiiikkkllljjjiiihhhggghhhiiijjjkkkooonnnmmmlllkkkkkklllmmmnnnmmmkkkjjjkkknnnqqqsssooopppqqqqqqpppooonnnmmmjjjjjjiiiiiimmmttt~~~~~~}}}}}}}}}~~~|||yyywwwvvvtttqqqnnniiijjjkkklllllllllkkkjjjiiigggdddcccbbbaaa^^^\\\YYYZZZ\\\]]]^^^______```ZZZZZZZZZ[[[]]]___bbbcccaaa___^^^]]]___```aaaaaadddaaabbbgggiiiiiioooxxx}}}zzzvvvrrrpppoooooopppmmmnnnppptttyyy|||~~~~~~~~~}}}|||{{{{{{zzzxxxvvvqqqnnnjjjggggggjjjnnnpppuuuttttttttttttrrrnnnkkkVVVYYY\\\^^^^^^```bbbccc^^^```ccceeegggkkkooosssxxx|||uuussssssvvv{{{~~~{{{zzzyyyxxxwwwvvvvvvuuuxxxxxxyyy|||}}}zzzuuuvvvxxxzzz{{{{{{{{{{{{yyyxxxwwwwwwvvvtttqqqooouuuvvvxxxyyyxxxvvvsssqqqqqqsssuuuxxxzzz{{{{{{{{{yyyzzzyyywwwttttttvvvyyy}}}}}}}}}|||{{{yyywwwwwwpppnnnllllllmmmooopppppprrrqqqqqqrrrsssttttttsssrrrrrrrrrpppnnnnnnpppssspppooonnnmmmkkkjjjiiiiiikkklllmmmnnnooooooooooooooooooooooooqqqsssuuuwwwrrrpppmmmjjjiiijjjlllmmmkkkkkkjjjjjjkkkkkklllmmmooonnnmmmlllkkklllmmmnnnooonnnmmmmmmmmmoooqqqrrrpppqqqqqqrrrqqqpppnnnmmmllllllkkkkkkmmmsss{{{~~~|||{{{{{{zzzzzz{{{yyyvvvtttsssqqqnnnllleeefffhhhiiijjjiiihhhhhhgggeeecccaaaaaa```]]][[[[[[[[[]]]^^^____________ZZZZZZ[[[]]]^^^```bbbccceeedddbbbaaaaaaaaaaaaaaacccaaaccchhhmmmqqq{{{}}}}}}zzzxxxuuurrrppppppqqqrrrqqqqqqrrrvvv{{{}}}{{{zzzyyywwwuuurrrooollliiiggggggjjjnnnpppsssrrrqqqqqqqqqpppmmmjjjYYY[[[^^^___```bbbfffhhhhhhkkkppptttxxx~~~|||rrrnnnmmmooouuu{{{~~~|||{{{{{{zzzzzzyyywwwuuusssrrrssstttvvvzzz}}}}}}{{{xxxrrrtttwwwzzz|||||||||{{{xxxxxxyyywwwtttqqqppppppttttttuuuuuutttsssrrrqqqqqqrrruuuxxxzzz{{{||||||zzzzzzyyywwwvvvuuuwwwyyyyyyzzzzzzzzzyyyvvvtttrrrllljjjiiiiiilllnnnoooooonnnoooppprrrssstttttttttpppppppppooonnnoooqqqtttsssrrrpppnnnlllkkkjjjiiiooooooppppppppppppoooooonnnnnnooopppqqqsssssstttpppnnnkkkjjjiiikkkmmmnnnmmmmmmmmmnnnnnnnnnnnnoooooonnnlllkkklllmmmoooppppppppppppppppppqqqqqqqqqqqqrrrrrrsssrrrpppooonnnnnnnnnnnnmmmnnnrrrwww{{{|||{{{zzzxxxwwwwwwwwwwwwvvvtttrrrpppooonnnkkkiiihhhhhhjjjkkkkkkkkkjjjjjjdddbbb```___^^^^^^\\\[[[\\\\\\]]]^^^______^^^^^^ZZZ[[[]]]___```aaabbbbbbbbbaaaaaa```````````````hhhhhhlllssszzzzzzxxxyyywwwuuusssqqqpppqqqrrrsssrrrrrrssswww||||||yyyvvvuuusssqqqoookkkiiigggfffgggjjjnnnpppqqqooonnnmmmnnnnnnlllkkkaaaccceeefffhhhkkkooorrryyy~~~|||vvvqqqqqqpppqqqwww~~~|||zzzxxxwwwyyyyyyyyyxxxvvvtttqqqooonnnpppsssvvvxxxwwwvvvtttuuuvvvyyy{{{||||||{{{zzzvvvxxxyyywwwrrrooopppqqqrrrrrrsssrrrrrrqqqqqqpppqqqrrruuuxxxzzz||||||}}}{{{zzzyyywwwuuuuuuuuuvvvssstttuuuuuutttqqqnnnllljjjhhhgggiiikkkmmmnnnnnnooopppssstttssssssssstttpppqqqqqqppppppqqquuuwwwwwwuuussspppnnnmmmllllllqqqqqqqqqqqqpppooonnnmmmjjjkkklllmmmnnnnnnnnnmmmlllkkkjjjiiiiiikkkmmmnnnmmmmmmnnnooooooooooooooonnnmmmkkkkkkkkkmmmoooqqqqqqrrrsssssssssrrrqqqppprrrsssssstttsssrrrqqqpppnnnnnnooooooooorrruuuyyyxxxxxxvvvuuutttsssssssssrrrpppnnnmmmmmmllliiihhhjjjkkkkkklllkkkjjjhhhgggaaa___]]]\\\\\\\\\[[[ZZZ\\\\\\]]]]]]]]]]]]]]]\\\ZZZ[[[]]]___aaaaaaaaaaaa]]]^^^```aaaaaaccceeegggpppvvv|||xxxuuuuuuwwwuuutttrrrpppppppppqqqqqqoooppptttxxx}}}~~~}}}zzzwwwtttrrrqqqpppnnnmmmgggfffeeeeeegggjjjmmmooommmkkkjjjkkkmmmnnnooonnniiilllpppsssxxx}}}}}}qqqooopppqqqqqqqqqwww~~~~~~{{{xxxvvvuuutttwwwwwwwwwvvvtttrrrooommmkkkmmmoooqqqqqqqqqqqqqqqzzz{{{|||}}}|||zzzxxxwwwuuuwwwxxxuuuqqqoooppprrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssvvvyyy{{{|||||||||{{{zzzxxxvvvtttsssrrrqqqpppqqqssssssrrroookkkiiiiiihhhhhhiiilllnnnnnnmmmoooqqqrrrrrrpppooopppqqqppppppqqqpppppprrrvvvyyyzzzxxxuuurrrpppooonnnnnnppppppppppppooonnnmmmmmmhhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhggghhhjjjlllmmmlllmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkiiijjjllloooqqqqqqrrrsssttttttsssqqqppprrrssstttuuuuuutttsssrrrmmmnnnooooooppprrruuuxxx~~~}}}~~~~~~}}}|||vvvuuusssrrrqqqqqqppppppooommmkkkkkkkkkjjjiiiggghhhiiihhhgggeeecccaaa______\\\ZZZYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ[[[]]]___aaaaaaaaa``````bbbdddeeefffiiinnnrrryyy}}}vvvuuutttssstttuuutttrrrpppooonnnnnnnnnmmmpppuuu{{{~~~}}}xxxtttrrrpppnnnmmmnnnnnnmmmllldddddddddeeehhhjjjmmmoooiiihhhhhhjjjnnnqqqrrrrrrqqqvvv}}}~~~uuuqqqppppppoookkkhhhnnnvvv{{{zzzyyywwwuuuttttttsssuuuttttttsssqqqooonnnmmmiiikkklllmmmmmmnnnqqqsss~~~~~~}}}{{{yyywwwvvvuuutttuuuuuusssqqqpppqqqsssrrrssstttuuuuuutttsssrrrsssuuuwwwyyy{{{|||||||||{{{yyywwwuuuuuusssqqqooorrrsssssssssrrrooommmkkkjjjiiiiiijjjlllnnnmmmllllllnnnooommmiiihhhkkknnnnnnooooooooooooqqquuuxxxzzzxxxuuurrrpppoooooopppnnnnnnooooooooonnnnnnmmmjjjjjjjjjiiiiiihhhhhhhhhfffffffffffffffhhhiiijjjllllllkkkjjjjjjlllmmmnnnnnnllljjjhhhhhhjjjmmmooopppqqqrrrssssssrrrqqqpppqqqrrrtttvvvwwwwwwvvvvvvoooppppppooooooqqqtttwwwzzzyyy~~~}}}{{{zzzyyyzzzzzzxxxwwwrrrqqqpppooonnnmmmmmmmmmkkkjjjiiiiiiiiiiiihhhggghhhhhhhhhgggdddbbb___]]]]]][[[XXXWWWYYY[[[\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]^^^```aaaaaabbbbbbbbbdddfffgggiiiooowww}}}vvvssssssqqqooopppssssssqqqpppnnnnnnmmmmmmooorrrwww|||}}}yyyrrrmmmjjjiiiiiijjjllllllkkkiiicccccceeefffiiikkkmmmnnnhhhhhhhhhkkkoooqqqrrrrrrzzzssstttsssqqqoookkkkkkvvv{{{vvvvvvuuutttssssssssssssrrrrrrpppooonnnmmmmmmmmmgggiiijjjkkklllooouuuyyy~~~{{{xxxvvvttttttssstttsssqqqqqqrrrssssssssssssuuuwwwxxxxxxwwwuuusssuuuvvvxxxzzz{{{{{{{{{zzzyyywwwuuuuuuvvvvvvtttqqqsssssssssrrrpppooommmllljjjiiiiiijjjllllllkkkjjjiiikkkkkkiiiffffffjjjoooppppppqqqpppppprrruuuxxxwwwuuurrrooonnnnnnoooppplllmmmnnnooopppppppppppplllkkkiiiggggggfffggggggeeedddddddddeeefffggggggmmmkkkiiihhhhhhjjjmmmooonnnllliiiffffffhhhkkkmmmnnnoooppppppqqqqqqqqqqqqpppqqqtttvvvxxxyyyyyyyyyssssssqqqooonnnooorrrtttvvvssssss|||~~~yyyxxxvvvuuuuuuuuusssqqqnnnnnnlllkkkjjjiiiiiiiiihhhgggffffffggghhhgggeeegggggggggfffeeecccaaa```\\\YYYWWWVVVXXX[[[\\\\\\ZZZ[[[\\\]]]^^^_________`````````aaabbbcccdddeeecccfffjjjnnnsss}}}yyyssssssrrrnnnmmmoooppppppooooooooonnnnnnnnnssssssuuuwwwvvvrrrlllgggeeeeeefffiiikkkjjjhhheeecccdddfffhhhjjjkkklllmmmiiiiiijjjlllooopppnnnmmmzzztttnnnnnnoooqqqsss}}}~~~zzzvvvtttssssssrrrrrrsssssstttqqqpppnnnmmmlllllllllmmmfffgggiiijjjlllqqqyyy~~~|||xxxuuusssrrrsssssstttqqqnnnooorrruuutttrrrtttvvvyyy{{{{{{yyyvvvtttvvvwwwyyyzzz{{{{{{zzzyyywwwuuutttvvvxxxyyywwwtttrrrrrrqqqooonnnmmmlllkkkiiiiiihhhiiikkkkkkjjjhhhhhhjjjkkkhhheeegggmmmssssssttttttsssssstttxxx{{{uuussspppmmmllllllnnnoookkklllnnnoooqqqrrrrrrrrrkkkjjjgggeeeddddddeeefffdddcccccccccddddddeeefffnnnllliiiggggggjjjmmmpppooolllhhheeeeeegggjjjlllmmmmmmnnnoooooopppqqqrrroooqqqtttwwwyyyzzz{{{{{{wwwvvvsssooolllmmmppprrrtttnnnmmmttt}}}|||wwwuuusssrrrrrrqqqooommmlllkkkjjjhhhggggggggggggfffeeeddddddffffffeeeddd```aaaaaabbbaaa```___^^^[[[YYYVVVVVVXXX[[[]]]]]][[[\\\]]]___```aaaaaaaaaccccccbbbbbbccceeeggghhhhhhlllrrryyy|||wwwttttttrrrnnnnnnqqqmmmmmmnnnnnnoooooopppppptttsssqqqpppnnnkkkfffccccccdddfffiiijjjiiieeebbbcccdddfffhhhjjjkkklllllljjjjjjkkkmmmnnnmmmkkkhhhxxxrrrkkklllsss~~~|||zzzxxxvvvtttuuusssrrrrrrssssssrrrqqqooommmkkkjjjjjjiiihhhgggggghhhiiilllpppvvv{{{~~~~~~yyyssspppqqqrrrrrrqqquuuqqqmmmmmmqqquuuxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzxxxwwwwwwxxxyyyxxxxxxtttuuuwwwxxxwwwvvvtttrrrpppqqqqqqqqqppppppooonnnjjjjjjiiiiiiiiijjjjjjkkkiiillljjjdddaaafffmmmppptttqqqoooppptttxxxyyyxxxpppnnnmmmkkkkkklllnnnooonnnooopppppppppooommmllliiigggeeefffiiiiiifffdddcccdddeeefffggggggggggggiiifffccccccfffiiilllmmmjjjiiigggffffffhhhkkkllljjjlllooorrrtttuuuttttttrrrssstttuuuxxx|||tttpppmmmlllnnnppppppooommmpppqqqrrr~~~}}}{{{yyywwwvvvsssrrrqqqooonnnmmmmmmmmmkkkhhheeeeeeffffffdddbbb````````````````````````]]]^^^_________^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]___cccdddcccaaaaaaaaa```bbbdddeeeeeeeeegggiiitttyyyuuutttsssrrrpppooommmmmmrrrooollllllnnnppprrrsssrrrqqqooollljjjiiihhhgggeeeiiilllllliiifffffffffggghhhmmmqqqooojjjjjjnnniiikkklllkkkjjjiiijjjkkkzzzzzzwwwuuuuuuxxxyyyxxxuuuxxx~~~~~~~~~zzzwwwvvvtttrrrqqqtttsssrrrsssttttttrrrpppmmmkkkiiihhhiiiiiihhhggghhhiiikkkooossswwwzzz|||yyyvvvrrrppprrrssssssrrrtttqqqnnnooorrrvvvyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{|||{{{yyyxxxyyyyyywwwvvvwwwwwwxxxxxxwwwvvvuuutttqqqqqqqqqrrrqqqqqqppppppllllllkkkkkkjjjkkkkkkkkkmmmnnnkkkffffffmmmtttvvvuuurrrnnnooorrruuuuuutttmmmlllkkkjjjjjjkkklllnnnnnnoooooooooooommmlllkkkfffdddcccdddffffffdddbbbddddddeeefffgggggggggggggggdddbbbbbbeeeiiilllmmmjjjiiigggfffgggiiikkkmmmmmmnnnqqqssstttuuuttttttsssssstttuuuvvvyyy{{{|||tttqqqnnnnnnpppqqqpppooollloooqqqsss}}}|||zzzxxxwwwxxxyyy{{{{{{{{{~~~}}}}}}||||||zzzyyywwwuuutttqqqpppooommmkkkjjjjjjiiiiiigggdddcccddddddbbb```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^_________^^^]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^^^^```cccdddcccbbbcccdddaaadddfffiiikkkooossswww{{{yyywwwtttqqqnnnmmmlllpppmmmkkkkkkmmmppprrrrrrpppooommmkkkiiihhhggggggfffiiimmmnnnllliiiiiiiiiiiiiiimmmqqqooojjjjjjmmmiiijjjjjjhhhfffeeefffhhh|||wwwqqqmmmllliiihhhjjjpppwww}}}}}}xxx{{{xxxuuussssssrrrpppooorrrrrrrrrtttuuutttqqqnnnjjjhhhggghhhiiijjjiiihhhhhhjjjooossswwwxxxyyyyyytttrrrqqqqqqsssttttttsssrrrqqqppprrruuuwwwxxxxxxzzzyyyxxxwwwxxxzzz|||}}}~~~}}}{{{{{{{{{yyywwwuuuzzzzzzyyywwwwwwvvvvvvvvvrrrssssssssssssrrrqqqpppnnnmmmmmmlllllllllmmmmmmqqqpppmmmjjjnnnwww|||}}}uuuqqqmmmmmmooorrrqqqpppkkkkkkjjjjjjjjjlllmmmnnnooooooooonnnmmmkkkiiihhhdddcccbbbcccdddeeedddcccdddeeeeeefffffffffeeeeeecccaaa```aaaeeeiiilllmmmjjjiiigggfffgggiiilllnnnoooppprrrsssttttttsssrrrsssssssssssstttuuuvvvwwwsssrrrqqqqqqrrrrrrqqqpppkkknnnqqqssszzzyyyvvvsssqqqrrrssssssrrrsssvvvyyy}}}~~~|||||||||||||||{{{yyyxxxwwwyyyxxxxxxwwwuuusssqqqpppooonnnllljjjhhhffffffeeefffdddaaa`````````^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______^^^^^^]]]]]]]]]]]]]]]^^^```aaabbbaaacccdddddddddeeegggiiifffhhhlllpppvvv}}}~~~zzzvvvqqqnnnmmmlllmmmkkkiiijjjmmmoooppppppnnnmmmkkkiiigggfffffffffgggjjjnnnpppooonnnmmmmmmlllkkknnnqqqooojjjiiillljjjjjjhhhfffdddccceeeggg{{{tttpppmmmjjjgggaaabbbccchhhrrr}}}~~~~~~{{{wwwuuusssssssssrrrqqqoooqqqqqqrrrtttuuussspppmmmiiihhhhhhjjjlllmmmlllkkkgggkkkqqqvvvxxxxxxvvvtttrrrrrrrrrsssttttttsssrrrpppqqqsssuuuwwwxxxxxxwwwyyyxxxwwwvvvwwwyyy|||}}}~~~}}}|||}}}}}}|||yyyvvv{{{zzzwwwuuutttuuuuuuvvvvvvvvvuuutttrrrqqqooonnnlllllllllmmmmmmnnnooopppooopppooopppwww~~~rrroookkkllloooqqqqqqoookkkkkkkkkkkklllnnnoooppppppooonnnlllkkkiiigggffffffeeeddddddeeeeeeeeeeeedddddddddddddddcccbbbaaa___^^^]]]```dddiiimmmnnniiigggffffffgggjjjmmmoooqqqqqqrrrrrrrrrqqqpppppppppppppppqqqrrrsssssstttsssssssssssstttsssrrrqqqmmmnnnppprrrwww}}}}}}yyytttrrrrrrrrrpppooopppqqqrrrsssuuuxxx{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxxwwwvvvuuutttsssuuuttttttsssqqqpppnnnmmmlllkkkiiigggeeecccbbbbbbbbbaaa___^^^]]]\\\[[[[[[YYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___```______^^^aaaaaaaaaaaaaaabbbcccddddddeeeeeeeeeeeegggjjjmmmmmmpppuuu|||~~~zzzuuuqqqnnnmmmllljjjiiihhhjjjlllnnnooonnnkkkjjjhhhfffeeeeeeffffffiiilllooorrrsssrrrqqqqqqmmmlllmmmpppnnnjjjhhhjjjjjjiiihhhfffdddeeeiiikkkyyyqqqiiidddaaa```___[[[```hhhtttzzzvvvuuuvvvvvvtttsssrrrrrrssssssqqqpppppppppqqqssstttsssooollljjjiiijjjmmmpppqqqpppooohhhlllqqqvvvxxxvvvssspppssstttuuuuuutttrrrqqqqqqppprrruuuwwwwwwvvvvvvuuuvvvvvvuuuuuuvvvxxx{{{|||{{{{{{|||~~~~~~{{{xxxyyywwwuuurrrrrrrrrtttuuuyyyxxxvvvtttqqqnnnkkkjjjjjjjjjjjjkkkmmmnnnpppqqqjjjnnnssswww}}}yyynnnlllkkkmmmqqqtttsssqqqkkkkkkkkklllmmmnnnoooooopppooommmkkkiiihhhffffffffffffeeeddddddddddddeeeddddddcccbbbaaa___^^^]]]\\\\\\\\\___dddjjjmmmnnnhhhgggffffffgggjjjnnnpppqqqqqqqqqpppooonnnmmmmmmlllmmmnnnpppqqqsssttttttssstttuuuuuutttsssrrrrrrpppooooooqqqtttxxx}}}~~~zzzyyywwwtttpppqqqpppnnnmmmnnnooopppqqqpppqqqsssvvvyyy{{{}}}~~~}}}zzzxxxwwwvvvwwwvvvuuutttsssrrrrrrqqqqqqpppppppppooommmllljjjjjjiiihhhfffdddbbbaaa``````___^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^```aaaaaa``````dddccccccbbbbbbbbbcccccceeeffffffggghhhkkkppptttuuu{{{{{{zzzwwwssspppnnnmmmmmmhhhggghhhjjjlllmmmmmmllliiihhheeedddcccdddfffgggkkklllooosssuuuuuutttsssmmmkkkjjjmmmmmmhhhggghhhffffffeeeeeeeeegggkkkooo}}}xxxrrriii```ZZZYYYZZZ[[[```kkk{{{yyyrrroooooopppsssrrrrrrrrrssssssqqqoooppppppppprrrsssrrrooolllkkkkkkmmmpppssstttsssrrrlllnnnrrruuuvvvtttqqqooouuuvvvwwwvvvsssqqqqqqqqqqqqsssvvvwwwvvvtttsssssssssssstttuuuwwwyyyzzz{{{yyyzzz|||{{{xxxuuutttrrrqqqpppqqqssstttxxxwwwuuurrroookkkhhhggghhhhhhhhhiiijjjkkklllmmmgggnnnvvv{{{zzzssskkkkkklllqqqvvvxxxvvvssskkkkkkkkklllmmmmmmmmmnnnpppooommmkkkiiihhhggggggfffffffffcccaaa```bbbccceeedddcccbbb```]]][[[ZZZ[[[[[[\\\```eeejjjmmmnnniiihhhggghhhiiimmmpppsssqqqppppppooonnnmmmlllllljjjkkkmmmppprrrtttuuuuuussstttuuutttsssrrrrrrttttttpppooorrrtttwww}}}|||wwwsssqqqmmmkkkjjjjjjhhhgggfffgggiiilllooorrrtttuuuxxxxxxxxxzzz~~~zzzzzzzzzwwwtttrrrssstttsssrrrqqqpppooonnnnnnnnnkkkkkkjjjjjjiiigggfffeeeeeedddbbbaaa___^^^^^^^^^\\\\\\\\\[[[YYYYYYZZZ\\\ZZZZZZ[[[[[[\\\]]]]]]]]]\\\^^^___aaacccccccccbbbddddddcccccccccccccccdddgggiiilllppptttyyy}}}uuutttsssrrrpppooommmmmmhhhhhhiiikkkmmmmmmkkkiiihhhfffdddbbbbbbdddggghhhlllmmmooosssvvvwwwuuussslllhhhfffiiijjjfffdddeeeaaabbbccccccdddgggkkknnn}}}rrrmmmfff```]]]aaaggglllwww}}}yyyvvvtttssssssuuuuuutttuuuvvvvvvtttqqqqqqpppooopppqqqqqqooommmllllllnnnqqqtttuuutttrrrqqqrrrsssttttttsssrrrqqqvvvxxxxxxvvvsssqqqrrrtttrrruuuwwwvvvtttqqqqqqqqqqqqsssuuuwwwyyyzzz{{{{{{zzz{{{}}}~~~yyyuuurrrrrrqqqpppqqqrrrssstttuuutttrrrpppmmmjjjhhhfffiiihhhgggffffffeeeeeefffgggpppyyy}}}}}}{{{vvvpppkkklllpppvvv{{{|||xxxtttooooooooopppppppppoooooopppooommmjjjiiihhhhhhhhhiiiiiihhhdddaaa___aaacccgggfffeeeccc```^^^[[[ZZZ[[[[[[\\\```fffkkkmmmnnnlllkkkjjjkkkmmmqqqtttwwwrrrqqqpppooonnnmmmmmmmmmjjjlllnnnqqqssstttuuuuuutttuuuuuusssqqqppprrruuuuuuqqqppptttwwwwww{{{~~~~~~wwwtttpppnnnmmmkkkhhhfffdddeeefffgggiiijjjkkklllmmmlllkkkmmmqqqtttvvvvvvzzz|||}}}|||{{{{{{{{{vvvwwwvvvtttpppnnnooopppooonnnlllkkkjjjiiijjjjjjeeeeeeeeedddcccbbbaaa``````___^^^]]]\\\\\\\\\\\\YYY[[[\\\[[[ZZZZZZ\\\^^^\\\]]]]]]^^^______``````]]]___aaacccdddeeeeeeeeefffffffffggghhhiiikkkkkkooossszzz}}}zzzpppqqqrrrrrrqqqooommmkkkiiiiiijjjlllmmmllliiiggggggeeecccbbbbbbdddgggiiillllllnnnrrrvvvwwwtttqqqiiidddbbbfffgggeeeccccccaaabbbdddeeefffhhhkkkmmm}}}ooolllhhheeehhhppp{{{{{{xxxuuuvvvzzz{{{yyywwwzzzyyyyyyzzz{{{zzzwwwuuuqqqpppooooooppppppooonnnlllmmmooorrruuuvvvtttrrrtttttttttttttttsssssssssvvvxxxxxxvvvsssrrrtttwwwsssuuuwwwvvvrrroooooopppqqqsssvvvyyy{{{||||||{{{{{{|||~~~}}}wwwrrrqqqqqqqqqqqqrrrsssttttttqqqqqqpppnnnllljjjhhhgggkkkjjjgggeeecccaaa``````iiisss{{{|||zzzxxxtttooolllnnnssszzz~~~xxxsssttttttuuuuuuuuutttsssssspppooollljjjiiiiiiiiiiiimmmmmmkkkgggcccaaaccceeeiiihhhgggeeebbb^^^\\\ZZZ\\\\\\]]]aaafffkkkmmmnnnnnnmmmmmmnnnppptttwwwzzzrrrrrrpppooonnnnnnnnnnnnlllmmmppprrrtttttttttttttttuuuuuurrroooooorrrvvvuuuqqqrrrwwwyyywwwyyy~~~|||xxxtttsssrrrpppllliiiffffffffffffffffffggggggeeedddcccdddhhhlllnnnoooqqqtttwwwyyyyyyzzz{{{|||{{{|||~~~}}}{{{}}}|||{{{zzzyyyxxxwwwwwwwwwsssttttttqqqmmmkkklllnnnlllkkkiiigggffffffffffffaaaaaaaaaaaa```___]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZXXX[[[\\\\\\ZZZZZZ]]]```^^^^^^___``````aaabbbbbb^^^___aaadddeeefffffffffiiiiiijjjlllnnnqqqssstttxxx}}}|||yyyxxxoooppprrrsssrrrooollljjjiiijjjkkklllnnnllliiiffffffeeecccaaabbbeeehhhjjjllllllnnnrrruuuvvvssspppgggbbb```ccceeecccaaabbbdddfffhhhiiiiiijjjkkkmmmxxxtttsssvvvxxx|||{{{xxxxxx{{{pppssswwwzzzzzzzzzyyywwwvvvwwwzzz}}}{{{xxxzzz}}}}}}yyyuuusssqqqooonnnnnnmmmlllkkkjjjlllnnnqqqssssssssssssrrrssssssssssssssssssrrrwwwwwwvvvuuutttttttttuuuzzzzzzxxxtttpppnnnooopppuuuvvvxxxxxxxxxxxxzzz{{{~~~}}}}}}|||yyytttqqqooooooooorrruuuvvvsssqqqqqqpppnnnllljjjiiihhhgggkkkiiieee```^^^```eeeiiiqqqsssuuuvvvuuurrrnnnllliiilllrrrwwwzzzzzzxxxwwwvvvxxxyyyxxxvvvttttttttttttrrrooollljjjjjjjjjkkknnnllljjjhhhgggggghhhiiihhhhhhhhheeeaaa___^^^^^^___^^^^^^bbbhhhnnnpppppprrrrrrrrrrrrtttuuuwwwwwwsssrrrpppooonnnoooooopppmmmpppssstttttttttuuuvvvxxxuuurrrqqqsssuuutttrrrvvvuuussstttxxx{{{}}}~~~{{{{{{|||{{{vvvqqqmmmlllkkkkkklllkkkhhheeefffdddaaaaaabbbccccccbbbiiijjjmmmoooqqqrrrrrrrrrqqqrrrtttvvvyyy{{{}}}~~~|||yyyxxxwwwsssrrrrrrrrrqqqqqqppppppnnnnnnmmmllljjjhhhgggfffgggffffffdddcccbbbaaa```^^^]]]\\\[[[[[[\\\]]]^^^]]][[[YYYWWWWWWXXXYYYZZZ^^^^^^]]]]]]]]]^^^^^^___^^^]]]^^^```bbbccccccbbbdddddddddeeegggjjjlllnnnqqquuuzzz}}}||||||~~~{{{wwwtttrrrpppqqqrrrrrrrrrpppnnnmmmjjjhhhgggiiikkkllljjjgggeeecccaaaaaacccfffiiijjjiiilllqqquuuuuurrrnnnkkkcccaaa``````aaabbbbbbbbbdddeeegggggggggiiikkknnnxxxxxxwwwtttqqqnnnlllkkktttzzz}}}{{{|||yyyyyyxxxvvvuuuvvvyyy{{{}}}zzzxxxzzz}}}}}}zzzvvvsssqqqooonnnnnnnnnmmmkkkkkklllnnnpppqqqsssssstttttttttssssssssssssttttttzzzyyyxxxwwwvvvuuuuuuuuuxxxxxxvvvsssooonnnnnnpppuuuwwwyyyyyyyyyyyy{{{}}}}}}{{{yyyuuuqqqmmmnnnsssxxxyyyvvvqqqoooooopppooommmkkkkkkkkkkkklllmmmlllhhhdddbbbdddiiimmmpppqqqsssssssssqqqnnnmmmmmmpppuuuyyy{{{zzzxxxvvvvvvwwwyyyxxxwwwuuuvvvvvvtttssspppnnnmmmmmmmmmnnnmmmlllkkkiiihhhhhhiiiiiiiiiiiihhhfffbbb```___```bbbaaaaaaeeekkkooorrrrrrqqqqqqrrrrrrtttuuuvvvwwwrrrqqqpppooonnnoooooopppoooqqqtttuuutttttttttuuuxxxuuurrrrrrsssuuutttrrruuutttssstttxxx{{{}}}}}}~~~|||yyyvvvqqqkkkggggggeeebbbbbbcccccccccbbbdddeeeggghhhiiiiiihhhhhhjjjkkklllnnnqqqsssuuuuuuwwwyyyzzz|||~~~~~~{{{xxxvvvsssrrrqqqoooooonnnnnnnnnmmmmmmmmmkkkjjjjjjiiigggfffdddcccbbbbbbaaa```___^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[YYYYYYXXXWWWWWWXXXZZZZZZ]]]]]]^^^^^^___aaabbbbbbbbbbbbbbbdddfffgggfffffffffggghhhiiijjjmmmrrrvvv~~~~~~}}}yyyvvvtttsssqqqrrrsssttttttrrrpppooommmkkkiiiiiijjjjjjgggeeeeeedddbbbbbbdddfffhhhiiigggkkkooorrrrrroookkkhhhbbbaaa``````aaabbbbbbaaaeeeggghhhiiiiiikkkmmmooouuunnnkkklllmmmllljjjiiiiiijjjxxx|||zzzxxxxxxwwwuuutttuuuwwwzzz|||zzzyyy{{{}}}}}}zzzwwwtttrrrpppoooppppppooommmmmmmmmmmmnnnppprrruuuvvvwwwvvvuuuttttttuuuvvvwww}}}|||zzzxxxvvvuuuuuutttuuuuuutttrrrooonnnooopppwwwxxxzzzzzzyyyyyyzzz||||||zzzxxxvvvtttqqqooonnnxxxwwwmmmkkkmmmooonnnlllkkkkkkmmmoooqqqpppnnnlllhhhgggiiinnnrrrppppppqqqqqqqqqqqqppppppsssvvvzzz}}}}}}{{{wwwuuuuuuwwwxxxyyyxxxwwwxxxyyyvvvuuusssqqqpppppppppppplllkkkkkkkkkjjjiiiiiiiiiiiiiiiiiifffcccaaaaaabbbeeeeeeeeehhhmmmqqqrrrsssqqqqqqrrrrrrssstttuuuvvvqqqppppppooooooooopppppprrrtttvvvuuutttsssssstttvvvuuusssssstttttttttssstttsssrrrtttxxx{{{||||||zzz~~~xxxoooiiigggdddbbbaaaaaabbbaaa```bbbbbbccccccbbbaaaaaa```cccccceeefffhhhjjjkkkkkkmmmnnnpppqqqssstttuuuuuuzzz|||}}}}}}{{{zzzzzz{{{wwwvvvtttrrrooommmkkkjjjhhhhhhhhhhhhhhhgggggggggeeeeeeeeedddcccaaa```___^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZXXXXXXYYYYYYZZZ[[[[[[\\\YYYZZZ[[[]]]___aaabbbccccccccceeefffggghhhhhhhhhiiimmmqqqssstttyyyzzzxxxyyyyyyyyyyyyxxxwwwuuutttsssssstttuuuvvvvvvtttsssrrrpppmmmjjjhhhhhhgggeeecccfffffffffffffffggghhhhhhgggjjjmmmppppppmmmiiifffbbbbbbbbbbbbbbbbbbbbbbbbggghhhkkkllllllmmmoooqqqzzzrrrllliiigggkkkjjjiiigggiiipppzzz~~~|||{{{xxxxxxxxxvvvtttuuuwwwyyy{{{{{{{{{|||~~~~~~{{{xxxuuusssqqqqqqrrrrrrrrrppppppooooooooopppssswwwyyyzzzyyyxxxwwwwwwxxxyyyzzz}}}|||zzzxxxvvvttttttsssttttttsssqqqooooooppprrrxxxyyyzzzyyywwwvvvwwwxxxvvvtttssstttvvvwwwwwwwwwrrr{{{wwwnnnlllmmmpppnnnkkkjjjjjjmmmppprrrpppooommmkkkjjjmmmrrrvvvssssssrrrrrrsssttttttuuu{{{}}}|||wwwtttsssuuuwwwxxxxxxxxxyyyzzzyyyxxxvvvtttrrrqqqppppppiiijjjjjjjjjjjjjjjiiihhhiiiiiihhheeebbbaaabbbccchhhhhhiiikkknnnppprrrrrrpppqqqqqqrrrssstttttttttqqqppppppppppppqqqqqqqqquuuvvvvvvuuusssqqqqqqrrrttttttssssssssstttssssssrrrrrrrrruuuxxxzzzzzzzzzwww{{{wwwpppkkkhhheeedddddddddcccbbbcccccccccbbbbbbaaa````````````aaabbbcccdddeeeeeeeeefffhhhjjjkkklllmmmmmmqqqssstttuuutttssstttuuuqqqpppooommmkkkhhhgggeeebbbbbbbbbbbbbbbbbbbbbbbb````````````___^^^\\\\\\]]]]]]]]]\\\\\\[[[[[[ZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]___aaacccdddeeedddfffhhhjjjkkklllmmmnnnooovvv~~~|||xxxwwwwwwyyywwwvvvuuuuuuttttttrrrqqqrrrsssuuuvvvvvvuuutttrrrooommmkkkhhhgggfffeeedddhhhiiijjjjjjiiiiiijjjjjjjjjllloooqqqpppmmmiiifffdddeeeeeeeeedddccccccdddhhhjjjlllnnnnnnnnnppprrrzzzuuuooohhhcccccceeeggglllnnnqqquuu|||~~~}}}{{{zzzyyyyyyyyyxxxvvvuuuwwwyyy{{{|||}}}~~~}}}{{{yyyvvvtttsssssstttuuutttssssssrrrpppppprrruuuyyy{{{{{{{{{zzzyyyyyyzzz{{{{{{zzzyyyxxxvvvtttsssrrrrrrsssttttttrrrpppppprrrtttxxxyyyyyywwwtttrrrqqqrrrqqqpppppprrrvvvyyy{{{{{{yyy{{{|||zzzvvvqqqooonnnpppnnnkkkiiiiiikkknnnpppnnnnnnmmmkkkkkknnnssswwwwwwwwwvvvvvvwwwxxxzzzzzz}}}wwwtttqqqsssuuuwwwwwwwwwxxxzzz{{{zzzxxxuuurrrpppooonnnggghhhiiiiiijjjiiiiiihhhhhhhhhgggdddbbbaaacccdddiiijjjlllmmmnnnnnnooopppooopppqqqrrrsssssssssrrrpppqqqqqqrrrrrrsssssssssuuuvvvvvvtttqqqooooooppprrrrrrsssssssssrrrrrrsssrrrqqqrrruuuwwwyyywwwvvvssswww|||}}}yyywww~~~yyyssspppmmmkkkjjjjjjhhhgggeeeddddddcccbbbbbbbbbbbb````````````aaaaaaaaaaaaaaabbbcccdddeeeeeeffffffgggiiikkklllkkkkkklllmmmjjjjjjiiihhhfffdddbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\]]]^^^^^^^^^^^^]]]aaaaaaaaabbbccceeeggghhhgggkkkoooqqqrrrtttwwwyyyzzz{{{xxxwwwvvvvvvxxxxxxvvvsssssssssssspppnnnoooppprrrtttttttttrrrrrrmmmlllkkkjjjhhhgggggghhhkkkmmmnnnnnnlllkkkmmmnnnoooppprrrsssrrroookkkhhhfffhhhjjjiiigggeeefffgggiiikkkmmmnnnnnnmmmnnnooogggfffccc___^^^```eeeiiisss}}}~~~~~~~~~~~~|||zzzyyywwwyyyzzzzzzxxxvvvuuuvvvxxxzzz{{{}}}~~~}}}{{{xxxvvvuuutttrrrssstttuuuuuutttsssrrrqqqqqqsssvvvyyy{{{yyyzzzzzzzzzzzzzzzzzzyyyvvvuuuttttttsssssssssssstttttttttrrrpppppprrrtttuuuvvvvvvtttqqqoooooopppsssrrrsssuuuwwwyyyyyyyyy|||yyyuuutttttttttqqqnnnnnnmmmjjjhhhggghhhjjjkkkkkkkkkkkkkkkkkkoootttxxxzzzzzzzzzzzzzzz{{{|||}}}~~~{{{uuurrrnnnpppsssttttttuuuvvvxxxzzzyyywwwtttrrrooommmlllhhhhhhhhhiiiiiijjjjjjkkkiiiiiigggeeecccccceeegggjjjlllnnnnnnmmmmmmmmmnnnooopppqqqrrrsssrrrqqqqqqooooooqqqrrrssssssssssssttttttsssqqqnnnllllllmmmnnnppprrrrrrqqqpppqqqrrrrrrrrrsssuuuwwwwwwtttrrrpppssswwwyyyyyyxxxwwwwwwxxxwwwzzz{{{xxxtttqqqpppooonnnllljjjiiihhhfffeeeeeeeeeeeecccccccccbbbbbbbbbaaaaaa```aaaaaabbbbbbaaaaaaaaa```bbbddddddddddddeeefffdddeeeeeedddccc```^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]^^^___`````````___^^^______```aaabbbbbbcccdddcccbbbbbbcccfffjjjlllmmmqqqwww{{{}}}zzzvvvvvvvvvttttttvvvyyyuuurrrqqqrrrqqqooollllllmmmoooqqqrrrrrrqqqpppjjjlllmmmlllkkkiiiiiijjjlllnnnpppooommmlllooorrrssstttuuuuuussspppllliiihhhkkknnnmmmiiiggggggiiihhhjjjmmmmmmllljjjjjjkkkfffhhhkkklllooottt{{{}}}{{{yyyxxxzzz|||}}}|||zzzxxxwwwxxxyyyyyyxxxuuutttuuuvvvwwwyyy||||||zzzwwwtttrrrrrrqqqpppppprrrtttssssssqqqppppppqqqrrruuuxxxyyyuuuvvvxxxyyyyyyxxxvvvuuusssrrrrrrrrrssstttuuuuuusssssssssqqqooooooqqqsssppprrrsssrrrppppppqqqrrruuuuuuvvvxxxzzzzzzyyywwwzzzwwwsssrrrsssrrrpppmmmjjjiiihhhgggfffggghhhiiihhhiiijjjjjjkkkoootttxxxzzzzzzzzzzzz{{{{{{{{{{{{zzz|||~~~|||xxxrrrooolllnnnqqqrrrqqqrrrssstttttttttsssrrrpppnnnmmmllljjjjjjiiiiiijjjlllmmmnnnkkkkkkiiigggeeeeeehhhjjjllloooqqqqqqnnnlllmmmnnnnnnoooqqqrrrrrrrrrpppooolllmmmoooqqqrrrrrrrrrrrrrrrrrrpppnnnkkkiiijjjkkklllnnnqqqqqqpppooooooqqqrrrssstttvvvwwwuuuqqqnnnlllooorrrsssrrrrrrrrrrrrwwwxxx~~~~~~|||zzzxxxvvvtttqqqooonnnmmmmmmkkkjjjjjjiiihhhgggffffffeeeeeeeeeddddddcccaaaaaa___aaaccccccbbbbbbcccdddccccccddddddccc```^^^]]]]]]]]]]]]]]]^^^^^^^^^___^^^^^^_______________^^^^^^^^^______`````````aaa___```bbbcccdddddddddcccccccccdddeeehhhkkkmmmoooooommmjjjjjjlllqqqwww{{{~~~uuussstttuuusssppprrrwwwwwwsssnnnnnnpppqqqnnnkkkjjjkkknnnpppqqqqqqppppppjjjmmmppppppmmmjjjiiiiiikkknnnooonnnkkklllpppuuuttttttuuuuuurrroookkkhhhhhhlllooonnnjjjggggggiiigggiiikkkkkkiiigggffffffsssxxxzzz{{{|||zzzvvvuuuyyy|||~~~~~~|||zzzyyywwwxxxxxxwwwtttsssttttttuuuxxxzzzzzzwwwssspppooopppooonnnnnnppprrrrrrqqqoooooooooppprrrtttvvvwwwqqqsssvvvwwwwwwvvvsssqqqqqqqqqrrrrrrtttuuuwwwxxxrrrrrrrrrpppnnnnnnoooqqqmmmoooqqqqqqqqqrrrtttuuuuuuuuuwwwyyy||||||zzzxxxxxxvvvtttsssqqqpppmmmkkkfffffffffffffffgggggghhhggghhhiiijjjllloootttxxxxxxyyyyyyzzzzzzyyyxxxxxxvvvxxx{{{|||zzzuuuppplllkkkmmmooopppppppppqqqrrrpppppppppppppppooonnnmmmmmmlllkkkjjjkkkmmmpppqqqmmmlllkkkhhhggggggjjjmmmnnnqqqsssrrrooommmmmmnnnnnnoooqqqrrrrrrqqqpppooojjjkkkmmmooopppqqqqqqpppppppppooollliiihhhiiijjjjjjmmmpppqqqooonnnnnnpppsssssstttvvvwwwtttpppllliiilllooopppoooooopppqqqrrruuu|||}}}zzzxxxwwwvvvrrrqqqqqqooonnnmmmlllllljjjjjjjjjiiihhhfffeeedddbbbdddffffffeeedddeeefffeeeeeeffffffeeecccaaa___]]]]]]^^^^^^_________```______```aaaaaaaaa``````bbbbbbccccccdddeeeeeeeeedddeeefffhhhiiiiiihhhhhhiiiiiijjjlllppptttyyy{{{}}}zzzyyy}}}zzzrrrrrrtttvvvrrrooorrryyyuuuppplllllloooqqqooollliiikkkmmmpppqqqqqqppppppjjjnnnrrrrrroookkkiiihhhjjjmmmnnnllliiikkkqqqvvvsssttttttsssqqqmmmiiigggggglllooonnnjjjfffgggiiiggghhhjjjjjjgggdddcccbbb{{{wwwuuuuuuvvvvvvwwwyyyzzzzzzyyywwwvvvzzzxxxvvvtttrrrrrrrrrrrrxxxwwwvvvuuutttsssrrrqqqppppppooooooooooooooopppnnnnnnnnnnnnoooqqqrrrsssqqqpppoooooooooppprrrsssnnnppprrrtttttttttuuuvvvtttsssqqqooommmmmmmmmmmmmmmnnnqqqsssuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxvvvssspppmmmjjjiiifffffffffgggggggggggggggllljjjiiiiiijjjnnnrrruuuxxxxxxxxxxxxwwwvvvtttssstttuuuuuuuuussspppmmmkkkpppooonnnnnnnnnooopppqqqmmmnnnppppppooonnnnnnooonnnnnnmmmmmmmmmnnnnnnooonnnmmmkkkhhhggghhhlllnnnqqqqqqrrrqqqpppnnnlllkkkmmmmmmmmmoooqqqrrrqqqpppmmmmmmmmmmmmmmmnnnnnnnnniiihhhggggggggghhhiiijjjmmmlllllllllmmmnnnpppqqqqqqqqqqqqqqqooommmjjjiiinnnnnnmmmkkkiiijjjmmmpppooouuu}}}~~~~~~}}}}}}|||zzzwwwsssssstttsssnnnjjjkkkjjjiiiiiihhhiiiiiijjjlllllljjjhhhgggeeedddcccdddcccbbbbbbbbbcccdddeeecccaaaaaabbbdddeeeeeeddddddeeeffffffeeefffgggiiifffiiijjjiiikkkqqqsssqqquuussstttxxx|||yyytttpppqqqqqqrrrrrrrrrqqqqqqnnnppppppnnnkkkjjjmmmpppmmmnnnpppqqqrrrpppooommmlllmmmooonnnkkkiiihhhhhhkkkhhheeedddggglllpppsssrrrrrrqqqooommmkkkiiiggglllkkkjjjhhhfffeeeddddddiiihhheeecccaaa`````````~~~yyyuuutttttttttssstttvvvxxxyyyyyyxxxwwwxxxwwwuuutttssssssssssssuuuuuutttssssssrrrqqqqqqsssrrrqqqpppooonnnnnnnnnjjjjjjkkkkkklllnnnoooooonnnnnnnnnnnnnnnooopppqqqnnnoooqqqrrrsssssstttuuutttsssqqqpppnnnnnnmmmmmmnnnoooqqqrrrtttuuuvvvvvvxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwuuurrrnnnjjjgggeeedddeeeeeeeeeffffffggggggkkkjjjhhhggghhhkkknnnqqqsssssstttuuuuuutttrrrrrrssssssssssssqqqooommmkkktttsssqqqpppooonnnnnnooolllmmmnnnnnnnnnnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmmmmkkkiiigggfffhhhkkknnnppppppppppppoooooonnnmmmooonnnmmmoooqqqrrrrrrqqqmmmmmmnnnnnnnnnnnnmmmllliiihhhggggggggghhhiiijjjmmmlllkkkkkklllmmmoooppppppppppppooonnnllljjjiiimmmmmmllljjjiiiiiilllooopppsssyyy|||tttnnnmmmnnnoooqqqrrrsssssssssvvvuuutttrrrqqqooommmmmmhhhgggeeeddddddeeeffffffiiihhhggghhhjjjkkkjjjiiijjjlllnnnooonnnlllmmmmmmkkkooopppppptttzzz}}}|||~~~{{{tttqqqooooooooonnnnnnnnnnnnnnnlllmmmmmmllliiiiiikkkmmmnnnooopppqqqpppooonnnnnnjjjllllllkkkhhhfffeeeeeeiiigggddddddfffjjjnnnqqqpppoooooommmllljjjhhhgggkkkjjjiiigggeeedddddddddgggfffcccaaa___^^^]]]]]]~~~zzzvvvtttrrrrrrsssppprrrtttvvvxxxxxxxxxxxxvvvvvvtttssssssssstttuuuuuutttttttttssssssrrrrrruuutttrrrqqqooommmlllkkkfffgggggghhhiiijjjkkkllljjjkkklllmmmnnnooooooooonnnnnnooopppqqqrrrrrrsssrrrrrrrrrqqqooonnnlllkkkoooooopppqqqrrrtttvvvwwwyyyxxxvvvtttttttttvvvvvvwwwvvvtttppplllgggccc```bbbbbbccccccdddeeeffffffiiihhhfffeeefffhhhkkkmmmnnnooopppqqqrrrqqqppppppqqqqqqppppppooonnnnnnnnnwwwuuussspppnnnlllkkkjjjkkkkkklllllllllmmmnnnnnnmmmmmmnnnnnnmmmlllkkkjjjiiigggeeecccdddhhhlllooopppooonnnmmmmmmnnnooopppqqqooonnnoooppprrrrrrqqqlllmmmooooooooommmkkkjjjhhhhhhgggfffggghhhiiijjjllllllkkkjjjjjjkkklllmmmnnnnnnnnnmmmllljjjiiihhhkkkkkkkkkiiihhhjjjmmmoooqqqsssuuuyyy~~~wwwtttwww|||~~~|||zzzxxxwwwsssrrrpppnnnlllkkkkkklllqqqqqqqqqsssvvvwwwwwwvvvvvvzzz~~~}}}zzzxxxwwwwww{{{}}}wwwssssssnnnmmmkkkjjjiiijjjkkkkkklllmmmlllkkkiiiiiikkkmmmpppppppppoooooonnnnnnnnniiijjjiiigggdddaaaaaaaaaeeedddddddddfffhhhkkkmmmlllllllllkkkjjjiiiggggggiiihhhgggfffddddddcccccceeedddaaa^^^\\\[[[ZZZZZZ|||||||||{{{yyyvvvuuutttssssssqqqrrrtttuuuvvvwwwwwwwwwtttssssssrrrssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqpppooonnnlllkkkjjjffffffgggiiijjjjjjkkkkkkhhhjjjlllnnnooooooooonnnooonnnmmmnnnooopppppppppooopppppppppnnnllljjjhhhmmmmmmmmmnnnqqqtttwwwyyyyyywwwtttqqqpppqqqssstttuuutttrrrnnniiiddd___\\\______```aaacccdddeeeeeefffeeeddddddfffhhhkkkmmmnnnooopppqqqqqqpppooonnnnnnnnnnnnnnnooopppqqqrrrtttsssqqqnnnllliiihhhgggjjjiiiiiijjjlllmmmmmmmmmlllmmmnnnnnnmmmkkkiiigggfffdddbbbbbbfffkkkooorrrqqqooommmkkkkkkmmmoooppprrrpppooooooppprrrrrrqqqkkkmmmnnnooonnnllliiigggggggggfffeeefffggghhhiiikkkjjjiiihhhhhhhhhiiijjjlllkkkkkkjjjiiihhhhhhgggggghhhiiiiiijjjlllooorrrsssssstttvvv{{{~~~{{{xxxwwwwwwzzz{{{~~~~~~xxxsssrrrrrrooollliiiffffffgggiiijjjnnnnnnmmmlllkkklllmmmnnnqqqpppooonnnmmmmmmnnnnnniiiiiihhheeeaaa______```bbbccccccddddddeeehhhiiiiiiiiiiiiiiiiiihhhhhhggggggfffeeedddcccbbbbbbbbbdddbbb___]]][[[YYYYYYYYY|||{{{|||{{{zzzyyyxxxwwwvvvuuuuuusssttttttuuuuuuuuuuuuuuurrrqqqqqqqqqqqqssstttuuuttttttsssssssssssssssssskkkllllllmmmlllkkkkkkjjjhhhiiijjjkkkmmmmmmmmmmmmiiijjjlllooopppqqqqqqqqqpppnnnllllllnnnoooooonnnlllmmmmmmmmmkkkiiigggeeeiiiiiijjjlllpppssswwwyyyvvvtttqqqnnnmmmnnnpppqqqrrrqqqpppmmmhhhbbb]]]ZZZ]]]^^^___```aaabbbcccdddbbbbbbcccdddgggkkknnnpppqqqrrrrrrrrrrrrpppooonnnllllllmmmnnnppprrrtttuuuppppppooommmllljjjiiihhhhhhggghhhjjjmmmnnnmmmkkkkkkkkkmmmmmmllljjjhhhffffffeeedddffflllrrrvvvxxxqqqooollljjjjjjlllnnnooorrrqqqoooooopppqqqpppooojjjkkkmmmmmmmmmjjjgggeeeeeeeeedddddddddeeefffggghhhgggfffeeeeeeeeefffgggiiihhhhhhggggggfffffffffccceeehhhiiikkknnnrrruuusssssstttvvvyyy~~~zzzsssooommmlllooollliiifffeeefffiiijjjnnnmmmlllkkklllmmmnnnnnnppppppooonnnmmmmmmnnnnnnjjjjjjhhhddd```___```aaaaaabbbddddddbbbbbbdddfffggghhhhhhiiiiiihhhhhhhhhddddddcccbbbaaaaaaaaabbbbbbaaa___\\\[[[ZZZZZZZZZ}}}|||{{{yyyxxxyyyyyyyyyyyyyyyxxxvvvuuutttsssssssssssssssssssssssspppooooooooopppqqqssstttpppooooooooonnnnnnmmmmmmfffhhhiiikkklllkkkkkkjjjiiijjjlllnnnooooooooonnnjjjkkkmmmoooqqqrrrssssssqqqnnnkkkkkkmmmooonnnlllkkkkkkkkkjjjhhhgggeeedddggghhhiiikkknnnqqqsssuuupppooommmkkkkkklllmmmnnnooooooooolllhhhccc^^^[[[^^^^^^______```aaabbbbbb```aaabbbeeehhhllloooqqqssssssssssssrrrpppnnnmmmlllmmmnnnooopppqqqrrrsssllllllmmmmmmlllkkkkkkjjjfffeeegggkkkppppppmmmjjjjjjjjjkkkkkkkkkiiihhhgggjjjhhhhhhlllrrrwwwyyyxxxooommmkkkjjjjjjlllnnnpppqqqpppooopppqqqpppnnnlllhhhhhhjjjjjjjjjhhhfffeeeccccccbbbaaabbbcccdddeeedddcccbbbaaaaaabbbcccdddffffffeeedddddddddeeeeeebbbdddgggiiijjjmmmqqqtttppprrrsssttttttvvvyyy{{{}}}}}}zzztttpppnnnlllnnnllliiiffffffgggiiikkkllljjjhhhhhhjjjkkklllkkknnnnnnnnnnnnnnnnnnnnnnnnkkkjjjgggccc```___aaacccbbbdddeeeccc```___aaacccfffgggggghhhhhhgggggggggbbbaaaaaa`````````aaaaaaaaa___^^^\\\[[[ZZZ[[[[[[{{{xxxxxxwwwttttttwwwvvvvvvwwwwwwvvvtttrrrpppooooooooooooppppppqqqrrrnnnnnnmmmmmmnnnooopppqqqnnnnnnmmmlllkkkjjjjjjiiifffgggiiikkkllllllkkkjjjiiijjjlllnnnooooooooonnnjjjkkklllmmmppprrrtttuuusssooojjjjjjmmmooonnnllllllkkkjjjhhhgggfffeeeeeehhhiiijjjkkklllmmmmmmmmmkkkkkkjjjiiiiiijjjjjjjjjlllmmmnnnmmmjjjeeeaaa^^^____________``````aaaaaa```aaabbbdddgggkkknnnoooppppppqqqqqqqqqpppnnnmmmnnnoooooopppooonnnmmmlllgggggghhhiiiiiihhhggggggddddddgggmmmrrrsssmmmhhhiiiiiiiiiiiiiiiiiiiiihhhkkkiiiiiilllrrrtttssspppjjjiiiiiiiiikkknnnppprrrooooooooopppqqqooollliiiffffffgggggggggffffffeeeaaaaaa```___```aaabbbccc______^^^^^^___```aaabbbdddccccccbbbbbbcccdddeeebbbdddfffggghhhiiilllnnnlllnnnooonnnmmmmmmnnnpppwww}}}~~~|||vvvwwwyyy}}}~~~xxxttttttrrrnnnllljjjhhhgggggghhhjjjkkkllliiiggghhhjjjllllllkkkkkklllmmmoooooooooooonnnkkkiiifffbbb``````ccceeedddffffffccc^^^\\\^^^bbbeeeeeeeeefffeeeeeedddddd```_______________``````^^^]]][[[ZZZZZZZZZ[[[\\\wwwwwwuuuttttttrrrpppsssxxxssstttuuuuuutttqqqooommmkkkkkkkkklllnnnoooqqqrrrnnnmmmlllllllllnnnooopppooonnnnnnlllkkkjjjiiiiiiggghhhjjjllllllllljjjiiigggiiikkknnnooonnnmmmmmmjjjjjjkkklllnnnqqqtttvvvtttooojjjjjjmmmooonnnkkkmmmllljjjhhhffffffffffffjjjkkkkkklllkkkjjjhhhggghhhhhhhhhhhhiiiiiiiiiiiikkklllmmmmmmkkkgggccc```______``````````````````aaaaaabbbdddfffiiikkkllllllmmmnnnooooooooonnnmmmppppppqqqpppnnnkkkgggeeebbbcccdddddddddcccbbbaaacccdddgggnnnttttttnnngggiiihhhhhhggghhhhhhiiijjjiiigggfffiiimmmnnnjjjeeeffffffgggiiilllpppsssuuummmnnnoooqqqqqqooojjjgggeeeeeedddeeeeeeeeeeeefff```______^^^^^^```aaabbb]]]]]]\\\\\\]]]___```aaacccbbbaaaaaaaaabbbcccdddccceeeffffffeeeeeeggghhhjjjjjjjjjiiiggggggiiijjjooouuuxxxvvvsssxxx|||ppppppwwwoootttuuuqqqoooqqqpppkkkjjjiiihhhgggggghhhjjjkkknnnkkkiiiiiilllnnnnnnmmmiiikkkmmmoooppppppooonnnjjjiiieeebbb___```cccffffffhhhgggbbb\\\ZZZ]]]aaaccccccdddddddddcccbbbbbb______^^^^^^^^^___``````\\\[[[ZZZYYYYYYZZZ[[[\\\{{{wwwvvvrrrnnnmmmooorrrrrrrrrnnnooorrrsssssspppmmmkkkggghhhiiikkkmmmnnnnnnooommmmmmlllkkkkkkkkklllmmmooonnnllljjjjjjjjjlllmmmkkkkkkjjjkkklllkkkiiigggeeegggiiikkklllkkkjjjiiijjjiiihhhiiikkklllllllllkkkiiiiiikkknnnooonnnkkkmmmnnnnnnmmmjjjhhhhhhhhhmmmkkkiiihhhhhhhhhfffdddgggiiikkkkkkjjjiiihhhiiikkklllnnnmmmkkkfffbbb______`````````______```bbb^^^___aaacccfffiiikkkllliiimmmrrrtttqqqooonnnooosssrrroookkkhhheeedddcccccccccdddeeefffeeebbb___aaabbbeeehhhjjjkkklllllliiigggffffffiiikkkmmmmmmiiihhhgggfffeeedddddddddcccfffkkkooorrrrrrpppoooqqqpppmmmkkkhhheeecccbbbcccccccccdddeeeeeeffffffaaa```______^^^______```______^^^___```aaacccddddddaaa___```dddggghhhgggcccdddfffgggfffdddbbbaaafffhhhjjjiiigggeeegggiiillllllllllllnnnuuuyyyqqqoooppprrrpppppppppooonnnlllkkkjjjhhhhhhgggffffffggghhhiiinnnkkkhhhiiilllnnnnnnlllkkkkkklllmmmoooooommmkkkkkkhhhdddaaaaaabbbfffhhhkkkjjjfff]]]TTTRRRXXX```kkkfffbbb```bbbddddddbbbaaa]]]ZZZZZZ]]]```aaa```ZZZZZZZZZZZZZZZ[[[[[[[[[~~~}}}|||xxxtttuuurrrnnnmmmoooppppppooonnnoooqqqqqqpppmmmjjjgggeeefffhhhjjjkkklllmmmmmmkkkjjjiiiiiiiiijjjkkklllmmmllljjjiiiiiijjjkkkllljjjiiiiiijjjkkkkkkiiiffffffggghhhiiiiiiiiihhhhhhiiigggffffffhhhjjjjjjjjjhhhhhhhhhjjjnnnooommmkkkkkklllmmmllliiihhhggghhhnnnkkkhhhfffffffffeeedddgggiiikkkkkkiiihhhggghhhkkkkkkkkkjjjhhhddd```]]]___```aaa```___```bbbddd___```bbbeeehhhiiijjjkkkkkkmmmoooppppppqqqrrrsssrrrpppmmmkkkjjjhhhfffeeeaaabbbdddggghhhfffcccaaaaaabbbeeegggiiijjjkkkkkkiiigggeeefffhhhkkklllllliiihhhgggeeedddccccccccccccfffkkkoooppppppnnnllllllkkkiiigggeeebbbaaa```^^^^^^___```aaabbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^^^^```bbbdddeeefffcccbbbccceeeggggggeeebbbcccddddddccccccccccccdddfffgggfffddddddfffiiijjjjjjiiiggghhhmmmuuu||||||rrrlllkkkmmmooooooooooooooommmlllkkkjjjeeeeeeeeeeeefffgggiiijjjjjjhhhgggiiilllnnnnnnmmmkkkkkkkkklllnnnnnnllljjjgggfffcccaaa```bbbdddeeeggggggddd]]]WWWWWW___gggooojjjdddbbbcccccccccaaa___\\\ZZZZZZ]]]^^^^^^]]]ZZZZZZ[[[[[[\\\]]]]]]]]]}}}wwwvvvxxxyyyvvvrrrsssqqqooommmmmmmmmllljjjlllmmmnnnnnnllliiifffcccccceeeggghhhjjjjjjjjjjjjhhhgggfffffffffhhhiiijjjiiiiiihhhhhhhhhiiijjjjjjgggggggggiiijjjjjjhhhfffggggggffffffeeeeeeeeefffgggeeeccccccdddfffffffffeeefffgggkkknnnnnnmmmkkkiiijjjkkkjjjhhhggghhhiiioookkkfffcccccccccdddccchhhiiikkkkkkiiigggggggggkkkjjjiiigggdddaaa^^^\\\___```aaaaaa```aaaccceeeaaaccceeehhhjjjjjjjjjiiimmmllllllmmmqqqtttvvvwwwpppmmmkkkkkklllkkkhhhddd___bbbeeehhhiiigggdddbbb```bbbdddggghhhjjjjjjjjjhhhfffdddeeegggjjjjjjjjjiiihhhgggeeecccbbbbbbaaacccfffjjjmmmnnnmmmjjjhhheeeeeecccbbb```___]]]]]][[[[[[\\\^^^___```aaaaaabbbccccccdddcccbbbaaa```]]]]]]^^^___aaadddfffggghhhgggffffffggggggeeecccaaabbbbbbbbbaaabbbdddfffdddddddddbbbbbbcccfffhhhiiihhhfffccccccffflllpppvvv~~~|||xxxrrrmmmjjjjjjlllmmmnnnnnnnnnnnnmmmllljjjiiicccccccccdddeeeggghhhiiieeeeeefffiiilllnnnmmmlllkkkjjjjjjjjjlllllljjjhhhdddcccbbbaaaaaaaaabbbbbbcccdddbbb^^^[[[^^^gggooosssmmmfffcccbbbcccbbb```^^^]]]]]]^^^______]]][[[ZZZ[[[\\\]]]___`````````}}}wwwtttrrrsssvvvwwwuuurrrpppooonnnlllkkkiiihhhfffiiiiiijjjkkkiiigggdddbbbbbbdddfffhhhiiiiiiiiihhhffffffeeeeeeeeeggghhhiiieeeeeeffffffgggggghhhhhhddddddeeegggiiijjjiiiggghhhgggeeecccaaabbbbbbccceeecccaaa```bbbcccccccccccceeehhhkkknnnnnnmmmllliiijjjjjjjjjiiihhhjjjkkkqqqlllfffbbbaaacccdddeeeiiikkklllllljjjhhhggghhhllljjjhhheeebbb```^^^]]]^^^___`````````aaaccceeeccceeehhhjjjkkkkkkiiihhhllljjjiiilllrrrvvvwwwvvvooollljjjkkklllkkkfffbbb___cccgggiiihhheeebbb```^^^```cccfffhhhjjjkkkkkkgggeeedddeeegggiiiiiiiiihhhgggfffdddbbbaaa``````ccceeeiiikkkkkkiiifffccc```______^^^]]]\\\[[[ZZZ[[[\\\]]]___```bbbcccdddcccdddeeefffeeecccaaa```]]]^^^___aaadddfffhhhjjjjjjjjjiiiiiihhhfffcccaaa___bbbdddeeecccccceeegggdddcccbbbaaaaaacccfffhhhiiigggdddbbbbbbdddgggjjjooouuu|||}}}{{{{{{|||rrrqqqooommmlllllllllmmmllllllmmmnnnmmmkkkiiihhhcccddddddeeeeeefffggghhhcccdddfffhhhjjjkkkjjjiiijjjiiihhhiiijjjjjjhhhgggbbbccccccdddcccbbbaaaaaa```aaaaaa___^^^bbbjjjqqqqqqllleeebbbbbbcccbbb``````aaabbbddddddbbb___\\\[[[\\\^^^```bbbbbbccccccwwwqqqooooooqqqttttttqqqnnnllllllllljjjhhhfffeeeeeeeeefffhhhhhhhhhgggfffeeeccceeegggiiijjjjjjiiihhhgggfffeeeeeeeeeggghhhiiibbbcccdddfffffffffeeeeeeaaabbbcccfffiiijjjjjjhhhhhhfffccc```______```aaabbbaaa``````bbbcccbbbaaacccfffiiikkkmmmmmmnnnnnnjjjkkkkkkjjjiiijjjkkkmmmrrrmmmfffbbbbbbdddeeefffjjjkkkmmmmmmkkkiiiiiiiiimmmkkkhhhfffcccbbbaaa```^^^___``````___```bbbddddddfffiiikkklllkkkiiihhhjjjiiiiiimmmsssuuutttrrrooonnnllllllllliiiddd```bbbeeeiiiiiifffbbb___^^^]]]___bbbeeehhhkkkllllllfffeeedddeeeggghhhhhhggggggfffdddcccaaa`````````bbbdddgggiiihhheeebbb___\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[]]]___aaaccceeefffcccdddeeefffeeecccaaa___^^^___aaadddgggiiikkkllljjjjjjjjjiiigggdddbbbaaa___dddjjjkkkhhheeeeeeffffffdddbbbaaabbbdddfffhhhfffdddbbbaaaaaadddfffgggkkkooosssvvvwwwuuutttsss|||{{{uuunnnnnnnnnnnnmmmlllkkkkkkjjjkkklllmmmlllkkkhhhgggffffffggggggfffffffffeeebbbdddfffgggggggggffffffiiihhhgggggghhhiiihhhgggeeefffgggggggggeeecccaaa___aaaaaa``````bbbhhhmmmjjjeeeaaa```bbbcccbbbaaa___bbbeeegggfffccc___]]]]]]^^^```bbbddddddcccccc}}}yyyssslllllllllmmmnnnnnnkkkiiihhhiiihhhgggdddcccdddfffeeefffggghhhiiihhhhhhgggeeegggjjjlllmmmllljjjiiihhhgggfffeeeeeefffggghhhaaabbbdddffffffeeecccbbb``````bbbfffiiikkkkkkjjjgggeeebbb```^^^^^^___`````````aaaccceeeeeecccaaadddfffhhhjjjjjjkkklllnnnkkklllllljjjiiijjjlllnnnppplllfffcccccceeegggggghhhjjjlllmmmkkkjjjjjjkkklllkkkjjjhhhfffeeedddddd```aaaaaaaaa``````bbbccceeegggiiikkkkkkkkkiiiiiiiiiiiijjjmmmooopppooommmnnnpppqqqpppnnniiieeebbbeeehhhkkkiiiddd```_________aaacccfffiiijjjkkkkkkfffeeeeeefffhhhhhhhhhgggeeedddcccbbbaaa````````````bbbdddfffeeebbb___\\\[[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXZZZ]]]```bbbdddfffcccdddddddddcccaaa```______```cccfffhhhjjjkkklllhhhiiiiiigggdddbbbaaaaaaaaahhhooopppkkkfffeeeeeehhhfffcccbbbdddeeeffffffbbb```^^^^^^```cccddddddhhhjjjmmmoooqqqqqqppppppuuuvvvqqqooojjjkkkllllllllljjjhhhggghhhiiikkklllllljjjhhhfffgggggghhhggggggfffeeedddaaaccceeeeeedddcccdddeeehhhgggeeefffhhhiiiiiihhhiiijjjkkkkkkiiigggdddbbb```aaaccccccbbbbbbdddeeebbb___]]]___bbbdddcccaaa]]]aaaeeefffeeebbb___^^^```aaacccdddeeedddbbbaaayyywwwtttnnnjjjjjjjjjjjjjjjiiigggfffdddeeeeeecccaaabbbeeehhhiiiiiijjjjjjjjjiiiiiihhhhhhjjjmmmppppppooommmkkkiiihhhfffeeeddddddeeefffaaaccceeeffffffdddbbb```______aaafffjjjlllmmmllleeedddbbb```___^^^______^^^___bbbfffiiihhheeecccccceeegggfffeeefffiiilllllllllkkkiiihhhhhhjjjmmmmmmiiidddbbbccceeefffgggeeegggjjjkkkjjjiiijjjjjjkkkkkkjjjiiihhhgggffffffcccddddddcccbbbaaabbbdddfffggghhhiiijjjjjjjjjjjjkkkkkkkkkjjjhhhhhhiiijjjmmmqqqvvvuuupppkkkhhhhhhgggjjjllljjjeeeaaabbbddddddeeeggghhhiiihhhhhhggggggffffffgggiiiiiihhhfffcccbbbaaa````````````aaa^^^```bbbdddcccaaa]]]ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWYYY\\\___bbbeeefffccccccbbbaaa```___^^^^^^^^^```bbbeeegggiiiiiijjjeeeffffffdddaaa```aaacccffflllqqqpppjjjddddddeeeiiifffdddccceeeeeedddbbbaaa___]]]^^^aaaccccccbbbbbbcccfffiiilllnnnnnnnnnrrr~~~~~~wwwqqqmmmkkkhhhiiijjjkkkjjjiiigggffffffhhhjjjlllllljjjgggeeeeeeeeefffffffffeeedddddd___aaacccbbbaaaaaadddggggggfffdddeeegggjjjjjjjjjmmmmmmmmmllljjjgggeeecccaaaccceeefffeeecccaaa```]]]\\\\\\```dddfffccc```]]]aaaeeegggeeebbbaaaaaacccdddeeefffeeeccc```^^^xxxuuuuuuqqqkkkjjjiiiiiiiiihhhhhhffffffbbbccccccaaa```aaafffjjjllllllllllllkkkjjjhhhhhhjjjlllooorrrrrrqqqooommmiiihhhfffdddcccccccccdddaaaccceeegggfffdddaaa___^^^___aaafffjjjmmmmmmmmmdddcccbbbaaa```______^^^]]]___dddiiilllkkkgggdddcccdddeeecccbbbcccgggkkkkkkkkkjjjhhhfffgggiiikkkjjjgggcccaaabbbdddffffffccceeehhhiiiiiihhhiiijjjiiiiiijjjjjjiiihhhgggffffffggggggeeeccccccdddeeeffffffggghhhiiijjjjjjkkkmmmmmmlllgggcccbbbfffjjjkkkrrryyyyyysssmmmlllnnnhhhkkkmmmkkkfffdddfffiiiiiiiiijjjiiihhhgggeeedddggggggfffhhhiiiiiihhhfffaaaaaa````````````aaaaaa\\\^^^aaacccbbb```\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTVVVXXXZZZ]]]aaadddfffhhhcccbbbaaa___^^^]]]]]]]]]]]]___bbbdddfffggghhhhhhcccddddddbbb___^^^aaadddjjjooorrrooogggbbbcccfffhhhfffddddddeeeeeebbb```cccaaa___```cccdddcccbbb^^^^^^```dddiiilllmmmmmmsss}}}xxxuuutttqqqmmmjjjggghhhjjjkkkkkkjjjhhhgggfffhhhjjjlllllljjjgggeeeaaabbbdddeeefffeeeeeeddd]]]___aaa``````aaaeeeiiigggeeedddeeehhhjjjkkkkkkoooooonnnmmmjjjgggdddcccaaacccgggiiihhheeeaaa^^^[[[[[[]]]aaaffffffccc```___ccchhhiiigggeeedddeeeeeefffggggggeeebbb^^^\\\xxxsssqqqooollljjjjjjkkkjjjhhheeecccbbbcccdddbbb```^^^___cccgggjjjpppppppppnnnllllllnnnpppoooqqqtttvvvuuurrrmmmjjjllliiiffffffhhhjjjiiihhheeeeeedddcccbbbaaa______]]]```dddgggiiiiiigggfffcccccccccbbbccceeeeeebbbeeefffggghhhgggeeecccbbbccceeefffdddbbbeeemmmttttttpppjjjfffdddddddddcccdddaaa______bbbeeehhhhhhgggggggggggghhhiiijjjkkkkkklllmmmnnnmmmkkkiiigggiiihhhfffbbb___^^^___``````bbbeeegggggggggiiijjjnnnlllhhhfffddddddfffgggkkkmmmppprrrrrroookkkhhhlllkkkjjjiiiiiiiiijjjkkkiiiiiihhhfffeeeeeeeeeeeellliiigggfffggggggfffeee____________^^^]]]\\\[[[aaaaaaccceeefffddd```]]]^^^\\\YYYWWWTTTSSSSSSSSSRRRWWW]]]```aaabbbdddggggggccc```___``````^^^\\\YYY\\\```dddffffffdddcccaaaaaa```____________```aaafffkkkiiiccc___aaaddddddccccccbbbbbbccccccdddccc```^^^^^^aaabbbaaa___]]]\\\[[[\\\```fffkkkooozzz}}}zzzvvvrrrooollliiifffhhhiiijjjkkkkkkkkkkkkkkkiiiiiijjjllllllkkkgggddddddeeeeeedddcccaaa___^^^^^^^^^```aaabbbccccccdddffffffgggiiijjjkkklllmmmlllkkkjjjjjjjjjiiihhhfffcccfffjjjllliiieeebbb``````^^^]]]```eeegggeeeaaaeeegggiiigggdddcccdddfffhhhhhhfffeeedddccccccccc|||wwwrrrnnnmmmllljjjhhhiiikkklllkkkhhhfffeeeeeecccbbbaaa```bbbfffiiilllnnnooopppnnnmmmlllmmmnnnpppqqqrrrsssrrrpppmmmlllkkkhhhffffffhhhiiigggeeeaaabbbbbbcccbbbbbb``````___aaaeeehhhiiihhhgggeeecccbbbbbbbbbdddfffeeeccceeeeeefffffffffeeeccccccdddeeeeeeeeedddhhhnnnttttttpppkkkgggeeeddddddcccbbb```^^^___aaaeeeggggggiiiiiiiiiiiijjjkkkllllllllllllllllllkkkiiigggffffffeeeccc```]]]\\\^^^______aaacccdddeeefffhhhjjjooommmjjjgggeeefffggghhhhhhjjjmmmoooooommmkkkiiikkkjjjiiihhhggghhhhhhiiikkkjjjiiihhhgggfffeeeeeekkkiiihhhgggggggggeeeccc______^^^]]]]]]\\\\\\\\\cccdddeeeffffffccc___\\\\\\[[[YYYVVVUUUTTTTTTTTTVVVYYY^^^```aaabbbeeeggghhheeeaaa```aaaaaa^^^\\\ZZZ\\\```ccceeeeeecccbbb``````_________``````aaaaaadddfffeeebbb```bbbeeedddccccccbbbbbbccccccdddbbb```______aaabbbaaa___]]]\\\\\\\\\___dddiiimmmyyy}}}zzzyyyvvvssspppnnnllliiiggghhhiiiiiijjjjjjjjjiiiiiigggggghhhiiijjjiiieeebbbbbbcccccccccbbb```___]]]]]]^^^```aaacccddddddeeegggggghhhiiijjjkkkkkkllljjjiiiiiiiiijjjiiihhhgggeeeiiinnnpppnnnjjjgggeeedddaaa___```ccceeeccc```ccceeegggfffdddcccdddfffhhhgggfffdddcccccccccbbb~~~{{{yyyrrrpppmmmkkkkkkjjjhhhggghhhkkknnnnnnlllhhhfffeeeaaaaaaaaabbbdddgggiiikkkkkkmmmoooooommmlllllllllppppppppppppoooooonnnnnniiihhhgggggggggfffdddbbb^^^___aaacccccccccaaa``````bbbeeehhhiiiiiihhhfffcccbbbbbbdddeeefffdddccceeeeeeddddddddddddddddddfffeeeeeeeeegggkkkooorrrtttpppkkkhhhfffeeedddbbbaaa___]]]^^^aaadddeeefffjjjjjjjjjkkkllllllmmmmmmnnnmmmkkkiiigggeeeddddddbbbbbb```^^^[[[[[[]]]___^^^```aaabbbccceeeiiilllooommmkkkhhhggggggggghhhfffhhhjjjlllnnnnnnmmmlllkkkjjjhhhgggfffffffffgggkkkkkkjjjiiihhhgggffffffkkkjjjiiiiiiiiigggdddaaa```___]]][[[[[[[[[\\\]]]eeefffhhhhhhfffccc___\\\[[[ZZZYYYWWWVVVVVVVVVVVV[[[]]]___``````bbbeeeggghhhfffcccaaaaaa```^^^]]]^^^___bbbdddeeeeeedddcccaaa```````````````aaaaaa````````````aaabbbdddeeedddccccccbbbbbbccccccdddbbbaaaaaabbbccccccbbb```^^^]]]]]]^^^aaaeeeiiilllyyy{{{}}}~~~{{{uuurrruuussspppnnnmmmllljjjhhhiiiiiiiiiiiihhhgggfffeeecccdddeeefffhhhfffccc```___````````````___^^^]]]\\\]]]___bbbdddeeeffffffggghhhhhhhhhiiiiiiiiiiiifffggghhhhhhiiiiiihhhhhhiiimmmrrrtttrrrnnnjjjhhhhhhddd```___aaabbbaaa___aaaccceeeeeeddddddeeeggggggfffeeedddcccbbbbbbbbb~~~zzzxxxvvvuuunnnmmmlllkkkkkkjjjhhhgggiiilllppppppmmmhhhdddbbbaaaaaabbbcccdddeeeffffffhhhkkknnnooommmkkkjjjjjjoooooopppqqqqqqpppnnnnnnggggggggggggfffeeebbb```___aaaccceeeeeecccaaa``````bbbeeehhhjjjkkkjjjjjjgggddddddfffgggeeebbbbbbccccccbbbbbbbbbcccddddddgggfffeeefffjjjnnnppppppssspppllliiihhhfffdddccc```^^^]]]^^^aaaccceeeeeejjjjjjkkklllmmmmmmmmmmmmpppnnnjjjgggdddcccccccccaaaaaa```]]]\\\\\\^^^``````aaabbbbbbcccfffjjjnnnnnnmmmjjjhhhgggfffggggggfffhhhjjjlllnnnpppppppppkkkjjjhhhfffeeeeeeeeeeeehhhhhhhhhiiihhhhhhhhhgggkkkkkkjjjkkkjjjhhhdddaaabbb```]]][[[ZZZ[[[]]]___eeegggiiiiiigggccc```___[[[[[[[[[ZZZZZZZZZZZZZZZ``````______```bbbdddffffffeeebbbaaa___^^^]]]\\\bbbcccdddffffffffffffeeedddcccbbbaaa```````````````]]][[[\\\```dddeeeeeedddccccccbbbbbbccccccdddcccdddeeeffffffeeedddccc^^^___```bbbeeejjjnnnpppxxxzzz||||||~~~{{{uuuuuuuuutttrrrooommmmmmllljjjhhhiiiiiihhhhhhfffeeedddcccccccccdddeeegggeeebbb___\\\]]]]]]]]]]]]]]]]]]]]][[[]]]___aaadddeeefffgggffffffffffffffffffffffffccceeeggghhhhhhhhhiiijjjnnnqqquuuwwwsssnnnjjjggghhhddd___]]]]]]_________```bbbdddffffffgggggghhhfffeeedddcccbbbbbbbbbbbb~~~{{{xxxuuusssqqqnnnlllllllllllljjjiiiggggggfffjjjmmmooooookkkeeeaaa___eeeeeeeeeeeeeeeddddddcccfffiiimmmnnnmmmjjjiiiiiikkknnnqqqssstttqqqnnnlllggghhhhhhhhhfffdddbbbaaaeeefffffffffeeecccaaa___^^^aaadddhhhkkkmmmnnnnnnlllhhhgggjjjjjjddd```aaabbbbbbbbbbbbbbbcccdddeeehhhgggfffhhhkkknnnnnnnnnqqqooommmkkkjjjhhhfffddd```___^^^___bbbdddeeeeeeiiijjjkkklllmmmmmmmmmmmmpppmmmjjjfffdddccccccdddbbbbbbaaa___]]]^^^```bbbbbbcccddddddeeehhhlllooolllkkkiiigggfffeeeeeeeeeeeefffiiilllnnnoooppppppkkkjjjhhhfffeeeddddddeeecccdddfffggghhhiiiiiiiiikkkkkkkkkkkkkkkiiieeebbbdddaaa^^^[[[ZZZ\\\^^^```bbbeeeiiijjjgggdddbbbbbb^^^^^^^^^^^^^^^^^^^^^^^^cccaaa______```bbbdddeeebbbbbbaaa___]]]\\\\\\\\\cccccccccddddddddddddeeehhhgggeeecccaaa``````___aaa]]]YYY[[[```eeeffffffdddccccccbbbbbbccccccddddddfffiiijjjjjjhhhfffeee___aaacccgggkkkppptttvvvwwwzzz|||||||||}}}~~~wwwuuuvvvxxxuuurrrooommmmmmkkkiiihhhhhhhhhhhhhhhgggeeedddcccddddddeeefffgggfffbbb___[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\^^^aaaccceeeffffffddddddddddddccccccccccccbbbdddggghhhhhhhhhjjjllltttvvvyyyxxxtttnnniiigggeeeaaa]]][[[[[[]]]___```aaabbbdddgggiiijjjjjjiiieeedddcccbbbbbbbbbbbbbbb~~~|||tttsssrrrqqqqqqoookkkiiiiiijjjiiigggeeeddddddffflllmmmnnnlllgggcccaaa```iiiiiihhhgggfffeeedddccceeehhhkkklllkkkiiihhhhhhhhhkkkpppssstttqqqnnnkkkhhhiiijjjiiigggeeeeeeeeejjjiiihhhgggeeebbb```______aaaeeeiiilllnnnpppppppppjjjiiinnnmmmeeeaaacccccccccdddeeeeeefffgggggghhhhhhiiijjjkkkkkkllllllooonnnlllllllllkkkhhheeeaaa``````aaadddfffgggfffiiijjjlllmmmnnnnnnmmmmmmnnnmmmjjjgggfffeeefffgggeeeeeedddbbb``````bbbdddeeefffgggggghhhiiimmmoookkkjjjiiigggfffeeeeeedddcccdddgggjjjlllllllllkkkhhhgggfffdddcccccccccdddaaaccceeegggiiiiiiiiiiiijjjiiihhhiiiiiihhheeeccccccaaa^^^[[[ZZZ\\\^^^``````eeeiiijjjgggcccbbbccc``````aaaaaaaaaaaa``````dddaaa______```bbbcccccc___``````^^^\\\[[[\\\]]]``````______```aaabbbccckkkjjjhhheeedddbbbaaaaaaccc___\\\]]]aaaeeeffffffdddccccccbbbbbbccccccddddddhhhkkkmmmllliiigggfffaaacccfffjjjnnnrrruuuwwwtttwwwzzzzzzwwwuuuwwwxxxzzzuuussssssssstttrrrooommmlllkkkiiihhhggghhhhhhhhhhhhhhhgggfffggggggggghhhhhhfffbbb^^^[[[ZZZZZZYYYYYYZZZ[[[[[[ZZZ\\\]]]```bbbcccddddddcccccccccbbbbbbbbbbbbbbbbbbeeeiiiiiihhhhhhjjjmmmwwwxxxyyyvvvrrrmmmjjjhhhbbb```]]][[[[[[]]]```bbbbbbbbbdddhhhkkklllkkkiiidddcccbbbbbbaaaaaabbbbbb~~~{{{wwwssspppooommmmmmmmmnnnmmmkkkggghhhhhheeecccccceeehhhllllllkkkhhheeeddddddfffhhhgggfffeeedddcccccccccdddgggiiijjjiiihhhhhhhhhgggiiilllooopppooommmkkkiiikkkkkkjjjgggfffhhhjjjkkkjjjgggeeecccaaaaaa```cccdddgggiiilllmmmnnnooopppiiiiiipppppphhhdddgggeeefffhhhjjjkkkkkkkkkkkkgggjjjlllllliiihhhiiijjjmmmllllllmmmnnnmmmjjjgggcccbbbbbbdddgggiiiiiihhhjjjlllnnnoooppppppooonnnmmmllljjjiiiiiiiiiiiijjjggggggeeecccaaaaaaccceeefffgggiiijjjiiijjjlllmmmlllkkkjjjiiigggfffeeeeeeccceeehhhkkklllkkkiiihhhdddcccbbbaaa```aaaaaabbbdddeeegggiiiiiiiiihhhggggggeeeddddddeeeeeedddbbb```___\\\ZZZYYYZZZ\\\]]]aaaeeejjjjjjeeeaaa```aaaaaaaaabbbccccccbbbaaa```ccc```^^^^^^aaacccbbbaaa]]]______^^^\\\\\\^^^``````____________aaacccdddjjjjjjhhhgggfffeeeeeeeeedddbbbaaa```bbbdddeeefffdddccccccbbbbbbccccccdddcccggglllnnnlllhhhffffffbbbcccgggjjjnnnppprrrssspppsssuuutttpppnnnnnnpppzzz}}}~~~yyytttqqqpppooopppnnnlllkkkkkkkkkjjjiiifffggghhhiiijjjkkkkkkkkkjjjiiiiiiiiihhheeeaaa]]][[[[[[YYYYYYXXXYYYZZZZZZZZZ[[[]]]___```aaabbbbbbccccccccccccccccccccccccbbbfffjjjkkkhhhhhhkkknnnrrrsssrrrpppllliiihhhhhhcccbbb```^^^]]]^^^```bbbbbbbbbdddgggkkkllliiigggccccccbbbaaaaaaaaaaaabbbzzzxxxyyywwwrrrmmmkkkiiifffeeegggiiikkkkkkggghhhhhheeecccdddhhhllllllkkkiiifffdddeeehhhkkkdddcccaaa`````````aaaaaadddfffiiiiiihhhhhhhhhiiiggghhhiiijjjkkkllllllllljjjlllllljjjhhhgggjjjmmmkkkiiifffcccaaa```aaaaaafffggghhhjjjkkklllmmmmmmooohhhiiirrrsssjjjgggkkkgggiiikkknnnoooooonnnmmmfffkkknnnmmmhhheeegggiiikkkkkklllmmmooonnnkkkiiidddddddddfffhhhjjjjjjiiilllmmmoooqqqrrrqqqpppoookkkkkkkkkkkkkkkkkkllllllhhhhhhfffcccaaaaaabbbdddfffhhhjjjkkkjjjjjjjjjkkkmmmlllkkkjjjiiigggffffffeeehhhkkknnnooommmjjjgggaaa```___^^^^^^___```aaaggghhhjjjkkkjjjiiigggfffdddbbbaaaaaabbbccccccbbb^^^]]][[[YYYXXXYYYZZZZZZbbbgggkkkjjjddd___^^^___aaaaaabbbccccccbbb```___bbb___]]]^^^aaacccbbb```\\\___```___]]]]]]```bbbbbbbbbaaaaaabbbdddfffhhhiiiiiihhhhhhhhhhhhiiiiiieeeeeedddccccccdddeeefffdddccccccccccccccccccdddaaafffkkkmmmkkkgggeeeeeebbbdddfffiiilllmmmmmmmmmmmmooopppnnnjjjiiijjjmmmqqquuu|||~~~yyyuuurrrqqqpppllljjjiiiiiijjjkkkkkkjjjfffggghhhjjjlllmmmmmmnnnkkkjjjiiiiiihhheee```\\\\\\[[[ZZZYYYXXXYYYYYYZZZZZZ[[[\\\^^^___`````````ccccccdddddddddeeeeeeeeecccgggkkkkkkiiihhhkkknnnkkklllkkkhhheeedddeeefffeeedddcccaaa___^^^```bbbaaaaaacccfffjjjkkkhhheeecccbbbaaaaaaaaaaaaaaabbbzzzvvvsssrrrrrrrrrsssrrrooommmcccaaabbbfffkkklllhhhccccccaaa``````bbbgggkkknnnpppmmmhhheeecccbbbaaa```cccbbb```___^^^]]]]]]\\\aaacccdddfffggggggfffffffffgggiiikkklllllllllkkkmmmllljjjiiihhhggghhhhhhhhheeebbbbbbdddeeecccaaabbbdddgggjjjkkkjjjhhhggggggiiilllnnnnnnlllhhhfffiiikkkmmmmmmlllkkklllllljjjiiiiiihhhhhhgggggggggiiijjjjjjjjjiiihhhfffeeeffffffggghhhjjjkkkmmmnnnoooooooooppppppnnnkkkiiimmmlllkkkkkkkkkjjjhhhfffhhhgggddd```]]]^^^aaacccjjjkkkllljjjhhhggghhhiiihhhjjjlllllljjjhhhggggggggghhhjjjkkkjjjgggcccaaacccaaa```___```bbbeeeggglllkkkkkkkkklllkkkhhheeeccc```^^^]]]^^^___^^^]]]\\\\\\[[[YYYYYY[[[___ccceeefffggggggfffdddbbbaaahhheeeaaa```bbbcccaaa___^^^^^^___``````___^^^]]][[[]]]___aaabbbbbbaaa```bbb```]]]\\\^^^bbbfffiiikkkiiigggfffeeefffhhhiiijjjhhhgggfffgggggggggfffbbbccccccddddddbbbaaa```bbbccceeeffffffeeecccbbbeeeeeeeeeeeefffhhhjjjkkkmmmllljjjgggddddddfffhhhkkkllltttyyysssmmmiiigggkkkiiigggfffgggggggggeeebbbdddhhhlllooopppmmmkkkjjjiiihhhfffccc___\\\ZZZWWWXXXXXXXXXYYYYYYZZZZZZXXXYYY[[[]]]^^^___``````gggggghhhhhhhhhhhhggggggfffmmmrrrpppmmmkkkiiifffjjjhhheeebbbaaabbbdddeeekkkgggbbb``````bbbdddeeedddcccbbbeeehhhhhhfffcccccccccbbb```^^^^^^```bbb~~~yyywwwtttqqqrrrqqqpppppppppnnnkkkhhhbbbaaaaaaeeeiiijjjfffbbb````````````cccfffjjjlllnnnkkkgggcccbbbaaa___^^^^^^]]]]]]^^^^^^______``````aaaccceeefffgggfffffffffggghhhjjjjjjjjjjjjiiijjjiiihhhfffffffffgggggggggeeeccccccdddeeedddbbbccceeefffhhhhhhgggfffeeeggghhhiiijjjiiihhhgggeeehhhjjjlllmmmllljjjiiiiiiggghhhhhhhhhhhhggggggfffgggggghhhhhhhhhgggeeeeeehhhhhhhhhhhhiiikkklllmmmllllllmmmnnnooonnnllljjjkkkjjjjjjjjjjjjhhheeedddddddddccc```___```ccceeeiiijjjjjjiiigggfffggghhhhhhkkkmmmmmmkkkhhhgggggghhhiiikkklllkkkhhheeebbbaaa```______```cccfffhhhlllkkkiiiiiiiiihhhfffddddddaaa^^^\\\]]]^^^^^^]]]ZZZZZZZZZYYYYYY[[[```cccfffgggggggggfffeeecccbbbeeeaaa^^^___aaacccbbbaaa^^^___`````````___^^^]]]]]]^^^```bbbbbbbbbaaa```aaa___^^^]]]___cccfffiiiiiihhhggggggfffggghhhhhhgggggggggggghhhhhhgggfffddddddccccccbbbaaa```___aaabbbdddeeefffeeedddcccddddddcccdddeeehhhjjjlllmmmllliiifffccccccfffiiilllrrr~~~wwwpppkkkgggfffmmmjjjhhhffffffeeedddbbbcccdddgggkkkmmmmmmkkkiiiiiiiiihhhgggeeebbb___]]]YYYYYYYYYYYYYYYYYYYYYXXXYYYYYY[[[\\\^^^^^^______dddeeefffggghhhiiiiiiiiimmmwww|||vvvkkkeeeeeeeeegggfffdddbbbaaabbbcccdddiiifffbbb```aaacccddddddcccbbbbbbdddggghhheeecccccccccaaa___]]]^^^aaaddd}}}tttooonnnooonnnmmmqqqpppnnnmmmllliiieeebbbaaa``````cccffffffccc___]]]^^^```bbbdddfffhhhiiikkkhhhdddaaa```___]]]\\\[[[\\\\\\]]]^^^______```^^^```bbbdddfffggggggfffffffffggggggggggggffffffeeeeeedddcccccccccdddeeefffdddccccccdddeeedddcccddddddeeeeeeeeeeeeeeeeeegggfffeeeddddddddddddeeegggiiilllmmmkkkhhhffffffdddeeeggghhhiiihhhfffeeecccddddddeeeffffffeeeeeejjjiiihhhhhhhhhiiijjjkkkiiijjjlllmmmmmmmmmlllkkkhhhiiijjjjjjhhheeebbb```___```aaaaaaaaabbbdddfffggghhhiiigggeeedddeeefffhhhjjjlllllljjjhhhggggggfffggghhhiiihhheeecccaaa____________aaadddhhhjjjmmmjjjgggffffffeeedddccceeeaaa]]][[[[[[\\\]]]]]]WWWYYYZZZZZZ[[[]]]aaadddggghhhhhhhhhgggfffeeedddbbb___\\\^^^aaaddddddbbb```````````````___^^^^^^___```aaaaaabbbaaaaaa```______^^^___aaacccfffhhhgggggghhhhhhggggggffffffccceeegggiiiiiihhhfffdddgggeeecccaaa___^^^^^^^^^___```ccceeefffeeeddddddcccbbbaaabbbdddgggkkkmmmmmmkkkhhhdddbbbcccgggjjjmmm{{{zzzyyyyyywwwxxx~~~yyyrrrmmmjjjiiiiiinnnkkkgggeeecccbbb```___ccceeegggiiijjjiiigggeeeeeefffffffffeeecccaaa```[[[[[[[[[[[[ZZZYYYXXXWWWZZZZZZ[[[]]]]]]^^^^^^^^^aaabbbccceeegggiiijjjkkkssszzzhhh___```dddcccccccccccccccccccccccceeecccaaaaaacccdddcccbbbaaaaaabbbdddffffffdddbbbaaa```^^^\\\[[[]]]aaaeee{{{tttooojjjhhhjjjlllmmmnnnpppooollljjjhhheeeaaa]]]___^^^^^^```bbbbbb```]]]\\\^^^aaadddfffggggggggggggdddaaa___^^^^^^\\\ZZZ]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^aaaccceeefffffffffeeeeeeeeeeeeddddddccccccaaa```______```aaabbbccceeedddccccccddddddeeeeeeeeeddddddcccdddeeegggggghhhfffccc``````aaadddeeegggiiilllllljjjfffdddccccccdddgggiiijjjiiigggeeeaaaaaacccdddeeefffggggggkkkiiihhhfffeeefffggghhhiiijjjllllllkkkjjjiiijjjgggiiikkkkkkhhhddd```^^^]]]___aaabbbbbbbbbdddeeeeeefffgggfffdddbbbcccdddfffhhhjjjjjjhhhfffeeeeeebbbbbbccccccbbb```___^^^_________aaadddgggkkkmmmnnnjjjfffccccccccccccbbbeeeaaa]]]ZZZZZZ[[[\\\\\\VVVYYY[[[]]]___aaadddfffhhhhhhhhhhhhggggggffffffccc```]]]^^^bbbddddddcccaaaaaaaaaaaa``````______aaa`````````````````````_________```bbbdddfffgggfffgggggggggfffdddbbb``````cccgggiiiiiifffdddccchhhfffbbb___]]]\\\\\\]]]^^^___bbbdddeeeeeeddddddbbbaaa```aaacccgggkkknnnmmmkkkhhheeecccdddhhhlllooo}}}vvvttttttrrrssswwwyyyuuupppllljjjjjjlllmmmllliiieeebbbaaa```___^^^ccceeeggghhhfffdddcccbbb___```aaabbbbbbbbbaaa```ZZZ[[[[[[\\\\\\[[[ZZZYYY[[[\\\]]]^^^^^^^^^^^^^^^```aaabbbccceeeggghhhiiirrr~~~vvveee]]]^^^bbbcccccceeefffffffffeeeeeeaaaaaaaaabbbddddddbbb```^^^___aaadddeeeeeecccbbb^^^]]][[[XXXXXX[[[aaaeeezzzsssnnnkkkiiigggfffhhhkkkmmmnnnooommmkkkiiigggccc___[[[]]]]]]]]]^^^______^^^\\\]]]___bbbeeeggggggfffeeebbb```^^^]]]]]]]]]\\\ZZZ\\\]]]]]]^^^^^^]]]\\\\\\\\\]]]```bbbdddeeeeeeeeedddccccccbbbaaaaaaaaaaaa^^^]]]]]]]]]]]]___```aaacccccccccccccccdddeeefffeeeeeeddddddeeegggjjjkkkjjjgggdddaaa```aaadddfffgggiiikkkkkkhhheeecccbbbcccdddgggiiijjjiiigggeeeaaaaaabbbdddfffhhhiiijjjkkkiiifffdddccccccdddeeekkklllmmmllliiifffggghhhiiilllnnnmmmhhhccc___^^^^^^```bbbcccbbbaaabbbbbbdddeeeeeedddbbbaaaaaabbbccceeeggggggeeecccbbbbbb_________^^^^^^]]]]]]\\\___```aaacccfffjjjmmmooommmiiieeebbbaaabbbbbbbbbccc```\\\ZZZZZZ[[[\\\[[[WWWZZZ^^^bbbccceeegggiiiiiihhhhhhhhhgggggggggggggggddd``````cccdddcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^___```aaaaaaaaaaaabbbccceeefffeeefffffffffdddaaa^^^\\\^^^bbbfffgggfffcccbbbaaagggeeeaaa]]][[[[[[\\\]]]]]]^^^aaacccdddddddddcccbbbaaa```aaacccgggkkkmmmlllkkkiiifffdddfffjjjmmmuuu~~~yyytttrrrqqqppppppsssrrroookkkgggfffgggjjjlllhhheeeaaa______```______ccceeegggfffccc```___```]]]^^^___aaaaaaaaaaaa```XXXYYY[[[]]]^^^^^^]]]\\\]]]]]]^^^______```______aaaaaaaaaaaaaaacccdddeeekkkrrrtttlllbbb___``````dddeeeggghhhiiiiiihhhggg______```bbbdddcccaaa^^^[[[]]]aaacccdddcccbbbaaa^^^]]][[[YYYZZZ^^^dddhhhxxxqqqllljjjiiieeedddddddddeeegggjjjkkkmmmkkkiiigggfffbbb^^^[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]___bbbeeeeeeeeecccaaa]]]\\\[[[\\\]]]^^^]]][[[ZZZ[[[]]]^^^_________^^^[[[]]]___aaacccdddddddddcccbbbaaa```````````````]]]]]]\\\\\\\\\]]]___```aaacccddddddcccdddfffhhhffffffffffffgggiiikkkllljjjhhheeecccbbbcccdddeeefffgggiiihhheeecccbbbbbbcccdddfffhhhhhhgggeeedddaaabbbcccdddfffiiikkklllkkkiiifffcccbbbbbbcccdddlllnnnnnnlllgggeeefffgggkkknnnpppmmmgggbbb_________aaabbbbbbaaa```aaaaaacccdddeeedddaaa```aaabbbaaaccceeeeeecccaaa``````___^^^]]]\\\\\\\\\]]]]]]___```bbbdddgggkkkmmmooojjjfffbbb______````````````^^^[[[[[[[[[\\\[[[[[[WWW[[[aaaeeeggghhhhhhiiihhhhhhgggggggggggghhhhhhjjjfffbbbbbbcccdddbbb```aaa`````````aaabbbcccdddaaa```^^^]]]]]]___aaabbbdddcccbbbaaaaaabbbdddeeecccdddeeeeeecccaaa^^^]]]^^^aaadddccc```^^^___aaadddbbb___\\\[[[[[[]]]^^^]]]___aaacccdddcccbbbbbbbbbbbbbbbccceeehhhjjjkkkiiiiiihhhgggeeegggjjjlllyyy}}}zzzyyyzzztttrrrpppnnnnnnnnnpppqqqooommmhhheeeccccccdddeeedddaaa^^^\\\]]]______```cccfffgggeeeaaa^^^^^^___^^^___aaabbbcccbbbbbbaaaWWWYYY\\\^^^___```___^^^\\\\\\^^^___````````````aaa```___^^^^^^^^^``````aaaeeeeeeaaa___aaabbb```dddeeefffhhhhhhhhhgggfff______```aaacccbbb___\\\XXX[[[```ccccccaaaaaa```^^^^^^]]]]]]^^^bbbhhhlll}}}xxxqqqjjjfffdddcccccc^^^___```aaabbbdddfffhhhiiigggfffeeedddaaa^^^[[[YYYZZZ[[[\\\\\\\\\]]]^^^^^^___aaabbbbbbaaa___]]]YYYYYYYYY[[[]]]___^^^]]][[[]]]^^^`````````___^^^\\\]]]___aaabbbbbbbbbbbbbbbaaa```_________```aaa^^^]]]\\\\\\\\\]]]^^^___```bbbddddddcccdddfffiiiiiihhhhhhgggggghhhhhhhhhiiihhhgggeeedddcccccccccdddddddddccc```___```aaacccddddddddddddccccccbbbbbbbbbbbbccceeehhhjjjlllmmmjjjgggdddbbbccceeefffkkkmmmooolllgggeeegggjjjmmmooopppllleee```^^^______```aaaaaa``````aaaccccccdddeeecccaaa```aaabbbaaaccceeeeeeccc```______]]]\\\[[[YYYYYYZZZ[[[\\\^^^___aaadddgggiiilllmmmdddbbb^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[]]]]]][[[ZZZWWW\\\bbbggghhhhhhhhhhhhhhhgggfffffffffggghhhhhhiiifffbbbaaaccccccbbb``````___``````bbbccceeegggcccaaa___^^^___aaadddfffhhhfffccc```___aaacccdddaaabbbcccdddddddddcccccc```bbbbbb___ZZZYYY\\\``````___]]]\\\[[[\\\^^^___^^^___aaaccccccbbbaaa```bbbcccdddfffggghhhiiiiiieeefffgggfffeeefffhhhjjjwww}}}vvvvvvvvvsssrrrtttmmmmmmmmmlllkkklllnnnnnnkkkiiifffcccaaa``````aaaccc```\\\ZZZ[[[]]]^^^^^^cccfffgggeee```\\\]]]_________aaaaaabbbaaa```___YYY[[[]]]___``````^^^]]]YYYZZZ[[[]]]^^^____________^^^\\\[[[[[[\\\]]]^^^ZZZ^^^___\\\\\\```bbbbbbbbbbbbcccccccccccccccccc```______```aaa```]]][[[VVVZZZ```cccbbb`````````[[[\\\]]]^^^___ccchhhlllwwwqqqmmmjjjiiifffcccaaa___^^^]]][[[\\\^^^___aaabbbeeegggfffeeecccccccccaaa]]][[[XXXYYY[[[[[[[[[\\\^^^___]]]^^^___```___^^^\\\ZZZWWWWWWXXXZZZ^^^```___^^^```aaaaaabbb```^^^[[[ZZZ\\\]]]___aaaaaaaaaaaa```aaa```___^^^^^^___aaaaaa___^^^]]]\\\\\\]]]^^^^^^```bbbddddddccccccgggjjjkkkjjjjjjhhhgggfffeeedddggggggggggggfffdddbbbaaabbbbbbaaa___]]]]]]___aaaccccccbbbaaaaaa`````````bbbaaabbbccceeegggjjjkkknnnlllhhheeedddeeefffhhhiiilllnnnlllgggfffiiimmmmmmooopppkkkccc^^^^^^___^^^___````````````ccceeecccdddeeecccaaa```aaabbbaaaccceeeeeecccaaa``````ZZZYYYWWWVVVVVVWWWXXXYYY]]]^^^```ccceeehhhjjjkkk```^^^\\\[[[[[[\\\[[[ZZZZZZZZZZZZ\\\^^^^^^\\\ZZZVVV[[[bbbgggiiihhhgggggghhhgggfffeeeeeefffggghhhgggddd``````bbbcccbbb```_________```bbbdddggghhhdddcccaaa___```cccgggiiijjjhhhccc```^^^```bbbddd___```bbbdddfffggghhhhhhaaabbbaaa\\\WWWVVV[[[```]]]\\\\\\\\\\\\]]]___```^^^___aaabbbcccbbb```___bbbdddfffhhhiiiiiiiiihhhbbbdddeeeeeeeeeeeefffgggqqq~~~zzz{{{}}}}}}xxxpppmmmqqqssspppnnnooolllnnnnnnkkkjjjkkkkkkkkkfffeeecccbbbaaaaaaaaaaaaddd```\\\ZZZZZZ[[[]]]]]]bbbfffhhheee___\\\]]]___]]]^^^_________^^^]]]\\\[[[\\\___```aaa___]]]\\\WWWXXXYYY[[[]]]^^^^^^^^^\\\[[[ZZZYYYYYY[[[]]]^^^XXX]]]___\\\ZZZ^^^bbbddd``````__________________aaa```___``````___]]]ZZZTTTYYY```bbbaaa```___```WWWYYY[[[\\\^^^aaafffjjj~~~vvvnnniiifffdddcccaaa```___^^^]]]\\\\\\\\\\\\\\\[[[\\\]]]___aaaccc^^^___```^^^ZZZXXXWWWWWWWWWWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZYYYVVVXXXYYYZZZYYYZZZ[[[]]]]]]```ccc```[[[VVVWWWYYY]]]\\\\\\^^^bbbbbb```]]][[[]]]```cccdddddddddcccaaa___]]][[[[[[[[[\\\]]]aaabbbcccbbb______bbbeeeggggggfffeeeeeeeeefffffffffffffffeeecccaaa^^^]]]```______^^^^^^^^^______dddccc```^^^]]]^^^______ccccccbbbbbbeeeiiinnnqqqrrrmmmgggeeeeeeeeedddccceeegggiiijjjhhhgggggggggjjjiiifffccc```^^^]]]\\\aaa___\\\\\\___bbbdddeeeccccccccccccccccccbbbbbbdddeeeffffffeeedddaaa```___]]]ZZZXXXWWWXXXZZZ[[[___^^^___aaadddffffffeeeaaa]]]YYYVVVWWWYYYZZZZZZYYYZZZ\\\]]]^^^]]]]]]\\\\\\^^^bbbfffhhhhhhfffeeedddeeeeeefffffffffggggggddddddccccccbbb```___^^^\\\[[[[[[^^^cccffffffeeeeeedddaaa```aaadddhhhjjjjjjddd]]]\\\___bbbcccbbb```ccccccbbbeeekkkooonnnbbb]]]WWWVVVZZZ]]]]]]\\\ZZZ\\\^^^```aaaaaaaaa```]]]___bbbeeefffeeebbbaaacccgggkkkllljjjfffcccbbb`````````______aaaeeeiiitttuuunnnkkklllmmmuuuyyyyyyuuuhhhjjjlllnnnooonnnmmmlllfffggghhhjjjjjjjjjiiiiiiaaa```^^^]]]^^^___aaabbbbbb```]]][[[ZZZ\\\^^^```hhhggggggeeebbb___\\\ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[]]]___^^^\\\YYYYYYYYYXXXXXXYYYZZZ\\\\\\ZZZXXXYYYXXXWWWXXX[[[]]]^^^^^^___\\\[[[]]]```bbbaaa___```___]]]\\\\\\]]]___```aaa___]]]\\\]]]^^^]]]\\\WWW\\\bbbeeeddd```]]][[[VVVXXXYYY\\\^^^___``````{{{qqqllleee___\\\[[[ZZZYYY^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^___]]]^^^^^^\\\YYYWWWVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUWWWYYYZZZZZZZZZ]]]___```aaaaaa^^^XXXWWWYYY]]]]]]\\\\\\___bbbcccaaa^^^]]]^^^```bbbcccccccccccc```___]]][[[[[[[[[\\\]]]^^^______]]]\\\\\\___bbbbbbaaaaaaaaaaaabbbccccccgggggggggfffdddaaa___^^^^^^]]]]]]]]]]]]^^^______aaa```^^^\\\[[[[[[\\\]]]aaa`````````cccggglllooooookkkgggdddddddddbbbaaaccceeeggghhhfffeeeeeeeeefffeeedddbbb```______^^^___^^^]]]^^^aaadddffffffcccccccccddddddeeeeeefffiiiiiijjjiiigggeeebbb```^^^]]]ZZZXXXXXXYYY[[[\\\```___^^^```bbbddddddddd___\\\YYYXXXZZZ\\\]]]]]][[[\\\]]]]]]]]]\\\[[[[[[\\\^^^bbbfffggggggfffeeehhhgggfffeeeddddddcccdddcccccccccbbb```___^^^]]]ZZZZZZ[[[^^^bbbeeeeeecccdddcccaaa```aaabbbeeefffccc^^^ZZZZZZ^^^bbbbbbaaa```cccdddcccdddhhhhhheee[[[WWWSSSSSSWWWZZZZZZXXX\\\]]]^^^^^^____________]]]```cccfffgggfffeeecccdddgggjjjkkkiiieeebbbaaa______^^^\\\\\\^^^bbbfffooo{{{|||yyyrrrlllgggdddcccccckkknnnuuu~~~}}}vvvqqqmmmhhhiiijjjkkkkkkjjjiiihhheeefffggghhhiiiiiihhhggg``````___^^^___```bbbcccbbb```^^^[[[[[[]]]___aaahhhhhhgggeeebbb___\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\[[[XXXVVVVVVVVVVVVWWWXXX[[[]]]]]]ZZZXXXYYYWWWVVVXXXZZZ]]]^^^^^^^^^]]]]]]___bbbcccbbb```___^^^\\\[[[[[[\\\]]]___aaa___^^^______```^^^]]]YYY]]]bbbdddccc___\\\ZZZXXXYYY[[[]]]^^^___```aaa{{{wwwqqqjjjcccbbb^^^YYYUUUUUUUUUVVVUUUYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\ZZZWWWUUUTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]]]]\\\ZZZXXXVVVUUUTTTTTTVVVWWWYYYZZZZZZ[[[^^^```cccbbb```[[[WWWXXX\\\aaa\\\\\\]]]___aaabbbaaa___^^^___```aaabbbbbbbbbbbb___^^^]]][[[ZZZ[[[[[[\\\\\\\\\\\\ZZZZZZ[[[^^^```]]]]]]]]]^^^___```aaabbbeeeeeeeeedddbbb```^^^]]]]]]\\\\\\\\\]]]^^^______]]]\\\ZZZXXXXXXXXXZZZ[[[^^^^^^^^^___bbbfffiiillljjjhhhfffeeedddcccaaa___aaaccceeeeeedddbbbbbbcccbbbbbbaaaaaaaaaaaaaaa```]]]]]]]]]```dddfffggggggcccddddddeeefffggghhhhhhkkkkkkjjjiiifffccc```^^^___]]]\\\ZZZZZZ[[[]]]^^^bbb```^^^^^^___aaaaaaaaa\\\ZZZYYYZZZ\\\^^^___^^^]]]^^^^^^]]]]]][[[ZZZZZZ```bbbeeehhhjjjjjjiiihhhkkkiiifffcccaaa`````````bbbbbbaaa```^^^]]]\\\[[[XXXYYY[[[___cccdddcccbbbbbbbbbaaa````````````aaa\\\YYYWWWYYY]]]aaaaaa``````dddeeecccbbbccc```\\\WWWUUUTTTVVV[[[]]]]]][[[___^^^^^^]]]]]]^^^^^^___```bbbeeeggghhhhhhfffeeeeeegggjjjjjjgggccc```^^^]]]\\\[[[YYYXXX[[[```dddlllrrrxxx|||{{{tttmmmllljjjhhheeebbb```___```bbbgggoooxxx~~~vvvppplllhhhfffggghhhhhhhhhgggeeedddcccddddddfffggggggfffeeeeee```_________```bbbcccdddcccaaa___]]]\\\^^^```aaaggggggfffdddaaa^^^[[[YYYWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZWWWTTTSSSSSSTTTTTTUUUXXX[[[^^^^^^[[[XXXXXXWWWVVVWWWZZZ\\\]]]]]]\\\]]]___bbbddddddbbb___]]]\\\ZZZYYYYYYZZZ\\\]]]`````````bbbcccbbb___]]]\\\___cccdddaaa]]]ZZZXXXYYYZZZ[[[\\\]]]^^^^^^___zzztttlllhhhgggeeeaaa]]][[[WWWTTTRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUXXXXXXZZZZZZZZZYYYXXXWWWXXXYYYZZZXXXUUUSSSRRRSSSSSSTTTVVVXXXZZZ\\\]]]]]]]]][[[YYYWWWVVVVVVVVVWWWYYYZZZZZZZZZZZZ[[[]]]___bbbbbb___\\\YYYZZZ]]]aaa[[[\\\]]]___aaaaaa``````_________``````aaaaaaaaa^^^]]]\\\[[[ZZZZZZ[[[[[[]]]\\\[[[ZZZZZZ\\\^^^```[[[[[[\\\]]]___bbbdddeeecccbbbbbb```___]]]\\\[[[___^^^^^^]]]]]]]]]^^^^^^[[[ZZZXXXVVVVVVWWWYYYZZZ]]]]]]^^^___bbbeeehhhjjjggggggffffffeeeccc```^^^```bbbddddddcccaaaaaabbb`````````aaaaaaaaa``````[[[\\\^^^bbbfffhhhhhhgggeeeeeeffffffgggggghhhhhhggggggfffeeebbb```]]]\\\```___^^^]]]]]]^^^___```bbb```]]]\\\]]]^^^^^^]]]YYYXXXYYYZZZ]]]^^^]]]\\\]]]]]]]]]\\\\\\[[[[[[[[[```bbbdddfffggghhhhhhhhhjjjhhhddd```^^^^^^___```aaaaaa___^^^\\\[[[[[[ZZZXXXZZZ^^^aaaddddddcccaaa````````````___^^^]]]\\\[[[YYYYYY[[[___aaaaaa```aaadddddd```______]]]YYYUUUUUUVVVZZZ^^^```___^^^```___^^^^^^^^^```aaabbbdddfffgggiiiiiihhhfffeeefffhhhjjjiiieeeaaa^^^]]][[[ZZZYYYWWWXXX[[[aaafffkkklllnnnqqqttttttnnnhhhggggggfffeeecccaaa___^^^ZZZZZZ]]]cccjjjppptttuuu|||zzzyyy~~~|||xxxsssmmmjjjgggfffeeehhhhhhgggeeedddcccbbbaaacccdddeeeeeeeeedddcccbbb___``````aaabbbcccddddddcccaaa___^^^]]]^^^```aaaddddddcccbbb___\\\YYYWWWVVVVVVWWWWWWWWWXXXXXXXXXZZZZZZXXXUUURRRQQQRRRTTTRRRTTTWWW\\\______\\\YYYWWWVVVVVVXXXZZZ\\\]]]\\\ZZZ\\\```cccdddccc```]]][[[ZZZXXXWWWXXXYYY[[[\\\``````bbbdddeeeddd```]]]^^^aaacccccc```\\\YYYWWWZZZZZZZZZZZZZZZ[[[[[[\\\}}}xxxpppiiijjjeeeaaa_________^^^]]]UUURRROOONNNOOOPPPQQQQQQTTTUUUVVVWWWWWWVVVVVVUUUXXXXXXYYYZZZZZZYYYWWWVVVWWWXXXYYYWWWUUUSSSRRRSSSSSSTTTVVVXXXZZZ[[[\\\]]][[[[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[YYYZZZ\\\^^^`````````^^^]]]\\\\\\]]]ZZZ\\\]]]_________^^^^^^]]]^^^___```````````````]]]]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[]]]^^^^^^YYYYYY[[[]]]___bbbdddfffcccbbbaaa```___^^^]]]]]]aaaaaa___^^^]]]]]]\\\\\\ZZZYYYWWWVVVWWWXXXZZZ[[[^^^^^^```aaaccceeeggggggeeefffggggggeeecccaaa``````bbbddddddcccbbbaaabbb```aaaaaaaaaaaa```___^^^\\\]]]___bbbfffhhhgggeeeggggggffffffeeeeeeddddddbbbbbbaaaaaa```___^^^]]]cccbbbaaa`````````aaaaaaaaa___\\\[[[[[[[[[ZZZYYYWWWWWWWWWYYYZZZ[[[YYYWWWZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^___```aaabbbccceeeccc```^^^]]]^^^```aaa```___]]]\\\[[[ZZZ[[[[[[[[[^^^aaadddddddddcccbbb______``````___^^^\\\[[[^^^^^^^^^```aaabbbbbbaaabbbdddbbb]]]\\\^^^^^^\\\QQQSSSVVV[[[^^^___^^^]]]____________aaacccfffggghhhiiiiiiiiihhhfffdddbbbfffhhhiiihhhddd```]]]\\\YYYYYYYYYYYYZZZ___eeeiiijjjhhhhhhlllnnnlllhhhdddcccaaa___\\\[[[ZZZZZZ[[[ZZZYYYZZZ]]]cccgggjjjkkkqqqppprrrxxx~~~xxxsssrrrooolllhhhgggffffffjjjhhhfffdddcccbbbbbbbbbddddddeeeeeeeeecccbbbaaa```aaabbbdddddddddddddddbbbaaa```^^^^^^___```aaa`````````___]]]ZZZXXXVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYVVVSSSRRRSSSUUURRRTTTWWW[[[^^^___]]]ZZZWWWVVVVVVXXX[[[]]]]]]\\\YYY\\\```bbbbbb```]]][[[ZZZYYYXXXWWWWWWYYY[[[\\\___```bbbeeefffddd```]]]___aaabbbaaa^^^[[[YYYXXX\\\\\\[[[ZZZYYYYYYZZZZZZ}}}zzzxxxxxxsssjjjeeedddbbb___aaa^^^[[[YYYYYYYYYXXXWWWUUUSSSPPPOOOPPPQQQQQQQQQSSSTTTVVVWWWXXXWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWXXXYYYXXXUUUSSSSSSTTTSSSTTTVVVXXXZZZ[[[[[[\\\ZZZZZZ[[[\\\]]]___```aaa]]]]]]]]][[[ZZZZZZ]]]_________``````___]]]ZZZYYYZZZ\\\^^^^^^]]][[[[[[\\\[[[\\\^^^```aaaaaa```___\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXZZZ\\\]]]\\\[[[VVVVVVXXXZZZ]]]```bbbdddeeedddbbbaaa```_________aaa```___]]]\\\\\\\\\\\\ZZZYYYXXXWWWWWWYYY[[[\\\___```bbbcccdddeeeeeeeeeccceeegggfffdddbbbaaaaaa```bbbddddddcccbbbbbbbbbaaabbbccccccbbbaaa___^^^^^^^^^___bbbeeeeeedddccceeeeeedddcccbbbaaaaaa````````````````````````aaadddcccbbbaaa````````````^^^]]][[[ZZZZZZYYYWWWUUUUUUTTTTTTVVVXXXXXXWWWUUUXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]___```bbbccc```___]]]]]]]]]___aaabbb^^^]]]\\\[[[ZZZ[[[\\\\\\___aaadddeeecccbbbaaabbb^^^^^^______```______^^^aaaaaabbbbbbbbbbbbbbbbbbbbbccc```[[[[[[^^^___]]]UUUWWW[[[___aaaaaa```___^^^___```aaacccfffhhhiiiiiiiiiiiihhhgggeeebbbaaaggghhhiiihhhddd```^^^^^^ZZZ[[[\\\]]]___bbbhhhkkkgggeeeeeeiiiiiieeebbbaaabbb```\\\YYYWWWWWWXXXYYY[[[ZZZZZZ\\\```cccddddddhhhhhhkkkqqqyyy{{{vvvrrrooonnnnnnmmmkkkhhhffffffgggjjjhhhfffdddcccccceeefffeeefffffffffeeedddbbbaaaaaabbbdddffffffeeecccbbbaaa```___^^^^^^^^^______]]]]]]^^^]]]\\\ZZZXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZXXXVVVUUUUUUWWWTTTUUUVVVZZZ]]]^^^]]][[[WWWWWWXXXZZZ]]]^^^]]]\\\ZZZ]]]aaabbb```]]]ZZZYYYZZZYYYXXXXXXXXXZZZ\\\]]]]]]^^^```ccceeeccc```]]]^^^```aaa```]]][[[ZZZZZZ___^^^\\\ZZZYYYYYYZZZZZZ}}}tttooolllhhheeefffgggddd]]]ZZZ\\\]]][[[[[[ZZZYYYXXXWWWVVVUUUTTTVVVTTTQQQQQQSSSTTTUUUTTTRRRSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUTTTUUUUUUVVVVVVXXXYYYZZZYYYWWWUUUUUUUUUTTTUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^```aaabbbbbb[[[\\\[[[ZZZZZZ\\\```ccc```_________^^^\\\YYYVVVYYY\\\^^^]]]ZZZXXXXXXYYYWWWZZZ^^^aaacccaaa___^^^[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWYYY]]]``````]]]ZZZUUUUUUWWWYYY[[[^^^aaabbbcccbbb```___^^^^^^^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\YYYXXXWWWWWWXXXZZZ\\\]]]```aaacccddddddcccbbbaaaaaaccceeedddaaa``````bbb___aaacccdddbbbaaaaaaaaaaaabbbcccdddcccbbb```___aaa``````aaabbbcccaaa```aaaaaa``````_________^^^`````````___``````aaaaaacccbbbaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZYYYUUURRRSSSRRRRRRTTTVVVXXXXXXXXXYYYXXXWWWWWWWWWWWWYYYYYY\\\\\\[[[[[[\\\^^^```aaa\\\\\\\\\\\\^^^___```aaa]]]\\\[[[ZZZZZZ\\\^^^___aaaccceeedddaaa______```]]]]]]^^^___```bbbbbbcccaaaaaaaaaaaa```aaabbbccc___aaa```\\\[[[]]]]]]ZZZZZZ\\\```bbbcccbbbbbbbbb^^^___aaacccdddeeeffffffffffffffffffeeedddcccbbbggghhhiiihhhdddaaa```___]]]___```aaabbbdddgggjjjfffdddfffiiifff___]]]``````___\\\ZZZYYYXXXYYYZZZZZZZZZZZZ\\\```bbbbbbaaabbbbbbccchhhnnnuuuyyy{{{|||uuupppllljjjjjjiiijjjllljjjhhhfffggghhhhhhfffdddbbbcccdddgggiiiggghhhhhhhhhgggeeecccbbbbbbdddfffhhhgggeeecccaaa```______^^^]]]^^^^^^^^^[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWYYYZZZZZZXXXVVVWWWWWWVVVVVVVVVXXX[[[]]]]]]\\\XXXXXXYYY[[[^^^___^^^]]]]]]```cccccc___[[[YYYYYY[[[[[[YYYYYYZZZ\\\^^^___\\\]]]^^^```bbbbbb___\\\\\\^^^___^^^]]]\\\\\\]]]___]]][[[XXXVVVVVVVVVWWWyyyqqqgggbbbaaaaaa___\\\\\\^^^]]]XXXWWWYYY[[[ZZZXXXXXXYYYYYYYYYYYYXXXWWWRRRPPPOOOOOOQQQSSSTTTTTTQQQSSSUUUWWWXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVYYYZZZ[[[ZZZXXXVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\^^^```aaaaaaaaaaaaYYYZZZZZZZZZ[[[^^^cccfffaaa```^^^]]]\\\ZZZXXXVVVYYY\\\^^^]]]YYYVVVVVVWWWUUUYYY^^^bbbdddbbb___]]][[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZ\\\aaadddddd___[[[VVVVVVXXXZZZ\\\___aaaccc```___]]][[[ZZZZZZ[[[[[[WWWWWWWWWXXXYYY[[[\\\]]]XXXXXXWWWVVVWWWYYY\\\]]]```aaacccdddcccbbb```___```bbbcccbbb___^^^___aaa^^^```bbbcccaaa`````````___aaacccdddeeedddbbbaaacccbbb``````aaaaaa___^^^]]]]]]]]]^^^^^^^^^^^^^^^```______^^^^^^^^^______bbbaaa```___]]][[[ZZZYYYYYYYYYZZZ[[[[[[XXXTTTQQQQQQPPPPPPRRRVVVYYY[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWUUUTTTSSSSSSTTTVVVXXXZZZZZZ[[[\\\]]]^^^______```\\\[[[ZZZZZZ[[[]]]___```bbbdddeeebbb^^^\\\]]]___]]]]]]^^^___aaaccceeefff^^^______^^^^^^___bbbddd\\\``````^^^\\\]]]ZZZVVVXXX[[[]]]______^^^^^^^^^___```bbbcccddddddccccccccccccddddddeeedddddddddggghhhiiihhheeebbbaaaaaa```aaacccdddcccdddeeeggggggfffhhhkkkfff]]][[[___ZZZZZZYYYXXXXXXWWWWWWVVVXXXXXXYYY\\\```bbbbbbaaa___^^^]]]```ffflllqqqsssuuu~~~vvvvvvtttqqqlllhhhggggggfffiiikkkkkkhhhggghhhjjjgggeeecccaaabbbeeehhhjjjiiiiiiiiiiiihhhfffdddbbbccceeegggiiihhheeebbb```______^^^]]]]]]]]]]]]^^^[[[\\\]]]^^^___^^^]]]\\\WWWWWWWWWXXXXXXXXXYYYYYYUUUXXXZZZZZZYYYWWWWWWWWWXXXWWWVVVWWWZZZ\\\]]]]]]XXXXXXZZZ\\\___```___]]]___bbbeeeccc___[[[YYYYYY\\\[[[ZZZZZZ[[[]]]___```\\\\\\]]]___``````^^^\\\[[[\\\^^^]]]\\\\\\^^^___\\\ZZZWWWTTTRRRQQQRRRRRR~~~wwwpppkkkeeeccc___[[[YYYYYYZZZ[[[\\\[[[ZZZYYYWWWWWWWWWVVVWWWVVVVVVWWWXXXXXXWWWUUUOOONNNMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUZZZZZZYYYWWWUUUTTTUUUWWWWWWVVVVVVVVVWWWXXXZZZ[[[]]]```dddffffffccc___\\\XXXYYY[[[___bbbdddcccaaa___^^^\\\[[[YYYXXXXXXWWWZZZ[[[[[[\\\[[[ZZZYYYXXXZZZ\\\___bbbccccccaaa```[[[\\\\\\[[[XXXWWWWWWXXX\\\]]]___```aaabbbaaaaaaZZZYYYXXXYYY\\\___```aaa[[[\\\]]]^^^]]][[[XXXWWWTTTSSSRRRTTTXXXZZZYYYXXXYYYYYYYYYZZZ[[[\\\]]]]]]dddddddddcccbbb```___^^^___]]]\\\]]]___aaaaaa```cccbbbaaa___^^^]]]\\\\\\\\\^^^bbbeeeffffffeeedddaaaaaa```___^^^]]]]]]\\\[[[[[[\\\\\\]]]^^^______]]]]]]^^^^^^___``````aaa```^^^\\\[[[ZZZYYYZZZZZZ\\\\\\[[[YYYXXXWWWVVVUUURRRSSSUUUWWWXXXZZZZZZ[[[]]][[[XXXVVVUUUVVVWWWXXXWWWVVVTTTRRRRRRSSSTTTUUU[[[[[[ZZZZZZ[[[\\\\\\]]]YYYXXXWWWYYY\\\_________ccccccccccccaaa___]]]\\\ZZZYYY[[[___eeegggfffcccccc```]]]\\\]]]```aaabbb____________^^^]]]\\\\\\YYY[[[]]]^^^^^^^^^___```[[[]]]```bbbccccccbbbbbbaaaaaa````````````aaaaaaccceeegggfffdddaaa```___cccccccccdddeeefffggghhhkkkjjjhhhfffbbb___\\\ZZZ^^^]]][[[YYYXXXXXXXXXYYYVVVVVVWWWYYY[[[]]]___```\\\]]]^^^```bbbdddfffgggnnnttt{{{vvvvvvpppooonnnllljjjgggeeedddeeeeeefffhhhiiihhheeecccfffeeecccbbbcccfffiiikkkjjjlllllliiidddcccfffkkkllliiifffeeefffeeeccc``````___\\\ZZZZZZZZZ\\\]]]___]]]\\\^^^```aaa___]]]^^^\\\ZZZXXXXXXYYY[[[]]]\\\\\\ZZZYYYXXXXXXXXXXXXTTTUUUWWWYYY[[[[[[[[[[[[ZZZ[[[]]]___`````````___^^^aaabbb^^^YYYYYY___ffflllddd[[[YYY]]]aaaaaa______]]][[[\\\^^^___^^^[[[[[[XXXWWWXXX[[[^^^]]]\\\[[[YYYVVVSSSQQQQQQQQQRRR{{{uuuooojjjeee___\\\\\\ZZZXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTVVVXXXXXXWWWUUUMMMLLLLLLLLLLLLNNNOOOPPPSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVWWW[[[ZZZXXXVVVTTTTTTUUUVVVVVVUUUUUUVVVWWWYYY[[[\\\```bbbeeefffeeebbb^^^[[[YYYZZZ\\\___bbbcccbbbaaa^^^]]][[[YYYXXXXXXXXXXXX[[[\\\]]]]]]\\\[[[YYYWWWXXXZZZ]]]```aaaaaa```___\\\]]]]]][[[YYYWWWXXXYYY\\\]]]___```aaaaaaaaa```ZZZYYYXXXZZZ]]]```bbbbbb_________^^^\\\YYYVVVUUURRRQQQQQQTTTWWWZZZZZZXXXZZZYYYYYYXXXYYYZZZ[[[\\\bbbbbbbbbaaa```^^^]]]\\\\\\[[[[[[]]]```bbbccccccbbbaaa___]]]\\\\\\\\\\\\]]]___bbbeeeffffffeeedddcccbbbaaa```^^^]]]\\\\\\YYYZZZ[[[\\\^^^___``````[[[[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZ]]]\\\[[[YYYXXXVVVUUUTTTSSSTTTVVVYYY[[[\\\]]]]]]^^^[[[XXXVVVUUUVVVVVVWWWVVVUUUSSSRRRRRRSSSTTTUUU[[[ZZZZZZZZZZZZ[[[[[[[[[XXXWWWWWWXXX\\\^^^______aaaaaaaaaaaa___]]][[[YYYYYYYYY[[[aaafffiiifffdddbbb```]]]]]]^^^```aaa```^^^^^^^^^^^^]]]\\\[[[ZZZWWWXXXZZZ[[[ZZZYYYZZZ[[[[[[]]]___aaabbbaaaaaa```________________________```bbbddddddbbb```______cccccccccdddeeefffggghhhjjjiiifffdddaaa^^^\\\\\\___^^^]]][[[YYYXXXWWWWWWUUUVVVVVVXXXZZZ\\\^^^___]]]]]]^^^___aaaccceeefffgggmmmuuu}}}}}}wwwpppnnnooonnnnnnlllkkkhhheeecccaaabbbbbbccceeeffffffdddccciiigggdddbbbbbbeeehhhjjjiiikkkjjjgggcccbbbfffjjjnnnkkkhhhgggfffeeebbb___]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\\\\^^^aaaaaa___]]]^^^\\\ZZZXXXWWWXXXZZZ[[[[[[[[[\\\]]][[[YYYVVVUUUTTTUUUXXXZZZ[[[\\\\\\\\\[[[\\\]]]___````````````___``````\\\YYY\\\fffnnnqqqiiiaaa^^^aaacccbbb___^^^\\\[[[\\\^^^^^^\\\ZZZYYYXXXWWWXXX[[[]]]]]][[[ZZZXXXUUURRRPPPOOOOOOOOOfffccc```]]][[[YYYVVVTTTSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTSSSSSSTTTTTTUUUTTTSSSSSSTTTVVVWWWVVVTTTKKKJJJJJJKKKLLLNNNPPPQQQUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXZZZXXXVVVUUUTTTUUUVVVWWWUUUUUUUUUVVVXXX[[[^^^___dddeeeffffffdddaaa]]][[[ZZZZZZ\\\___bbbcccaaa```^^^\\\YYYWWWVVVWWWXXXZZZ]]]^^^______^^^[[[XXXVVVVVVXXX[[[]]]______^^^]]]]]]^^^]]]\\\YYYXXXYYYZZZ]]]]]]^^^___`````````___ZZZYYYYYY[[[___bbbcccccccccbbb```]]]ZZZWWWUUUTTTQQQQQQRRRTTTWWWYYYYYYXXXZZZYYYWWWVVVVVVWWWYYYZZZ_________^^^]]]\\\[[[ZZZYYYYYYZZZ]]]aaadddeeedddaaa___\\\ZZZYYYZZZ\\\]]]^^^```bbbeeeffffffeeeddddddcccaaa___]]]\\\[[[ZZZYYYZZZ[[[]]]^^^___``````ZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZ^^^^^^\\\ZZZWWWUUUSSSSSSSSSUUUXXX[[[^^^___```aaa___\\\XXXUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVWWWZZZ]]]^^^___`````````___]]]ZZZXXXWWWWWWXXX\\\bbbhhhjjjgggdddaaa___^^^^^^___```___^^^\\\\\\\\\\\\[[[ZZZYYYYYYUUUWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^___```___^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]___aaabbb```_________cccccccccdddeeefffggghhhhhhfffccc```^^^^^^^^^^^^aaa```___]]][[[XXXVVVUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^^^^___```aaabbbcccbbbeeejjjooossswww||||||uuurrroookkkkkkmmmmmmlllkkkiiifffccc```^^^___``````aaabbbcccddddddnnnkkkfffcccbbbdddgggiiihhhhhhgggccc```aaaeeeiiinnnllliiigggfffdddaaa___ZZZZZZ[[[[[[\\\]]]]]]^^^[[[[[[]]]```bbbbbb___]]]^^^\\\ZZZXXXWWWWWWXXXYYYZZZ\\\^^^___^^^ZZZUUURRRTTTVVVXXX[[[\\\]]]^^^^^^[[[\\\]]]___````````````______^^^ZZZZZZ```lllvvvtttnnngggeeeffffffccc___^^^\\\\\\\\\]]]\\\[[[YYYWWWWWWWWWYYY[[[\\\\\\[[[XXXVVVSSSQQQOOONNNMMMMMM^^^[[[XXXWWWVVVUUUTTTRRRPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRSSSTTTTTTRRRPPPJJJJJJJJJKKKMMMOOORRRSSSVVVVVVVVVUUUUUUTTTRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUUUUVVVXXXZZZ[[[[[[UUUVVVVVVXXX[[[^^^aaacccggggggfffeeebbb___\\\[[[[[[\\\]]]```bbbbbb```^^^]]][[[XXXUUUUUUWWWZZZ\\\^^^___```aaa___\\\XXXVVVVVVXXXZZZ]]]^^^______^^^_________\\\ZZZYYYZZZ\\\]]]^^^^^^^^^_________^^^ZZZZZZZZZ]]]```cccdddddddddbbb___\\\YYYWWWUUUTTTSSSTTTUUUWWWXXXYYYXXXXXXXXXWWWVVVUUUUUUWWWZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZ]]]aaaddddddccc___]]]ZZZWWWWWWYYY\\\^^^___```bbbdddeeeeeeddddddcccbbb___]]][[[ZZZYYYYYY[[[\\\]]]^^^^^^^^^^^^]]][[[\\\]]]^^^_________^^^ZZZZZZZZZZZZZZZZZZ[[[[[[```___]]]ZZZWWWUUUSSSRRRSSSUUUYYY]]]```bbbccccccaaa]]]XXXVVVVVVWWWWWWUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWXXXVVVUUUVVVYYY\\\^^^^^^``````___^^^\\\YYYWWWUUUVVVXXX\\\ccciiikkkgggccc___^^^]]]^^^______^^^\\\ZZZZZZZZZZZZZZZXXXWWWWWWUUUWWWYYYYYYZZZ[[[]]]___^^^____________^^^]]]]]]\\\\\\]]]^^^^^^]]]\\\\\\[[[]]]___```______```aaaccccccccccccdddfffggghhhfffccc```]]]\\\]]]___```ccccccbbb```]]]ZZZWWWUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^___``````aaaccceeefffgggjjjnnnqqquuuzzz}}}vvvqqqooonnnkkkjjjmmmllllllkkkiiifffbbb___]]]^^^___``````aaabbbeeegggqqqmmmgggcccaaabbbeeegggfffeeeccc```^^^```dddhhhjjjiiihhhfffdddcccaaa```ZZZZZZ[[[\\\]]]]]]\\\\\\ZZZ\\\___cccdddcccaaa^^^^^^\\\ZZZXXXWWWWWWXXXYYY\\\^^^______]]]ZZZUUUSSSUUUWWWYYY\\\^^^_________[[[[[[\\\]]]^^^___``````^^^^^^]]][[[\\\bbbmmmvvvrrrnnnjjjhhhhhhgggccc___]]]]]]]]]\\\\\\ZZZXXXWWWVVVWWWXXXZZZ[[[[[[ZZZZZZWWWUUUSSSQQQOOONNNMMMMMMZZZXXXUUUSSSRRRQQQOOOMMMOOOPPPRRRSSSRRRQQQPPPOOOPPPPPPPPPQQQRRRTTTUUUVVVUUUSSSRRRQQQQQQPPPNNNKKKKKKKKKKKKMMMOOOQQQTTTUUUUUUUUUTTTTTTSSSRRRPPPPPPNNNOOOPPPQQQRRRSSSTTTTTTQQQRRRUUU[[[```bbbaaa___WWWWWWXXX[[[^^^aaaeeeggggggfffdddbbb___]]]\\\[[[]]]]]]^^^```bbbaaa___]]]]]][[[XXXVVVVVVYYY\\\^^^___```aaaaaa___\\\YYYWWWXXXYYY\\\^^^```aaaaaaaaaaaaaaa```]]][[[ZZZ\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]ZZZZZZ[[[^^^aaacccdddcccbbb```^^^[[[YYYXXXWWWWWWWWWXXXZZZ[[[ZZZYYYXXXXXXWWWVVVUUUUUUVVVYYY[[[]]]YYYZZZZZZZZZZZZZZZYYYXXX[[[[[[\\\^^^aaabbbbbb```\\\[[[XXXVVVVVVYYY\\\^^^``````bbbcccccccccbbbbbb```___]]]ZZZYYYXXXYYYYYY^^^_________^^^\\\ZZZXXXYYY[[[\\\^^^___^^^^^^]]]ZZZZZZ[[[\\\\\\]]]]]]]]]bbb```^^^[[[XXXVVVSSSRRRSSSUUUZZZ^^^aaacccddddddccc^^^XXXWWWXXXZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWXXXXXXXXXXXXWWWVVVWWWUUUSSSTTTWWW[[[]]]^^^``````___^^^]]]ZZZXXXVVVWWWXXX\\\ccciiijjjgggccc^^^]]]\\\\\\]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUXXXYYY[[[]]]aaadddaaaaaaaaa```___^^^]]]\\\[[[\\\^^^______^^^\\\[[[[[[\\\^^^_________aaabbbbbbbbbbbbbbbccceeefffgggcccaaa]]]ZZZZZZ\\\^^^```ddddddcccbbb___\\\XXXWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\]]]]]]^^^aaaaaaaaaaaa```bbbeeeggghhhlllssswwwzzz|||~~~}}}{{{xxxuuusssmmmkkklllllliiihhhiiilllllllllkkkhhhddd```^^^^^^```bbbbbbbbbcccfffiiippplllgggbbb``````bbbdddcccbbb```^^^^^^___cccfffdddeeedddcccbbbaaaaaaaaa]]]]]]]]]]]]]]]\\\[[[ZZZ\\\^^^bbbeeeeeecccbbb```^^^]]]\\\ZZZYYYYYYZZZZZZaaa```^^^\\\ZZZYYYXXXWWWWWWXXX[[[]]]___`````````ZZZZZZ[[[[[[]]]^^^______]]]^^^^^^^^^___bbbiiinnnllljjjhhhggghhhgggccc```]]]^^^___^^^\\\YYYWWWVVVVVVXXX[[[\\\\\\[[[YYYXXXVVVUUUTTTRRRQQQPPPPPPOOOXXXVVVSSSQQQQQQPPPNNNLLLNNNOOOOOOPPPOOONNNLLLKKKPPPPPPPPPQQQRRRSSSUUUUUUSSSRRRPPPOOOOOONNNKKKIIILLLLLLLLLMMMOOORRRTTTVVVQQQRRRQQQQQQPPPOOONNNMMMMMMNNNPPPQQQRRRRRRRRRRRROOOSSSZZZcccjjjkkkfffaaaXXXXXXZZZ\\\___cccfffhhheeeccc```^^^\\\[[[[[[\\\^^^^^^___```aaaaaa^^^[[[\\\[[[ZZZYYYZZZ\\\___aaa____________^^^\\\ZZZYYYZZZ[[[]]]```aaacccddddddcccbbbaaa^^^\\\[[[]]]______^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\^^^aaacccbbbaaa___^^^]]]\\\[[[YYYXXXWWWXXXZZZ]]]]]]\\\ZZZYYYYYYWWWWWWWWWXXXYYY[[[\\\\\\XXXYYYYYYZZZZZZZZZZZZYYY]]]]]]]]]___aaaaaa```^^^ZZZYYYWWWVVVWWWYYY\\\^^^___``````aaaaaaaaa``````]]]\\\ZZZYYYXXXYYY[[[\\\```aaaaaa```^^^[[[WWWUUUVVVXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[]]]^^^````````````cccbbb```]]]ZZZWWWUUUTTTTTTWWW[[[```ccceeeeeedddddd^^^YYYXXX[[[]]]\\\YYYYYYYYYYYYYYYXXXXXXXXXWWWUUUVVVWWWXXXYYYXXXWWWWWWWWWTTTRRRSSSVVVZZZ\\\]]]____________]]][[[YYYXXXXXXYYY\\\bbbggghhheeeaaa]]][[[YYYYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUURRRTTTVVVXXXZZZ]]]aaaeeedddcccbbb```^^^]]]\\\[[[ZZZ\\\]]]______]]]\\\ZZZZZZ\\\]]]^^^^^^^^^```bbb`````````aaabbbccceeeeeeaaa^^^[[[YYYYYYZZZ]]]___cccbbbaaa```^^^\\\ZZZYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\[[[[[[\\\\\\\\\_________^^^\\\]]]___aaadddggglllppprrrtttvvvxxxyyywww{{{|||uuuttttttsssrrrpppooonnniiifffggglllnnnllljjjjjjkkkllllllllliiieeeaaa______bbbeeeeeeddddddgggkkkkkkhhhdddaaa______```aaaaaa```___^^^___```bbbcccaaabbbcccbbbaaa```aaabbb```______^^^]]]\\\\\\\\\]]]```ccceeedddbbbaaaaaa___^^^]]]]]]]]]]]]]]]]]]cccaaa]]]ZZZXXXYYYZZZ[[[YYY[[[]]]___```aaa``````[[[[[[[[[[[[\\\^^^___```^^^___``````aaabbbdddfffhhhgggffffffgggfffcccaaa^^^```aaa```\\\XXXVVVUUUWWW[[[^^^___]]]ZZZXXXWWWTTTTTTTTTSSSSSSSSSRRRRRRUUUSSSQQQPPPQQQQQQQQQOOOMMMMMMMMMMMMMMMLLLLLLKKKOOOOOOOOOPPPQQQRRRSSSTTTOOONNNMMMMMMNNNNNNLLLJJJLLLLLLLLLMMMOOOQQQSSSTTTNNNNNNNNNNNNNNNMMMLLLKKKNNNOOOQQQRRRRRRRRRQQQQQQPPPVVV```llltttrrrhhh```XXXXXXYYY[[[^^^bbbeeegggaaa___\\\ZZZYYYYYY[[[\\\_________```aaa```]]]ZZZ]]]\\\\\\\\\^^^___aaaccc___^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^```bbbdddffffffdddcccbbb___\\\\\\___aaa```___]]]\\\[[[[[[[[[\\\[[[[[[\\\^^^aaaaaa```___^^^^^^^^^]]]\\\YYYWWWVVVTTTXXX\\\]]]\\\ZZZZZZ[[[ZZZ[[[\\\\\\\\\[[[ZZZZZZXXXYYYZZZZZZ[[[[[[[[[[[[\\\\\\]]]```bbbbbb```]]]XXXWWWWWWXXXYYY[[[]]]^^^__________________^^^^^^\\\[[[YYYYYYZZZ\\\___aaa``````aaaaaa^^^[[[WWWUUUUUUWWWZZZ\\\\\\\\\ZZZYYY\\\]]]___aaaccccccdddddddddcccaaa^^^\\\YYYWWWVVVWWWZZZ^^^cccfffgggfffeeeeee___YYYYYY]]]```___\\\ZZZZZZZZZYYYXXXWWWVVVUUUSSSUUUWWWYYYZZZZZZYYYXXXVVVTTTQQQRRRUUUYYY\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYYYYYYYY[[[```dddfffccc```]]]ZZZWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXYYY\\\```ccceeecccaaa___]]][[[YYYYYYYYYZZZ\\\]]]]]]\\\ZZZYYYYYYZZZ\\\\\\[[[\\\^^^```____________```bbbcccddd___]]][[[YYYXXXYYY[[[]]]___^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___^^^\\\\\\^^^___aaadddgggiiijjjkkklllmmmmmmkkknnnxxxvvvpppnnnooonnnmmmkkkjjjiiiiiiffffffiiiqqqtttqqqmmmllliiijjjkkkkkkjjjfffbbb```___ccchhhhhhfffeeegggjjjeeedddbbb___^^^^^^^^^^^^___^^^^^^___```bbbbbbbbbaaacccdddccc```___```bbbaaa```___^^^^^^^^^___```^^^aaacccccc```^^^___```_________`````````aaaaaacccaaa]]]ZZZYYYZZZ\\\]]]\\\]]]___```aaaaaa``````]]]\\\\\\\\\]]]___aaabbb```aaaaaaaaaaaaaaacccdddhhhhhhgggffffffeeedddccc___aaacccaaa]]]XXXVVVUUUYYY]]]aaabbb^^^YYYVVVUUURRRRRRSSSSSSTTTTTTTTTTTTNNNMMMLLLMMMOOOQQQQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSLLLKKKKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSKKKLLLLLLLLLLLLKKKJJJJJJPPPQQQRRRSSSSSSRRRQQQQQQRRRYYYeeerrrzzzuuuiii^^^WWWWWWXXXZZZ]]]```ccceee^^^\\\YYYWWWWWWXXX[[[]]]```______```aaa```]]]ZZZ]]]]]]^^^___```bbbcccddd___^^^\\\[[[ZZZ[[[\\\\\\\\\]]]^^^```ccceeefffgggeeedddbbb___]]]]]]___bbb```___]]][[[ZZZZZZ[[[[[[\\\[[[\\\^^^```aaa___]]]____________\\\YYYVVVTTTQQQUUUZZZ]]]\\\[[[\\\]]]]]]^^^______^^^[[[YYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]```bbbbbb```^^^WWWWWWWWWXXXZZZ\\\]]]^^^___^^^^^^^^^^^^]]]]]]]]][[[ZZZYYYZZZ[[[___bbbddd^^^___```aaa___\\\YYYVVVWWWYYY\\\^^^^^^^^^\\\ZZZ]]]^^^```ccceeefffffffffdddcccaaa___]]][[[YYYXXXYYY\\\aaaeeehhhhhhggggggeee___YYYZZZ___bbbaaa^^^ZZZZZZZZZYYYXXXVVVUUUTTTRRRTTTWWWYYY[[[[[[ZZZYYYVVVTTTQQQQQQTTTXXX[[[]]][[[\\\\\\]]]]]][[[ZZZYYY[[[ZZZ[[[^^^cccdddbbb___]]]ZZZVVVTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUYYYYYYZZZYYYZZZ\\\___bbbdddccc```^^^[[[YYYXXXWWWWWWXXX[[[\\\\\\[[[XXXWWWXXXYYYZZZZZZYYYZZZ\\\^^^^^^^^^^^^^^^___aaabbbccc]]]\\\ZZZYYYXXXYYYZZZ[[[\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]___``````___^^^___aaa^^^___bbbdddfffggggggggghhheeehhhooouuu|||zzzsssllliiimmmnnnnnnllliiihhhggghhhgggggglllsssvvvqqqkkkiiiggghhhjjjkkkiiifffbbb```___dddiiijjjgggeeefffiiiaaaaaa```___^^^]]]]]]]]]]]]]]]^^^```bbbbbbbbbaaaccceeefffdddaaa___```aaa```___^^^]]]^^^```bbbddd^^^```bbbaaa^^^\\\]]]^^^``````aaaaaabbbcccccccccaaa```]]][[[ZZZ[[[\\\]]]]]]^^^```aaaaaaaaa```______^^^^^^^^^___aaacccdddcccbbbaaaaaaaaabbbccceeekkkjjjiiihhhgggfffeeeddd```bbbdddbbb]]]XXXVVVUUU[[[___cccccc___YYYVVVTTTPPPPPPRRRSSSTTTTTTTTTTTTPPPOOONNNMMMMMMNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNMMMMMMLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLJJJHHHHHHJJJLLLNNNRRRVVVWWWVVVTTTRRRQQQOOOXXXfffrrruuuooofff^^^ZZZZZZ[[[[[[[[[\\\\\\]]]YYYYYYXXXWWWWWWXXXZZZ[[[[[[^^^bbbcccaaa^^^\\\[[[]]]^^^___```aaaaaa``````^^^]]]\\\[[[[[[[[[\\\]]]___```bbbcccddddddcccccceeedddbbb`````````aaaaaa]]]]]]]]]]]]^^^```bbbccc^^^]]][[[ZZZZZZ[[[\\\]]]aaaaaa```^^^\\\YYYWWWVVVVVVYYY]]]^^^]]]]]]```bbb```dddfffeeeaaa]]][[[[[[YYY\\\```aaaaaa_________aaabbbdddffffffdddbbb```UUUWWW[[[]]]___^^^]]]\\\aaa___]]]\\\\\\^^^aaabbbbbb```^^^^^^___aaaaaa```aaabbbcccbbb^^^[[[ZZZYYYZZZ]]]```aaa___]]]\\\[[[```cccggghhhgggggghhhjjjdddcccaaa```^^^\\\ZZZZZZ______aaafffkkkllljjjhhhcccaaa```bbbdddeeebbb___\\\\\\[[[YYYXXXWWWUUUUUUQQQTTTYYY]]]___]]][[[YYYYYYTTTPPPOOORRRUUUWWWWWW[[[[[[\\\\\\\\\[[[ZZZZZZ\\\\\\^^^bbbeeeddd```[[[ZZZWWWTTTRRRRRRTTTXXX[[[[[[ZZZYYYWWWWWWWWWXXXYYY\\\[[[ZZZ[[[]]]^^^^^^]]]bbbaaa^^^\\\YYYWWWVVVVVVTTTVVVXXXYYYXXXWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\ZZZYYYZZZ\\\^^^______^^^]]]ZZZXXXWWWWWWXXXYYYXXXYYY[[[\\\\\\ZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZZZZZZZYYYYYYXXXXXXZZZZZZ[[[[[[[[[[[[ZZZYYYXXX[[[___bbbdddeeedddccc```aaabbbcccfffnnnyyy~~~|||xxxtttooojjjhhhiiiiiijjjhhhgggfffhhhiiihhhlllrrrvvvvvvqqqkkkgggiiiiiiiiigggeeebbb___^^^ccchhhkkkhhheeeeeebbb^^^```___^^^]]]]]]]]]^^^___[[[^^^bbbgggjjjkkkkkkjjjhhhfffcccaaa```aaabbbddd^^^^^^^^^^^^___aaabbbccc``````___^^^^^^^^^^^^^^^______aaabbbbbbcccccccccbbb```^^^[[[[[[\\\]]]___aaa___^^^```dddeeecccaaa^^^]]]\\\\\\]]]___bbbccceeedddcccbbbbbbbbbcccdddiiifffeeefffiiijjjiiiggggggfffccc```]]][[[ZZZYYY___```aaaaaa^^^YYYUUURRRQQQPPPPPPQQQQQQRRRSSSTTTKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLJJJHHHHHHJJJLLLNNNQQQTTTVVVUUUSSSRRRRRRQQQXXXccclllnnniiiaaa[[[YYYYYYYYYZZZZZZZZZ[[[[[[XXXWWWWWWWWWWWWYYYZZZ[[[[[[^^^bbbcccaaa^^^\\\\\\_______________`````````^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^```aaabbbbbbaaaaaaaaaaaa```___^^^^^^^^^^^^___^^^]]]]]]]]]]]]^^^___[[[[[[[[[[[[\\\\\\]]]^^^``````___]]][[[YYYWWWVVVWWWZZZ^^^___^^^___aaacccaaaccceeeeeeaaa^^^]]]^^^]]]___aaabbbaaa```aaabbbeeefffggggggeeebbb___]]]YYYZZZ]]]___```___]]]\\\^^^]]]\\\\\\\\\^^^___aaa___]]]\\\\\\___aaabbbaaaaaadddffffffccc___\\\[[[aaaccceeefffdddcccbbbccceeegggjjjkkkiiihhhiiikkkdddcccbbb```^^^[[[ZZZYYY\\\]]]```eeejjjkkkiiifffbbbbbbbbbdddffffffbbb___\\\[[[ZZZXXXWWWVVVUUUTTTVVVXXXZZZ[[[\\\[[[ZZZYYYWWWSSSOOONNNRRRUUUXXXXXX\\\]]]]]]]]]]]]\\\[[[[[[]]]]]]___bbbdddccc___\\\[[[XXXSSSQQQQQQTTTYYY\\\___^^^\\\ZZZYYYYYYYYYZZZZZZYYYYYYZZZ]]]^^^^^^]]]______]]][[[YYYWWWUUUTTTTTTVVVXXXXXXWWWVVVVVVWWWYYYYYYZZZ[[[\\\\\\]]]]]][[[YYYXXXXXXZZZ\\\]]]\\\[[[ZZZXXXVVVUUUVVVWWWXXXWWWXXXYYYYYYYYYYYYXXXWWWTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZZZZZZZYYYYYYXXXXXXXXXZZZ]]]```bbbbbbaaaaaa]]]]]]]]]]]]```fffooovvv~~~yyytttuuuuuutttssspppmmmjjjhhhjjjkkkkkkjjjhhhhhhiiijjjhhhlllqqquuuuuuqqqkkkfffffffffffffffdddbbb```___```fffiiigggeeeccc```\\\]]]\\\[[[[[[[[[\\\]]]^^^\\\___dddiiillllllkkkjjjhhhfffccc```______```aaa\\\]]]^^^___```aaabbbbbbbbbaaaaaa```___^^^^^^^^^^^^^^^___aaabbbbbbbbbbbbaaa```^^^\\\\\\]]]^^^```aaa___^^^```bbbcccaaa___\\\\\\[[[[[[]]]___aaacccbbbaaa```______```aaabbbeeeccccccdddfffgggfffcccdddcccaaa___]]]\\\[[[ZZZ``````aaa```]]]XXXTTTQQQPPPOOOOOOPPPPPPQQQRRRSSSHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIKKKKKKKKKIIIHHHHHHIIIKKKOOOPPPRRRSSSRRRQQQRRRSSSTTTXXX^^^cccddd```[[[WWWVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVWWWYYY[[[\\\\\\^^^aaabbb```^^^\\\\\\aaa```___^^^^^^^^^___```]]]\\\[[[ZZZ[[[\\\]]]^^^[[[\\\^^^___``````__________________^^^]]]\\\[[[___^^^]]]\\\[[[ZZZZZZZZZWWWYYY[[[]]]^^^____________^^^]]]\\\[[[YYYXXXXXXYYY\\\^^^``````aaacccdddaaacccdddcccbbbaaaaaacccaaabbbbbbaaa``````bbbdddiiijjjiiihhheeeaaa]]][[[]]]^^^```aaaaaa___^^^\\\ZZZ[[[\\\]]]^^^^^^^^^^^^[[[ZZZYYY[[[^^^aaabbbcccbbbfffiiikkkhhhdddaaa___gggiiijjjjjjhhhhhhiiijjjkkklllnnnmmmkkkiiiiiijjjeeedddbbb```]]][[[YYYXXXWWWZZZ___dddiiiiiigggdddbbbbbbdddfffhhhfffccc```[[[ZZZYYYXXXVVVUUUUUUUUU\\\\\\[[[ZZZYYYYYYYYYYYYTTTQQQOOOOOORRRVVVZZZ[[[______^^^^^^^^^]]]]]]]]]```______aaabbbaaa___\\\\\\YYYUUURRRRRRVVVZZZ]]]___^^^\\\ZZZXXXXXXXXXYYYYYYXXXXXXYYY\\\]]]]]]]]][[[\\\\\\[[[YYYWWWTTTRRRTTTVVVWWWWWWVVVUUUUUUVVVXXXZZZ[[[]]]^^^___^^^^^^[[[YYYWWWWWWXXXYYYZZZYYYWWWVVVUUUTTTTTTTTTVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWYYYYYYYYYXXXWWWVVVUUUUUUWWWYYY[[[]]]^^^^^^]]]\\\[[[[[[ZZZYYYZZZ___fffkkkmmmrrrxxx|||~~~~~~wwwssssssrrrnnnjjjllllllmmmnnnmmmlllkkkjjjkkkllllllkkkiiihhhjjjkkkhhhlllppptttsssooojjjfffbbbbbbccccccbbbaaa``````\\\cccgggfffdddbbb^^^YYYYYYYYYXXXXXXZZZ[[[]]]^^^___bbbggglllnnnmmmkkkiiigggeeebbb___]]]\\\\\\]]]YYY[[[]]]```aaabbbaaaaaaccccccbbbaaa```^^^]]]\\\\\\\\\^^^___```aaaaaaaaa______^^^^^^^^^___```aaa```___^^^___``````^^^\\\ZZZZZZZZZZZZ\\\^^^```bbb^^^]]]]]]\\\]]]]]]^^^^^^```___```aaaccccccaaa___``````___^^^^^^]]]]]]\\\`````````^^^[[[WWWSSSPPPNNNNNNNNNNNNOOOPPPQQQQQQHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKJJJIIIGGGGGGIIIKKKNNNOOOPPPPPPOOOOOOQQQSSSTTTVVVYYY[[[[[[YYYWWWUUUSSSTTTUUUUUUVVVUUUTTTTTTRRRRRRSSSUUUWWWYYY[[[\\\[[[^^^```aaa___]]]\\\\\\aaa```^^^\\\\\\\\\^^^___[[[[[[ZZZZZZZZZ[[[]]]^^^ZZZ\\\]]]^^^______^^^^^^^^^___``````___^^^\\\[[[]]]\\\[[[ZZZYYYYYYXXXXXXVVVXXX\\\___aaabbbaaa```]]]\\\\\\[[[ZZZZZZYYYYYY\\\]]]___aaabbbcccdddeeebbbbbbbbbbbbbbbccceeefffccccccaaa___^^^___bbbeeekkkkkkjjjhhheeebbb^^^\\\```aaabbbbbbaaa___]]]\\\YYYZZZ]]]___``````___^^^XXXWWWWWWYYY]]]aaaccccccdddgggiiijjjhhhfffddddddjjjjjjkkkiiihhhiiikkkmmmoooooonnnmmmkkkiiihhhhhheeedddbbb___\\\ZZZXXXWWWSSSWWW]]]dddggggggdddbbbaaacccfffiiiiiigggccc```\\\[[[ZZZXXXWWWWWWWWWWWW^^^^^^]]][[[YYYWWWVVVUUURRRQQQPPPQQQTTTXXX\\\___aaaaaa```______^^^^^^^^^bbbaaa`````````___^^^]]]\\\[[[YYYXXXXXXYYY[[[]]]YYYXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVXXX[[[\\\\\\\\\YYYZZZ\\\\\\[[[XXXTTTRRRTTTUUUVVVVVVUUUTTTUUUVVVYYYZZZ]]]___``````___^^^[[[YYYWWWVVVWWWXXXXXXWWWTTTTTTSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRTTTUUUWWWPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXXXXWWWUUUTTTSSSSSSRRRVVVWWWYYYZZZZZZZZZYYYXXX[[[ZZZYYYYYYZZZ^^^cccggghhhjjjlllllllllmmmppprrrtttzzz~~~}}}|||{{{zzzuuupppooopppooommmiiigggiiijjjlllmmmmmmmmmllljjjkkkkkkjjjhhhhhhiiijjjiiilllooorrrqqqnnniiifff```````````````___^^^^^^[[[bbbggggggdddbbb]]]XXXWWWWWWWWWXXXYYY\\\^^^```aaaeeejjjnnnooommmjjjgggeeeccc```]]][[[ZZZYYYZZZWWWZZZ]]]aaabbbbbbaaa___bbbbbbbbbaaa___\\\ZZZYYYZZZ[[[\\\]]]^^^_________]]]]]]^^^___``````aaaaaa^^^^^^]]]]]]]]]\\\[[[YYYXXXXXXXXXYYYZZZ\\\^^^___[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\^^^___```___^^^]]]^^^^^^^^^_______________```___^^^[[[XXXTTTQQQOOOLLLLLLLLLLLLMMMNNNOOOOOOGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJHHHFFFFFFHHHJJJLLLMMMNNNMMMMMMNNNPPPRRRRRRRRRSSSTTTUUUUUUVVVVVVQQQRRRSSSTTTTTTSSSQQQPPPOOOPPPRRRUUUWWWYYY[[[[[[[[[]]]______]]][[[[[[[[[```^^^\\\ZZZZZZ[[[\\\]]]YYYXXXXXXXXXYYYZZZ\\\]]][[[\\\^^^___``````___^^^\\\]]]^^^^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVYYY]]]aaaccccccbbbaaa[[[ZZZZZZYYYYYYZZZZZZ[[[]]]^^^___bbbdddeeeeeeeeecccbbbaaaaaabbbdddfffgggbbbaaa___\\\[[[]]]bbbeeejjjjjjiiihhhfffdddbbb```bbbcccbbbbbb```^^^\\\[[[ZZZ]]]```ccccccbbb```^^^WWWVVVVVVXXX\\\```cccccceeeffffffeeeddddddgggiiijjjkkkkkkiiihhhiiillloooooonnnllljjjhhhgggeeedddcccbbb```^^^[[[YYYWWWVVVRRRWWW]]]ccceeeeeecccaaaaaadddgggiiiiiifffcccaaa^^^]]][[[YYYXXXXXXYYYZZZ]]]]]]^^^]]]ZZZWWWSSSQQQQQQQQQRRRSSSVVVZZZ___bbbcccbbbaaa```____________bbbbbbaaa```^^^^^^^^^^^^]]]]]]^^^^^^^^^]]][[[ZZZSSSSSSSSSSSSTTTVVVXXXYYYVVVUUUUUUWWWYYY[[[[[[ZZZWWWYYY[[[]]]\\\YYYVVVSSSSSSUUUVVVUUUTTTTTTVVVWWWZZZ\\\^^^```aaa```___^^^\\\YYYWWWVVVWWWWWWWWWVVVSSSSSSSSSTTTTTTUUUVVVVVVTTTRRRQQQPPPPPPRRRTTTVVVPPPPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQVVVVVVWWWXXXXXXWWWVVVUUUZZZYYYXXXXXX[[[___ccceeeddddddcccbbb``````aaabbbdddhhhpppwww|||~~~|||zzzyyyyyy{{{uuuqqqqqqrrrssstttqqqooolllkkkkkkkkkhhheeeeeefffhhhjjjkkkkkkkkkkkkhhhiiiiiihhhfffeeeggghhhiiikkknnnpppooolllhhheee``````___^^^]]]\\\\\\\\\]]]dddiiihhheeebbb]]]XXXWWWWWWWWWXXXZZZ]]]```aaacccfffjjjmmmmmmjjjgggdddbbbaaa^^^\\\ZZZYYYXXXXXXWWWZZZ^^^bbbcccbbb```___``````___]]][[[YYYWWWVVVYYYYYYZZZ[[[\\\\\\\\\\\\ZZZ\\\^^^```aaaaaa```___[[[\\\\\\[[[ZZZXXXXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYYYYYZZZZZZZZZZZZZZZYYY[[[\\\]]]]]]\\\\\\\\\]]]]]]___```````````````^^^\\\ZZZWWWTTTQQQOOOMMMJJJJJJJJJKKKKKKLLLMMMNNNDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLOOOQQQOOOOOOOOOPPPQQQRRRSSSTTTOOOPPPRRRSSSRRRQQQOOONNNNNNOOOQQQTTTWWWXXXZZZZZZYYY[[[]]]]]][[[YYYYYYZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[VVVVVVVVVVVVWWWYYY[[[\\\[[[\\\^^^___``````______ZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWYYY\\\___aaaaaa```___YYYXXXXXXXXXXXXZZZ\\\]]]^^^^^^___aaaeeeffffffeeeeeecccaaaaaacccdddeeeddd```___]]][[[ZZZ]]]bbbfffiiiiiiiiihhhgggfffeeeeeeddddddcccbbb```^^^]]]\\\^^^```ccceeeeeedddaaa___XXXWWWVVVXXX\\\```bbbbbbccccccbbbaaa```cccgggkkkjjjkkkkkkkkkjjjkkkmmmpppllljjjgggfffeeeeeecccbbb```___]]]\\\ZZZXXXVVVUUUTTTXXX___cccdddcccbbbbbbaaadddgggiiigggeeecccccc```^^^\\\ZZZYYYZZZ[[[\\\[[[\\\\\\\\\ZZZVVVRRROOOOOOQQQSSSTTTVVVZZZ___cccdddcccaaa```_________```aaabbbbbbaaa^^^]]]^^^______```aaaaaa```]]][[[YYYSSSSSSSSSTTTVVVYYY[[[\\\VVVUUUUUUVVVXXXYYYXXXWWWVVVXXXZZZ\\\\\\ZZZWWWUUUSSSTTTUUUUUUUUUVVVXXXZZZ]]]^^^___``````___^^^]]]ZZZXXXVVVUUUVVVWWWWWWVVVSSSSSSTTTTTTUUUUUUUUUUUURRRQQQPPPOOOPPPQQQTTTUUUQQQPPPPPPQQQQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVUUUSSSQQQPPPPPPQQQQQQUUUVVVVVVVVVVVVVVVUUUUUUWWWUUUUUUVVVZZZ]]]___```]]]\\\[[[[[[ZZZZZZZZZ[[[]]]```eeekkkpppqqqnnnlllmmmlllqqqyyyzzztttqqqllljjjjjjlllmmmnnnkkkjjjiiihhhiiigggeeecccaaabbbdddfffggghhhhhhgggfffggggggfffdddccceeefffjjjkkkmmmnnnmmmjjjgggeee```___^^^\\\\\\[[[[[[[[[```fffjjjhhheeebbb]]]XXXWWWWWWXXXYYY[[[^^^aaabbbdddfffhhhiiihhhfffcccaaa^^^]]]\\\[[[ZZZYYYYYYYYYZZZ\\\```cccdddccc```______]]][[[YYYWWWVVVUUUUUUXXXYYYYYYZZZZZZZZZYYYYYYXXX[[[^^^aaabbb```^^^\\\XXXZZZ[[[ZZZWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZYYYYYYXXXZZZ[[[ZZZYYYYYY[[[\\\\\\]]]___``````___^^^^^^ZZZYYYVVVSSSPPPNNNMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMBBBBBBAAAAAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIGGGEEEEEEGGGIIIGGGIIIKKKLLLKKKLLLMMMOOOLLLLLLLLLMMMNNNNNNNNNOOONNNOOOQQQRRRRRRPPPNNNLLLMMMNNNQQQTTTVVVXXXXXXXXXXXXYYY[[[ZZZYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYTTTTTTSSSTTTVVVXXXZZZ[[[[[[\\\]]]___```______^^^ZZZYYYXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWYYY[[[\\\]]]\\\[[[ZZZXXXWWWVVVVVVXXXZZZ\\\^^^___^^^^^^aaaeeegggfffdddfffcccaaaaaacccdddbbbaaa^^^]]]\\\[[[[[[]]]bbbfffiiiiiiiiihhhhhhgggggggggffffffeeecccbbb```___^^^```bbbdddfffeeecccaaa___ZZZYYYXXXYYY\\\___``````___````````````cccgggjjjhhhiiijjjjjjiiijjjlllnnniiifffcccbbbcccdddbbbaaa\\\\\\[[[ZZZXXXWWWVVVUUUWWW[[[aaaccccccbbbbbbcccaaadddggggggeeeccccccddd___^^^[[[YYYXXXYYY[[[\\\[[[ZZZZZZXXXVVVTTTSSSRRRMMMOOORRRTTTUUUXXX]]]aaaeeedddaaa___^^^^^^___```___aaacccbbb___]]]^^^___cccbbbaaa___]]][[[YYYXXXTTTTTTTTTUUUWWWYYY\\\]]]WWWUUUTTTUUUVVVWWWVVVUUUTTTVVVXXXZZZZZZYYYWWWUUURRRSSSUUUUUUUUUWWWZZZ]]]``````___^^^^^^]]]]]]\\\XXXVVVTTTSSSTTTUUUUUUUUUSSSSSSSSSTTTTTTTTTTTTSSSPPPPPPOOOOOOPPPRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTRRRPPPPPPPPPRRRRRRUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSUUUXXX[[[[[[[[[YYYXXXXXXXXXXXXXXXWWWVVV[[[\\\___cccggghhheeebbbcccbbbeeelllpppsssyyy}}}zzzvvvtttuuuuuutttrrrjjjhhhffffffggghhhhhhhhheeeeeefffggggggfffcccbbb]]]___aaadddeeefffffffffeeeffffffeeeccccccdddeeejjjkkkllllllkkkiiifffeee^^^]]]\\\[[[[[[\\\]]]]]]ccchhhjjjgggccc```\\\WWWWWWWWWXXXYYY[[[]]]```aaadddeeeeeedddcccaaa___]]]ZZZZZZZZZZZZ[[[[[[[[[[[[]]]___aaaccccccbbbaaa___^^^\\\YYYVVVUUUUUUVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUWWWZZZ^^^aaabbb___\\\YYYUUUWWWYYYXXXUUUTTTTTTVVVUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXWWWUUUVVVYYY\\\[[[\\\]]]^^^^^^\\\[[[ZZZWWWUUURRROOOMMMLLLLLLLLLJJJJJJIIIJJJJJJKKKLLLMMMCCCCCCBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGIIIIIIIIIJJJFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEEEEFFFHHHKKKMMMHHHIIIHHHGGGEEEEEEGGGIIIFFFHHHKKKLLLKKKKKKMMMNNNJJJKKKKKKLLLLLLKKKJJJJJJNNNOOOQQQRRRRRRPPPMMMKKKMMMNNNQQQTTTVVVWWWWWWWWWWWWXXXZZZYYYWWWVVVVVVWWWUUUUUUVVVWWWXXXXXXXXXWWWRRRRRRRRRSSSUUUWWWYYY[[[ZZZ[[[]]]^^^______^^^^^^\\\[[[YYYXXXWWWWWWXXXYYYWWWXXXYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWZZZ]]]______^^^^^^aaaeeegggfffdddfffdddaaabbbccccccaaa^^^]]]]]]\\\[[[\\\___cccgggjjjiiiiiiiiihhhhhhgggggghhhgggfffeeecccbbbaaa```bbbcccdddeeeeeebbb```^^^\\\ZZZYYYZZZ\\\_________\\\^^^```bbbbbbcccfffhhheeefffhhhhhhhhhhhhiiikkkgggdddaaaaaabbbdddcccaaaZZZZZZYYYXXXWWWVVVUUUUUUYYY]]]bbbdddcccbbbbbbdddaaadddgggfffdddbbbccceee^^^]]]ZZZXXXWWWXXXZZZ\\\[[[ZZZWWWUUUSSSSSSTTTTTTKKKNNNQQQRRRSSSVVV[[[```eeedddaaa___^^^^^^______]]]```cccbbb```^^^^^^___fffddd```\\\YYYXXXXXXYYYUUUUUUUUUUUUVVVXXXZZZ[[[WWWVVVTTTUUUVVVVVVUUUSSSSSSTTTVVVXXXXXXWWWVVVUUURRRSSSUUUUUUVVVXXX\\\___bbbaaa___^^^\\\\\\\\\\\\VVVTTTRRRQQQSSSTTTTTTTTTRRRRRRSSSSSSSSSSSSRRRRRROOOOOOPPPPPPQQQRRRSSSTTTSSSSSSRRRQQQQQQQQQQQQRRRQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRSSSVVVVVVVVVVVVVVVWWWWWWWWWXXXVVVTTTUUUXXXZZZZZZXXXZZZYYYYYYXXXXXXWWWUUUSSSZZZZZZ[[[^^^bbbbbb___\\\^^^]]]___dddhhhkkkrrrzzzzzz~~~|||xxxssspppooommmlllllllllmmmmmmbbbbbbbbbcccfffgggfffeee^^^___aaabbbcccbbbaaa___\\\^^^aaadddfffggghhhhhheeeffffffeeeccccccdddfffjjjkkkllllllkkkhhhfffeee[[[[[[ZZZZZZ[[[]]]___```dddiiijjjfffaaa^^^[[[VVVWWWWWWWWWXXXZZZ]]]___```ddddddcccaaa```^^^\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]]```aaabbbccccccbbbaaa```___\\\XXXUUUTTTTTTVVVXXXYYYYYYYYYXXXWWWVVVTTTSSSVVVYYY^^^aaabbb___ZZZWWWSSSVVVXXXWWWTTTSSSTTTVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWWWWTTTRRRSSSXXX\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVUUUSSSPPPMMMKKKKKKKKKLLLJJJJJJJJJJJJJJJKKKMMMMMMBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHFFFEEEDDDEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFDDDCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJNNNMMMKKKJJJJJJLLLNNNOOOOOONNNNNNNNNNNNLLLIIIFFFJJJKKKNNNQQQSSSTTTUUUUUUWWWXXXYYYZZZYYYWWWTTTRRRSSSTTTUUUVVVWWWWWWVVVUUUWWWUUUSSSTTTXXX[[[\\\[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVVVVXXXZZZ[[[[[[YYYWWWUUUXXXXXXWWWTTTPPPNNNPPPSSSTTTTTTTTTVVVXXX[[[^^^```]]]^^^```ccceeegggiiijjjlllhhhccccccddddddaaa]]]^^^]]]]]]___aaaeeehhhjjjgggjjjkkkjjjfffcccdddeeeiiihhheeecccaaa`````````ccccccccceeegggfffbbb^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\\\\]]]___aaadddfffgggfffhhhiiihhhgggeeeeeefffcccaaa``````bbbbbb___\\\\\\ZZZWWWUUUTTTUUUWWWXXX```^^^]]]___bbbdddcccaaa______```bbbddddddbbb```[[[ZZZYYYXXXYYYZZZ\\\^^^^^^\\\XXXUUUSSSSSSTTTUUURRRSSSSSSSSSTTTXXX]]]aaabbb```]]]ZZZYYYYYY[[[\\\```bbbcccaaa]]][[[[[[]]]bbb```[[[WWWUUUTTTTTTTTTRRRVVVZZZ[[[YYYWWWXXXYYYYYYUUURRRQQQRRRRRRPPPNNNPPPRRRSSSTTTSSSRRRSSSTTTRRRRRRTTTVVVXXXZZZ[[[\\\aaa]]]ZZZZZZ\\\]]]\\\ZZZTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTRRRPPPOOOOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSUUUSSSOOONNNOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUVVVWWWYYYZZZVVVUUUUUUUUUVVVWWWYYYZZZ\\\ZZZXXXUUUTTTTTTUUUVVVXXX[[[^^^``````^^^ZZZXXXYYY\\\```bbbdddgggmmmrrrrrrtttyyy{{{|||wwwwwwyyyzzz~~~}}}~~~zzzvvvssssssqqqmmmjjjjjjiiihhhiiijjjkkkjjjhhhfffgggffffffdddaaa___]]]^^^^^^______^^^^^^]]]\\\aaaaaabbbcccdddeeeeeeeeegggeeebbb```aaadddhhhjjjooommmkkkjjjiiihhhfffddd^^^]]]\\\[[[\\\^^^```bbbjjjjjjjjjfffaaa\\\YYYXXXYYYWWWVVVVVVXXX\\\```cccfffeeeccc```]]]ZZZWWWVVV[[[ZZZYYYYYYZZZ]]]```aaaeeeeeedddaaa^^^^^^___aaa___\\\WWWTTTRRRSSSUUUWWWVVVVVVXXXYYYXXXWWWVVVUUUVVVYYY]]]```aaa^^^YYYVVVVVVVVVUUUUUUTTTSSSRRRRRRXXXVVVTTTQQQPPPOOOOOOOOOSSSTTTTTTSSSRRRRRRTTTUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZ[[[\\\^^^^^^]]]YYYWWWWWWSSSMMMIIIHHHIIIIIIIIIKKKKKKLLLLLLKKKJJJIIIIIIBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKJJJIIIIIIKKKLLLMMMOOONNNLLLLLLMMMLLLJJJHHHIIIKKKMMMPPPRRRSSSTTTTTTUUUVVVXXXYYYXXXVVVSSSQQQPPPQQQRRRTTTUUUUUUTTTTTTUUUSSSRRRSSSWWWZZZZZZZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWVVVVVVVVVVVVXXXZZZ[[[[[[YYYWWWUUUUUUUUUTTTQQQOOOOOORRRUUUTTTTTTVVVWWWZZZ\\\___```___```aaaccceeegggiiiiiikkkgggbbbaaacccdddbbb___````````````bbbdddggghhhggghhhhhhfffbbb______aaafffeeecccaaa____________bbbaaaaaacccdddccc___\\\\\\\\\]]]]]]\\\[[[ZZZYYYZZZZZZ\\\]]]```bbbdddeeedddeeeggggggeeeddddddeeedddbbb```___```___\\\YYYZZZYYYWWWWWWWWWYYY\\\]]]```^^^]]]^^^```bbbaaa___]]]]]]___aaaccccccaaa___YYYXXXWWWWWWXXXZZZ]]]^^^^^^[[[XXXUUUSSSSSSTTTUUUSSSTTTUUUUUUVVVXXX\\\______]]]ZZZWWWWWWXXXZZZ[[[___``````^^^[[[YYY[[[]]]___]]]YYYUUUSSSRRRSSSTTTSSSVVVXXXYYYWWWVVVVVVWWWWWWTTTRRRRRRRRRRRRPPPMMMOOOQQQSSSSSSSSSRRRSSSTTTRRRRRRTTTUUUWWWYYYZZZ[[[]]][[[XXXXXXZZZ[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTRRRQQQOOONNNMMMNNNNNNOOOMMMNNNOOOPPPRRRSSSTTTTTTUUUSSSPPPOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVUUUTTTSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVXXXXXXUUUTTTTTTUUUWWWYYY[[[]]]\\\[[[XXXVVVUUUUUUVVVVVVXXXYYY\\\]]]]]]\\\YYYWWWXXX[[[^^^```aaadddiiimmmmmmmmmnnnqqqtttuuussspppqqqsssvvvxxxxxxvvvsssqqqmmmnnnppprrrvvv{{{yyytttqqqssspppllljjjjjjjjjhhhfffhhhgggfffggghhhhhhgggfffccccccccccccbbbaaa______^^^^^^^^^^^^^^^]]]]]]\\\___```aaabbbccceeeffffffhhhfffdddbbbccceeehhhjjjmmmkkkhhhggggggfffcccaaa]]]\\\[[[\\\]]]___bbbccchhhiiihhheeeaaa]]]ZZZZZZ[[[YYYXXXXXXYYY]]]```cccdddccc```\\\YYYWWWUUUTTTXXXXXXXXXYYY[[[^^^```bbbddddddbbb___\\\\\\]]]___]]]ZZZWWWTTTSSSTTTVVVXXXWWWXXXXXXXXXXXXWWWWWWVVVWWWZZZ^^^aaaaaa^^^ZZZWWWXXXWWWWWWVVVUUUTTTSSSSSSVVVTTTRRRPPPNNNMMMMMMMMMQQQRRRSSSSSSRRRSSSUUUWWWYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\YYYVVVTTTTTTPPPKKKGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCFFFHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKLLLNNNLLLJJJJJJKKKLLLKKKJJJHHHIIILLLNNNPPPQQQRRRRRRSSSTTTUUUVVVVVVTTTRRRPPPNNNOOOPPPRRRSSSTTTTTTTTTTTTRRRRRRSSSVVVXXXXXXXXXZZZZZZZZZYYYWWWUUUSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVXXXYYYZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNPPPTTTXXXTTTUUUWWWZZZ\\\^^^___```aaabbbbbbcccdddfffggghhhhhhddd``````bbbdddcccaaacccccccccccccccddddddeeeggggggeeebbb^^^\\\]]]^^^bbbaaa___^^^^^^^^^^^^___bbbbbbbbbcccdddbbb___\\\^^^^^^^^^]]][[[YYYXXXWWWXXXYYYZZZ\\\^^^```aaaaaa```bbbddddddcccbbbbbbccccccaaa___]]]]]][[[YYYVVVXXXXXXXXXYYY\\\___aaaccc___]]]\\\\\\^^^^^^^^^]]]\\\\\\]]]```bbbbbb```]]]WWWVVVVVVWWWYYY[[[^^^___\\\ZZZXXXUUUSSSSSSSSSTTTTTTVVVXXXXXXXXXYYY[[[]]][[[YYYVVVTTTTTTVVVZZZ\\\]]]]]]\\\ZZZXXXXXXZZZ]]]\\\ZZZVVVSSSQQQQQQRRRSSSTTTUUUVVVUUUSSSSSSSSSTTTSSSRRRQQQRRRSSSRRROOOMMMOOOPPPRRRSSSRRRRRRSSSTTTRRRRRRSSSUUUVVVWWWYYYYYYXXXWWWUUUVVVWWWXXXXXXWWWYYYXXXWWWVVVUUUSSSRRRRRRNNNMMMMMMLLLLLLLLLMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVUUUSSSQQQPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRPPPQQQSSSTTTVVVVVVVVVVVVTTTTTTTTTUUUXXXZZZ]]]^^^\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXYYYZZZZZZYYYXXXXXXXXXZZZ\\\]]]^^^aaadddgggfffdddbbbbbbcccdddddddddiiijjjjjjjjjiiigggeeedddbbbeeehhhjjjmmmqqqvvvyyy|||~~~|||zzzxxxzzzzzzyyytttpppmmmkkkllliiifffeeefffggggggggghhhgggffffffhhhhhhgggfffaaaaaa``````````````````^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___```bbbeeeggghhhhhhhhhgggffffffggghhhiiiiiigggeeeddddddcccaaa___\\\\\\\\\\\\^^^```cccdddfffffffffddd```]]]\\\]]]]]]\\\ZZZYYYZZZ]]]```bbbbbb```\\\WWWTTTSSSSSSSSSTTTUUUXXX[[[^^^```bbbbbbbbbbbb```]]][[[ZZZ\\\]]][[[YYYWWWUUUTTTVVVXXXYYYYYYYYYWWWVVVVVVVVVWWWWWWXXXZZZ^^^``````^^^ZZZXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRPPPMMMLLLKKKKKKKKKMMMOOOQQQRRRRRRTTTWWWYYYZZZZZZXXXXXXWWWXXXYYYZZZZZZ[[[[[[ZZZXXXVVVSSSQQQRRRNNNIIIFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIGGGFFFEEEAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBDDDHHHIIIGGGEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMJJJHHHHHHIIIKKKKKKKKKFFFGGGJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSSSSRRRPPPOOOMMMNNNOOOQQQRRRTTTUUUUUUSSSRRRSSSTTTUUUWWWWWWXXXZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWXXXXXXXXXVVVUUUSSSQQQPPPNNNLLLMMMOOOSSSVVVSSSUUUXXX[[[^^^_________cccbbbbbbbbbcccdddeeefffeeebbb___^^^aaacccddddddeeeeeedddcccbbbbbbaaaaaaeeedddaaa___]]]\\\^^^______^^^]]]]]]]]]^^^___```eeeeeeeeeeeedddccc```^^^``````^^^]]]ZZZXXXWWWVVVWWWYYY[[[]]]___```______^^^___aaaaaa`````````aaa```^^^\\\[[[YYYXXXWWWVVVXXXYYYZZZ\\\___aaadddeee]]]\\\[[[ZZZZZZ[[[[[[[[[\\\\\\]]]___aaaaaa___]]]VVVVVVWWWXXXZZZ\\\___```[[[YYYWWWUUUSSSSSSSSSSSSTTTWWWYYYZZZYYYYYYYYYZZZYYYWWWTTTRRRSSSVVV[[[^^^\\\[[[YYYWWWWWWYYY[[[]]]YYYWWWTTTRRRPPPQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQOOOOOOQQQRRRRRRQQQNNNLLLNNNPPPRRRSSSRRRRRRSSSTTTRRRRRRSSSTTTUUUUUUVVVVVVTTTTTTTTTTTTUUUVVVVVVVVVWWWVVVUUUSSSRRRPPPNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMJJJKKKMMMOOORRRTTTVVVWWWTTTRRRQQQQQQRRRTTTTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOMMMOOORRRUUUWWWWWWVVVUUUUUUUUUUUUVVVWWWZZZ\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYXXXYYY[[[\\\]]]^^^```aaa```___\\\[[[[[[\\\]]]]]]dddcccbbbaaa___^^^^^^]]]\\\___cccfffhhhjjjmmmooooooppprrrvvvzzz~~~{{{}}}|||{{{zzzyyywwwuuussssssttttttrrrooolllkkkkkkiiigggeeecccccceeefffgggjjjhhhggghhhiiijjjiiihhhcccbbb```_________```aaa^^^^^^^^^]]]]]]]]]]]]]]][[[\\\]]]___bbbeeehhhiiiiiiiiiiiiiiihhhhhhhhhhhhgggeeecccbbbbbbbbb```^^^]]]]]]]]]^^^___aaabbbcccdddddddddaaa___]]]^^^___]]]\\\[[[ZZZ[[[\\\___```bbb^^^YYYTTTQQQQQQRRRSSSRRRTTTXXX\\\```bbbccccccaaaaaa___\\\ZZZYYY[[[]]][[[ZZZXXXWWWXXXYYYZZZ\\\YYYXXXUUUSSSSSSTTTVVVWWWXXXZZZ\\\^^^^^^\\\YYYWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJLLLOOOQQQRRRUUUYYY[[[[[[ZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYXXXVVVTTTSSSSSSSSSOOOIIIFFFEEEFFFGGGHHHKKKJJJJJJIIIGGGEEEDDDCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@??????<<<======>>>@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@CCCFFFHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIGGGGGGIIIJJJKKKJJJDDDEEEHHHJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNNNNKKKKKKLLLMMMOOOQQQRRRSSSRRRSSSUUUUUUVVVVVVWWWXXXXXXWWWVVVTTTRRRPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSVVVWWWWWWWWWVVVUUUSSSRRRRRRPPPMMMLLLMMMOOOQQQSSSSSSTTTWWW[[[]]]^^^______bbbaaa`````````aaacccdddaaa```^^^^^^```bbbddddddeeedddbbb```___^^^^^^^^^___]]][[[[[[\\\]]]___```^^^^^^]]]]]]^^^```aaabbbfffffffffeeecccaaa______aaa```^^^\\\ZZZXXXWWWVVVYYY[[[^^^```bbbaaa```___]]]^^^``````___^^^^^^___[[[[[[ZZZXXXWWWVVVWWWWWWZZZ[[[\\\^^^```aaabbbbbb[[[[[[YYYXXXWWWXXXZZZ[[[\\\\\\^^^```bbbbbb```^^^WWWXXXXXXZZZ[[[]]]^^^___YYYXXXVVVTTTSSSSSSRRRSSSTTTVVVYYYZZZYYYWWWWWWWWWXXXVVVTTTTTTUUUYYY]]]```]]][[[XXXWWWXXXZZZ\\\^^^XXXVVVTTTQQQPPPPPPRRRSSSSSSRRRPPPOOOOOONNNNNNNNNKKKMMMOOOQQQPPPOOONNNMMMOOOQQQRRRSSSRRRQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMMMMKKKKKKLLLLLLMMMNNNNNNNNNIIIJJJLLLNNNQQQSSSUUUVVVSSSQQQPPPQQQSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLNNNRRRVVVWWWWWWVVVUUUXXXWWWVVVVVVWWWXXXYYYZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXVVVUUUVVVWWWYYY[[[ZZZZZZZZZ[[[\\\]]]]]]]]]YYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZXXXWWWWWWWWWXXXXXXXXX\\\```cccddddddeeefffeeegggiiillloooqqqssstttqqqtttwwwyyyyyyzzz~~~{{{zzz{{{|||zzz{{{{{{{{{||||||{{{xxxuuurrrsssuuuwwwwwwxxxzzz}}}}}}yyyxxxyyy|||~~~||||||{{{zzzvvvttttttttttttsssrrrpppooooooppppppooolllhhhffffffgggffffffdddbbbaaaaaabbbdddiiihhhggghhhiiijjjiiigggfffeeecccaaa`````````aaa___^^^]]]\\\\\\\\\\\\]]][[[[[[\\\^^^aaaeeeiiikkkiiijjjjjjiiiiiihhhggggggfffdddbbbbbbbbbaaa___^^^____________```aaaaaabbbddddddbbb```]]]\\\^^^```\\\\\\ZZZZZZZZZ\\\]]]^^^bbb^^^YYYTTTQQQQQQSSSTTTQQQTTTXXX]]]aaabbbcccccc______^^^\\\ZZZZZZ\\\^^^\\\\\\[[[[[[[[[[[[\\\\\\WWWVVVSSSQQQQQQSSSVVVWWWWWWXXXZZZ[[[ZZZYYYWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJLLLOOOQQQSSSVVVZZZ]]][[[ZZZXXXVVVUUUUUUVVVVVVVVVXXXXXXVVVTTTSSSTTTVVVUUUQQQKKKGGGEEEFFFFFFFFFJJJJJJIIIHHHGGGEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>=========>>>???@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA???????????????@@@@@@AAA???AAADDDEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJHHHGGGGGGHHHIIIIIIHHHBBBDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMIIIIIIIIIJJJKKKLLLNNNOOOQQQSSSVVVVVVVVVUUUVVVWWWVVVUUUSSSQQQPPPOOONNNNNNLLLMMMNNNPPPRRRSSSSSSSSSVVVVVVVVVVVVUUUSSSRRRRRRSSSPPPNNNMMMNNNOOOPPPOOORRRSSSUUUXXXZZZ\\\]]]^^^```___]]]\\\\\\^^^```aaa^^^^^^^^^___```aaabbbcccbbb```]]][[[ZZZZZZ[[[[[[YYYXXXWWWXXX\\\___``````^^^^^^]]]]]]^^^```bbbccceeeeeeeeeccc```^^^]]]]]]```___]]][[[ZZZYYYXXXXXX[[[^^^aaadddeeecccaaa___^^^___aaa```^^^]]]]]]^^^YYYYYYYYYWWWUUUTTTVVVXXXZZZ[[[]]]^^^______^^^]]]YYYYYYYYYWWWVVVVVVYYY\\\\\\\\\]]]```bbbbbb```^^^YYYYYYZZZZZZ[[[[[[\\\\\\WWWWWWVVVTTTSSSRRRRRRRRRRRRTTTWWWWWWVVVUUUUUUVVVXXXWWWVVVVVVXXX[[[^^^aaa]]][[[YYYXXXZZZ\\\\\\\\\XXXVVVSSSPPPOOOOOOPPPQQQQQQPPPNNNNNNOOONNNMMMKKKIIIKKKNNNOOONNNNNNNNNOOOPPPRRRSSSSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQOOOQQQSSSSSSRRRQQQQQQRRRSSSRRRRRRQQQPPPOOOOOONNNKKKLLLMMMMMMNNNNNNNNNMMMHHHHHHJJJMMMOOORRRSSSTTTQQQPPPPPPQQQSSSUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKMMMQQQUUUWWWWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWVVVUUUTTTUUUWWWYYY[[[ZZZYYYYYY[[[\\\]]]\\\ZZZTTTVVVYYYYYYXXXWWWWWWXXXXXXWWWUUUTTTTTTUUUVVVWWWUUUXXX[[[]]]]]]]]]]]]^^^___aaacccfffhhhiiiiiiiiidddgggjjjjjjhhhhhhkkknnnlllmmmlllkkkkkklllooorrruuuuuuvvvtttqqqnnnnnnoookkkmmmoooooommmkkkkkkkkkkkknnnqqqsssssstttvvvxxxvvvuuuuuuvvvqqqkkkiiikkkmmmnnnpppsssuuuwwwxxxxxxwwwuuutttssssssrrrpppnnnqqqrrrsssrrrpppnnnnnnnnnpppooommmiiieeedddeeeggghhhiiiiiigggdddcccdddeeegggfffeeeeeeggggggfffeeegggfffeeecccbbbaaaaaaaaa___^^^\\\[[[[[[[[[\\\]]]\\\\\\\\\^^^aaafffiiillljjjiiiiiihhhgggffffffeeeeeecccbbbaaaaaaaaa___]]]______``````aaabbbbbbbbbfffeeebbb^^^[[[[[[]]]___[[[[[[ZZZZZZ[[[\\\]]]^^^bbb^^^YYYUUURRRRRRTTTUUURRRTTTXXX[[[^^^`````````\\\]]]\\\[[[ZZZZZZ]]]```^^^^^^^^^]]]\\\[[[[[[ZZZUUUTTTRRRQQQRRRTTTWWWXXXWWWXXXXXXXXXXXXWWWUUUTTTQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRPPPMMMLLLKKKKKKKKKKKKMMMPPPRRRTTTVVVZZZ]]][[[ZZZXXXVVVUUUTTTUUUUUUUUUVVVWWWUUURRRQQQTTTXXXUUUPPPJJJFFFEEEFFFFFFGGGIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@???>>>>>>===<<<<<<===>>>???@@@AAABBBBBBBBB???@@@AAABBBBBBAAA@@@?????????>>>>>>???@@@@@@AAA>>>@@@BBBBBBAAAAAAAAABBB@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGEEEAAABBBDDDFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRUUUVVVTTTSSSTTTVVVTTTSSSQQQOOONNNNNNNNNNNNKKKLLLNNNPPPRRRSSSTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQQQQOOONNNNNNQQQQQQPPPNNNQQQQQQSSSUUUWWWZZZ\\\]]]]]][[[ZZZYYYYYY[[[]]]___[[[]]]___`````````aaaaaa^^^\\\XXXUUUTTTVVVXXXZZZYYYXXXXXX[[[```ccccccbbb^^^]]]]]]]]]^^^```aaaccceeeffffffddd___\\\\\\]]]^^^]]]\\\ZZZZZZZZZZZZ[[[\\\___cccfffgggeeebbb___```aaabbbaaa___]]]]]]]]]ZZZZZZYYYVVVSSSRRRTTTWWWWWWYYY[[[]]]]]]\\\[[[ZZZWWWXXXXXXVVVUUUVVVZZZ]]][[[[[[\\\^^^``````^^^\\\YYYZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPRRRTTTTTTSSSSSSSSSUUUWWWWWWXXXYYYZZZ]]]^^^```]]][[[XXXYYY[[[\\\[[[YYYVVVTTTQQQNNNMMMMMMNNNOOOOOONNNMMMNNNPPPOOOLLLIIIGGGJJJLLLMMMLLLLLLNNNQQQRRRSSSTTTSSSPPPNNNNNNOOORRRRRRQQQQQQPPPPPPOOOOOOLLLOOOQQQQQQOOOMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOKKKLLLMMMMMMNNNMMMLLLLLLGGGHHHIIIKKKNNNPPPQQQRRROOONNNOOOPPPSSSTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNKKKKKKLLLMMMMMMLLLKKKJJJIIIKKKOOORRRTTTVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXVVVVVVWWWXXXXXXXXXXXXXXXUUUTTTSSSSSSTTTUUUWWWYYYYYYXXXWWWYYY\\\\\\ZZZWWWTTTVVVXXXXXXUUUTTTUUUWWWXXXWWWVVVUUUUUUUUUVVVVVVSSSUUUXXXYYYYYYXXXXXXYYYZZZ\\\___bbbcccccccccbbb\\\___bbbbbb___^^^___aaaaaabbbdddddddddeeegggiiiiiikkkkkkiiigggfffggggggdddgggjjjjjjgggeeegggiiihhhkkkoooqqqqqqooonnnnnnnnnkkkiiijjjfff``````eeeeeefffhhhkkkmmmnnnoooooopppooonnnnnnnnnnnnmmmkkkppprrrsssrrrooommmmmmnnnooommmjjjeeebbbaaadddfffgggjjjlllkkkhhhfffggghhhgggfffeeeeeefffgggfffeeedddddddddddddddcccbbbbbb___^^^\\\[[[ZZZ[[[\\\]]]^^^]]]]]]___bbbfffjjjmmmiiiiiigggfffdddddddddddddddbbb````````````^^^]]]\\\]]]___aaacccdddeeeeeehhhfffbbb]]]YYYYYY[[[^^^[[[[[[[[[[[[\\\^^^___```aaa^^^YYYUUUSSSSSSTTTUUUQQQSSSUUUXXXZZZ[[[[[[[[[XXXYYYYYYXXXXXXZZZ]]]```_________]]]\\\YYYWWWVVVTTTSSSSSSSSSTTTWWWYYY[[[YYYYYYXXXXXXWWWVVVUUUUUUPPPPPPQQQSSSTTTUUUVVVWWWVVVTTTRRRPPPNNNMMMMMMMMMNNNPPPRRRSSSTTTVVVZZZ\\\]]][[[YYYWWWUUUUUUUUUUUUTTTVVVVVVRRRNNNMMMQQQUUUQQQMMMGGGDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>===<<<<<<;;;999:::;;;<<<=========<<>>??????@@@AAAAAA>>>???AAA@@@??????AAABBB@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIHHHFFFDDD@@@AAACCCEEEGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKOOONNNMMMMMMMMMOOOPPPQQQNNNQQQTTTUUUSSSRRRSSSTTTSSSQQQPPPNNNMMMMMMNNNNNNJJJLLLMMMPPPRRRSSSTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQOOONNNMMMOOORRRSSSQQQOOOPPPPPPQQQRRRUUUXXX[[[]]]ZZZYYYWWWVVVWWWYYY\\\^^^ZZZ\\\___aaaaaa`````````[[[YYYTTTQQQQQQSSSWWWZZZ]]]\\\]]]```eeehhhgggeee]]]]]]\\\\\\]]]___```bbbgggiiiiiifffaaa^^^^^^___]]]\\\[[[ZZZZZZ[[[\\\]]]]]]```dddggggggeeeaaa___bbbccccccbbb___]]]\\\]]][[[\\\ZZZVVVRRRPPPRRRUUUUUUWWWYYY\\\\\\[[[YYYXXXWWWXXXXXXVVVTTTVVVZZZ___ZZZZZZ[[[]]]______]]][[[YYYYYYYYYXXXWWWUUUTTTSSSVVVUUUUUUTTTSSSRRRQQQQQQOOOPPPRRRRRRQQQQQQSSSTTTVVVWWWXXXZZZ\\\]]]^^^^^^\\\ZZZXXXYYY[[[[[[YYYWWWUUUSSSPPPLLLKKKKKKKKKLLLNNNMMMMMMNNNQQQPPPLLLIIIGGGIIIKKKKKKJJJKKKOOORRRSSSTTTTTTSSSPPPNNNMMMMMMRRRRRRQQQPPPPPPOOONNNNNNKKKMMMPPPOOOLLLJJJJJJLLLIIIIIIJJJKKKLLLMMMMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJFFFGGGIIIJJJLLLNNNPPPPPPNNNMMMNNNPPPSSSTTTSSSRRRRRRRRRQQQPPPOOOOOONNNNNNIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJMMMPPPRRRTTTUUUUUUSSSSSSSSSSSSTTTVVVXXXYYYUUUUUUVVVWWWXXXXXXXXXXXXSSSRRRRRRRRRSSSTTTVVVWWWXXXVVVVVVXXX[[[[[[YYYVVVWWWYYYYYYWWWSSSRRRUUUWWWVVVVVVUUUSSSRRRRRRRRRRRRTTTVVVXXXXXXWWWWWWWWWWWWWWWYYY]]]___aaa```___^^^WWW[[[^^^___]]]\\\]]]___\\\^^^aaaccccccccceeefffdddggggggeeecccccccccccccccfffiiihhheeecccfffiiiiiimmmqqqrrrpppmmmjjjiiiiiidddbbbbbb___ZZZ\\\bbb___bbbeeehhhjjjjjjjjjiiijjjiiiiiijjjlllmmmmmmllllllnnnooonnnjjjhhhhhhjjjhhhgggccc___\\\\\\___bbbaaaeeehhhiiifffddddddeeeiiigggfffggghhhiiihhhgggaaabbbccceeeeeeddddddccc___^^^\\\ZZZZZZ[[[\\\]]]___^^^^^^___bbbfffjjjmmmiiihhhfffdddcccbbbccccccbbbaaa____________]]]\\\YYY[[[]]]aaadddfffhhhhhhiiigggccc]]]YYYXXXZZZ\\\\\\\\\\\\]]]^^^___```aaa___]]]YYYVVVTTTSSSSSSTTTQQQRRRSSSUUUVVVWWWXXXXXXVVVVVVWWWWWWWWWYYY]]]```_________]]]ZZZWWWTTTRRRTTTTTTTTTUUUWWWYYY[[[]]]ZZZZZZYYYXXXWWWWWWVVVVVVOOOPPPQQQSSSUUUWWWYYYYYYXXXVVVTTTRRRPPPOOOOOOOOOPPPRRRSSSTTTUUUWWWYYY\\\^^^]]]ZZZXXXWWWVVVVVVVVVUUUVVVUUUQQQKKKJJJNNNRRRLLLIIIDDDCCCDDDGGGIIIJJJHHHHHHHHHHHHHHHGGGFFFEEE???>>>===???BBBCCC@@@===??????>>>>>>===;;;:::999@@@===;;;<<>>@@@???>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;<<>>????????????@@@AAABBBCCCAAABBBEEEGGGHHHHHHGGGFFFHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCEEEGGGFFFDDDBBB@@@EEEFFFGGGHHHIIIJJJIIIIIIKKKJJJIIIHHHIIIKKKMMMNNNSSSQQQPPPNNNOOOPPPRRRSSSNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTXXXWWWVVVUUUUUUSSSQQQOOOOOOPPPQQQSSSTTTUUUUUUUUUQQQRRRTTTVVVWWWYYYYYYYYYVVVTTTSSSSSSVVVXXXYYYXXX[[[\\\]]]^^^____________[[[XXXVVVTTTUUUXXX\\\___^^^bbbgggkkkkkkiiieeebbb``````____________``````aaaaaaaaaaaa````````````cccbbb___\\\ZZZ[[[___bbbcccfffkkkllljjjfffcccaaaaaa```^^^\\\[[[[[[[[[[[[^^^ZZZWWWVVVWWWWWWTTTRRRRRRVVVZZZ\\\[[[YYYWWWVVVZZZXXXUUUVVVYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\ZZZXXXVVVTTTRRRQQQSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRPPPPPPQQQRRRRRRRRRXXXXXXXXXXXXYYY[[[\\\]]]ZZZYYYXXXWWWWWWWWWWWWWWWSSSQQQNNNMMMLLLLLLJJJHHHKKKMMMOOOPPPPPPNNNLLLJJJMMMLLLKKKKKKLLLNNNPPPRRRSSSRRRPPPNNNMMMKKKKKKJJJLLLMMMNNNOOOPPPOOOOOONNNOOOOOONNNNNNLLLKKKJJJIIIKKKJJJIIIKKKMMMNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIIIIJJJLLLOOOQQQNNNOOOQQQSSSTTTTTTSSSRRROOONNNMMMLLLLLLMMMNNNOOOLLLMMMMMMJJJGGGFFFHHHKKKKKKMMMQQQRRRRRRQQQRRRRRRPPPRRRUUUVVVVVVWWWYYY[[[YYYYYYXXXWWWWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQRRRSSSVVVUUUTTTTTTUUUVVVXXXYYY\\\YYYVVVTTTTTTTTTTTTTTTUUUWWWWWWUUUSSSPPPPPPPPPQQQTTTWWWYYYWWWUUUSSSSSSUUUWWWZZZ\\\]]]]]][[[ZZZ[[[[[[[[[[[[\\\]]]^^^^^^aaaaaaaaaaaa````````````bbbaaaaaaaaacccdddcccbbbffffffggghhhiiijjjjjjjjjkkklllnnnnnnllliiieeebbbcccbbbaaa___]]][[[ZZZYYY\\\^^^``````aaabbbeeehhhgggggggggfffggghhhhhhiiimmmlllkkkjjjjjjjjjjjjkkkkkkeee^^^YYYYYY\\\```bbbddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeddddddbbbaaabbbdddeeedddaaa___bbbaaa___]]]\\\\\\\\\\\\_________```bbbdddfffhhhjjjgggdddeeehhhhhhddd```aaaaaa```___^^^\\\[[[[[[YYY\\\___aaaaaaaaacccddddddccc```^^^\\\[[[ZZZ[[[YYY\\\___bbbbbbcccdddfff^^^\\\YYYVVVTTTSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRRRRUUUSSSRRRTTTYYY^^^````````````___^^^[[[XXXVVVTTTWWWXXXXXXZZZ[[[\\\]]]^^^ZZZWWWTTTSSSSSSSSSSSSRRRTTTRRROOOOOOQQQUUUXXXYYYXXXVVVSSSRRRSSSTTTSSSSSSQQQSSSUUUVVVVVVWWWYYY[[[[[[\\\]]]]]]]]][[[YYYWWWTTTTTTRRROOOLLLIIIIIIJJJHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEE===<<<<<<===@@@@@@>>><<<>>>>>>>>>>>>===<<<;;;:::???===<<<<<>>>>>>>>>>>======>>>??????>>>======<<<<<<<<<<<<===>>>??????@@@@@@@@@????????????>>>??????@@@AAABBB@@@AAADDDFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFGGGFFFEEECCCBBBFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIJJJLLLNNNOOOOOONNNNNNOOOQQQRRRSSSNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLNNNPPPRRRTTTUUUVVVXXXWWWWWWVVVUUUSSSQQQOOONNNOOOPPPRRRTTTUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYVVVTTTSSSTTTVVVXXXYYYYYYZZZ[[[]]]^^^____________[[[ZZZXXXWWWWWWZZZ]]]___aaadddhhhkkkkkkiiieeeccc``````````````````````````````````````````aaaaaadddcccaaa^^^\\\]]]```cccdddgggkkkllljjjfffbbbaaa```___^^^\\\[[[[[[[[[\\\\\\YYYVVVUUUVVVVVVTTTRRRQQQUUUYYY[[[ZZZXXXVVVUUUYYYWWWUUUUUUXXXZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPRRRSSSTTTUUUWWWXXXYYYZZZXXXWWWWWWVVVVVVVVVVVVWWWTTTQQQNNNLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMKKKJJJMMMLLLKKKJJJKKKMMMOOOPPPRRRQQQOOOMMMLLLKKKJJJJJJLLLLLLNNNOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIGGGFFFFFFGGGIIIKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGJJJIIIIIIIIIJJJLLLNNNOOOKKKMMMOOOQQQRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKKKKIIIFFFEEEGGGJJJLLLMMMOOOOOONNNNNNOOOPPPPPPSSSVVVXXXYYYYYY[[[\\\YYYXXXWWWVVVVVVVVVVVVVVVRRRQQQPPPOOOOOOOOOPPPQQQTTTTTTTTTUUUUUUVVVWWWXXX[[[YYYVVVUUUUUUUUUTTTSSSTTTVVVVVVUUUSSSQQQQQQQQQRRRTTTWWWWWWVVVTTTSSSSSSTTTVVVYYY\\\]]]\\\[[[ZZZXXXXXXYYYYYYZZZ\\\]]]^^^aaaaaaaaa`````````______aaa```___```bbbccccccbbbffffffgggiiiiiijjjjjjjjjkkklllmmmmmmlllhhhdddbbb___^^^]]][[[ZZZYYYXXXXXX\\\^^^```aaaaaaccceeehhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjiiiiiiiiieee___\\\\\\^^^___```cccdddeeefffffffffeeeeeeeeeeeefffffffffeeeeeeddd``````aaadddffffffeeecccdddbbb```^^^]]]]]]^^^___`````````aaaccceeeggghhhhhheeecccdddggghhheeeaaabbbaaa___]]][[[ZZZXXXXXXXXX[[[^^^```aaaaaabbbcccbbb```^^^\\\ZZZZZZZZZZZZ[[[^^^aaabbbaaaaaaaaabbb^^^\\\YYYWWWUUUTTTTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRUUUSSSRRRTTTYYY^^^``````^^^^^^^^^^^^]]][[[YYYXXXYYYYYYZZZZZZZZZ[[[[[[[[[XXXVVVSSSSSSSSSTTTSSSRRRUUUSSSPPPPPPSSSVVVYYYZZZYYYVVVTTTSSSSSSTTTTTTSSSQQQSSSUUUUUUUUUVVVXXXYYY[[[\\\]]]]]]]]][[[YYYXXXRRRSSSQQQNNNKKKHHHHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHGGGFFFEEEEEEEEEEEE;;;::::::;;;======<<<:::<<<<<<============<<<<<>>??????>>>===============>>>???@@@===<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGHHHJJJLLLMMMJJJIIIHHHHHHIIIJJJLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSOOOOOONNNNNNNNNNNNNNNNNNLLLMMMNNNPPPRRRUUUWWWXXXWWWXXXYYYYYYWWWSSSPPPNNNLLLNNNOOORRRTTTUUUVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTUUUWWWYYYZZZYYYYYYZZZ\\\^^^____________\\\[[[[[[[[[[[[]]]^^^```eeegggiiijjjjjjhhhfffddd___```aaabbbbbbaaa```_______________```aaabbbbbbddddddbbb```^^^___bbbeeefffiiilllllliiieeeaaa```___^^^]]]\\\\\\\\\\\\\\\ZZZXXXUUUTTTUUUTTTSSSRRRQQQUUUYYYZZZYYYWWWVVVUUUXXXVVVUUUUUUVVVXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLMMMPPPRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVTTTQQQNNNLLLLLLMMMMMMLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMOOONNNMMMKKKJJJIIIIIIIIILLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIEEEDDDDDDEEEHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLOOOPPPQQQPPPOOONNNKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJIIIHHHFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJLLLNNNQQQUUUYYY\\\\\\[[[[[[\\\XXXWWWVVVUUUTTTTTTTTTTTTPPPOOONNNNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVXXXWWWVVVVVVVVVVVVTTTRRRRRRTTTUUUUUUSSSRRRRRRSSSTTTVVVWWWVVVTTTSSSSSSTTTRRRTTTWWWZZZ\\\\\\[[[ZZZTTTUUUUUUWWWXXXZZZ\\\]]]aaa````````````____________^^^]]]^^^```bbbbbbaaafffgggggghhhiiiiiiiiiiiijjjjjjlllllljjjgggcccaaa]]]\\\ZZZXXXWWWXXXYYYZZZ\\\^^^```bbbcccdddgggiiiiiijjjjjjjjjjjjhhhgggfffggghhhiiijjjkkkjjjhhhggggggddd```^^^^^^______^^^cccdddeeegggggggggfffeeeeeeffffffggggggfffffffff______aaadddgggiiihhhgggeeecccaaa___^^^```aaaccccccccccccdddeeeggghhhiiifffdddcccdddggggggeeebbbaaa```^^^\\\YYYWWWVVVVVVYYY[[[___```aaaaaabbbcccaaa```^^^\\\[[[[[[[[[\\\^^^```bbbaaa```^^^]]]^^^___]]]ZZZXXXVVVVVVVVVWWWUUUTTTSSSRRRRRRRRRSSSTTTTTTSSSSSSUUUYYY]]]___```\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWUUUTTTRRRRRRTTTUUUTTTTTTVVVSSSQQQQQQTTTWWWZZZZZZYYYWWWTTTSSSTTTTTTTTTSSSPPPRRRTTTTTTSSSTTTUUUWWWZZZZZZ[[[[[[ZZZYYYWWWVVVQQQQQQPPPNNNJJJGGGFFFGGGCCCCCCCCCDDDFFFHHHIIIJJJHHHHHHGGGFFFEEEEEEEEEEEE::::::::::::;;;<<<;;;;;;;;;;;;<<<======>>>======>>>>>>=========>>>>>>>>>;;;;;;;;;<<<===>>>???@@@;;;;;;;;;<<<<<<===??????<<<<<<>>>???@@@@@@@@@@@@???>>>>>>============>>>??????AAABBBCCCCCCCCCBBBEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFDDDCCCCCCCCCDDDEEEHHHGGGFFFFFFHHHJJJMMMOOOJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOQQQRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOPPPQQQPPPOOOOOOPPPRRRTTTVVVXXXWWWYYY[[[[[[XXXSSSOOOMMMLLLMMMOOORRRTTTVVVWWWWWWZZZZZZYYYXXXWWWVVVTTTSSSUUUTTTTTTVVVXXXZZZZZZZZZXXXYYY\\\^^^______^^^]]]\\\]]]]]]^^^___``````aaaiiiiiijjjjjjiiihhhfffeee___```bbbccccccbbb```______^^^^^^^^^___aaabbbcccccccccbbbaaa___```cccfffhhhjjjlllkkkgggccc```___]]]]]]\\\\\\\\\\\\\\\\\\XXXVVVUUUTTTSSSSSSSSSRRRSSSVVVZZZ[[[ZZZXXXWWWWWWWWWVVVUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTVVVWWWXXXXXXXXXXXXVVVWWWXXXWWWTTTPPPMMMLLLIIIKKKOOORRRTTTUUUTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTQQQMMMLLLLLLMMMNNNNNNIIIIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLKKKJJJIIIHHHHHHHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEGGGIIIKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKMMMNNNPPPQQQRRRQQQPPPOOOIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHIIIJJJLLLIIIIIIIIIGGGGGGHHHLLLOOOUUUXXX\\\^^^]]][[[YYYXXXUUUUUUTTTSSSRRRRRRRRRRRRPPPOOOOOONNNOOOPPPRRRSSSRRRTTTVVVYYYYYYXXXWWWVVVVVVUUUVVVWWWXXXWWWTTTQQQQQQSSSTTTUUUTTTSSSTTTUUUWWWXXXXXXVVVTTTSSSTTTUUUPPPRRRVVVYYYZZZZZZYYYXXXRRRSSSTTTVVVXXX[[[]]]^^^`````````_________^^^^^^]]][[[ZZZ[[[^^^```aaaaaaffffffggghhhhhhhhhhhhhhhhhhhhhiiiiiigggdddaaa___\\\[[[YYYWWWWWWYYY\\\]]]]]]___bbbdddfffgggjjjllljjjkkkllllllkkkiiifffdddeeegggjjjllllllkkkhhhffffffbbb^^^\\\\\\^^^______bbbccceeeggggggggggggffffffgggggghhhhhhggggggfffaaaaaabbbeeehhhjjjjjjiiieeecccaaa______bbbdddfffgggggghhhhhhiiiiiijjjkkkhhhgggeeefffgggfffdddbbbaaa___]]][[[ZZZYYYXXXXXXZZZ]]]```bbbbbbcccdddeeedddbbbaaa___^^^^^^______^^^```bbbaaa___]]]\\\\\\___^^^[[[YYYXXXXXXXXXYYYWWWVVVTTTSSSRRRSSSTTTUUUTTTTTTTTTVVVYYY\\\^^^___\\\\\\]]]]]]]]]]]]]]]]]]ZZZ[[[[[[[[[ZZZXXXWWWVVVSSSRRRQQQRRRUUUVVVVVVUUUUUUSSSQQQQQQTTTWWWYYYZZZYYYVVVTTTSSSTTTTTTTTTSSSPPPQQQSSSRRRRRRRRRSSSTTTWWWWWWXXXWWWWWWVVVTTTSSSQQQQQQQQQNNNJJJGGGFFFGGGCCCCCCDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDD::::::;;;;;;;;;;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;<<<>>>???@@@;;;<<<===>>>???@@@@@@@@@>>>>>>======<<<=========>>>???@@@@@@AAAAAAAAAAAAEEEDDDCCCCCCDDDEEEGGGHHHEEEDDDCCCAAAAAABBBCCCDDDGGGGGGFFFFFFGGGJJJMMMOOOLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPOOONNNOOOPPPRRRSSSSSSRRRQQQPPPQQQSSSUUUWWWXXX[[[]]]\\\XXXRRROOONNNLLLNNNPPPRRRUUUVVVWWWXXXXXXXXXXXXVVVUUUSSSQQQPPPTTTSSSTTTVVVXXXZZZZZZYYYXXXYYY\\\^^^^^^^^^\\\[[[[[[\\\^^^___aaabbbbbbcccjjjjjjjjjjjjiiihhhfffeee```aaacccddddddcccaaa```___^^^^^^]]]^^^```bbbcccaaabbbbbbaaa```aaadddfffiiijjjjjjiiieeeaaa______\\\\\\\\\\\\\\\\\\[[[[[[VVVUUUUUUTTTSSSSSSSSSTTTUUUXXX[[[\\\[[[ZZZYYYYYYWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWUUUSSSRRRRRRSSSTTTTTTUUUVVVXXXXXXYYYYYYYYYUUUXXXYYYXXXTTTPPPNNNNNNLLLNNNQQQSSSUUUUUUTTTTTTOOONNNNNNNNNOOOPPPQQQQQQRRRPPPMMMLLLMMMNNNNNNNNNHHHGGGFFFFFFGGGIIIKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEGGGIIIKKKKKKJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIJJJIIIIIILLLMMMOOOPPPQQQPPPNNNMMMHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFJJJOOORRRXXX[[[^^^^^^\\\XXXUUUTTTRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQRRRSSSUUUXXXZZZ[[[ZZZXXXVVVTTTTTTUUUWWWXXXWWWTTTQQQPPPRRRTTTTTTTTTSSSTTTVVVYYYZZZZZZXXXUUUTTTTTTUUUOOOQQQTTTWWWXXXXXXWWWVVVQQQRRRTTTVVVYYY\\\^^^```____________^^^^^^^^^^^^[[[YYYXXXYYY\\\___```aaaeeeeeefffgggggggggffffffeeeffffffeeecccaaa^^^]]]ZZZXXXWWWVVVWWWYYY\\\^^^^^^aaaeeegggiiijjjmmmoookkkkkkllllllkkkhhhfffdddfffhhhkkkmmmmmmkkkhhhfffeeeaaa[[[XXXYYY]]]```bbbccccccdddfffggghhhhhhiiihhhhhhiiiiiihhhhhhgggfffdddcccdddeeehhhiiiiiihhhcccbbbaaaaaabbbdddgggiiilllllllllllllllllllllllllllkkkiiiiiihhhfffdddbbbaaa```^^^]]]\\\]]]^^^___]]]```ccceeeeeeeeefffhhheeecccbbb```______``````]]]___aaaaaa___^^^]]]^^^___]]][[[YYYXXXYYYZZZ[[[XXXWWWVVVUUUTTTUUUVVVVVVSSSTTTVVVWWWYYY[[[^^^___]]]]]]\\\[[[[[[[[[[[[[[[YYYZZZ[[[[[[[[[YYYXXXWWWSSSRRRRRRTTTVVVWWWWWWVVVSSSQQQPPPQQQSSSVVVXXXXXXXXXVVVSSSRRRSSSTTTSSSSSSOOOPPPQQQQQQQQQPPPRRRSSSWWWWWWWWWVVVVVVUUUTTTSSSQQQRRRRRRPPPLLLIIIGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDD:::;;;<<<;;;::::::<<<>>>;;;;;;<<<===>>>>>>=========>>>>>>===<<<;;;<<<>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<>>>??????<<<<<<===>>>????????????>>>===============>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEFFFGGGJJJLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOQQQSSSUUUUUUSSSQQQPPPPPPSSSWWWYYYZZZ]]]___\\\WWWQQQOOOOOONNNPPPQQQTTTVVVWWWXXXXXXVVVVVVUUUTTTSSSQQQPPPOOORRRRRRSSSUUUXXXZZZYYYXXXXXXZZZ\\\^^^^^^\\\ZZZXXXYYYZZZ\\\^^^aaacccdddeeeiiijjjjjjjjjiiihhhfffeeeaaabbbcccddddddcccbbbaaa```___]]]]]]]]]___aaacccaaabbbbbbbbbaaabbbeeeggghhhiiihhhfffbbb```______\\\\\\]]]]]]\\\[[[ZZZZZZTTTUUUUUUTTTSSSSSSTTTVVVWWWYYY\\\]]]\\\[[[ZZZ[[[XXXYYYZZZYYYWWWUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYWWWUUUSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXUUUWWWYYYXXXTTTPPPPPPQQQQQQRRRSSSTTTUUUTTTSSSSSSMMMMMMLLLLLLLLLMMMNNNNNNOOOMMMLLLLLLMMMNNNMMMLLLFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHHHHEEEDDDDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNMMMKKKJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIGGGEEEDDDFFFGGGGGGFFFFFFFFFGGGGGGIIILLLQQQUUUYYY[[[\\\[[[XXXTTTQQQPPPNNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPSSSUUUXXXZZZZZZZZZXXXWWWSSSSSSTTTVVVWWWWWWTTTRRRPPPRRRTTTTTTTTTTTTUUUVVVYYYZZZZZZYYYVVVSSSSSSSSSNNNPPPSSSVVVWWWVVVUUUSSSRRRSSSTTTVVVYYY\\\___```______^^^^^^^^^]]]]]]]]]ZZZXXXWWWXXX[[[___aaaaaacccddddddeeeeeeeeeddddddbbbbbbbbbaaa___]]][[[ZZZVVVUUUTTTTTTUUUWWWZZZ[[[^^^aaaeeeiiikkklllnnnpppkkkkkkkkkkkkiiihhhfffeeegggiiilllmmmmmmkkkhhheeeddd___YYYVVVXXX^^^cccfffddddddcccdddeeehhhjjjlllkkkkkkkkkjjjiiihhhgggffffffeeedddeeeggghhhhhhgggcccccccccdddfffhhhjjjlllnnnnnnnnnnnnnnnmmmlllkkkllllllkkkjjjhhhgggeeedddbbbaaa```______```bbbddd___aaaeeefffgggggghhhiiidddcccaaa___^^^^^^^^^^^^]]]___aaaaaa```___^^^___^^^]]][[[YYYYYYYYY[[[\\\YYYYYYYYYXXXXXXXXXWWWWWWRRRTTTWWWXXXYYYZZZ]]]___^^^]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWSSSSSSSSSUUUXXXYYYXXXWWWRRRQQQPPPQQQSSSVVVWWWWWWWWWUUURRRQQQRRRRRRRRRQQQNNNOOOQQQQQQPPPQQQRRRTTTXXXXXXWWWWWWVVVUUUUUUUUUQQQRRRRRRPPPLLLIIIGGGFFFEEEFFFFFFGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDD:::;;;<<<;;;999999<<<>>><<<<<<===============<<<===>>>???===;;;:::<<<>>><<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>>>>===============>>>???@@@@@@@@@@@@??????@@@@@@AAAAAA@@@AAAAAABBBBBBBBBAAAAAADDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMNNNOOOQQQRRRPPPOOOMMMMMMNNNQQQTTTUUUTTTRRRPPPOOOQQQUUUZZZ]]]\\\^^^```\\\UUUPPPOOOQQQQQQRRRSSSUUUWWWXXXXXXXXXSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPRRRTTTXXXYYYXXXWWWYYY[[[]]]^^^]]][[[XXXVVVWWWXXXZZZ\\\___ccceeegggggghhhiiijjjjjjhhhfffdddccccccccccccccccccccccccaaa```^^^\\\\\\^^^```bbbaaabbbcccdddcccdddgggiiifffgggfffddd```^^^^^^___]]]]]]]]]]]]\\\[[[YYYXXXTTTUUUVVVUUUSSSSSSUUUWWWWWWYYY\\\\\\[[[ZZZZZZ[[[YYY\\\]]]\\\YYYVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRQQQQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWTTTWWWYYYWWWSSSQQQSSSVVVUUUTTTTTTSSSRRRQQQPPPPPPLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKKKKLLLNNNNNNLLLJJJEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDCCCCCCEEEEEEDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLIIIFFFFFFHHHIIIHHHFFFHHHIIIJJJKKKKKKNNNRRRVVVVVVWWWXXXWWWTTTQQQPPPPPPKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPNNNMMMMMMNNNOOOOOORRRTTTVVVWWWXXXXXXWWWVVVSSSSSSSSSUUUVVVWWWUUUSSSPPPRRRTTTTTTTTTSSSTTTUUUWWWXXXZZZXXXUUURRRPPPOOOOOOPPPSSSUUUUUUTTTRRRQQQRRRRRRTTTVVVXXX[[[^^^___^^^^^^^^^]]]]]]]]]]]]\\\YYYWWWVVVWWW[[[___aaabbbbbbbbbccccccccccccbbbbbb```______^^^\\\ZZZXXXWWWUUUUUUUUUVVVWWWXXXYYYZZZ\\\___dddhhhkkklllnnnpppjjjjjjiiihhhhhhgggffffffiiijjjkkklllkkkhhhfffdddaaa^^^ZZZYYY\\\bbbfffhhheeedddbbbbbbdddhhhlllooommmmmmlllkkkiiihhhfffeeefffdddddddddfffhhhhhhgggcccdddfffiiikkkmmmnnnooommmnnnnnnnnnmmmkkkjjjiiiiiiiiijjjjjjhhhgggggggggeeedddbbb``````bbbdddeee___aaaeeeggggggggghhhiiifffeeeccc```___^^^^^^^^^___aaabbbbbb```___^^^___]]]\\\ZZZYYYXXXYYY[[[\\\YYYZZZ[[[\\\\\\ZZZYYYWWWRRRUUUXXXYYYYYYZZZ\\\______^^^\\\[[[ZZZZZZ[[[[[[]]]^^^______]]]ZZZWWWUUUUUUTTTUUUWWWYYYZZZYYYWWWRRRQQQQQQRRRUUUWWWXXXWWWVVVSSSQQQPPPQQQQQQQQQPPPLLLNNNPPPQQQQQQQQQSSSUUUWWWVVVUUUTTTTTTSSSSSSSSSOOOPPPQQQPPPLLLHHHFFFEEEDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDD999:::;;;:::888888;;;>>><<<===============<<<<<<===>>>???===;;;:::;;;>>><<<<<<;;;:::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>===<<<============>>>@@@AAAAAA@@@@@@@@@???@@@@@@AAABBBAAABBBCCCDDDDDDCCCAAA@@@DDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDFFFHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOLLLKKKJJJJJJLLLNNNQQQSSSOOONNNMMMLLLNNNQQQTTTVVVRRRPPPNNNNNNQQQVVV\\\```]]]___```\\\UUUPPPPPPRRRRRRSSSUUUVVVWWWXXXXXXXXXRRRSSSSSSSSSSSSRRRRRRQQQOOOOOOQQQTTTWWWYYYXXXVVVZZZ[[[]]]^^^]]]ZZZWWWTTTVVVVVVXXXZZZ^^^bbbfffhhheeegggiiijjjjjjhhhfffddddddccccccbbbbbbccccccdddbbb```^^^\\\\\\]]]___aaabbbccceeeeeeeeefffiiikkkeeeeeeeeebbb___]]]^^^___]]]]]]^^^]]]\\\ZZZXXXWWWSSSUUUWWWVVVTTTSSSVVVXXXVVVYYY[[[[[[ZZZYYYYYYZZZ[[[]]]___^^^ZZZWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUURRRQQQOOOOOOOOORRRUUUWWWWWWWWWWWWXXXWWWWWWVVVVVVSSSVVVXXXVVVRRRQQQUUUYYYVVVUUUSSSQQQOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNNNNKKKIIIDDDEEEFFFGGGIIIKKKLLLLLLIIIIIIJJJKKKKKKJJJJJJIIIEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHGGGEEEDDDDDDFFFHHHIIIKKKLLLNNNOOONNNMMMKKKJJJKKKJJJJJJJJJKKKLLLNNNOOOQQQNNNJJJJJJKKKLLLKKKIIIJJJLLLMMMMMMMMMOOORRRUUUSSSTTTUUUTTTRRRPPPPPPQQQHHHIIIIIIJJJLLLMMMOOOPPPTTTSSSQQQPPPOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSRRRTTTVVVWWWVVVTTTQQQRRRTTTUUUTTTSSSTTTUUUTTTWWWXXXXXXTTTPPPNNNMMMOOOQQQSSSTTTTTTSSSQQQOOOQQQRRRSSSUUUXXXZZZ]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\YYYWWWVVVWWW[[[___bbbcccaaaaaabbbbbbbbbaaaaaa```^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZ^^^cccgggjjjkkkmmmooojjjiiihhhgggfffffffffgggiiijjjjjjjjjiiifffdddbbb___]]]\\\]]]aaaeeehhhiiifffdddbbbaaacccgggmmmqqqoooooonnnllljjjgggeeedddeeeccccccdddfffhhhiiihhhdddfffiiilllooopppqqqqqqlllmmmmmmmmmllljjjhhhgggeeefffhhhhhhhhhhhhhhhiiihhhfffcccaaa```aaacccddd^^^aaadddffffffggghhhiiiiiihhheeecccaaa`````````aaacccdddcccaaa^^^^^^^^^\\\[[[ZZZXXXXXXYYY[[[\\\YYY[[[]]]^^^^^^\\\YYYXXXQQQUUUXXXZZZYYYZZZ\\\______^^^]]]\\\\\\\\\]]]^^^aaaaaaaaa```^^^YYYUUUSSSVVVUUUVVVXXXZZZ[[[YYYWWWSSSRRRRRRSSSVVVXXXYYYXXXUUURRRPPPOOOPPPPPPPPPOOOLLLNNNPPPQQQQQQRRRTTTVVVSSSRRRQQQPPPPPPOOOPPPPPPNNNOOOPPPOOOKKKGGGDDDDDDCCCDDDFFFHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCCCC::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>===<<<;;;::::::999:::===<<<:::999999:::<<<===<<<<<<<<<===============:::<<<>>>???@@@???>>>===??????>>>>>>=========<<<>>>???@@@AAAAAA@@@???>>>BBBCCCDDDFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCEEEGGGHHHHHHHHHLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNSSSQQQOOONNNOOOQQQTTTVVVRRRPPPOOOPPPUUUZZZ]]]___ccccccaaa[[[TTTQQQQQQSSSUUUUUUUUUUUUVVVVVVWWWXXXRRRSSSUUUUUUUUUTTTRRRPPPSSSRRRRRRSSSVVVXXXYYYYYY[[[[[[[[[ZZZXXXWWWVVVUUUVVVTTTSSSWWW]]]bbbddddddhhhiiiiiihhhfffeeefffgggggggggeeedddcccbbbbbbbbbdddccc```]]]\\\\\\\\\]]]eeedddccccccdddfffhhhjjjgggdddaaa_________^^^]]]]]]]]]\\\\\\[[[ZZZZZZZZZVVVUUUSSSTTTWWWYYYZZZZZZZZZZZZZZZ\\\______]]]\\\\\\___```___[[[XXXWWWXXXVVVVVVVVVVVVUUUSSSRRRQQQSSSRRRQQQPPPQQQSSSUUUWWWWWWVVVUUUUUUTTTTTTUUUUUURRRSSSSSSTTTUUUWWWXXXXXXVVVUUUSSSQQQOOOMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHKKKLLLLLLLLLJJJIIIJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJJJJIIIGGGEEEDDDBBBCCCEEEFFFHHHHHHIIIIIIEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@AAACCCDDDFFFGGGHHHJJJIIIGGGFFFEEEFFFGGGGGGJJJNNNPPPMMMLLLOOOQQQPPPOOOMMMKKKLLLMMMOOOOOOOOOPPPMMMIIIIIIKKKLLLKKKJJJMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRTTTTTTTTTSSSQQQPPPLLLIIIGGGGGGJJJNNNQQQRRRTTTSSSPPPNNNLLLLLLMMMMMMOOOQQQSSSTTTUUUTTTSSSRRRMMMPPPSSSWWWXXXXXXVVVTTTPPPPPPRRRSSSSSSRRRQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPSSSVVVYYYYYYVVVRRRPPPNNNQQQRRRTTTVVVWWWWWWWWWWWW[[[\\\]]]^^^]]][[[XXXVVVWWWWWWXXXZZZ[[[\\\]]]^^^___```aaa```^^^]]]]]]^^^\\\[[[YYYWWWUUUTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXWWW\\\^^^bbbfffhhhjjjjjjjjjfffffffffccc``````dddhhhkkklllllljjjfffbbbaaa```ZZZ^^^aaabbbfffjjjhhhdddcccbbb```bbbeeeiiikkklllmmmllljjjiiiiiiiiigggeeedddddddddeeeddddddcccccchhhjjjnnnrrrsssqqqooommmnnnmmmkkkiiihhhfffffffffeeegggiiijjjjjjjjjkkklllooojjjddd```______^^^^^^\\\^^^```aaabbbccceeegggiiiiiigggdddaaa___```aaaeeeddddddcccaaa^^^[[[YYY\\\ZZZXXXXXXYYY[[[\\\]]]\\\```dddccc]]]YYYXXXYYYYYYYYYYYYZZZ[[[[[[\\\\\\```^^^^^^___```aaaaaa```^^^]]]ZZZWWWTTTRRRSSSTTTTTTVVVZZZ^^^___]]][[[YYYXXXUUURRRTTTYYY[[[YYYVVVUUUTTTSSSRRRPPPOOOMMMMMMLLLNNNQQQTTTUUUTTTSSSRRRTTTSSSQQQPPPOOOOOOPPPPPPPPPNNNLLLIIIFFFDDDBBBBBBFFFFFFGGGHHHGGGFFFEEEDDDGGGFFFEEECCCCCCCCCDDDEEE999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999===;;;:::999999:::;;;===;;;<<<<<<<<<<<<=========<<<===???@@@@@@@@@???>>>>>>>>>>>>=========<<<<<>>???@@@AAA@@@???>>>============<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHJJJMMMOOOQQQRRRRRRSSSTTTTTTTTTSSSSSSQQQRRRSSSUUUYYYcccoooxxxzzzoooeee^^^YYYVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUTTTUUUVVVWWWVVVUUUTTTSSSNNNMMMNNNPPPUUUXXXYYYZZZZZZ\\\]]]^^^]]]ZZZXXXVVVVVVVVVWWW[[[___bbbcccbbbdddfffggggggeeecccbbbbbbeeedddcccbbbbbbbbbbbbbbbbbbaaa___^^^^^^```aaacccdddeeefffhhhhhhhhhhhhgggbbb___\\\[[[\\\^^^___^^^\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXVVVVVVXXXZZZZZZZZZ]]]\\\\\\]]]^^^___]]][[[ZZZ[[[ZZZXXXVVVTTTUUUVVVVVVUUUSSSQQQPPPOOOOOOOOONNNOOORRRUUUVVVWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSOOOQQQTTTWWWYYYZZZYYYYYYWWWVVVTTTRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHNNNOOOOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDDDDFFFHHHJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOOOOMMMNNNUUU```eeedddYYYVVVRRRPPPPPPOOOMMMLLLNNNLLLJJJJJJKKKLLLKKKKKKNNNNNNOOOOOOOOOOOOOOONNNNNNPPPRRRTTTSSSQQQNNNLLLIIIGGGEEEEEEGGGKKKMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRUUUVVVVVVTTTRRRPPPNNNOOOPPPQQQQQQQQQQQQPPPRRRQQQPPPOOOOOOOOOPPPQQQSSSVVVXXXXXXUUUQQQOOONNNQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZYYYWWWUUUTTTTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ[[[\\\\\\[[[ZZZ\\\]]]\\\ZZZXXXUUUSSSSSSTTTTTTVVVWWWXXXZZZ[[[[[[[[[[[[YYYZZZ]]]```bbbbbbbbbaaa``````^^^\\\[[[]]]bbbfffhhhjjjkkkjjjeee___[[[YYYXXX___dddfffhhhjjjgggbbbaaa``````bbbfffiiikkklllmmmjjjfffddddddeeeddddddcccddddddeeeeeedddddddddlllnnnrrrttttttrrrooolllkkkjjjhhhfffdddcccbbbbbbbbbdddggghhhhhhiiijjjkkkmmmiiidddaaa______^^^^^^YYY[[[___aaabbbdddfffhhhhhhiiiiiigggeeedddeeegggdddccccccaaa___]]][[[ZZZXXXXXXXXXYYYYYY[[[\\\\\\___aaabbb```\\\ZZZ[[[]]]`````````___]]][[[YYYXXXZZZYYYYYY[[[___aaaaaa```[[[YYYVVVTTTTTTUUUWWWYYYXXX[[[___bbbcccaaa___]]]VVVUUUTTTVVVZZZ\\\[[[XXXRRRRRRPPPOOONNNMMMLLLLLLMMMOOOQQQSSSTTTTTTSSSRRROOOOOONNNMMMLLLLLLLLLLLLIIIIIIGGGFFFDDDDDDCCCCCCGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBB777777777777777777777777999999999999888888888888::::::999888777777888888;;;;;;:::999999:::;;;;;;999999::::::;;;<<<<<<<<<===>>>????????????>>>>>>======<<<<<<<<<<<<<<<<<<@@@@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGIIIMMMPPPRRRQQQQQQRRRRRRRRRSSSSSSSSSQQQSSSUUUVVVYYYcccrrr}}}}}}pppfff```\\\XXXUUUXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTPPPOOOOOOQQQUUUXXXYYYYYYZZZ\\\^^^```___]]]YYYWWWVVVXXXZZZ]]]```bbbbbbaaaccceeeggggggeeebbbaaaaaabbbbbbbbbaaaaaabbbbbbccc```___^^^]]]^^^```bbbcccccceeehhhiiijjjhhhfffddd___\\\ZZZZZZ[[[]]]^^^^^^[[[[[[[[[[[[[[[[[[\\\\\\XXXVVVUUUUUUXXXZZZ[[[ZZZ\\\[[[[[[[[[]]]]]]\\\[[[[[[[[[YYYWWWUUUUUUVVVVVVTTTRRROOOLLLKKKKKKLLLMMMMMMOOOTTTWWWYYYYYYWWWUUUTTTTTTTTTTTTSSSSSSRRRRRRNNNPPPTTTXXXZZZ[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMIIIHHHGGGFFFFFFGGGIIIJJJOOOOOOOOOMMMIIIGGGGGGGGGFFFEEEDDDCCCDDDFFFIIIKKKGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJIIIJJJIIIGGGEEECCCCCCCCCCCCFFFEEEEEEEEEEEEFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOOOONNNLLLOOO[[[jjjqqqppp]]]ZZZUUURRRPPPNNNLLLJJJLLLLLLKKKKKKKKKLLLKKKKKKNNNNNNOOOOOONNNMMMMMMLLLKKKMMMPPPRRRRRROOOLLLJJJHHHFFFCCCCCCFFFHHHJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPOOOOOONNNNNNOOOPPPPPPPPPQQQSSSTTTTTTSSSQQQPPPKKKLLLLLLMMMNNNNNNNNNNNNPPPOOOMMMLLLLLLNNNPPPQQQSSSUUUWWWVVVTTTQQQOOONNNQQQPPPOOOOOOPPPRRRSSSUUUVVVWWWXXXXXXXXXVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ[[[XXXZZZ[[[[[[ZZZZZZ[[[]]]]]][[[XXXUUUTTTUUUVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\^^^_________^^^^^^\\\ZZZYYYZZZ^^^cccgggiiikkkllliiiccc[[[UUURRRUUU]]]eeehhhiiijjjhhhccc```______aaaeeehhhjjjjjjjjjgggcccaaaaaabbbcccbbbbbbcccddddddeeedddddddddiiilllpppssssssrrrooommmjjjiiigggeeecccbbbbbbaaabbbdddggghhhhhhiiijjjkkkoookkkfffbbb```___]]]\\\WWWZZZ^^^aaacccdddggghhheeefffffffffdddcccdddfffbbbbbbaaa___]]]\\\ZZZYYYVVVWWWXXXYYYYYYZZZ[[[]]]___``````]]][[[ZZZ\\\^^^``````aaa```^^^[[[XXXVVVVVVVVVVVVYYY]]]___```___WWWUUUSSSSSSTTTWWWYYYZZZYYY\\\```bbbcccaaa^^^\\\UUUTTTUUUWWW[[[\\\[[[YYYQQQPPPNNNMMMLLLLLLLLLLLLOOOPPPRRRSSSSSSRRRQQQQQQLLLLLLKKKKKKJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHIIIJJJIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBBBBCCC777777777777777777777777888888888888888888888888999999888777777777888888:::::::::999999:::::::::999999::::::;;;<<<<<<=====================<<<<<<<<<<<<==================@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEDDDBBB@@@@@@AAABBBDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLOOOQQQPPPOOONNNMMMMMMOOORRRTTTRRRTTTUUUUUUWWW```mmmxxx~~~vvvkkkccc^^^[[[WWWTTTYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSTTTWWWYYYYYYYYYZZZ[[[^^^``````^^^[[[YYYXXXZZZ]]]___aaaaaaaaabbbeeefffggggggdddbbbaaaaaa````````````aaaaaabbbccc^^^]]]\\\\\\\\\^^^```bbbbbbdddgggiiiiiigggcccaaa\\\ZZZYYYYYY\\\]]]^^^]]]ZZZZZZZZZ[[[\\\\\\\\\]]]VVVTTTSSSUUUXXXZZZ\\\\\\[[[ZZZYYYYYY[[[\\\[[[ZZZ^^^\\\ZZZXXXXXXXXXXXXXXXQQQNNNJJJGGGFFFGGGJJJLLLOOORRRVVVYYYZZZYYYWWWUUUSSSTTTTTTTTTTTTSSSRRRQQQMMMPPPTTTXXXZZZZZZZZZYYYXXXXXXWWWVVVTTTRRROOONNNIIIGGGFFFEEEFFFHHHJJJLLLNNNOOONNNLLLHHHFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJGGGHHHIIIIIIJJJIIIIIIIIIKKKKKKLLLMMMLLLKKKIIIHHHIIIHHHFFFDDDCCCCCCCCCDDDFFFEEEEEEDDDDDDEEEFFFFFFBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMQQQ^^^mmmuuuttt]]]YYYUUUQQQOOOMMMKKKIIIKKKKKKLLLLLLLLLKKKKKKLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNPPPOOOMMMJJJHHHGGGEEECCCCCCEEEGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMLLLLLLMMMMMMNNNLLLNNNPPPQQQRRRQQQQQQPPPKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMPPPQQQSSSUUUVVVUUURRRPPPNNNNNNPPPOOOOOONNNOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVWWWYYYZZZ[[[[[[XXXYYY[[[[[[ZZZZZZ[[[]]]\\\[[[YYYWWWVVVVVVWWWXXXXXXXXXWWWVVVTTTSSSSSSSSSWWWXXX[[[]]]^^^^^^]]]\\\[[[ZZZXXXXXX[[[```eeehhhkkkllllllggg___VVVOOOKKKQQQ[[[dddhhhiiijjjhhhddd___^^^^^^```dddfffggggggfffccc___^^^^^^```aaaaaaaaaaaabbbcccddddddcccccccccgggkkkoooqqqqqqooonnnjjjiiigggeeecccbbbaaaaaaccceeehhhhhhhhhhhhiiikkkppplllgggcccaaa___\\\[[[XXX[[[___bbbdddeeeggghhhdddfffgggfffdddccccccddd``````^^^]]][[[ZZZYYYXXXTTTVVVWWWXXXWWWYYY\\\^^^___^^^]]][[[ZZZZZZ\\\^^^]]]^^^```aaa___\\\YYYVVVTTTTTTTTTWWWZZZ\\\]]]\\\TTTRRRQQQRRRVVVYYYZZZZZZZZZ\\\___aaaaaa___[[[YYYTTTTTTVVVXXXZZZ[[[ZZZXXXPPPOOOMMMKKKKKKKKKLLLMMMQQQQQQRRRRRRQQQPPPOOONNNIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEDDD777777777777777777777777777777777888888888999999999999888888888888888999999999::::::::::::999999999999:::;;;<<<======>>>======<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAACCCDDDDDDFFFDDDBBB@@@@@@AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOMMMLLLJJJIIIJJJNNNRRRTTTRRRSSSSSSTTTUUU[[[eeelllnnnjjjddd___[[[XXXVVVTTTWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUXXXWWWVVVVVVXXXZZZZZZYYYZZZ[[[]]]______^^^\\\[[[[[[]]]___`````````bbbcccfffggggggeeebbb```aaaaaa^^^^^^^^^___```aaacccccc___^^^\\\[[[[[[]]]^^^___```bbbeeeggggggddd```]]]YYYYYYYYY[[[]]]^^^]]][[[YYYYYYZZZ[[[\\\]]]]]]]]]WWWUUUTTTUUUXXX[[[\\\\\\[[[YYYXXXYYY[[[]]]]]]\\\___]]][[[[[[[[[[[[ZZZYYYPPPLLLHHHDDDDDDFFFKKKNNNUUUVVVWWWXXXXXXWWWVVVUUUSSSTTTUUUUUUUUUTTTSSSRRRNNNPPPSSSVVVXXXYYYXXXXXXWWWWWWWWWVVVTTTQQQNNNMMMHHHGGGFFFEEEFFFIIILLLNNNNNNOOONNNLLLIIIGGGFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNMMMKKKHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGJJJKKKKKKLLLLLLLLLKKKKKKLLLNNNOOORRR\\\hhhmmmlllXXXUUUQQQOOOMMMLLLJJJIIIIIIKKKMMMMMMLLLKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIJJJLLLLLLLLLKKKIIIHHHGGGEEECCCCCCDDDFFFFFFEEEHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKMMMNNNOOOOOOOOONNNMMMLLLMMMMMMNNNOOOQQQQQQLLLLLLKKKKKKLLLNNNPPPQQQSSSTTTUUUTTTQQQOOONNNNNNOOOOOOOOOOOOOOOPPPQQQQQQTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[XXXYYYZZZZZZYYYYYYZZZ[[[ZZZZZZYYYXXXXXXWWWWWWXXXYYYXXXVVVTTTSSSRRRRRRQQQUUUWWWYYY\\\]]]]]]\\\[[[XXXWWWVVVYYY]]]cccfffgggkkkkkkjjjeee\\\SSSLLLIIIRRR\\\eeegggggggggeeebbb^^^]]]]]]___bbbcccccccccaaa^^^\\\\\\]]]___``````___```aaabbbbbbbbbbbbbbb___ccchhhmmmooopppnnnmmmiiihhhfffdddbbbaaaaaa```dddfffhhhhhhgggfffggghhhllliiidddaaa```^^^\\\ZZZYYY]]]aaadddffffffggghhhggghhhiiihhheeeccccccccc^^^]]][[[ZZZXXXWWWWWWWWWSSSUUUVVVVVVUUUWWW\\\aaa___^^^]]]\\\[[[\\\]]]^^^[[[]]]```aaaaaa^^^ZZZWWWTTTSSSSSSUUUWWWYYYYYYXXXSSSQQQQQQUUUZZZ]]]\\\ZZZ[[[\\\___```___[[[WWWTTTSSSUUUWWWYYYYYYYYYWWWVVVOOONNNLLLKKKKKKLLLMMMNNNSSSRRRRRRPPPNNNLLLKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGFFFFFF888888888888888888888888666666777888999999:::;;;999999888888888999999:::999999999::::::999999999999:::;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>??????@@@@@@>>>@@@BBBDDDDDDBBB@@@>>>BBBAAAAAAAAABBBCCCDDDEEEEEECCCAAA>>>>>>@@@BBBDDD@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLIIIIIIIIIJJJLLLOOOQQQSSSPPPPPPQQQRRRUUUYYY]]]```^^^___```^^^ZZZVVVTTTSSSTTTTTTTTTSSSTTTTTTUUUUUUWWWVVVVVVUUUUUUUUUUUUUUUXXXVVVVVVWWWYYY[[[\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\]]]___``````______bbbdddffffffeeebbb___^^^___aaa\\\\\\]]]^^^___aaacccdddbbb```^^^\\\[[[\\\]]]^^^___```cccdddcccaaa]]][[[XXXXXXZZZ]]]___^^^[[[YYYXXXYYYZZZ[[[\\\]]]^^^^^^\\\ZZZXXXXXXZZZ[[[\\\[[[[[[ZZZYYYZZZ]]]___``````___^^^\\\]]]^^^^^^\\\YYYPPPLLLGGGCCCDDDHHHNNNRRR[[[ZZZYYYWWWVVVUUUUUUUUUTTTUUUVVVWWWVVVUUUSSSRRRPPPQQQRRRTTTUUUVVVWWWWWWTTTUUUUUUTTTRRROOOLLLJJJHHHGGGFFFEEEGGGJJJNNNPPPOOOPPPPPPNNNKKKIIIIIIJJJGGGHHHIIIIIIIIIIIIHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMKKKHHHFFFDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCCCCBBBCCCEEEGGGIIICCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJOOOQQQRRRVVV\\\]]]\\\RRRPPPMMMKKKKKKKKKJJJIIIHHHKKKMMMMMMLLLKKKLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGEEECCCCCCDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKLLLLLLKKKJJJIIIHHHJJJKKKKKKLLLLLLLLLKKKJJJKKKKKKJJJKKKLLLMMMOOOPPPJJJKKKLLLMMMNNNOOOPPPPPPSSSTTTUUUSSSPPPNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZWWWXXXYYYXXXWWWVVVWWWXXXVVVWWWWWWXXXXXXWWWVVVUUUUUUTTTRRRQQQPPPPPPQQQQQQSSSTTTWWWZZZ[[[[[[[[[ZZZUUUTTTTTTXXX___dddffffffhhhhhhfffaaaZZZRRRMMMKKKUUU___ffffffcccbbb```]]]]]]\\\\\\^^^```aaa```^^^[[[ZZZYYYZZZ]]]_________]]]^^^___```aaaaaaaaaaaa___cccggglllnnnnnnmmmkkkgggfffdddbbbaaa______^^^ccceeeffffffdddccccccddddddaaa___^^^^^^^^^\\\[[[[[[___cccfffgggggghhhhhhhhhiiijjjhhhdddaaa______\\\[[[YYYWWWUUUUUUUUUUUUSSSUUUVVVTTTSSSVVV]]]ccc```___^^^^^^____________\\\^^^bbbdddccc___ZZZWWWUUUTTTSSSTTTUUUVVVUUUTTTTTTSSSTTTYYY___aaa___[[[\\\]]]______]]]YYYTTTQQQSSSUUUWWWYYYXXXVVVUUUTTTOOONNNLLLKKKKKKLLLNNNPPPTTTSSSRRROOOLLLIIIGGGFFFEEEFFFGGGHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHHHHHHHGGGEEEEEEDDDEEEFFFHHHHHHHHHGGGFFF888888888888888888888888555555666888999:::;;;<<<:::999999999999999::::::888999999::::::999999888::::::;;;<<<===>>>???@@@??????>>>===============>>>>>>??????@@@@@@@@@AAA===???CCCEEEEEECCC???===CCCBBBAAAAAABBBCCCEEEFFFDDDBBB???======>>>AAACCC@@@@@@AAABBBCCCCCCCCCCCC????????????@@@AAABBBCCCEEEGGGIIILLLLLLLLLKKKJJJEEEGGGIIILLLNNNPPPQQQRRROOOOOOOOORRRUUUXXXYYYYYYVVVZZZ^^^^^^ZZZUUUSSSRRRRRRRRRQQQRRRRRRSSSTTTTTTWWWVVVUUUTTTTTTTTTUUUUUUVVVUUUUUUVVVZZZ\\\]]]]]]ZZZ[[[[[[\\\]]]]]]]]]]]]___```aaa```^^^___bbbeeefffeeeccc___\\\\\\^^^aaa[[[[[[\\\]]]___aaacccddddddccc```^^^\\\\\\]]]]]]^^^___aaabbbaaa___[[[YYYWWWYYY[[[___aaa___[[[WWWXXXXXXYYY[[[\\\]]]^^^___aaa___\\\[[[[[[\\\[[[ZZZ\\\[[[ZZZ[[[^^^aaabbbccc___]]]\\\^^^```___\\\XXXQQQMMMHHHDDDEEEJJJQQQUUU```]]]ZZZVVVTTTTTTTTTUUUTTTUUUWWWWWWWWWVVVTTTRRRPPPQQQRRRSSSTTTUUUVVVVVVRRRRRRSSSRRRPPPMMMJJJHHHIIIGGGFFFFFFGGGKKKOOORRRQQQQQQQQQPPPMMMKKKKKKLLLGGGHHHJJJKKKKKKJJJHHHFFFGGGHHHIIIIIIJJJJJJIIIIIILLLMMMNNNOOONNNKKKHHHFFFCCCDDDFFFGGGHHHHHHGGGGGGCCCCCCBBBBBBCCCEEEHHHJJJDDDCCCCCCBBBBBBCCCCCCDDDAAABBBCCCEEEFFFHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKJJJPPPSSSRRRQQQRRRQQQOOONNNLLLIIIIIIIIIJJJJJJIIIGGGJJJNNNNNNLLLKKKLLLMMMJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEDDDAAABBBDDDFFFHHHIIIJJJJJJIIIJJJKKKLLLLLLJJJHHHFFFKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMIIIJJJLLLNNNOOOPPPPPPPPPSSSTTTTTTSSSPPPNNNMMMNNNNNNOOOPPPQQQRRRQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYVVVWWWXXXWWWUUUTTTUUUVVVSSSTTTVVVWWWWWWVVVTTTSSSOOONNNMMMLLLMMMNNNOOOPPPQQQRRRUUUXXXZZZZZZZZZZZZRRRQQQSSSXXX___dddeeeeeeeeeeeeccc___XXXSSSOOONNNYYYbbbhhhfffaaa^^^\\\ZZZ]]]\\\\\\]]]^^^___]]]\\\XXXXXXXXXZZZ]]]______^^^\\\]]]^^^___````````````aaadddhhhlllnnnmmmkkkjjjfffeeecccaaa___^^^]]]]]]cccdddeeedddbbb``````aaa]]][[[ZZZ[[[\\\]]]]]]\\\]]]```eeeggghhhhhhhhhhhhggghhhhhhfffaaa]]][[[ZZZZZZYYYWWWUUUTTTTTTTTTTTTSSSUUUUUUSSSQQQUUU]]]dddaaa```___```aaabbbaaa```^^^aaadddfffddd```ZZZVVVVVVTTTSSSSSSTTTTTTSSSQQQUUUUUUWWW]]]ccceeeaaa\\\]]]___``````]]]XXXSSSOOORRRUUUXXXXXXWWWUUUSSSRRROOONNNLLLKKKKKKMMMOOOQQQUUUTTTQQQNNNJJJGGGEEECCCEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCCCCDDDFFFGGGHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGFFF555555666666777777888888444444555666888:::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888555666999<<<>>>>>>======:::999999999999:::;;;<<<>>>======<<<<<<<<<<<<===@@@@@@@@@@@@AAABBBCCCCCCAAA@@@@@@CCCFFFGGGDDDBBBAAA@@@??????>>>?????????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAADDDEEEFFFGGGGGGGGGGGGFFFEEEGGGKKKNNNPPPQQQQQQQQQOOOPPPPPPQQQSSSTTTVVVWWWVVVVVVUUUSSSRRRQQQPPPOOORRRRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRUUUWWWXXXXXXYYYZZZ\\\[[[]]]``````____________bbbdddffffffeeeccccccdddgggddd```]]][[[\\\^^^___\\\\\\]]]___aaaccceeeffffffeeebbb```_______________bbbdddccc___[[[WWWVVVUUUYYY^^^```___\\\YYYXXXXXXYYYZZZ\\\^^^```aaaaaaccc```^^^\\\\\\[[[ZZZYYYZZZ[[[\\\^^^___`````````bbb___\\\]]]```___ZZZUUUNNNKKKHHHHHHMMMSSSYYY\\\aaa^^^ZZZVVVTTTTTTVVVWWWWWWWWWXXXXXXWWWUUUSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVTTTRRRPPPOOONNNMMMJJJHHHGGGGGGFFFFFFGGGJJJMMMNNNPPPPPPQQQQQQPPPPPPOOONNNJJJKKKLLLMMMMMMLLLJJJIIIOOOMMMKKKHHHGGGGGGHHHIIIMMMNNNNNNLLLHHHFFFEEEEEEBBBCCCFFFHHHIIIIIIHHHGGGBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEJJJKKKKKKJJJHHHHHHIIIKKKNNNMMMMMMLLLKKKKKKJJJJJJFFFGGGIIIJJJJJJIIIGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHJJJHHHGGGGGGIIIJJJJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFIIIJJJKKKLLLNNNNNNOOOOOOOOOPPPQQQQQQQQQPPPOOONNNKKKLLLMMMNNNOOONNNNNNMMMOOONNNLLLKKKKKKLLLMMMMMMNNNOOOPPPRRRUUUWWWXXXYYYWWWWWWWWWTTTRRRQQQRRRSSSXXXWWWVVVVVVVVVTTTQQQNNNJJJIIIGGGGGGHHHJJJMMMOOOUUUVVVWWWXXXXXXXXXWWWVVVPPPRRRVVVZZZ]]]```bbbbbbaaabbb```\\\VVVSSSTTTVVV[[[[[[ZZZZZZYYYYYYXXXXXX[[[XXXXXX^^^aaa___\\\\\\\\\ZZZZZZ\\\```aaa___]]]\\\\\\\\\\\\]]]^^^^^^___^^^aaaeeeiiikkkkkkiiihhhgggeeeaaa^^^]]]___aaabbbdddbbb```^^^\\\]]]]]]^^^[[[]]]^^^\\\YYYYYY]]]```jjjjjjiiieeebbb```aaabbbfffeeedddbbb```^^^\\\\\\WWWVVVTTTTTTTTTTTTSSSQQQOOOOOOOOOPPPRRRXXX```fffccccccbbbaaa`````````aaa```aaacccdddccc```]]]ZZZZZZZZZYYYWWWUUUSSSRRRQQQRRRUUUXXXZZZ[[[]]]___aaaeeeccc```\\\XXXUUUSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQMMMMMMMMMLLLMMMMMMNNNNNNUUUSSSPPPLLLGGGEEEFFFGGGIIIJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBAAABBBCCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDDDDFFFHHHIIIIIIGGGDDDCCC777777777666666666666666444444444555777999:::;;;777777777888888888999999999999:::999999888888777444666888;;;<<<===<<<<<<:::::::::999::::::;;;;;;======<<<<<<<<<======>>>>>>============>>>>>>???AAA??????@@@BBBCCCAAA??????>>>>>>===>>>>>>??????AAAAAAAAA@@@@@@AAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIKKKMMMOOOQQQQQQPPPPPPMMMNNNNNNOOOPPPRRRTTTUUUTTTTTTSSSRRRQQQPPPOOONNNOOOOOONNNMMMMMMMMMNNNNNNQQQQQQQQQRRRRRRRRRQQQQQQQQQTTTVVVWWWXXXXXXZZZ\\\ZZZ\\\___```___^^^^^^___aaadddggghhhhhhgggggggggfffddd```]]]\\\\\\^^^___\\\]]]]]]___aaaccceeefffgggfffeeecccbbbaaa`````````bbbdddccc```[[[XXXWWWWWW[[[```bbb```]]][[[ZZZXXXYYYZZZ[[[]]]___aaabbbbbb```]]]\\\[[[\\\\\\\\\YYYZZZ\\\]]]___````````````]]][[[\\\^^^]]]YYYTTTQQQNNNKKKKKKNNNTTTXXX[[[___]]]YYYUUUTTTTTTUUUVVVXXXXXXXXXWWWWWWUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVSSSQQQNNNLLLLLLKKKJJJHHHHHHHHHGGGGGGIIIKKKMMMOOOPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMKKKIIIGGGFFFFFFFFFGGGIIIJJJLLLKKKHHHFFFEEEEEEBBBCCCEEEGGGGGGGGGEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIGGGGGGHHHJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHFFFGGGHHHJJJIIIIIIHHHHHHFFFEEEEEEEEEFFFFFFIIIJJJKKKMMMNNNNNNOOOOOONNNOOOPPPPPPPPPOOONNNMMMJJJKKKLLLNNNNNNNNNMMMLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVRRRTTTUUUTTTSSSRRRSSSTTTTTTSSSRRRQQQQQQOOOLLLIIIIIIHHHGGGGGGIIILLLOOOQQQVVVVVVWWWXXXXXXWWWVVVUUUQQQSSSWWW[[[^^^```aaaaaa``````___[[[VVVTTTUUUWWW[[[ZZZYYYYYYXXXXXXXXXYYYYYYWWWXXX^^^aaa___\\\\\\]]][[[YYY[[[___```^^^\\\[[[[[[[[[\\\]]]___```aaaaaadddhhhkkkllljjjhhhfffgggdddaaa___^^^___aaaccc```^^^\\\ZZZYYYYYYZZZ[[[]]]^^^___]]][[[ZZZ]]]```ggggggfffccc```___```bbbdddcccbbb```^^^\\\[[[[[[WWWUUUTTTTTTTTTTTTSSSQQQRRRRRRRRRSSSUUUZZZ```eeegggfffeeecccbbbaaaaaaaaa___```bbbbbbaaa___\\\ZZZ\\\ZZZYYYWWWUUUTTTSSSSSSSSSUUUXXXYYYYYYZZZ\\\]]]```^^^\\\XXXUUURRRQQQPPPRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOORRRPPPNNNKKKHHHGGGGGGHHHJJJJJJJJJJJJIIIGGGEEEDDDBBBBBBAAAAAABBBCCCEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIIIIGGGEEECCC888888777777666555555444333333444444666777999999777777777888888888888999777888888888888777666666555666888:::;;;;;;;;;;;;<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>??????AAA@@@>>>???@@@AAAAAA@@@>>>===============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBCCCDDDFFFHHHIIIKKKKKKLLLMMMOOOPPPQQQPPPOOOOOOKKKKKKLLLLLLNNNOOOQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKOOOPPPQQQRRRRRRQQQOOOOOOPPPRRRUUUVVVVVVWWWYYY[[[YYY\\\^^^______^^^___```aaaeeejjjllllllkkkkkkkkkeeeccc```^^^]]]]]]]]]^^^]]]]]]^^^___```bbbdddeeeggggggggggggeeecccaaa``````bbbdddccc```\\\YYYXXXZZZ]]]aaabbbaaa^^^\\\[[[YYYYYYYYYZZZ\\\___bbbdddcccaaa^^^\\\[[[\\\]]]^^^YYYZZZ[[[]]]^^^______```]]][[[XXXYYYZZZYYYVVVRRRSSSPPPNNNMMMPPPUUUXXXYYY^^^[[[XXXUUUSSSSSSUUUVVVYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSPPPLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQPPPPPPOOONNNNNNMMMLLLPPPNNNLLLJJJJJJKKKLLLNNNJJJIIIGGGEEEDDDDDDEEEEEEDDDGGGIIIJJJHHHEEEDDDCCC@@@AAACCCEEEEEEEEECCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIHHHHHHHHHGGGEEEEEEFFFHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFGGGGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFHHHFFFEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQNNNPPPSSSTTTTTTSSSTTTUUUPPPOOONNNNNNMMMLLLHHHFFFGGGGGGGGGHHHJJJNNNQQQTTTWWWXXXXXXXXXWWWVVVUUUTTTSSSUUUYYY\\\^^^_________^^^]]]\\\YYYVVVUUUVVVWWW[[[ZZZXXXWWWVVVWWWYYYZZZVVVUUUXXX___bbb___\\\\\\]]][[[YYYZZZ]]]^^^\\\ZZZYYYYYYZZZ[[[^^^```cccdddfffhhhkkkmmmllljjjfffdddfffdddaaa___^^^```aaaccc^^^\\\ZZZWWWVVVWWWXXXYYY^^^```aaa___\\\ZZZ]]]___bbbbbbbbb```^^^]]]___aaaaaa```___]]][[[ZZZZZZYYYWWWVVVTTTTTTUUUUUUTTTRRRUUUVVVWWWXXXYYY\\\aaadddhhhgggeeecccaaa```______`````````___^^^]]][[[ZZZ]]][[[XXXVVVUUUUUUVVVWWWUUUWWWYYYYYYXXXWWWXXXYYY\\\ZZZXXXVVVTTTRRRQQQPPPUUUSSSQQQNNNLLLKKKKKKKKKMMMLLLMMMMMMNNNOOOPPPQQQNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEE@@@@@@AAAAAACCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHIIIHHHGGGEEECCC777777666666666555555555333333333444555666777888999999999999::::::::::::777777888888888777777666666777888:::;;;;;;;;;:::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===??????AAA@@@??????>>>>>>>>>>>>AAA@@@??????AAABBBDDDEEE@@@@@@???===============??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOOOONNNNNNJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNNNNNNNNNNMMMMMMPPPOOONNNMMMLLLLLLLLLLLLOOOPPPQQQRRRRRRQQQOOONNNOOOQQQSSSTTTTTTUUUXXXZZZYYY\\\^^^``````___```aaadddhhhmmmppppppnnnlllkkkcccbbb```^^^]]]]]]]]]]]]]]]]]]]]]^^^```aaacccdddeeefffggghhhfffddd```^^^^^^```bbbaaa^^^[[[YYYXXX[[[^^^```aaa```]]]\\\\\\[[[ZZZZZZ[[[]]]```ccceeedddccc```\\\ZZZZZZ\\\^^^XXXYYYZZZ\\\]]]^^^^^^^^^ZZZXXXVVVVVVVVVUUUSSSPPPRRRPPPNNNOOORRRVVVXXXXXX\\\ZZZXXXUUUTTTTTTUUUVVVYYYXXXWWWVVVVVVVVVWWWXXXVVVVVVUUUUUUTTTTTTSSSSSSSSSPPPLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPOOONNNMMMLLLLLLLLLOOONNNMMMLLLKKKKKKLLLLLLIIIHHHFFFEEEDDDDDDDDDEEECCCFFFIIIJJJHHHDDDBBBAAA<<<===@@@BBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCFFFIIIKKKFFFGGGGGGEEECCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDD??????@@@AAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDFFFHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFEEEEEEEEEGGGHHHIIILLLMMMMMMMMMMMMNNNNNNNNNMMMPPPSSSUUUTTTSSSSSSTTTPPPOOONNNNNNNNNLLLIIIFFFFFFFFFGGGJJJMMMQQQUUUWWWYYYXXXXXXWWWVVVUUUTTTSSSVVVXXX[[[]]]______^^^]]][[[[[[YYYXXXVVVVVVWWWXXXZZZXXXVVVUUUUUUVVVYYY[[[TTTTTTXXX___aaa^^^\\\]]]^^^[[[YYYYYY\\\]]]\\\ZZZYYYYYYZZZ[[[^^^bbbfffhhhhhhjjjmmmnnnmmmjjjfffcccdddbbb```______```bbbccc```^^^[[[XXXWWWXXXZZZ\\\___aaabbb___[[[YYYZZZ]]]]]]]]]]]]\\\[[[\\\^^^```___^^^\\\ZZZYYYYYYXXXYYYYYYWWWVVVVVVWWWWWWVVVUUUXXXZZZ[[[\\\\\\^^^aaacccdddcccbbb```______^^^^^^aaa```___^^^]]]\\\\\\\\\]]][[[XXXUUUUUUVVVYYY[[[[[[\\\]]][[[YYYWWWVVVWWWYYYXXXWWWUUUTTTSSSSSSSSSVVVTTTQQQNNNMMMLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRMMMLLLKKKJJJJJJJJJIIIGGGJJJJJJIIIIIIGGGFFFEEEEEE>>>???@@@BBBCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEDDD444555555555666666666777444444333444444555666666888888999999999:::::::::777777888888888888888777888888999999::::::::::::;;;::::::999999999::::::::::::::::::;;;<<<===>>><<<<<<;;;:::999999999:::>>>>>>>>>???@@@BBBEEEGGGDDDCCCAAA???===<<<;;;;;;>>>>>>???@@@@@@???>>>>>>??????@@@@@@AAABBBBBBCCCEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJKKKKKKLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPOOONNNNNNNNNNNNNNNQQQRRRRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSVVVXXXYYY\\\___```aaaaaabbbccchhhkkkoooqqqoookkkhhhggg```______^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^```bbbccccccdddeeefffeeebbb^^^\\\]]]^^^```___]]]ZZZYYYYYY[[[]]]______]]][[[[[[[[[\\\\\\]]]^^^___bbbdddeeeeeedddbbb]]]YYYXXXZZZ\\\YYYYYYZZZ[[[\\\\\\\\\\\\WWWVVVTTTSSSRRRQQQPPPOOONNNMMMMMMPPPTTTWWWXXXXXX[[[ZZZXXXVVVUUUUUUVVVWWWXXXWWWVVVUUUUUUVVVXXXYYYUUUUUUUUUTTTTTTSSSSSSSSSTTTPPPLLLJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEHHHJJJJJJGGGCCC@@@>>>888:::>>>AAADDDEEEEEEEEEBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????@@@AAADDDFFFIIIKKKEEEFFFFFFDDDBBBAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBCCCEEEGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDEEEFFFHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSTTTSSSQQQPPPQQQNNNMMMMMMMMMNNNMMMJJJGGGFFFGGGIIILLLPPPTTTXXXZZZYYYYYYXXXVVVUUUTTTSSSSSSWWWYYY\\\___```___]]]\\\YYYXXXWWWVVVVVVWWWWWWXXXXXXVVVTTTSSSTTTVVVYYYZZZSSSSSSXXX^^^___\\\[[[]]]]]]ZZZWWWYYY\\\^^^]]][[[ZZZZZZ[[[]]]```dddhhhkkkiiikkknnnooonnnkkkgggdddaaa```___^^^^^^```aaabbbaaa^^^[[[XXXXXXYYY\\\^^^___aaabbb___ZZZWWWWWWYYYYYYZZZZZZZZZYYYZZZ]]]___]]]\\\ZZZXXXXXXXXXXXXYYY[[[YYYXXXXXXZZZZZZYYYWWWZZZ[[[]]]^^^]]]^^^```bbbaaaaaa``````___`````````bbbaaa___^^^\\\\\\\\\]]]\\\ZZZWWWTTTUUUXXX\\\^^^```aaaaaa^^^ZZZWWWVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSRRRQQQOOOMMMLLLMMMNNNOOOLLLLLLLLLMMMNNNPPPQQQRRRNNNLLLKKKLLLLLLKKKHHHEEEJJJIIIHHHGGGFFFEEEEEEDDD===>>>@@@BBBDDDFFFGGGHHHFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEFFFFFFFFFEEEDDDCCC333444444555666666777777555555444444444555555666666666666777777777777888666777777888888888888777888888888888888888999999888888888888888999::::::999999999999999:::;;;<<<;;;;;;:::::::::::::::::::::;;;======>>>???BBBDDDEEEDDDBBB@@@>>><<<<<<;;;===>>>???@@@@@@???>>>======>>>>>>???@@@AAABBBBBBFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMNNNOOOPPPPPPQQQOOOOOONNNNNNNNNOOOOOOOOOSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPOOOPPPSSSUUUXXXZZZ^^^``````aaabbbcccgggjjjlllllliiieeebbbaaa\\\]]]]]]]]]\\\[[[YYYYYYXXXXXXYYY[[[]]]___aaabbb```aaaccccccbbb___\\\ZZZ\\\^^^______]]][[[ZZZZZZ[[[\\\]]]\\\ZZZYYYYYYZZZ]]]]]]^^^___aaaaaabbbbbbbbbcccbbb^^^YYYWWWXXXZZZZZZZZZZZZ[[[ZZZZZZYYYYYYUUUTTTRRRQQQOOONNNNNNNNNLLLLLLNNNQQQUUUXXXXXXWWWXXXXXXVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUVVVVVVWWWXXXTTTTTTTTTTTTTTTSSSSSSSSSSSSPPPMMMKKKKKKLLLLLLKKKKKKKKKLLLNNNOOOPPPQQQRRRNNNMMMLLLKKKJJJKKKLLLLLLLLLMMMNNNNNNMMMKKKHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHJJJIIIEEEAAA???>>>888;;;>>>BBBDDDFFFFFFFFFAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCEEEGGGHHHIIIEEEFFFEEEDDDAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCBBBBBBCCCCCCCCC@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBB@@@?????????@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBDDDFFFFFFEEEFFFEEEDDDCCCDDDEEEFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIJJJKKKJJJIIIHHHGGGHHHGGGFFFFFFFFFFFFFFFGGGDDDDDDCCCDDDEEEGGGIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQOOOMMMMMMMMMJJJJJJJJJKKKLLLLLLJJJHHHHHHIIILLLOOOTTTXXX[[[]]]YYYXXXWWWUUUTTTTTTSSSSSSXXXZZZ^^^```aaa___]]][[[YYYWWWUUUTTTVVVWWWWWWWWWUUUTTTSSSSSSTTTVVVXXXZZZTTTTTTXXX\\\]]]ZZZZZZ^^^[[[XXXVVVXXX]]]```aaa___^^^^^^]]]^^^aaaeeejjjlllkkkllloooooonnnjjjfffccc^^^^^^]]]]]]^^^___```aaa___]]]YYYWWWVVVXXX[[[]]]```bbbccc```ZZZVVVUUUVVVXXXYYYYYYYYYYYYZZZ]]]___]]]\\\ZZZXXXXXXXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[ZZZYYYZZZ[[[\\\\\\\\\]]]___aaabbbaaaaaaaaaaaabbbccccccaaa```___^^^]]]\\\\\\\\\ZZZXXXUUUTTTUUUYYY]]]___ccccccbbb___ZZZVVVTTTTTTQQQQQQPPPPPPPPPPPPQQQQQQMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKLLLLLLMMMNNNOOOPPPNNNLLLKKKMMMOOONNNIIIEEEIIIHHHFFFEEEDDDCCCCCCCCC===>>>@@@CCCDDDFFFFFFGGGDDDCCCBBB@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBBBB555555555555555555555555666666555555555555555666666666666666777777777777444555666777777777777666777666666555555555666666555555666666777888::::::999888888888888888999999<<<;;;;;;;;;;;;<<<<<<===:::<<>>===>>>@@@BBBAAA@@@>>>============<<<===???@@@@@@???===<<<;;;<<<===>>>???@@@AAAAAACCCBBBAAAAAABBBDDDFFFHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRTTTSSSQQQOOONNNNNNOOOPPPPPPQQQPPPOOOMMMNNNPPPSSSUUUXXX\\\^^^______aaabbbbbbdddeeedddaaa]]][[[[[[ZZZZZZ[[[\\\[[[YYYXXXVVVTTTUUUVVVYYY[[[^^^aaabbb``````aaaaaa___]]]ZZZYYY^^^___``````^^^\\\\\\]]]\\\]]]]]][[[YYYXXXYYYZZZ\\\]]]___`````````^^^]]]\\\___aaa___ZZZWWWXXX[[[[[[[[[[[[ZZZYYYXXXVVVVVVTTTSSSRRRPPPMMMMMMMMMNNNNNNOOOQQQTTTXXXXXXWWWUUUUUUTTTTTTSSSSSSSSSSSSTTTRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTPPPNNNLLLKKKKKKKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQLLLKKKJJJIIIIIIKKKLLLNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDFFFGGGEEECCC@@@???>>><<<>>>@@@CCCEEEEEEEEEDDDAAAAAA@@@???????????????>>>>>>??????@@@@@@AAAAAA===???BBBDDDFFFGGGGGGGGGEEEFFFEEECCCAAA@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBB>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFEEEEEEEEEAAA@@@???AAACCCEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMLLLJJJIIIJJJKKKHHHHHHIIIKKKMMMMMMLLLJJJJJJLLLOOORRRVVVZZZ]]]___YYYXXXVVVUUUTTTTTTTTTTTTXXXZZZ^^^aaabbb```^^^\\\YYYVVVSSSSSSUUUWWWVVVUUURRRRRRSSSSSSUUUVVVWWWXXXVVVUUUXXX[[[ZZZWWWZZZ___YYYVVVUUUXXX^^^cccddddddcccbbb``````bbbfffjjjmmmnnnoooppppppmmmhhhbbb___\\\\\\\\\\\\]]]^^^___```___]]]YYYVVVVVVXXX[[[^^^bbbddddddaaa[[[VVVUUUUUUXXXYYYZZZYYYYYYZZZ]]]___^^^\\\ZZZXXXXXXYYY[[[]]]ZZZXXXXXXXXXZZZZZZYYYXXXXXXYYYZZZYYYYYYZZZ]]]```cccbbbbbbaaaaaaaaabbbbbb______^^^]]]\\\[[[ZZZZZZWWWVVVTTTTTTVVVYYY]]]___bbbbbbaaa]]]WWWSSSPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNLLLKKKKKKNNNQQQQQQLLLGGGGGGFFFEEECCCBBBBBBBBBBBB>>>???AAACCCEEEEEEFFFFFFDDDCCCAAA?????????@@@AAACCCCCCBBBBBBBBBAAAAAAAAA666666666555444444333333777777666555555555555666888888888888999999999999333444444555666666666555555555444333333333444444444444444555666888:::;;;888888777777777777777777777777777777888999::::::===@@@CCCBBB???======>>>>>>>>>============>>>>>><<<===>>>@@@@@@>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@???@@@BBBDDDGGGIIIKKKJJJIIIHHHGGGFFFFFFFFFIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUPPPPPPPPPQQQRRRSSSTTTUUUTTTRRROOOMMMLLLMMMNNNPPPQQQQQQPPPNNNLLLLLLOOOQQQSSSVVVZZZ\\\]]]^^^___aaa^^^___```^^^[[[XXXWWWWWWXXXYYYZZZ[[[ZZZYYYWWWUUURRRSSSUUUWWWZZZ^^^```bbb````````````^^^\\\ZZZYYY___aaabbbaaa___^^^^^^___]]]^^^]]]\\\YYYXXXZZZ[[[ZZZ\\\^^^``````^^^[[[ZZZWWW\\\______[[[XXXYYY\\\\\\\\\[[[ZZZYYYWWWUUUTTTSSSSSSRRROOOMMMLLLMMMNNNQQQRRRTTTWWWYYYYYYVVVTTTRRRRRRQQQQQQQQQQQQRRRRRRPPPRRRSSSUUUVVVVVVVVVUUURRRRRRSSSSSSTTTTTTUUUUUUNNNLLLKKKKKKKKKKKKIIIGGGJJJKKKLLLNNNOOOPPPQQQQQQKKKJJJIIIHHHIIIKKKMMMNNNOOOMMMKKKHHHGGGGGGHHHIIIFFFGGGGGGGGGGGGFFFFFFEEEAAACCCDDDCCC@@@??????@@@???AAACCCEEEEEEEEEDDDCCCAAAAAA@@@???>>>>>>??????======>>>???@@@AAAAAABBB===???BBBFFFGGGGGGFFFEEEEEEFFFFFFDDDAAA@@@@@@BBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBAAA@@@????????????=========>>>???AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEAAA??????@@@CCCEEEEEEDDDEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGFFFEEECCCCCCCCCDDDEEEEEEDDDDDDEEEGGGIIIKKKMMMJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHIIIHHHFFFFFFHHHJJJHHHHHHIIILLLOOOOOONNNMMMLLLNNNPPPTTTXXX\\\___```XXXWWWUUUTTTSSSTTTTTTUUUXXXZZZ^^^aaabbbaaa^^^\\\YYYVVVSSSSSSUUUWWWVVVTTTQQQQQQSSSTTTUUUVVVWWWWWWWWWVVVXXXZZZXXXVVVYYY___WWWUUUTTTXXX^^^dddggggggeeedddbbbbbbcccgggjjjmmmpppqqqqqqppplllfff```\\\ZZZZZZZZZ[[[\\\]]]^^^___aaa^^^ZZZWWWWWWYYY]]]```dddffffffbbb\\\WWWUUUUUUYYYZZZZZZZZZYYYZZZ]]]___^^^]]][[[YYYYYYZZZ\\\^^^XXXWWWVVVWWWXXXYYYXXXWWWWWWXXXXXXWWWWWWYYY\\\___bbbbbb```___^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXUUUUUUTTTTTTVVVYYY]]]___``````^^^ZZZUUUPPPMMMMMMSSSRRRRRRQQQQQQRRRRRRSSSMMMMMMMMMNNNMMMLLLLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIJJJNNNSSSTTTOOOJJJGGGEEEDDDBBBAAAAAAAAAAAA>>>???AAACCCEEEEEEEEEEEEEEEDDDAAA?????????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@666555555444444444555555444444333333333333444444555555555555555555555555666666666666777777777777888888777555555444444444555555555555666777999999888777777777777777888888888888777777777888:::;;;<<>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAADDDGGGHHHLLLIIIFFFEEEFFFHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNSSSRRRRRRQQQQQQQQQRRRRRRSSSPPPNNNPPPSSSVVVUUUTTTRRRQQQNNNLLLKKKKKKLLLLLLRRRSSSTTTSSSQQQOOOPPPQQQUUUWWWYYY]]]___```^^^\\\[[[\\\]]]\\\YYYWWWVVVWWWWWWXXXZZZ\\\\\\[[[ZZZXXXOOORRRUUUXXXYYY[[[]]]___^^^___aaabbbbbbaaa___^^^bbbaaa```^^^]]]\\\[[[[[[\\\\\\[[[YYYXXXXXX[[[]]]```______^^^]]]]]]]]]]]][[[]]]___]]]YYYWWWYYY[[[^^^[[[XXXWWWYYYYYYXXXUUUTTTRRRPPPMMMKKKKKKLLLLLLOOOQQQSSSVVVWWWWWWVVVVVVTTTTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTKKKIIIFFFGGGHHHHHHFFFCCCKKKNNNRRRTTTSSSPPPOOONNNKKKJJJIIIIIIIIIKKKLLLMMMRRRPPPMMMJJJHHHGGGFFFFFFFFFFFFGGGFFFEEECCCAAA@@@DDDDDDCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBBBB???AAABBBAAA???======>>>AAABBBCCCCCCBBBAAA???>>>>>>@@@BBBCCCCCCDDDEEEFFFEEEEEEEEEEEECCCAAA???>>>AAAAAABBBBBBAAAAAA@@@????????????@@@@@@AAAAAABBB??????>>>======>>>???@@@??????????????????@@@AAAAAACCCEEEFFFGGGFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>???BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAAAAABBBDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDFFFGGGGGGFFFEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIILLLJJJJJJKKKMMMOOOPPPOOOQQQRRRSSSUUUVVVWWWXXXYYYVVVWWWVVVTTTRRRQQQSSSUUU[[[]]]```bbbaaa^^^ZZZWWWUUUTTTSSSTTTUUUUUUSSSQQQKKKMMMOOORRRUUUWWWXXXXXXWWWYYY\\\\\\ZZZYYYXXXXXXWWWZZZZZZZZZ]]]dddhhhgggiiifffbbb______ccciiilllsssqqqnnnjjjeee```]]][[[XXXYYYZZZ[[[\\\\\\]]]\\\aaa___\\\XXXVVVXXX\\\```iiifffaaa\\\YYYXXXXXXYYYXXXXXXXXXYYYZZZ\\\^^^^^^```^^^\\\\\\]]]^^^]]]\\\[[[WWWTTTRRRSSSUUUVVVVVVTTTUUUVVVWWWYYY\\\^^^_________^^^^^^___```bbbccc^^^\\\YYYWWWXXXYYYZZZYYYUUUUUUVVVWWWYYY[[[]]]^^^[[[[[[[[[WWWRRRPPPQQQTTTTTTRRRPPPPPPQQQQQQPPPNNNNNNNNNOOONNNNNNMMMLLLKKKHHHMMMQQQQQQLLLIIIJJJLLLIIILLLQQQUUUUUURRRMMMIIIIIIGGGEEECCCAAA@@@??????BBBCCCCCCCCCCCCCCCCCCBBBEEEDDDBBB@@@???@@@BBBCCCDDDCCCAAA@@@??????@@@AAA555555444444444444555555555444444444444444444555555555555555555555555555555555666666666777777777777666555444333333333333777666666666666666777777888777777777777777888888:::999888777777777888999;;;@@@FFFHHHFFF@@@;;;888;;;;;;;;;;;;;;;<<<===>>>=========>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???AAACCCFFFGGGJJJHHHEEEEEEFFFGGGHHHGGGJJJJJJJJJKKKLLLLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSQQQOOOOOOPPPSSSUUUTTTRRRPPPOOOMMMKKKKKKKKKMMMMMMSSSTTTUUUTTTSSSRRRSSSTTTWWWWWWYYY[[[\\\[[[YYYWWWWWWYYYZZZYYYWWWVVVVVVWWWYYYYYYZZZZZZYYYXXXWWWVVVOOORRRUUUWWWXXXZZZ\\\^^^^^^^^^___``````___^^^^^^bbbaaa___]]][[[ZZZZZZZZZYYYZZZZZZYYYXXXXXXZZZ\\\_________^^^]]]\\\ZZZZZZWWWZZZ]]]\\\ZZZXXXZZZ\\\]]]ZZZWWWWWWWWWWWWUUUSSSRRRQQQOOOMMMLLLLLLMMMMMMOOOQQQSSSUUUWWWWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPQQQOOOPPPQQQRRRRRRQQQPPPOOOJJJHHHFFFFFFGGGGGGEEECCCKKKNNNRRRSSSRRRPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEECCCAAA@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@@@@AAAAAAAAAAAAAAA>>>@@@AAA@@@>>><<<<<<===@@@AAAAAABBBAAA@@@???>>>>>>@@@CCCDDDCCCDDDEEEFFFDDDEEEEEEDDDCCCBBB@@@>>>@@@@@@AAAAAA@@@@@@???>>>===>>>>>>??????@@@@@@@@@@@@???>>>======>>>????????????>>>>>>>>>???@@@@@@AAABBBDDDFFFGGGFFFEEEEEECCCBBBAAA@@@@@@?????????>>>>>>>>>???AAACCCFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFEEEGGGHHHHHHGGGFFFHHHIIIHHHIIIIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJLLLOOORRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUUUUSSSRRRRRRTTTVVV[[[]]]^^^___^^^\\\YYYVVVTTTSSSRRRRRRSSSSSSQQQOOOLLLMMMOOOQQQTTTWWWYYYZZZXXX[[[^^^^^^]]][[[YYYYYY[[[]]]^^^]]]___fffiiiiiigggccc___]]]^^^ccciiimmmpppnnnjjjeee```[[[XXXWWWUUUWWWYYY[[[]]]^^^^^^^^^aaa___[[[XXXYYY\\\___bbbhhheee```\\\YYYXXXYYYZZZ\\\\\\[[[ZZZZZZYYYZZZZZZ```^^^]]]^^^```bbbbbbbbb]]]ZZZVVVTTTSSSTTTSSSSSSRRRSSSTTTUUUWWWYYY[[[\\\bbbaaa```___^^^^^^^^^^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZVVVWWWWWWXXXYYYZZZ[[[\\\[[[\\\[[[XXXTTTRRRTTTVVVWWWUUURRRQQQRRRRRRQQQPPPOOOOOOOOONNNLLLKKKJJJIIIIIIMMMPPPPPPLLLIIIKKKMMMIIILLLPPPSSSSSSPPPLLLIIIHHHGGGDDDBBB@@@@@@AAAAAADDDCCCCCCBBBBBBCCCCCCDDDFFFEEEBBBAAA@@@@@@AAABBBCCCCCCAAA@@@??????@@@@@@555444444444444444555555555555555444444555555555444444444444444444444444555555555666666666666777777666555444444333444444888777666666555555666666888777777666666777777777::::::999777777777777777:::>>>BBBCCCAAA===999888999999999999:::<<<===>>><<<<<<============<<<<<<::::::::::::::::::::::::======>>>???@@@BBBDDDEEEGGGFFFDDDDDDFFFHHHIIIIIIKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSOOOOOOPPPRRRTTTTTTRRRPPPNNNMMMKKKJJJJJJKKKMMMNNNTTTUUUVVVVVVUUUUUUVVVWWWZZZZZZ[[[[[[ZZZXXXUUUSSSTTTVVVWWWVVVUUUTTTUUUWWW[[[ZZZYYYWWWUUUTTTSSSSSSQQQSSSVVVWWWXXXZZZ\\\^^^````````````````````````aaa```]]][[[YYYXXXXXXXXXVVVXXXYYYYYYXXXXXXYYY[[[^^^^^^___^^^]]]ZZZWWWUUUTTTXXX\\\\\\ZZZYYYZZZ\\\\\\ZZZYYYXXXXXXWWWTTTRRRPPPOOONNNMMMLLLMMMNNNOOOPPPQQQSSSUUUVVVVVVUUUTTTQQQPPPOOONNNMMMLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPRRRSSSRRRPPPMMMKKKHHHFFFEEEEEEFFFFFFDDDCCCKKKNNNQQQSSSRRRPPPOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLHHHHHHIIIIIIIIIHHHHHHHHHDDDEEEEEEEEEDDDCCCAAA@@@>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@@@@?????????>>>===???@@@???===;;;;;;<<>>>>>???AAACCCDDDDDDDDDEEEFFFCCCDDDDDDDDDCCCBBB@@@????????????@@@???>>>>>>===<<<<<<======>>>??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAABBBDDDFFFFFFFFFFFFEEEBBBAAA@@@???????????????>>>>>>>>>@@@BBBEEEHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEGGGHHHJJJLLLMMMNNNIIIIIIKKKNNNSSSWWWXXXYYYUUUSSSRRRPPPPPPQQQSSSTTTQQQRRRSSSSSSSSSSSSUUUWWW[[[\\\\\\\\\[[[YYYWWWVVVSSSRRRQQQQQQQQQQQQOOOMMMNNNNNNOOOQQQTTTWWWZZZ\\\[[[^^^aaabbb```^^^[[[[[[]]]``````^^^aaafffiiigggdddaaa\\\ZZZ[[[aaahhhlllkkkiiiddd^^^YYYVVVTTTTTTTTTUUUXXX\\\^^^`````````bbb]]]YYYYYY]]]aaaddddddeeeccc___[[[YYYYYYZZZ[[[\\\\\\[[[ZZZZZZYYYZZZZZZ```___^^^^^^```bbbbbbaaa```]]]YYYWWWVVVUUUTTTRRRSSSSSSTTTUUUVVVXXXZZZ[[[aaaaaaaaaaaa___]]]\\\ZZZ\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZ[[[\\\\\\\\\ZZZWWWVVVWWWYYYZZZWWWTTTSSSSSSSSSSSSRRRPPPOOONNNLLLKKKIIIHHHGGGKKKNNNOOONNNKKKIIIKKKNNNIIIKKKNNNPPPPPPNNNKKKIIIHHHFFFCCCAAA@@@AAACCCDDDFFFDDDCCCBBBBBBCCCDDDFFFGGGFFFDDDBBB@@@@@@@@@AAABBBBBB@@@???????????????444444333333444444555555666555555444444555555666444444444444444444444444444444555555555666666666999888777666666666666666666666555555555666666777888777777666666666666777888888888777777777777777999;;;===>>><<<999888888777777777888999;;;<<<===;;;<<<<<<======<<<<<<;;;999999999999999:::::::::<<<======>>>???AAABBBBBBCCCBBBBBBDDDHHHKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIJJJLLLMMMOOOPPPNNNPPPRRRTTTUUUSSSQQQNNNMMMLLLKKKIIIIIIJJJLLLMMMSSSUUUVVVWWWVVVVVVXXXYYY\\\]]]^^^]]]ZZZWWWUUUUUUUUUVVVVVVUUUTTTSSSTTTVVV[[[YYYVVVTTTSSSRRRSSSSSSSSSUUUWWWXXXYYYZZZ]]]___bbbbbbaaa``````aaabbbbbb```^^^[[[YYYWWWVVVVVVVVVTTTVVVXXXXXXXXXWWWXXXYYY\\\]]]^^^^^^\\\XXXUUURRRTTTXXX]]]^^^[[[YYYXXXYYYZZZZZZZZZZZZZZZXXXVVVTTTNNNNNNMMMMMMNNNNNNOOOPPPPPPRRRTTTUUUVVVUUUTTTSSSOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNPPPRRRSSSTTTSSSOOOLLLIIIFFFFFFEEEEEEEEEEEEDDDCCCJJJMMMPPPRRRQQQPPPOOOOOORRRQQQOOOMMMLLLKKKKKKKKKEEEFFFGGGHHHHHHGGGFFFEEECCCDDDDDDDDDCCCBBB@@@???===>>>???AAABBBBBBBBBBBBAAA@@@???>>>>>>=========>>>???@@@???===<<<<<<<<<======>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCCCCDDDEEEBBBCCCCCCDDDCCCBBB@@@?????????@@@@@@??????>>>===<<<<<<======>>>???@@@@@@BBBAAA@@@???>>>>>>==================>>>???@@@@@@CCCDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>?????????@@@AAACCCEEEGGGIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDBBB@@@?????????BBBBBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCFFFGGGHHHJJJKKKMMMMMMNNNJJJJJJMMMQQQWWW\\\]]]^^^VVVTTTQQQNNNMMMNNNPPPQQQPPPRRRTTTTTTTTTUUUXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTRRRQQQQQQRRRQQQOOOMMMOOOOOOPPPQQQTTTXXX\\\___]]]aaadddeeeccc```^^^]]]]]]``````^^^```dddfffdddccc___[[[XXXYYY]]]dddhhheeebbb^^^YYYVVVUUUUUUUUUVVVXXXZZZ]]]___```aaaaaaaaa\\\XXXYYY___eeefffeeebbb```^^^[[[ZZZZZZZZZ[[[WWWWWWXXXYYY[[[]]]^^^___```^^^\\\\\\\\\]]]\\\[[[___]]]ZZZYYYYYYYYYXXXVVVUUUVVVVVVWWWXXXZZZ\\\]]]]]]^^^```aaaaaa___]]][[[XXXWWWVVVWWWYYYZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[ZZZXXXUUUSSSTTTTTTTTTSSSNNNNNNMMMKKKJJJIIIIIIHHHMMMNNNNNNMMMJJJJJJLLLNNNIIIJJJLLLMMMLLLKKKIIIHHHGGGEEEBBB@@@@@@BBBEEEGGGGGGEEECCCAAAAAACCCEEEGGGGGGFFFDDDBBBAAA@@@??????AAA@@@@@@???>>>>>>>>>===333333333333333444555555555555444444444444555555444444444444444444444444444444444444555555555555888777777666666666666777333333333444555777888999888888777666555555666666555555666777888999999999888999::::::888888888999666666777777999:::<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888999999999::::::;;;<<<===>>>>>>??????@@@??????@@@DDDJJJNNNPPPQQQKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQTTTVVVUUUSSSPPPNNNNNNMMMKKKJJJIIIJJJKKKLLLRRRTTTVVVVVVVVVVVVXXXYYYZZZ\\\]]]\\\YYYVVVUUUVVVXXXXXXXXXVVVSSSRRRSSSTTTXXXVVVTTTRRRRRRSSSUUUVVVVVVXXXYYYYYYZZZ[[[^^^```aaa``````______``````aaa___]]]YYYVVVUUUTTTUUUUUUSSSUUUWWWXXXWWWVVVWWWXXXZZZ[[[\\\\\\[[[XXXTTTRRRXXX\\\___^^^ZZZWWWUUUVVVTTTVVVYYYZZZYYYXXXVVVUUUNNNNNNNNNOOOOOOPPPQQQRRRQQQRRRTTTUUUUUUTTTSSSRRRMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMOOOQQQRRRSSSQQQMMMIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEJJJMMMPPPQQQPPPOOOPPPPPPSSSRRROOOMMMKKKJJJJJJJJJEEEFFFFFFFFFEEEDDDBBB@@@BBBBBBCCCCCCBBBAAA@@@???>>>??????@@@AAAAAA@@@@@@AAAAAA???>>>===<<<<<<===???@@@AAAAAA???======>>><<<<<<<<<<<<===>>>>>>???@@@BBBDDDDDDCCCBBBBBBCCCAAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>><<<<<<===>>>???@@@AAABBBAAAAAAAAA@@@???>>>==================>>>???@@@AAAFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>?????????AAAAAAAAABBBCCCDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFFFFEEECCCAAA@@@??????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBBBBIIIIIIKKKLLLLLLLLLLLLLLLKKKKKKNNNSSSYYY]]]___^^^UUUSSSPPPMMMLLLLLLNNNOOOQQQSSSUUUVVVVVVWWWYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUSSSRRRSSSSSSSSSQQQOOOQQQQQQQQQSSSVVV[[[___aaa```cccfffgggeeeaaa___^^^^^^aaaaaa___```dddeeecccccc```[[[WWWWWWZZZ^^^bbb___]]]ZZZWWWVVVWWWYYYZZZ[[[[[[\\\]]]^^^___``````___ZZZVVVXXX___dddeeeddd```___\\\[[[ZZZZZZZZZ[[[TTTUUUVVVXXX[[[^^^aaabbb]]][[[ZZZ[[[]]]^^^^^^]]]\\\YYYWWWWWWYYYZZZZZZZZZVVVVVVVVVXXXYYY[[[]]]^^^^^^```aaabbbaaa___[[[YYYWWWVVVVVVXXX[[[]]]^^^^^^\\\\\\[[[[[[[[[\\\]]]^^^\\\\\\[[[\\\\\\\\\\\\[[[XXXWWWUUUUUUUUUUUUTTTSSSMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLMMMIIIIIIJJJKKKJJJIIIGGGFFFEEEDDDBBBAAAAAACCCFFFGGGFFFEEEBBBAAAAAABBBEEEFFFFFFEEEDDDBBB@@@???>>>>>>?????????>>>>>>===<<<<<<222222222222333444555666444444444333333444444444333333333333333333333333333333333444444444555555555444444333333333444444111222222444555777999:::888888777666555555555555333444555777888999::::::777888999999888777999:::777777777888888:::;;;<<<::::::;;;;;;;;;;;;::::::888888888999999::::::;;;:::;;;<<<=====================???DDDJJJNNNPPPQQQGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJNNNQQQUUUVVVTTTQQQNNNNNNMMMLLLKKKJJJJJJKKKMMMNNNRRRTTTUUUVVVUUUUUUWWWYYYWWWZZZ[[[YYYUUUSSSSSSUUUZZZZZZXXXVVVSSSRRRSSSTTTVVVUUUTTTSSSTTTUUUWWWYYYXXXYYYZZZYYYYYYZZZ]]]```^^^^^^^^^^^^^^^^^^^^^^^^]]][[[XXXUUUTTTTTTUUUWWWUUUWWWXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[ZZZXXXVVVUUU[[[]]]___]]]XXXTTTRRRSSSQQQTTTXXXZZZXXXUUUTTTSSSOOOOOOPPPQQQQQQRRRSSSSSSQQQSSSTTTUUUUUUSSSRRRPPPLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNLLLIIIFFFDDDFFFHHHIIIHHHGGGFFFGGGHHHJJJLLLOOOPPPPPPOOOPPPQQQRRRPPPNNNKKKJJJIIIIIIIIIFFFFFFEEEDDDBBB@@@???>>>@@@AAABBBBBBBBB@@@???>>>===>>>???@@@@@@@@@@@@@@@BBBAAA???============>>>???AAABBBAAA???======>>><<<;;;;;;<<<===>>>???@@@@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<===>>>@@@AAABBBBBB@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBBBBEEEDDDCCCBBBAAA@@@??????AAA@@@@@@?????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@???@@@@@@??????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAACCCDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCIIIJJJKKKLLLMMMLLLKKKJJJKKKLLLNNNSSSXXX[[[[[[ZZZRRRQQQOOOMMMLLLMMMNNNOOORRRTTTVVVWWWVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUUUUSSSQQQRRRSSSTTTVVVZZZ^^^aaacccbbbdddffffffdddaaa``````___ccccccbbbcccfffgggdddaaa___[[[XXXWWWYYY[[[]]][[[ZZZYYYYYYYYY[[[]]]^^^^^^]]]\\\[[[[[[\\\]]]^^^\\\YYYVVVWWW\\\```aaaaaa___^^^\\\ZZZYYYYYYZZZZZZWWWWWWXXXYYY[[[\\\^^^___[[[[[[[[[___cccgggiiijjj]]]ZZZWWWUUUVVVXXXYYYZZZTTTTTTUUUVVVYYY[[[]]]^^^dddeeeeeedddaaa]]]XXXVVV[[[ZZZYYY[[[```eeehhhiiidddbbb___\\\[[[[[[]]]^^^[[[[[[ZZZ[[[]]]]]][[[ZZZVVVUUUVVVWWWXXXXXXVVVSSSNNNMMMLLLLLLLLLMMMOOOPPPMMMMMMMMMMMMLLLLLLLLLKKKHHHIIIJJJJJJJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFEEECCCBBBAAAAAABBBCCCEEECCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>===<<<;;;:::222222222222333444555666333333222222222222333333333333333333333333333333222333333333333444444444333333222222222222333333222222333444555666888999888888777555555444444555333444666777888888888888777888999999888888:::;;;888888888888999999:::;;;::::::;;;;;;;;;;;;::::::888888999999:::;;;;;;<<<::::::<<<<<<===<<<;;;;;;======???CCCGGGKKKLLLLLLBBBDDDFFFHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSSSSPPPMMMLLLLLLKKKJJJJJJJJJLLLNNNQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXXXX[[[\\\YYYTTTPPPQQQTTTXXXXXXWWWTTTRRRRRRTTTVVVWWWWWWVVVVVVVVVWWWXXXYYYXXXXXXXXXXXXWWWXXX\\\^^^]]]^^^___``````___^^^]]]\\\ZZZWWWTTTSSSUUUWWWXXXXXXYYYXXXVVVTTTTTTVVVWWWVVVWWWXXXYYYZZZZZZZZZYYYZZZ\\\]]]ZZZTTTPPPPPPQQQTTTXXX\\\]]]ZZZUUURRRQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRSSSTTTUUUTTTSSSQQQPPPKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOPPPPPPQQQLLLLLLLLLLLLJJJHHHEEEDDDHHHJJJKKKJJJHHHHHHIIIKKKJJJLLLNNNOOOOOOOOOPPPQQQOOONNNLLLIIIHHHGGGGGGGGGEEEDDDCCCAAA@@@???>>>>>>???@@@AAAAAAAAA@@@???>>>;;;<<<===???@@@AAAAAAAAABBBAAA???=========?????????@@@AAA@@@>>>=========<<<;;;;;;<<<===>>>@@@AAA???AAABBBBBB@@@>>>>>>??????@@@AAABBBCCCBBBBBBAAA?????????@@@???>>>>>>===:::;;;<<<===???@@@AAAAAA???@@@AAAAAAAAA@@@??????>>>>>>??????@@@BBBCCCDDDAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEECCCAAA???>>>??????>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBBBBAAACCCDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEDDDCCCCCCCCCDDDDDDGGGHHHJJJLLLMMMMMMLLLKKKJJJKKKMMMPPPTTTUUUTTTRRROOONNNNNNNNNNNNNNNOOOOOORRRTTTVVVVVVTTTSSSSSSTTTRRRSSSTTTUUUVVVVVVVVVUUUSSSSSSRRRTTTUUUVVVTTTSSSSSSTTTWWWZZZ]]]aaaccceeedddeeeeeedddaaa``````aaa^^^aaacccaaabbbffffffddd^^^]]][[[YYYYYYYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^___^^^\\\YYYVVVVVVXXX[[[]]]XXXWWWVVVVVVWWWYYY\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^```dddjjjpppsssttthhhccc]]]XXXWWWXXXYYYYYYSSSTTTUUUXXXZZZ]]]```aaaggggggfffdddaaa]]]YYYWWW]]]\\\[[[]]]cccjjjoooqqqnnnjjjccc]]]ZZZYYY[[[\\\[[[ZZZYYYZZZ\\\\\\ZZZWWWTTTUUUWWWZZZ\\\\\\XXXUUURRRQQQOOONNNNNNOOOPPPQQQLLLLLLMMMMMMNNNMMMKKKJJJGGGIIIJJJKKKJJJHHHEEECCCCCCDDDDDDEEEEEEEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@???>>>============>>>>>>===<<<:::999222222222222333444555666333222222111111222222333333333333333333333333333222222333333333444444444444444333333333444444555444444444444444555666777888888777555555444444444555666777888888777666666777888::::::999999:::<<<:::999999999999999::::::999::::::;;;;;;::::::999888888999:::;;;;;;<<<<<<999:::;;;<<<<<<<<<;;;:::======???BBBEEEGGGGGGGGG>>>@@@DDDGGGHHHFFFDDDBBBCCCCCCDDDFFFHHHJJJLLLMMMLLLOOOQQQQQQMMMJJJJJJKKKHHHHHHHHHJJJMMMQQQUUUWWWUUUVVVXXXWWWVVVVVVWWWYYY\\\^^^___[[[UUUQQQRRRTTTUUUVVVUUUSSSRRRRRRUUUWWWXXXXXXXXXWWWXXXXXXXXXYYYWWWWWWWWWVVVUUUWWWZZZ]]]___aaabbbddddddbbbaaa___[[[YYYVVVTTTTTTUUUXXXYYY[[[ZZZYYYVVVTTTSSSUUUXXXVVVVVVWWWXXXYYY[[[\\\\\\XXXZZZZZZWWWQQQNNNOOOPPPZZZ^^^bbbbbb]]]WWWTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTUUUTTTRRRPPPOOOKKKKKKJJJIIIIIIIIIJJJJJJMMMNNNNNNPPPQQQRRRSSSSSSNNNNNNMMMLLLKKKIIIHHHGGGIIIKKKMMMLLLJJJIIIKKKMMMJJJLLLNNNOOOOOOOOOPPPRRRNNNLLLJJJHHHGGGFFFFFFFFFDDDCCCAAA???>>>>>>????????????@@@AAAAAA@@@>>>===888999;;;>>>@@@BBBCCCDDDBBBAAA???>>>===>>>@@@AAA>>>???@@@???===<<<<<<<<<<<<;;;;;;<<<===???AAABBB???@@@BBBAAA???======>>>>>>???AAABBBCCCBBBBBBAAA>>>>>>>>>>>>>>>======<<<999999;;;<<<===???@@@@@@>>>???@@@AAABBBAAA@@@????????????@@@AAACCCDDDEEE>>>>>>>>>>>>???@@@AAABBBAAAAAAAAA@@@AAAAAABBBBBB<<<===???AAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHFFFCCCAAA???>>>=========>>>???@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEDDDFFFIIILLLMMMNNNMMMMMMIIIIIIKKKNNNPPPQQQOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPRRRTTTUUUUUUSSSQQQPPPPPPPPPQQQSSSUUUVVVWWWVVVVVVRRRRRRRRRSSSUUUVVVUUUSSSSSSUUUXXX\\\```cccdddeeeeeeeeeeeebbb```___```aaa[[[___```___```ddddddaaa[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^\\\YYYUUUSSSSSSVVVZZZ]]]VVVWWWVVVUUUTTTUUUXXX[[[^^^]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^bbbbbbccchhhnnnsssuuuvvvuuunnneee^^^ZZZYYYYYYYYYUUUVVVXXXZZZ]]]```ccceeeffffffeeedddbbb___\\\[[[]]][[[ZZZ\\\ccckkkqqquuuuuuooofff^^^YYYWWWYYYZZZZZZYYYXXXZZZ\\\\\\YYYUUUSSSUUUYYY]]]```^^^ZZZWWWUUUTTTQQQOOOOOOOOOPPPQQQLLLLLLMMMNNNOOONNNKKKIIIGGGIIIKKKLLLKKKHHHEEECCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>===<<<<<<======>>>===;;;:::999222222222222222222222222111111111111111111111111333333333333333333333333444444333333333444555555222222222333333444444444444333333222222333333444888888888777666444333222666666666666777777777777999999888888888888999999::::::999999888888999999===<<<:::999999:::;;;===;;;::::::::::::;;;<<<<<<;;;;;;<<<======<<<;;;:::777999<<>><<>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>AAAAAA@@@???>>>===<<<;;;======<<<<<<<<<>>>@@@AAAAAA@@@===;;;::::::;;;<<>>===============>>><<<;;;<<>>???@@@AAA@@@??????======???@@@BBBCCCEEEEEECCCAAA???>>>===>>>???@@@AAAAAA@@@@@@???>>>======<<<>>>@@@AAA@@@@@@AAACCCEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEBBBAAA@@@@@@@@@>>>============???AAABBB@@@AAABBBBBBBBBBBBAAA@@@CCCCCCEEEFFFGGGHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKIIIJJJKKKKKKLLLNNNRRRUUUUUUUUUTTTSSSQQQPPPNNNMMMKKKNNNSSSVVVWWWWWWVVVVVVRRRSSSTTTUUUUUUUUUUUUTTTVVVXXXZZZ[[[]]]___bbbeeedddcccaaa```^^^^^^^^^]]]YYY[[[^^^aaabbbbbb```___YYYXXXWWWVVVVVVXXXZZZ\\\___^^^]]]^^^^^^^^^]]]\\\\\\XXXTTTTTTVVVYYYYYYYYY[[[ZZZXXXWWWXXXZZZ]]]___eeebbb]]][[[ZZZZZZ[[[[[[[[[[[[\\\[[[[[[\\\___bbbeeeeeeeeeeeeddddddcccbbbaaaaaabbbdddeeedddbbb___WWWXXXYYY\\\^^^aaacccdddiiihhhddd```\\\ZZZ\\\]]]___^^^]]]___cccgggjjjlllnnniiicccaaa```___[[[XXX\\\XXXVVVWWW[[[\\\XXXSSSTTTUUUXXX\\\______]]]ZZZXXXVVVTTTTTTUUUWWWWWWVVVOOONNNMMMMMMMMMLLLJJJHHHFFFHHHKKKKKKIIIGGGFFFFFFBBBCCCDDDFFFFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<<<<===>>>AAAAAABBBBBBAAA>>>;;;:::222222222222222222222222222222222222222222222222222222222222222222222222333333333222333333444555444444444555555555666666555555444444444444555555444444555555444444333333555555666666666777777777888888888777777888888888;;;::::::999999999::::::===<<<:::999999:::;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<===>>>>>>===<<<;;;999:::<<<>>>???>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>???@@@???>>><<<;;;;;;<<<===>>>????????????@@@AAABBBCCC@@@???>>>===<<<<<<<<<<<<===<<<:::<<<>>>???>>><<<===>>>???@@@@@@@@@??????<<<===>>>???@@@BBBBBBCCCAAA@@@???======>>>???@@@AAAAAA@@@@@@???>>>>>>===<<<>>>@@@AAA@@@@@@AAABBBDDDDDDEEEEEEFFFGGGGGGHHHFFFEEECCCAAA@@@?????????>>>>>>=========???@@@AAA???@@@AAAAAAAAAAAA@@@???AAABBBDDDEEEFFFGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLNNNRRRUUUVVVVVVUUUTTTSSSPPPNNNLLLIIIKKKMMMQQQUUUXXXYYYXXXRRRSSSTTTTTTTTTTTTTTTSSSWWWYYY[[[]]]^^^___aaaccc______^^^]]]]]]\\\\\\]]][[[\\\^^^___```___^^^]]]XXXWWWWWWXXXYYY[[[]]]^^^```^^^]]]\\\\\\\\\[[[[[[\\\YYYVVVUUUXXXZZZ[[[ZZZ]]]\\\[[[ZZZZZZ[[[]]]^^^bbb```]]][[[ZZZZZZZZZZZZYYY[[[\\\]]]]]]___aaaccceeeeeeeeeeeedddbbbaaa```[[[[[[]]]```ccceeedddccccccdddeeegggiiijjjjjjjjj``````^^^\\\ZZZ[[[]]]`````````aaaccceeefffffffff```bbbeeejjjkkkggg]]]VVV[[[[[[[[[\\\[[[YYYVVVTTTTTTUUUWWWZZZ]]]^^^\\\ZZZZZZXXXVVVUUUVVVWWWWWWVVVNNNMMMLLLMMMNNNMMMKKKIIIGGGIIIJJJJJJGGGEEECCCCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA???>>>>>>===============@@@@@@AAAAAA@@@>>><<<;;;222222222222222222222222222222222222222222222222111111111111111111111111222222111111222222333444444444444444555555555555555444444333333444444555000111222222333333333333555555555666666666666777888777777666666777777888::::::999999999::::::;;;<<<;;;:::999999:::;;;<<<:::::::::::::::;;;<<<<<<<<<===>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAAAAAAAACCCCCCCCCDDDEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGIIIJJJLLLNNNQQQSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[^^^\\\YYYWWWWWWVVVTTTRRRSSSQQQOOONNNPPPSSSVVVXXX[[[ZZZYYYXXXXXXXXXYYYZZZXXXYYYYYYXXXYYY\\\```ddddddcccbbbbbbbbbaaa^^^[[[ZZZXXXVVVTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPSSSVVVXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVXXX[[[\\\]]][[[WWWTTTSSSSSSMMMPPPRRRTTTTTTUUUWWWXXXYYYWWWUUUSSSSSSQQQOOOMMMKKKJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRSSSTTTSSSQQQOOOIIIIIIIIIIIIIIIIIIJJJJJJOOONNNNNNLLLKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>?????????>>>======<<<<<<::::::;;;<<<===>>>>>>???===<<<<<<<<<===>>>???@@@===<<<;;;;;;;;;===>>>???????????????@@@AAABBBCCCAAA@@@???===<<<;;;;;;;;;<<<;;;:::;;;=========;;;<<<===???@@@@@@@@@???>>><<<======>>>??????@@@@@@@@@???>>>===>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>===>>>@@@AAA@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGGGGCCCBBBAAA@@@???????????????>>>>>>>>>>>>>>>???@@@>>>??????@@@@@@??????>>>@@@AAABBBDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDAAAAAAAAAAAAAAABBBBBBCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLNNNRRRUUUVVVVVVWWWVVVSSSPPPMMMKKKFFFEEEGGGNNNXXX^^^^^^\\\SSSSSSTTTTTTTTTSSSRRRRRRVVVYYY\\\^^^^^^^^^^^^___YYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^^^^^^^]]]]]]\\\\\\XXXYYYZZZ[[[]]]^^^```aaaaaa___]]]ZZZYYYYYYZZZZZZ]]][[[XXXXXXZZZ\\\]]]]]]_________^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYY[[[___aaaaaabbbccceeeeeeeeeeeeeeecccaaa```^^^XXXXXXYYY[[[___bbbbbbbbbhhhjjjnnnqqqssssssrrrrrrkkkjjjhhheeeaaa```aaaccc```bbbdddffffffccc```^^^]]][[[ZZZ\\\```bbbaaa^^^XXX[[[]]]]]]ZZZWWWWWWXXXVVVVVVVVVXXX[[[\\\[[[ZZZ\\\ZZZXXXWWWWWWWWWVVVUUULLLLLLLLLMMMNNNNNNLLLJJJIIIJJJJJJIIIEEEAAA@@@???BBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEEEEEEECCCAAA@@@===>>>>>>>>>>>>===<<<<<<>>>???@@@@@@@@@???===<<<111111111111111111111111222222222222222222222222111111111111111111111111111111111000111222222333222222222222222222222222222222111111111111222222000111111222222222222222444444555555555666666666777666666555555666666777888888777888888999::::::::::::999999999:::;;;<<<::::::999999::::::;;;<<<;;;<<<===>>>???>>>======>>>===<<<;;;:::;;;;;;<<<<<<<<<======>>>???@@@@@@CCCCCCCCCCCCEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGJJJJJJLLLNNNQQQTTTVVVWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\ZZZXXXXXXXXXXXXVVVUUUTTTRRRPPPOOOPPPTTTXXX[[[[[[ZZZYYYXXXXXXXXXYYYZZZXXXYYYYYYYYYYYY[[[___bbbcccbbbcccddddddccc___]]]ZZZYYYWWWVVVTTTSSSRRRRRRQQQPPPOOOOOOPPPSSSUUUWWWXXXWWWVVVUUUUUUUUUVVVWWWVVVXXXYYYYYYWWWVVVWWWXXX[[[XXXVVVTTTTTTTTTTTTSSSOOOQQQSSSTTTTTTTTTUUUWWWYYYWWWTTTSSSSSSRRROOOMMMKKKKKKKKKLLLNNNPPPRRRTTTSSSRRRRRRRRRSSSRRRPPPMMMIIIIIIIIIIIIJJJJJJJJJJJJNNNMMMLLLLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>======<<<;;;;;;:::999999:::;;;<<<<<<===>>><<<<<<<<<===>>>>>>??????======<<<<<<<<<<<<===>>>????????????@@@AAABBBBBBBBBAAA???>>><<<;;;::::::;;;;;;:::;;;;;;<<<;;;;;;<<<===>>>?????????>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>???@@@AAA@@@@@@@@@??????>>>>>>>>>===>>>@@@AAA@@@???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????===>>>>>>>>>>>>>>>>>>===AAAAAACCCDDDDDDEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@@@@AAABBBBBBFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLNNNRRRTTTUUUVVVVVVUUURRRNNNJJJHHHBBBBBBFFFSSSbbbiiifffaaaUUUUUUUUUUUUTTTSSSRRRQQQTTTWWW[[[]]]\\\[[[YYYYYYUUUVVVWWWYYYZZZ[[[\\\\\\___^^^]]]]]]\\\]]]^^^___\\\]]]]]]^^^```aaabbbcccbbbaaa^^^ZZZXXXWWWYYY[[[^^^]]][[[[[[\\\]]]______aaaaaabbbbbbaaa___^^^]]]YYY[[[\\\\\\[[[ZZZYYYYYY\\\___ccceeeeeedddddddddbbbcccddddddcccaaa___^^^[[[ZZZYYYZZZ\\\]]]^^^]]]aaaeeejjjpppssstttsssrrrsssrrrpppmmmjjjhhhiiijjjhhhkkkmmmnnnmmmjjjgggfffccc___[[[[[[___cccffffffZZZZZZZZZYYYYYYZZZ[[[\\\YYYXXXWWWXXXZZZ\\\\\\[[[\\\ZZZXXXVVVVVVUUUSSSQQQKKKJJJKKKMMMOOOOOOMMMKKKJJJKKKKKKHHHDDD@@@>>>>>>CCCCCCDDDEEEEEEDDDCCCCCCBBBDDDFFFGGGFFFDDDAAA???<<<===>>>>>>>>>===;;;:::===>>>??????@@@???>>>>>>111111111111111111111111222222222222222222222222222222222222222222222222111111000000000111222222222222222222222222222222111111000000000000111111333333333333333222111111444444444444555555555555666555555444444555555666555555555555666777888999999999999999::::::;;;;;;:::999999999999:::;;;;;;:::;;;<<<===>>>===<<<<<>><<<:::999:::;;;<<<::::::;;;<<<===>>>???@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKLLLNNNPPPSSSVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[YYYXXXXXXYYYZZZ[[[ZZZYYYVVVTTTRRRPPPRRRUUUYYY\\\ZZZYYYXXXWWWWWWXXXYYYYYYWWWXXXYYYXXXXXXYYY]]]___aaabbbccceeegggeeebbb^^^ZZZZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPOOOPPPRRRTTTUUUVVVUUUTTTRRRRRRSSSTTTUUUXXXZZZ[[[ZZZXXXVVVVVVVVVYYYVVVRRRRRRSSSTTTTTTSSSQQQSSSUUUUUUSSSSSSSSSTTTVVVTTTRRRRRRRRRRRRPPPOOOKKKLLLMMMOOOQQQSSSUUUVVVSSSRRRQQQPPPQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>????????????BBBAAAAAA@@@???>>>============<<<;;;;;;::::::999:::::::::::::::;;;;;;;;;;;;<<<======>>>????????????>>>>>>===<<<;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAABBBAAA???>>><<<;;;:::::::::;;;;;;;;;:::::::::;;;;;;<<<===>>>???>>>======>>>>>>??????????????????=========>>>>>>??????@@@???>>>>>>>>>>>>>>>=========???@@@@@@???>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEAAAAAABBBBBBBBBAAAAAAAAA===>>>>>>???????????????========================BBBBBBCCCDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGJJJKKKLLLNNNQQQTTTSSSTTTSSSRRROOOLLLHHHFFF@@@CCCMMM___pppuuunnndddWWWWWWWWWVVVUUUSSSRRRQQQPPPTTTXXXZZZYYYWWWUUUTTTUUUVVVXXXZZZ[[[\\\\\\\\\]]]]]]\\\\\\]]]___aaacccaaaaaa`````````aaaaaabbbcccbbb```\\\XXXWWWYYY\\\_________^^^^^^^^^___```aaaaaabbbbbbaaa___]]]\\\WWWZZZ]]]]]][[[YYYYYYZZZ```cccggghhhgggeeecccbbb___```bbbccccccbbb```^^^\\\ZZZYYYYYY[[[\\\\\\[[[[[[___eeejjjmmmnnnlllkkkeeefffhhhhhhhhhiiilllooouuuwwwzzz{{{yyywwwwwwwwwlllmmmoootttwwwuuuooojjjgggaaaZZZXXX[[[^^^___^^^\\\ZZZYYYYYY[[[]]]]]]\\\ZZZXXXVVVUUUTTTRRRPPPMMMJJJJJJKKKNNNPPPOOOMMMKKKJJJKKKJJJHHHDDDAAA@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGFFFDDDAAA???<<<===>>>>>>>>>===;;;:::======>>>>>>????????????111111111111111111111111111111111111111111111111222222222222222222222222111111000000111111222333444444444444333333333333333222222111111222222333444444444444444333222111333333333444444444555555555444444444444444444555222333333444555666888999888888999999::::::;;;;;;999999999999999:::;;;;;;999:::;;;=========<<<<<<>>>===;;;:::::::::;;;;;;999:::;;;<<<===>>>???@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUTTTUUUVVVWWWXXXZZZZZZ[[[WWWVVVWWWYYY\\\]]]\\\[[[WWWUUUSSSRRRRRRUUUXXXZZZXXXWWWVVVVVVVVVWWWYYYYYYVVVWWWXXXWWWWWWXXXZZZ]]]aaabbbdddfffhhheeeaaa]]]YYYYYYYYYYYYXXXVVVTTTRRRQQQPPPPPPPPPQQQRRRTTTUUURRRQQQPPPOOOOOOQQQSSSTTTZZZ\\\\\\ZZZXXXUUUTTTUUUWWWUUUSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUSSSRRRRRRSSSTTTRRRQQQQQQQQQQQQPPPNNNKKKKKKMMMOOOQQQSSSUUUUUURRRPPPOOONNNOOOOOOMMMLLLJJJJJJJJJJJJIIIIIIIIIHHHEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>=========>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>======<<<<<<<<<;;;::::::999999<<<<<<;;;;;;::::::999999;;;<<<===>>>?????????>>>??????>>>===<<<;;;::::::<<<<<<<<<<<<===>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;<<<<<<<<<:::999:::;;;:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>????????????======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===???@@@@@@???>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDAAABBBBBBBBBBBBBBBAAA@@@<<<<<<>>>???@@@@@@@@@???>>>======<<<<<<======>>>BBBCCCCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDFFFIIIKKKMMMOOOQQQTTTSSSRRRQQQOOOMMMJJJHHHGGGCCCJJJXXXlll{{{{{{ooobbbXXXXXXWWWVVVTTTRRRPPPOOONNNRRRUUUWWWVVVTTTRRRRRRVVVXXXZZZ[[[\\\]]]\\\\\\ZZZZZZZZZ[[[]]]```cccdddbbbaaa___]]]]]]^^^___aaaaaabbbaaa]]]XXXWWWYYY\\\aaabbbbbb```^^^]]]^^^```______``````___^^^\\\[[[WWW[[[^^^]]]ZZZXXXYYY[[[bbbdddggggggeeecccaaaaaa^^^___bbbcccbbbaaa^^^\\\VVVVVVVVVYYY\\\^^^___^^^]]]___dddgggiiihhheeecccbbbcccdddcccbbbbbbccceeerrrvvvzzzzzzxxxwwwxxxzzzxxxvvvuuuwwwzzzzzzxxxuuurrriii___[[[]]]```___]]]]]]\\\ZZZZZZ\\\]]]]]]\\\WWWVVVTTTSSSRRRPPPMMMJJJIIIJJJLLLNNNPPPOOOMMMJJJGGGHHHHHHGGGDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEECCC@@@???<<<============<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>111111111111111111111111000000000000000000000000111111111111111111111111222111111111111222333333444444444333333333222222222222111111111111222222222222333333444444333333222333333333333444444444444444333333333333444444222222333444555777888999777777888999:::;;;;;;;;;999999999888999999:::;;;999:::<<<===>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;999:::;;;<<<===???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJMMMOOOQQQSSSTTTUUUVVVWWWYYYZZZZZZVVVVVVWWWYYY[[[\\\[[[YYYVVVUUUSSSRRRRRRSSSUUUVVVUUUTTTTTTTTTUUUWWWXXXZZZVVVXXXXXXXXXWWWWWWYYY[[[aaabbbdddffffffbbb\\\WWWVVVWWWXXXYYYXXXVVVSSSRRROOOOOOOOOQQQRRRTTTVVVWWWRRRQQQPPPOOOPPPRRRUUUWWW[[[[[[[[[YYYVVVUUUUUUVVVTTTUUUVVVWWWVVVTTTSSSSSSQQQSSSUUUUUUSSSSSSSSSTTTTTTRRRPPPPPPPPPOOOMMMLLLIIIJJJLLLNNNPPPQQQRRRSSSPPPNNNMMMLLLMMMNNNMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFAAABBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>======>>>>>>????????????AAA@@@@@@@@@???>>>>>>>>>===<<<<<<;;;::::::999999<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>?????????>>>======>>>======<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@???>>>===<<<<<<<<<<<<;;;===>>>===:::999:::<<<:::;;;<<<===>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@>>>===>>>???@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBBBBAAA@@@???>>>:::;;;===???@@@AAAAAAAAA>>>>>>===<<<<<<===>>>>>>AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCFFFIIIKKKMMMOOOQQQSSSSSSRRRPPPMMMKKKJJJJJJJJJKKKSSSbbbsss}}}yyyjjj]]]WWWWWWVVVTTTRRRPPPMMMLLLNNNQQQTTTUUUTTTSSSRRRRRRXXXYYY[[[\\\]]]\\\[[[ZZZVVVWWWXXXZZZ\\\^^^```aaa___]]]ZZZXXXXXXZZZ]]]___^^^```aaa]]]XXXVVVXXX[[[bbbddddddbbb^^^\\\]]]___]]]]]]]]]]]]\\\[[[ZZZZZZYYY\\\___]]]YYYWWWYYY\\\___aaacccdddbbb```______```aaaccccccbbb^^^[[[XXXQQQQQQTTTXXX]]]___```______aaadddggggggfffdddcccjjjjjjhhheee```]]][[[\\\bbbhhhoooqqqnnnkkkkkklllsssmmmgggeeejjjppptttvvvkkkfff```]]]]]]]]]]]]\\\]]][[[ZZZ[[[\\\\\\[[[ZZZVVVTTTSSSRRRRRRPPPLLLJJJJJJJJJLLLOOOPPPOOOLLLIIIBBBDDDDDDDDDCCCCCCEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@???======<<<;;;;;;;;;;;;<<>>>>>============>>>000000000000000000000000////////////////////////000000000000000000000000222222111111222222333444222222222111111000000000000000////////////000000///000111222333444444444222222333333333444444444444333333222222333333444222222333444666888999:::666777888999:::;;;;;;;;;999999888888999999:::;;;:::;;;===>>>?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<>>>???@@@AAAAAAAAABBBCCCCCCBBBBBBAAABBBBBBCCCEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGIIILLLMMMRRRSSSTTTUUUWWWXXXYYYZZZVVVVVVVVVXXXZZZZZZXXXWWWTTTTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTVVVYYYZZZWWWXXXYYYXXXWWWXXXYYY[[[bbbcccdddfffddd___XXXRRRTTTUUUWWWXXXXXXVVVSSSQQQMMMMMMOOOQQQSSSVVVYYYZZZUUUTTTRRRRRRSSSVVVYYY\\\ZZZZZZZZZXXXVVVUUUVVVWWWRRRVVVYYYYYYWWWTTTSSSSSSPPPRRRTTTTTTTTTTTTUUUVVVUUUSSSQQQOOOOOOMMMKKKIIIGGGHHHJJJLLLNNNOOOPPPPPPOOOMMMKKKKKKLLLMMMLLLKKKIIIHHHGGGFFFEEECCCBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@???????????????===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===?????????>>>>>>;;;<<<======>>>=========::::::::::::;;;<<<======??????>>>===============;;;===???===:::999:::===:::;;;<<<=========<<<;;;::::::;;;;;;<<<======>>>>>>>>>??????>>>===<<<;;;::::::::::::::::::::::::===???@@@@@@>>>===>>>>>>???@@@@@@AAAAAABBBCCCCCC@@@@@@AAAAAA@@@???===<<<999:::===???AAAAAAAAAAAA???>>>===<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEIIIKKKMMMOOOQQQSSSTTTRRROOOMMMKKKKKKLLLMMMQQQYYYgggvvv|||uuueeeXXXVVVVVVTTTSSSPPPMMMKKKJJJNNNQQQTTTUUUTTTSSSSSSSSSYYYZZZ\\\]]]\\\[[[YYYXXXUUUUUUWWWYYY[[[\\\]]]^^^[[[XXXUUUSSSTTTWWW\\\___[[[^^^```]]]XXXUUUWWWZZZccceeeeeeccc^^^\\\\\\^^^[[[[[[ZZZZZZZZZZZZZZZZZZ[[[^^^```^^^YYYWWWYYY\\\[[[]]]``````___^^^______bbbcccdddcccaaa\\\XXXUUUOOOPPPSSSXXX\\\___^^^]]]]]]```cccfffhhhhhhgggffffffgggfffddd```]]]]]]]]]XXX```iiillliiidddaaaaaa[[[\\\^^^ccciiikkkiiifff\\\]]]]]]\\\ZZZZZZ[[[]]][[[ZZZZZZ[[[\\\\\\ZZZXXXUUUTTTSSSRRRRRRPPPMMMJJJJJJKKKMMMOOOPPPOOOKKKHHH???@@@BBBBBBBBBCCCFFFHHHDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@??????>>>===<<<::::::;;;<<<<<>>===============000///...000222222///,,,/////////000111111222222000000000000////////////111111111111111111111111//////000111111111111111---......///000/////////111111111111111111111111111111111111111111111111333333444555666777888999444555666666666555444333666666777888999::::::;;;<<<<<<;;;:::999999999999777888999:::;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::666888999:::::::::<<<>>>??????@@@@@@AAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFIIIHHHHHHHHHIIILLLOOOQQQQQQRRRRRRTTTUUUVVVWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPWWWVVVSSSRRRRRRSSSUUUWWWWWWWWWWWWWWWYYY[[[]]]___bbbbbbaaa```]]]YYYUUUSSSTTTUUUWWWVVVSSSQQQPPPPPPPPPOOOOOOQQQUUUXXXZZZ[[[RRRRRRRRRSSSUUUWWWZZZ[[[ZZZYYYWWWUUUTTTTTTUUUUUUTTTUUUVVVWWWWWWUUUSSSRRRRRRTTTVVVWWWXXXWWWVVVUUUTTTSSSQQQOOOMMMKKKIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMLLLKKKIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHCCCBBBBBBBBBBBBCCCDDDDDDFFFDDDBBB@@@@@@@@@AAABBBAAAAAABBBBBBAAA@@@>>>======???AAAAAA@@@>>>>>>???@@@>>>======>>>>>>===;;;<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;::::::<<<<<<======>>>>>>??????<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>><<<;;;:::999888999999:::;;;;;;;;;::::::===<<<;;;::::::<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;:::999999888999::::::;;;;;;::::::????????????>>>>>>>>>>>>===>>>???@@@AAA@@@@@@???@@@???>>><<<;;;;;;::::::;;;===???AAABBBCCCBBBBBBAAA@@@???>>>>>>???@@@AAAAAA?????????AAABBBAAA@@@???????????????????????????>>>>>>>>>???@@@AAAAAADDDBBB@@@AAADDDEEEDDDBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCCCCBBBFFFGGGIIIJJJJJJJJJLLLNNNOOOPPPPPPPPPOOOOOOQQQRRRYYY___ggglllkkkcccYYYRRRVVVTTTQQQNNNKKKJJJJJJJJJPPPSSSVVVWWWVVVUUUTTTUUUSSSWWWZZZ[[[YYYWWWWWWXXXSSSVVVYYYYYYWWWVVVWWWYYYVVVTTTQQQQQQTTTWWWYYYYYYZZZ\\\]]][[[XXXWWWYYY\\\aaaccceeebbb]]]XXXWWWXXXWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\\\\[[[[[[[[[\\\]]]]]]\\\]]]]]]\\\[[[\\\^^^aaa```^^^\\\\\\]]][[[XXXTTTQQQRRRUUUXXX[[[]]]^^^^^^^^^___aaaccceeegggiiiiiihhhiiiiiieee```\\\[[[\\\ZZZ\\\___aaabbbaaa___^^^^^^]]]\\\]]]___^^^[[[XXXXXXZZZ[[[ZZZXXXWWWWWWXXX[[[[[[[[[\\\]]]]]]ZZZXXXVVVWWWWWWVVVTTTPPPMMMJJJJJJKKKLLLLLLJJJFFFCCCAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCBBBAAA@@@>>>>>>===@@@???>>><<<<<<<<<===>>>??????>>>>>>>>>>>>??????000///...///222222///---/////////000111111222222000000000/////////......111111111111111111111111...///000000111111000000---......///////////////111111111111111111111111111111111111111111111111222222333444555666777777111222333444444444444333555555666666666666666666;;;::::::999888888888999888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888:::<<<<<<<<<<<<>>>@@@??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAABBBDDDEEEFFFEEEEEEDDDEEEFFFHHHKKKMMMPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVTTTRRRQQQQQQQQQQQQUUUSSSQQQPPPPPPQQQSSSUUUVVVVVVVVVWWWYYY\\\^^^___``````___]]]ZZZVVVSSSQQQTTTUUUWWWVVVSSSQQQPPPPPPPPPOOOPPPRRRVVVZZZ[[[[[[RRRRRRSSSTTTUUUWWWYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTUUUWWWXXXXXXWWWVVVUUURRRQQQPPPOOONNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDAAAAAABBBBBBAAA???>>>======???AAABBBAAA@@@@@@AAA???>>>======>>>>>>===;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::<<<<<<<<<===============;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>=========<<<<<<;;;;;;;;;999:::::::::::::::999999::::::::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<============>>>???@@@@@@@@@???>>>>>>>>>===<<<<<<<<<======<<<===>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@???>>>===>>>@@@AAA@@@?????????????????????????????????>>>>>>??????@@@AAACCCAAA@@@AAACCCDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBFFFGGGIIIIIIIIIIIIKKKMMMNNNOOOPPPOOONNNNNNPPPRRRYYY\\\```cccbbb]]]WWWSSSTTTRRRNNNKKKIIIIIIJJJKKKQQQTTTVVVVVVUUUSSSRRRRRRQQQTTTXXXYYYWWWVVVVVVXXXTTTWWWYYYXXXVVVUUUWWWXXXVVVTTTQQQQQQTTTWWWYYYYYYZZZ[[[[[[ZZZWWWWWWYYY\\\```bbbcccaaa[[[WWWVVVWWWWWWWWWXXXYYYYYYYYYYYYYYY[[[\\\\\\\\\\\\]]]]]]]]][[[\\\\\\ZZZYYYZZZ\\\^^^___^^^\\\]]]]]][[[WWWSSSQQQSSSVVVYYY\\\]]]]]]]]]]]]]]]^^^```bbbdddggghhhiiiiiihhhccc^^^[[[[[[\\\ZZZ\\\^^^```aaa```^^^]]]^^^\\\ZZZ[[[\\\[[[XXXUUUXXXZZZ[[[ZZZXXXWWWVVVWWWXXXXXXXXXZZZ\\\\\\[[[YYYVVVVVVUUUTTTQQQOOOLLLKKKJJJKKKKKKKKKIIIFFFCCCAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>===???>>>===<<<<<<======>>>???>>>>>>======>>>>>>???//////...///111111///---...//////000000111111222/////////.........------000000000000000000000000---......///000/////////.........///////////////111111111111111111111111111111111111111111111111111111222222333444555555000111222444555555555555666666555555555444444444999888888777777777777888::::::;;;;;;;;;;;;;;;:::999::::::;;;;;;:::::::::888:::<<<<<<<<<<<<>>>???@@@@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@AAACCCDDDEEECCCCCCCCCCCCEEEGGGIIIJJJNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTTTTTTTUUUWWWXXXXXXVVVTTTRRRQQQQQQRRRSSSRRRQQQOOONNNNNNOOOQQQRRRUUUUUUVVVXXXZZZ]]]___```aaa```^^^[[[XXXUUURRRQQQTTTUUUWWWVVVSSSQQQPPPPPPOOOOOOQQQUUUYYY\\\\\\[[[RRRSSSTTTVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUSSSRRRQQQRRRSSSUUUVVVWWWWWWVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUPPPPPPPPPOOOOOONNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMNNNNNNNNNNNNLLLKKKJJJFFFEEEEEEDDDDDDDDDEEEEEEHHHHHHGGGFFFEEEDDDBBBAAABBBBBBDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@BBBDDDEEEAAAAAAAAAAAA@@@???>>>===<<<>>>@@@AAA@@@??????@@@???===<<<===>>>>>>===;;;<<<;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<=====================999:::::::::999888777777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888999::::::;;;;;;;;;;;;;;;888999999:::<<<======>>>>>>>>>?????????>>>=====================>>>??????>>>=========>>>>>>???@@@??????>>>>>>>>>>>>??????>>>===<<<===???@@@???>>>??????????????????????????????>>>>>>>>>???@@@@@@AAA@@@???@@@BBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@BBBCCCFFFGGGIIIIIIHHHHHHIIIJJJMMMNNNNNNNNNMMMMMMOOOQQQWWWWWWWWWWWWVVVTTTSSSRRRPPPNNNJJJHHHGGGHHHJJJKKKRRRTTTUUUUUUSSSQQQPPPQQQNNNQQQTTTVVVVVVVVVVVVWWWVVVWWWXXXWWWVVVUUUVVVWWWWWWTTTRRRRRRTTTWWWYYYZZZ[[[[[[ZZZXXXVVVWWWYYY\\\___aaaaaa^^^YYYUUUTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXZZZ[[[\\\]]]^^^]]]]]]\\\ZZZZZZZZZYYYWWWWWWYYY[[[]]]]]]]]]]]]]]]ZZZVVVRRRQQQSSSWWW[[[]]]]]]]]]\\\\\\[[[[[[\\\^^^aaadddfffiiihhheeeaaa\\\ZZZZZZ\\\ZZZ[[[]]]^^^^^^]]]\\\[[[\\\ZZZYYYXXXXXXWWWVVVTTTXXXYYYZZZZZZWWWVVVVVVVVVUUUUUUVVVXXX[[[\\\ZZZYYYUUUTTTRRRPPPNNNLLLKKKKKKIIIJJJJJJJJJHHHFFFCCCAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAA@@@???>>>>>>>>>============>>>>>>???>>>>>>============>>>>>>//////...////////////.........//////000111111111///.........------------000000000000000000000000,,,---......//////.....................///000000111111111111111111111111111111111111111111111111111111222222333444444555333444444555666777777777666666666666666555555555666666666555555666777777:::::::::::::::999888888888999999::::::::::::999777888::::::::::::;;;===@@@@@@@@@AAAAAAAAABBBBBB????????????AAABBBCCCDDDEEEDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOQQQRRRTTTTTTUUUTTTTTTTTTTTTUUUWWWXXXXXXVVVTTTRRRQQQRRRSSSTTTPPPOOONNNMMMMMMOOOPPPQQQSSSTTTUUUXXXZZZ]]]___```bbbaaa^^^[[[XXXVVVTTTTTTTTTUUUWWWVVVSSSQQQPPPPPPNNNPPPSSSWWW[[[]]]\\\ZZZRRRSSSUUUWWWXXXXXXWWWVVVWWWWWWXXXWWWVVVTTTRRRQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMMMMMMMKKKJJJIIIDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFFFFFFFEEECCCAAA@@@AAABBBDDDFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@??????>>>>>><<<>>>@@@@@@>>><<<<<<<<<>>>===<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;<<<;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<>>>===============<<<<<<:::::::::999888777666555444555777999::::::999999:::::::::::::::;;;;;;;;;;;;;;;::::::999888888888999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>======<<<<<<>>>============>>>?????????>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@???>>>??????????????????????????????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======>>>@@@CCCEEEFFFGGGHHHHHHFFFFFFGGGHHHKKKLLLMMMLLLKKKKKKMMMOOORRRQQQPPPNNNNNNNNNOOOPPPLLLJJJGGGEEEEEEGGGJJJLLLPPPRRRSSSSSSRRRPPPPPPQQQMMMOOOQQQTTTUUUVVVWWWXXXWWWWWWWWWVVVUUUUUUVVVVVVWWWTTTRRRRRRTTTWWWYYYZZZ]]]\\\ZZZXXXWWWXXXZZZ\\\]]]^^^___[[[VVVSSSRRRTTTXXXXXXWWWWWWWWWWWWWWWWWWXXXYYY\\\]]]^^^]]]\\\[[[ZZZZZZYYYXXXVVVUUUWWWYYY[[[\\\]]]^^^\\\YYYUUURRRQQQTTTXXX[[[]]]]]]\\\[[[[[[ZZZYYYYYY[[[___bbbeeehhhfffbbb]]]ZZZYYYZZZ[[[YYYZZZ[[[\\\\\\\\\ZZZYYYZZZYYYXXXWWWWWWWWWWWWVVVXXXYYYZZZYYYWWWUUUUUUUUUVVVVVVVVVXXXZZZZZZXXXVVVSSSQQQOOOLLLJJJJJJKKKKKKIIIIIIIIIIIIGGGEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCC@@@????????????@@@AAAAAABBBBBBAAAAAA@@@???>>>>>><<<<<<======>>>>>>??????>>>======<<<<<<======>>>...//////............///.........///000000111111///.........------------////////////////////////,,,,,,---...............///............///000000000000000000000000000000000000000000000000000000222222222333444444555555555555555444444444555555222333333444555555666666444444444444555555666777888888888888777666666555777888888999::::::999999777999::::::999999;;;<<>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRRRRSSSTTTVVVWWWWWWUUUSSSRRRQQQRRRSSSTTTOOONNNNNNNNNNNNOOOPPPQQQQQQSSSUUUWWWZZZ\\\^^^^^^```^^^\\\YYYWWWUUUTTTTTTTTTUUUWWWVVVSSSQQQPPPPPPOOOPPPTTTXXX\\\]]][[[YYYSSSTTTVVVWWWXXXXXXWWWWWWYYYYYYYYYYYYXXXUUUSSSRRRPPPQQQRRRTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQPPPOOONNNNNNMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJJJJKKKKKKKKKKKKIIIHHHGGGCCCCCCBBBBBBAAAAAABBBBBBBBBBBBDDDEEEEEEDDDBBBAAAAAABBBDDDFFFFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@BBBCCCBBB???<<<;;;;;;===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888888::::::;;;<<<<<<;;;::::::999::::::;;;;;;<<<======??????>>>===<<<;;;:::::::::::::::999888777666555333444666888999888888777999999999999::::::;;;;;;:::::::::999888888777777888999::::::;;;;;;::::::;;;:::::::::::::::::::::===<<<<<<<<<<<<<<<<<<<<>>>>>===============>>>===<<<;;;;;;;;;<<<===========================>>>===<<<>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>???>>>>>>???????????????@@@??????@@@@@@@@@@@@??????@@@???>>>>>>???AAADDDFFFDDDEEEGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJIIIJJJKKKMMMMMMMMMLLLKKKKKKLLLLLLLLLIIIHHHEEEDDDDDDGGGJJJLLLLLLNNNPPPQQQPPPPPPRRRSSSMMMNNNOOORRRUUUWWWXXXYYYWWWVVVUUUUUUUUUVVVVVVVVVWWWUUURRRRRRUUUXXXZZZZZZ^^^\\\ZZZYYYYYYZZZ[[[\\\ZZZ\\\\\\YYYTTTQQQRRRTTTYYYXXXWWWVVVVVVVVVVVVVVVUUUWWWYYY[[[\\\\\\ZZZYYYYYYYYYYYYWWWUUUUUUWWWXXX[[[\\\]]]]]][[[WWWTTTSSSRRRTTTWWWZZZ\\\\\\[[[ZZZ[[[ZZZYYYYYY[[[^^^aaadddeeebbb^^^[[[YYYZZZZZZ[[[XXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZXXXYYYZZZXXXVVVTTTTTTTTTXXXWWWWWWWWWXXXXXXUUUSSSQQQOOOLLLJJJHHHIIIJJJKKKHHHHHHHHHHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@?????????<<<<<<======>>>>>>??????======<<<<<<<<<<<<======...//////...------...000---......//////000000111/////////.........------////////////////////////,,,------...///.........///......------///000111000000000000000000000000000000000000000000000000222222222333333444444444333333222111000111111111...//////000111222333444333333333444444666777888666777777777666555444444666777888888999999999999:::;;;===<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>============???@@@AAABBBAAABBBBBBCCCDDDEEEEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQPPPPPPOOOPPPQQQRRRTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQTTTVVVYYYZZZ[[[\\\ZZZYYYXXXWWWUUUTTTSSSRRRTTTUUUWWWVVVSSSQQQPPPPPPQQQRRRTTTXXX[[[\\\ZZZXXXSSSTTTUUUWWWXXXXXXYYYYYY[[[[[[ZZZYYYWWWUUUTTTSSSOOOPPPQQQRRRSSSTTTUUUUUURRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLMMMNNNNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDCCCAAAAAA@@@@@@AAA>>>@@@BBBDDDEEEDDDCCCBBBAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@??????>>>@@@??????>>>>>>>>>??????CCCDDDEEEDDDAAA>>>======<<<;;;;;;;;;===>>>===<<<:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::999999999999999:::;;;<<<<<<;;;:::999999999:::;;;;;;<<<<<<===??????>>><<<;;;:::999888999:::::::::999888777777555555666777777777777777777888888999999::::::;;;::::::999888888777777666777888888999999999999999888888888777777666666666;;;;;;::::::;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<============<<<<<<>>>===<<<>>>@@@BBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>>>>===>>>??????>>>>>>???AAA>>>??????@@@@@@??????>>>AAA@@@@@@@@@AAABBBDDDEEEBBBDDDEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHHHHJJJLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJKKKJJJLLLNNNOOOOOOPPPRRRSSSMMMMMMNNNPPPTTTWWWXXXXXXWWWUUUSSSSSSUUUWWWWWWWWWXXXUUUSSSSSSUUUXXXZZZ[[[]]][[[ZZZYYYZZZ[[[ZZZYYYWWWYYYZZZWWWSSSQQQSSSVVVYYYXXXVVVUUUTTTTTTTTTUUUSSSTTTVVVWWWXXXXXXXXXXXXWWWXXXWWWVVVTTTTTTVVVXXX[[[\\\]]][[[XXXUUUTTTTTTSSSTTTVVVXXXYYYYYYYYYYYYZZZZZZYYYYYY[[[]]]```bbbaaa^^^[[[YYYZZZ[[[[[[ZZZWWWXXXYYYZZZZZZ[[[[[[[[[XXXZZZ\\\]]]\\\[[[[[[[[[WWWYYYYYYXXXUUUSSSSSSSSSWWWVVVUUUVVVVVVUUURRRPPPOOOMMMKKKIIIHHHHHHIIIJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<---//////...,,,,,,...111------......///000000000000000000/////////..............................------...///////////////000///---------...000111000000000000000000000000000000000000000000000000111111111222222222222222111000/////////000111222/////////000000111111111222333333333555666777888666666666777666666555555555666777888999999999999:::<<<===<<<;;;;;;<<<>>>=====================<<<<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCCCCEEEFFFHHHJJJLLLNNNOOOPPPMMMMMMMMMMMMNNNPPPRRRSSSQQQQQQRRRSSSRRRQQQPPPPPPMMMMMMMMMNNNNNNOOOPPPPPPOOOQQQSSSUUUWWWXXXYYYYYYVVVVVVWWWWWWVVVUUUTTTSSSTTTUUUWWWVVVSSSQQQPPPPPPSSSSSSTTTWWWYYYZZZXXXVVVSSSTTTTTTUUUWWWYYYZZZ[[[\\\[[[YYYWWWUUUTTTSSSSSSOOOOOOOOOPPPQQQRRRSSSSSSOOOOOONNNNNNNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMKKKJJJIIIJJJJJJKKKJJJIIIGGGFFFFFFEEECCCBBBAAA@@@??????===???AAACCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???@@@???>>>======>>>???@@@@@@BBBCCCCCCAAA???>>>>>><<<;;;:::;;;===>>>===<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<999999999:::::::::::::::999:::<<<======<<<:::999888888999999:::;;;;;;;;;===<<<<<<;;;:::999999888999:::::::::::::::999999888777777666666666666666777777777888999:::::::::999999999888777777666666666666777888888888888777666666666666666666666777999999999999:::;;;===>>>;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<============<<<;;;<<<============<<<;;;<<<;;;;;;===???AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>==================???@@@@@@>>>>>>???AAA>>>>>>????????????>>>>>>@@@AAAAAAAAABBBBBBCCCCCC@@@BBBCCCDDDCCCCCCEEEGGGGGGHHHHHHHHHGGGGGGIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNNNNMMMNNNPPPRRRMMMLLLKKKNNNRRRVVVVVVUUUVVVTTTQQQRRRUUUXXXXXXXXXXXXUUUSSSSSSUUUXXXZZZ[[[ZZZXXXXXXYYY[[[ZZZXXXUUUUUUWWWXXXVVVSSSRRRUUUXXXXXXVVVTTTRRRPPPPPPQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUUUUTTTRRRSSSUUUWWW[[[\\\\\\YYYVVVTTTTTTVVVTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXYYYYYY[[[\\\^^^___\\\ZZZXXXXXX[[[\\\[[[ZZZVVVWWWXXXYYYZZZ[[[\\\]]]YYY]]]```aaa^^^ZZZYYYYYYWWWXXXYYYWWWUUURRRRRRRRRSSSRRRRRRRRRSSSRRRPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@???===>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<---//////...++++++...111------......///000000000000000000000////////////........................---...//////000000//////000///---,,,---...000222000000000000000000000000000000000000000000000000000000000000111111111111000000//////000222444555222222222222111111111111222222333444555666888999666666777777777777666666555555777888888999999999888:::;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKMMMOOOOOOKKKKKKKKKKKKLLLNNNPPPQQQOOOPPPRRRSSSSSSQQQOOONNNKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPSSSUUUVVVWWWWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUTTTUUUWWWVVVTTTQQQPPPQQQTTTTTTTTTVVVXXXXXXWWWUUUTTTSSSTTTTTTVVVYYY\\\]]]\\\[[[XXXUUUTTTSSSSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRLLLLLLLLLLLLMMMNNNOOOOOOJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPOOONNNLLLKKKJJJKKKKKKKKKKKKIIIHHHGGGGGGFFFDDDBBBAAA??????>>>===???BBBDDDDDDCCCAAA???AAAAAA@@@@@@@@@AAABBBCCC>>>>>>@@@AAAAAAAAAAAAAAA??????>>>======>>>???@@@:::<<>>======>>><<<;;;:::;;;===>>>===<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<999999999::::::;;;;;;<<<999:::<<<======<<<:::999777777777888999999::::::::::::::::::::::::::::::999999:::;;;;;;;;;:::::::::999777555555555666666666777777888999999::::::999999888888777666666666555555666777777777777777555555666777888999::::::888888888888999;;;>>>???999999999:::;;;<<<===>>>:::;;;===>>>>>>>>>===<<<:::;;;<<<======<<<;;;:::;;;::::::;;;>>>@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>==================???AAA@@@>>>>>>@@@BBB>>>>>>????????????>>>>>>@@@@@@AAABBBBBBBBBAAAAAA???@@@BBBCCCCCCCCCEEEGGGFFFGGGHHHGGGFFFFFFHHHJJJFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMNNNMMMLLLLLLNNNOOOLLLJJJJJJLLLQQQTTTTTTSSSVVVSSSPPPQQQUUUXXXYYYYYYXXXVVVSSSSSSUUUXXXZZZ[[[WWWVVVVVVXXXZZZYYYVVVRRRTTTVVVWWWUUUSSSSSSVVVYYYVVVTTTRRROOONNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUQQQRRRRRRRRRQQQRRRTTTVVV\\\]]]\\\XXXTTTSSSTTTWWWUUUTTTSSSSSSTTTVVVWWWYYYVVVWWWXXXYYYZZZ\\\\\\]]]YYYWWWVVVXXX[[[]]][[[YYYUUUVVVWWWYYYZZZ\\\]]]^^^[[[___cccccc^^^YYYVVVUUUWWWXXXYYYWWWTTTRRRQQQRRRNNNNNNNNNOOOQQQQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB???????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>?????????===<<<;;;<<<;;;;;;::::::;;;;;;<<<222111000///////////////,,,,,,,,,---...///000000......------------......///////////////.........---------...000111333444---------............///////////////////////////000111111111111000000///222222111111111111111111...000111333333222111000111111000///////////////333333333333444555666666777777666555555555555555777777888:::<<<<<<:::888555666888888999:::===@@@===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<======>>>@@@AAABBBBBBCCCCCCBBBBBBDDDHHHLLLOOOOOOMMMLLLLLLOOOOOONNNNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLIIIJJJJJJJJJJJJMMMQQQUUUVVVVVVUUUSSSQQQQQQTTTVVV[[[[[[\\\[[[ZZZXXXVVVUUUYYYXXXWWWUUUTTTRRRPPPPPPSSSSSSTTTVVVXXXXXXVVVUUUVVVTTTRRRSSSWWWZZZ[[[ZZZ\\\ZZZWWWVVVUUUSSSQQQNNNOOOOOOOOOQQQSSSRRROOOMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLOOOQQQPPPLLLJJJKKKPPPRRRQQQNNNMMMLLLKKKJJJIIIHHHGGGGGGEEEEEECCCBBB@@@???======???@@@AAAAAAAAA@@@???>>>AAAAAABBBBBBBBBAAA@@@???CCCBBBAAA???>>>=========<<<===>>>???????????????===<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;<<<======;;;999888999888888888777777666666666666777777888888888999777777888:::::::::::::::;;;:::999777666777777888999888777777777888:::;;;666666777888888888888777888777666555666777999;;;666777888999999888777666888999999::::::;;;;;;<<<999999999888999999::::::<<<<<<::::::::::::<<<<<<999:::<<<;;;:::999999:::;;;999888:::>>>??????===============>>>>>>>>>>>>>>>@@@???===>>>AAA???;;;????????????>>><<<;;;:::>>>>>>>>>>>>>>>===<<<<<<@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGGGGEEEDDDEEEFFFFFFFFFGGGFFFDDDCCCEEEFFFJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHHHHIIIKKKNNNQQQRRRHHHIIIKKKMMMOOOPPPQQQRRRPPPQQQRRRTTTUUUVVVVVVVVVXXXVVVTTTTTTVVVYYYZZZZZZWWWWWWWWWWWWUUUSSSPPPOOOUUUUUUUUUUUUUUUUUUUUUVVVVVVSSSQQQPPPOOOOOOMMMLLLLLLMMMMMMOOOQQQTTTVVVWWWTTTSSSSSSRRRSSSTTTVVVWWWZZZYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQQQQTTTWWWXXXYYY[[[YYYWWWXXX[[[\\\ZZZXXXSSSWWW\\\^^^___]]]]]]]]]TTTUUUWWWYYY[[[\\\]]]]]]___]]]\\\[[[ZZZXXXUUURRRSSSRRRRRRSSSTTTSSSPPPNNNJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFEEECCCAAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>============000000//////............,,,,,,------......//////......------------......////////////............222111000///...------------------............//////////////////////////////000000111111111000000111111111111111111111111///000222333444333222111222222111000000000000000222222222222333444555666777777666555555555555555777777888999;;;;;;888666333444666666666666888::::::999999888888999999:::<<<<<<;;;;;;;;;<<<======???@@@AAABBBBBBCCCCCCCCCDDDGGGLLLNNNNNNLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJJJJJJJMMMQQQUUUVVVVVVVVVTTTSSSSSSVVVXXX\\\\\\\\\[[[YYYWWWUUUTTTVVVVVVTTTSSSQQQOOONNNMMMPPPPPPQQQSSSTTTUUUTTTSSSTTTSSSRRRUUUYYY\\\\\\[[[[[[YYYWWWUUUTTTRRRPPPNNNLLLLLLMMMPPPRRRRRRPPPNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKLLLKKKKKKKKKNNNOOOOOOLLLIIIJJJNNNQQQPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDCCCBBB@@@???>>>>>>@@@@@@AAABBBBBBAAA@@@???AAABBBBBBBBBAAAAAA@@@@@@AAA@@@???>>>======<<<=========>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999:::<<<<<<<<<;;;999777888888777777777666666666555555666666666777777777777888999:::;;;;;;;;;;;;::::::999888777777777777888777666666666777999:::666777888888999999888888777666555444555666777888777888999::::::999888777888888999999:::;;;;;;;;;::::::999999999:::;;;;;;;;;;;;:::999999:::;;;;;;999;;;<<<;;;:::999999::::::999888:::===???>>><<<;;;<<<<<<<<<<<<=========>>>???===;;;<<<@@@@@@<<<======>>>>>>>>>===<<<<<<;;;<<<===>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????======>>>>>>@@@AAABBBCCCCCCEEEFFFFFFEEEDDDDDDEEECCCDDDEEEEEEDDDDDDFFFHHHIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGIIIKKKNNNQQQRRRLLLLLLMMMMMMMMMMMMMMMLLLOOOOOOQQQRRRSSSTTTTTTTTTVVVUUUSSSSSSVVVXXXYYYYYYXXXWWWWWWUUUTTTRRRQQQPPPUUUUUUVVVVVVVVVVVVVVVVVVSSSQQQOOONNNOOOPPPOOONNNKKKLLLMMMOOOQQQTTTVVVWWWVVVUUUUUUTTTTTTUUUWWWWWWYYYYYYXXXWWWWWWVVVUUUUUURRRPPPOOOOOORRRUUUWWWWWW[[[YYYXXXXXXZZZ[[[ZZZXXXUUUYYY]]]______]]]]]]]]]VVVWWWYYY[[[\\\^^^^^^^^^___^^^\\\[[[ZZZYYYVVVTTTSSSRRRQQQQQQRRRQQQOOOMMMKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGEEEFFFFFFEEECCCAAABBBCCCEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???>>>>>>======<<<<<<<<>>???@@@BBBCCCDDDDDDDDDGGGJJJLLLLLLKKKJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGJJJJJJJJJJJJJJJLLLQQQTTTUUUVVVVVVVVVUUUVVVYYY[[[\\\\\\[[[ZZZXXXVVVTTTSSSUUUTTTSSSRRRPPPNNNMMMMMMOOOOOOQQQRRRRRRSSSRRRRRRRRRSSSTTTWWW[[[]]]]]]\\\[[[XXXVVVTTTSSSQQQOOOLLLJJJJJJKKKNNNQQQRRRQQQOOOLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKJJJJJJJJJLLLNNNOOOKKKGGGGGGKKKNNNOOONNNLLLLLLKKKIIIHHHGGGFFFEEECCCCCCBBBAAAAAA@@@??????AAAAAABBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<;;;;;;<<<<<<>>>>>>??????@@@@@@??????;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::777888888999:::;;;<<<<<<:::;;;;;;;;;;;;:::999999888999;;;;;;;;;:::888666666666666666666555555555444555555555555555666666777888999::::::;;;;;;:::999999999999888777666666777666555555555666777888777888888999999999999999777777777666666666666666888888999::::::999888888777777888888999::::::;;;::::::999999:::;;;;;;<<<::::::999888888999:::::::::;;;<<<;;;999888999:::888888888:::<<<======;;;::::::;;;;;;;;;<<<<<<<<<>>>???===:::<<>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDAAABBBCCCCCCCCCDDDFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFGGGIIIKKKNNNPPPRRRMMMMMMMMMLLLKKKKKKJJJJJJMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSRRRSSSUUUWWWXXXXXXWWWVVVUUUSSSQQQQQQQQQQQQVVVVVVUUUUUUUUUUUUUUUUUUOOOMMMLLLMMMOOOQQQQQQPPPLLLLLLMMMOOORRRTTTWWWXXXYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVUUUUUUQQQPPPOOOPPPTTTWWWXXXXXX\\\ZZZYYYYYYZZZZZZXXXWWWYYY\\\___```___]]]\\\]]]YYYZZZ[[[]]]^^^____________]]][[[ZZZZZZYYYWWWUUUTTTRRROOONNNOOONNNMMMKKKKKKLLLLLLMMMMMMLLLLLLKKKIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFEEECCCBBBBBBCCCEEEEEEFFFFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????>>>===<<<<<<;;;;;;---------------------,,,...---------------------......------------......------...............///------,,,,,,,,,---......---------............///////////////////////////---...///000111111111111/////////000000000000000111111222333333333333222222111111000000111111111/////////000111333444555777777666555555666666666777666666666777777555333555888;;;<<<;;;999999999999999888888888888999999999888888888999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEDDDFFFIIIIIIIIIHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOONNNMMMKKKIIIHHHJJJKKKJJJJJJJJJLLLPPPTTTUUUVVVWWWWWWWWWYYY[[[^^^]]]\\\[[[YYYWWWTTTRRRQQQVVVUUUTTTSSSQQQPPPOOONNNOOOQQQRRRRRRRRRRRRSSSTTTSSSUUUWWWZZZ\\\\\\[[[YYYYYYWWWTTTSSSRRRQQQNNNLLLJJJJJJKKKNNNQQQSSSRRRQQQMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJJJJJJJIIIIIIJJJLLLMMMJJJFFFEEEHHHKKKMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAA<<<;;;;;;:::::::::;;;;;;>>>>>>??????@@@??????>>>::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999777777888:::;;;<<<>>>>>>999::::::::::::999888888777888:::::::::999777555555555555555555555555555555555555555555555555555666666777888999999999999888888999999999777555444555555444444444555666777888888999::::::::::::999999999::::::999888777666777888999999999999888777666666777888888999999:::888888888888999:::;;;;;;999888888888888888888999:::;;;;;;:::888777888999777777888:::<<<<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<>>??????@@@???>>>===<<<;;;<<<===>>>;;;<<<===>>>>>>?????????AAACCCDDDDDDCCCBBBBBBCCC@@@AAABBBBBBBBBBBBDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFDDDEEEGGGIIIKKKNNNPPPQQQKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRRRRRRRSSSVVVXXXXXXWWWVVVTTTRRROOONNNOOOPPPRRRUUUUUUTTTTTTTTTTTTSSSSSSLLLKKKKKKMMMPPPSSSSSSSSSNNNOOOPPPRRRTTTWWWYYYZZZ\\\[[[ZZZYYYYYYXXXXXXXXXTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRTTTXXXZZZ\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWW\\\^^^``````^^^]]]\\\]]][[[[[[\\\]]]^^^^^^^^^^^^]]][[[YYYXXXYYYYYYWWWVVVTTTRRRNNNMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFEEECCCBBBCCCDDDEEEFFFGGGGGGFFFDDDBBB@@@AAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@???@@@@@@?????????>>>>>>>>>???>>>======<<<;;;::::::+++,,,------...---,,,,,,---------------,,,,,,,,,......------------......,,,---------......//////******++++++---...///000---------............///////////////////////////,,,---...000000111111111....../////////000000000111111222222333333333333000000/////////000000111/////////000111222444444666555555555555555666666777666555555666666444222000333666888888777777777999888888777777888888999777777777888888:::;;;;;;;;;;;;;;;===???AAACCCEEEDDDEEEGGGGGGFFFFFFGGGIIIKKKKKKKKKLLLLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIKKKKKKKKKJJJJJJLLLPPPSSSTTTVVVXXXYYYYYYZZZ]]]___\\\[[[YYYWWWUUUSSSRRRQQQUUUTTTSSSRRRQQQPPPOOONNNNNNPPPRRRRRRPPPQQQSSSUUUUUUXXXZZZ\\\\\\ZZZWWWVVVWWWUUUSSSRRRRRRQQQOOOMMMLLLLLLLLLNNNQQQSSSSSSRRRNNNNNNOOOOOOOOONNNMMMMMMJJJJJJKKKJJJHHHHHHIIIKKKKKKIIIFFFEEEFFFIIILLLNNNOOONNNMMMKKKIIIHHHFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA<<<;;;:::::::::::::::;;;>>>>>>?????????>>>>>>===999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::999999888888888777444555666777999;;;<<<<<<999999::::::999999888777777888999::::::888666555444444444444555555555555666666666666666666666666444555666777777888888888777888999999888777555444555444333333333444666666888888999::::::::::::999999999999999999888777666555666777888888777666555555555666666777888888999666666666666777888999:::888888888888888888888888:::::::::888666555666888555777999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===============:::777999???AAA???<<<<<<<<<;;;;;;999888888999999;;;<<<<<<=========>>>===<<<;;;:::;;;<<<===;;;<<<===>>>>>>>>>>>>>>>???AAACCCCCCAAA@@@AAABBBAAABBBBBBAAA@@@@@@AAACCCEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOQQQQQQRRRUUUXXXYYYXXXWWWTTTRRROOOMMMLLLNNNPPPRRRTTTSSSSSSSSSRRRRRRRRRQQQLLLKKKKKKNNNRRRUUUVVVVVVRRRSSSTTTUUUWWWYYY[[[]]]\\\\\\\\\[[[ZZZYYYXXXWWWRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUUUUWWWZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYY___``````___]]]\\\\\\]]][[[[[[\\\\\\\\\\\\[[[[[[ZZZXXXVVVUUUVVVWWWVVVUUUTTTRRRNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGGGGFFFDDDAAA@@@AAAAAABBBCCCCCCDDDEEEEEEAAAAAAAAA@@@@@@??????????????????>>>>>>>>>===============<<<;;;::::::999+++,,,---.........---,,,,,,,,,,,,,,,,,,---------......------------......,,,,,,,,,---......//////------,,,,,,,,,------...---------............///////////////////////////---......///000000000000------......//////000000000000111111111222222222//////////////////000111000000000000111222333333444444444333444444555666777555444444666666555444111444777888888888888999777666666555555666666777777777777777888:::;;;<<<::::::;;;;;;===@@@BBBDDDCCCDDDEEEDDDCCCDDDFFFHHHJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKKKKJJJJJJLLLPPPSSSTTTVVVXXXZZZZZZ[[[]]]___[[[ZZZXXXVVVTTTRRRRRRQQQSSSRRRQQQPPPOOONNNMMMMMMLLLOOOPPPOOOMMMMMMQQQTTTWWWYYY\\\\\\ZZZWWWUUUTTTUUUTTTRRRRRRSSSSSSQQQOOOOOONNNNNNOOOQQQRRRRRRQQQNNNNNNOOOOOOOOONNNNNNMMMKKKKKKKKKJJJHHHGGGIIIJJJJJJHHHGGGFFFGGGIIIKKKMMMOOONNNMMMKKKIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@???@@@AAABBB======<<<;;;::::::;;;;;;======>>>>>>======<<<<<<888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999888777777666666111111333444666777888999999::::::::::::999888888777888:::::::::999777555444444444555555555555555777777777666666666666666444555666777777888777777888888888888777666555555555444333333333444666666777888888999999999999999666666666555555555555555555555666777777666555555444444555666666777777888444444555555666777999999777888999999999999888777999999888666333333444666555888;;;===<<<<<<<<<<<<;;;<<<<<<<<<<<<=========888999777444666;;;<<<999<<<;;;;;;;;;999888777666::::::;;;;;;<<<;;;;;;:::======<<<;;;;;;;;;;;;;;;;;;<<<===?????????>>>===>>>@@@AAAAAA@@@??????@@@AAAAAAAAA@@@>>>>>>???AAABBBCCCCCCCCCDDDFFFGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNLLLLLLJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKLLLMMMNNNOOORRRRRRTTTXXX[[[\\\ZZZXXXSSSRRROOONNNMMMOOOQQQRRRTTTTTTSSSSSSRRRQQQQQQQQQOOONNNNNNPPPTTTWWWXXXXXXVVVVVVWWWXXXYYY[[[\\\]]][[[[[[[[[[[[ZZZYYYWWWWWWQQQRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVXXX[[[\\\\\\[[[]]]^^^^^^]]][[[ZZZ[[[\\\`````````^^^\\\[[[\\\^^^[[[[[[\\\[[[[[[ZZZYYYYYYWWWUUUSSSSSSUUUVVVVVVVVVTTTRRROOONNNOOONNNMMMKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEECCCAAA???@@@AAAAAABBBCCCDDDEEEEEEBBBAAAAAA@@@@@@?????????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::+++,,,.../////////...---+++++++++,,,,,,------.........------------......++++++,,,------...////////////...---,,,,,,---------------............///////////////////////////......///////////////...,,,,,,---......///000000000000//////000000111111000000//////000000111222222222111111111222222333222222222222222333444555666555444444666777666555666888999999888888999;;;777666666666666666666777777777777888999:::<<<<<<;;;:::::::::<<>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::777777777888888999:::;;;;;;;;;;;;<<<<<<<<<======999999888777777666555555222222333444555777777888:::::::::::::::999999888888999:::;;;;;;999777666444444555555666666666666666666666555555555444444555666777888999999999999999888777666666555555666555444444333333555666777666777888888999999888888555444444333333444555666555666777888888777666555333444444555666666777777444555555555666888999:::888888999::::::999888888888777666333111111222444555888===>>>===<<<<<<===::::::;;;;;;;;;<<<<<<<<<777888777444666:::999666999999::::::999888777777999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>@@@@@@???>>>======???@@@@@@???>>>>>>???>>>???@@@???>>>>>>???AAAAAAAAABBBCCCEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIJJJLLLNNNOOOOOONNNLLLLLLLLLMMMOOOPPPSSSTTTWWW[[[^^^^^^\\\ZZZTTTSSSQQQPPPQQQRRRSSSTTTVVVUUUUUUTTTSSSSSSRRRRRRSSSRRRQQQSSSVVVYYYZZZZZZYYYYYYXXXYYYYYYZZZ[[[\\\YYYYYYZZZZZZYYYXXXWWWVVVSSSSSSTTTVVVWWWYYYZZZ[[[ZZZZZZYYY[[[]]]^^^]]]\\\]]]^^^```___]]]\\\]]]______```___]]][[[[[[]]]___\\\\\\\\\\\\[[[ZZZYYYXXXWWWUUUSSSSSSTTTWWWWWWWWWSSSRRRQQQQQQRRRQQQOOOMMMMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKIIIHHHFFFEEEEEEEEEDDDEEEFFFFFFEEEDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEBBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;+++,,,...000000///...---******+++,,,,,,---...............------.........++++++,,,,,,---...//////.........------......///---------.........//////////////////////////////...///////////////......,,,,,,------...///000000///////////////000000111111111000000111222333333444333222222111222222222222111111111222222333444666555333444666777777777666777777666444333555666999999888888888888999999777777777888999;;;<<<===;;;;;;::::::;;;>>>@@@BBBCCCCCCCCCAAA@@@AAADDDFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOLLLLLLKKKJJJJJJKKKOOORRRTTTVVVYYYZZZZZZ[[[\\\]]]YYYWWWUUUTTTRRRRRRRRRSSSUUUUUUTTTSSSRRRQQQQQQPPPOOORRRTTTRRROOOOOOSSSXXXTTTWWWZZZYYYWWWUUUVVVWWWSSSRRRQQQSSSTTTVVVUUUTTTRRRPPPNNNMMMNNNNNNMMMLLLJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMMMMKKKIIIHHHIIIJJJGGGHHHIIIIIIHHHIIIKKKLLLLLLKKKIIIGGGEEECCCAAAAAACCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@AAABBBDDDEEEDDDCCCAAA??????@@@AAABBBAAAAAA???>>><<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======999888888777666555555444555555666777888999:::::::::;;;;;;;;;;;;:::999999888999;;;;;;;;;:::888666555555555666666666777777555555555444444333333333777888999::::::;;;:::::::::999777555555555666666555555444333444555666777666666777888888888888888666555444333444666888999666777888999999888777666333333444444555666666777555555555666777999:::;;;888999:::;;;;;;:::999888777777555222000///111333555999>>>???>>><<<===>>>999999:::::::::;;;;;;;;;999;;;:::777999<<<:::666777777888999999999999888777888999:::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::<<<===???@@@AAA@@@>>>======>>>@@@@@@>>>===>>>???<<<===>>>>>>>>>>>>AAACCC@@@@@@AAACCCEEEHHHJJJKKKKKKLLLNNNOOOOOONNNMMMMMMFFFFFFGGGHHHKKKOOOSSSUUUPPPOOOMMMLLLLLLNNNPPPQQQTTTUUUXXX\\\``````]]][[[UUUTTTTTTSSSSSSTTTVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSUUUTTTTTTUUUXXXZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[WWWXXXYYYYYYYYYXXXVVVUUUTTTUUUVVVXXXZZZ[[[]]]]]]^^^^^^^^^___aaaaaa```^^^]]]___aaa```^^^]]]___aaa______^^^\\\ZZZZZZ]]]___]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUSSSSSSUUUXXXYYYYYYSSSRRRRRRSSSTTTSSSPPPNNNOOONNNMMMLLLLLLMMMNNNOOOMMMLLLJJJHHHGGGFFFEEEEEEDDDEEEFFFFFFEEEDDDEEEGGGGGGFFFDDDCCCAAA@@@@@@@@@??????@@@AAABBBCCCDDDEEEBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<,,,,,,------...------,,,,,,---.........---,,,+++------......------,,,+++...---,,,+++++++++,,,---------...............------------............///...................................................///...,,,+++***,,,...111111111111000000000000//////000111222222333333222222222222222222222222111111000000111111222333222333333444444555555555666333111222555777888666222444777:::;;;:::888777666666777777888888888888;;;:::::::::;;;>>>AAABBBBBBCCCCCCAAA@@@@@@BBBDDDCCCDDDFFFHHHIIIJJJKKKKKKKKKNNNNNNMMMNNNSSSUUUSSSOOOMMMJJJHHHIIIMMMPPPSSSXXXYYYZZZ[[[[[[[[[[[[[[[XXXVVVSSSRRRRRRSSSRRRQQQPPPQQQQQQRRRQQQOOONNNMMMTTTRRRPPPNNNNNNQQQTTTVVV\\\YYYUUUTTTUUUVVVWWWWWWRRRRRRTTTUUUUUUTTTSSSRRRSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKOOONNNMMMKKKJJJHHHGGGFFFGGGFFFFFFGGGIIIKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@??????@@@AAAAAABBBCCCCCCAAA@@@???============>>>>>>>>>>>>>>>============;;;;;;;;;;;;:::999888777777666555444555777999:::<<<<<<<<<;;;;;;:::::::::999888777666666666666666333444555666888888999999@@@>>><<<:::888888999:::999:::;;;;;;;;;:::999888888888888888777777777777666666666666666666666666666777777888888888777777:::::::::999888777777666444222000000111444888;;;555666888888666666666777666555333222222444777999444666777888777666444333333444444555555444444333444444444555666777777888999999888888999999:::;;;444333222111000000000000555777:::<<<======;;;::::::999888888888999:::;;;:::999888777666666666666999888666777888999999888;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::>>>>>>????????????>>>>>>?????????>>>>>><<<;;;;;;???>>><<<:::;;;===???AAAAAAAAAAAABBBDDDFFFIIIKKKJJJKKKLLLMMMNNNNNNMMMLLLIIIHHHGGGHHHMMMSSS[[[___NNNMMMKKKKKKLLLNNNPPPQQQPPPTTTXXXZZZZZZYYYXXXXXXSSSTTTUUUVVVWWWWWWXXXWWWXXXWWWVVVSSSQQQQQQSSSUUUWWWVVVUUUUUUVVVWWWYYYZZZVVVVVVVVVWWWXXXVVVSSSPPPOOOTTTYYY[[[[[[ZZZ[[[]]]VVVZZZ[[[ZZZ\\\```aaa___\\\\\\]]]___aaabbb```^^^aaa___]]]^^^aaaaaa^^^[[[______^^^]]]]]]]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYUUUTTTSSSSSSSSSUUUXXXYYYTTTUUUUUUTTTSSSQQQOOONNNRRRPPPMMMLLLMMMOOOPPPPPPNNNKKKGGGFFFGGGHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAABBBCCCEEEFFFBBBAAA@@@>>>===>>>>>>???>>>===<<<;;;:::999999999999999888888888888888999---------...------,,,,,,------...//////...---,,,,,,,,,------,,,,,,+++***---,,,+++*********++++++---...............------------------.....................................................................---++++++,,,...000000000000000000000///......///000000111222222222222222222222222222222111111111111111222333333666555555444333333222222555333111333555777777666333444666888888888777666777777777777777888888888::::::999999;;;===@@@AAABBBCCCCCCAAA@@@@@@BBBDDDDDDDDDDDDDDDFFFHHHKKKMMMMMMPPPPPPNNNOOOSSSTTTRRRPPPNNNKKKJJJKKKNNNRRRTTTYYYYYYZZZ[[[[[[[[[ZZZZZZXXXVVVSSSRRRRRRSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMRRRQQQPPPOOOPPPRRRTTTVVVZZZXXXTTTSSSTTTUUUVVVVVVPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFGGGIIIJJJJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@?????????????????????@@@@@@AAABBBBBBCCCAAA@@@???============>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888777666666555444555777999:::;;;;;;;;;:::::::::999999666555555444333333444444444444666777888999999999;;;;;;<<<;;;;;;;;;::::::999999:::::::::999777777777777666666666555555555555555555555555555555555555666777888888888888888999999999888777666666666444333111111222444777999555666888888666555666777666555444333333555666777444555777777777666444333333333444444444444333333444444444555666777777777888888888888888999999:::444333222111000000000000555666999<<<===<<<;;;::::::999888888888999::::::999888888777777777777888999888666777888:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::======<<<;;;<<<>>>@@@AAAAAAAAABBBCCCEEEGGGIIIJJJHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJHHHHHHKKKOOOTTTWWWLLLLLLKKKKKKMMMOOORRRTTTTTTVVVXXXYYYXXXVVVVVVVVVSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVUUURRRPPPPPPRRRTTTVVVUUUUUUUUUVVVWWWWWWXXXUUUVVVWWWWWWVVVUUUSSSRRROOOSSSXXX[[[ZZZZZZZZZ\\\ZZZ\\\\\\ZZZ[[[___```^^^^^^^^^^^^```bbbbbb```___aaa```______```___^^^\\\^^^^^^^^^^^^^^^]]]]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXTTTTTTUUUUUUTTTSSSQQQPPPRRRQQQOOOOOOOOOPPPPPPPPPLLLJJJGGGFFFGGGHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAABBBDDDDDDAAAAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999999:::999999888888888888999999---.........---,,,,,,+++---......//////......---,,,,,,,,,,,,,,,+++******...---,,,+++++++++,,,,,,...............---,,,+++------------............---------------------------------------------------......---++++++,,,........................///---......//////000000000111111111111111111222222222222111111222222333444555555444444333333222222333333333444666777666444555555555555555555555555888888888777777777777777:::999999:::;;;===???@@@BBBBBBCCCBBBAAAAAABBBDDDDDDCCCBBBBBBDDDGGGKKKMMMNNNQQQQQQOOOOOOSSSTTTRRRQQQOOOMMMLLLMMMPPPTTTVVVYYYZZZZZZZZZZZZYYYYYYXXXVVVTTTRRRRRRSSSSSSRRRQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPPPPRRRSSSUUUVVVXXXUUURRRQQQSSSTTTUUUUUUPPPQQQRRRRRRSSSSSSRRRRRROOOOOONNNNNNNNNMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIJJJKKKKKKLLLLLLGGGFFFEEEFFFHHHJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@?????????????????????@@@@@@AAAAAABBBBBB@@@@@@???>>>========================<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555555444555777888999:::999999999999888888888555555444333333333333444555666777888999:::::::::777999;;;=========;;;::::::::::::999888777666555555555555444444444333333444444444444444444444444444444666777888888888888888888777777666555555555333333333222333444555555444666777777666555555666666666666666555555555555444555666666666555444333333333444444444444333333444444444555666666777777777777666666777777888999333333222111000000000000444666999;;;<<<<<<:::999:::999999888888888999999888888777777777888999999999777666777888::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::===>>>>>>??????>>>>>>======>>>>>>======<<<;;;::::::;;;<<<===>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIIIIGGGGGGIIIJJJJJJKKKKKKJJJNNNMMMKKKIIIIIIJJJKKKLLLJJJJJJKKKLLLNNNQQQSSSUUUVVVWWWXXXVVVTTTSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXXXXUUUUUUTTTRRRPPPPPPRRRTTTUUUUUUVVVWWWWWWWWWVVVVVVSSSVVVYYYXXXUUURRRSSSTTTRRRVVVZZZ]]]]]]\\\\\\\\\]]]___]]]ZZZZZZ^^^```^^^______^^^```aaaaaa```^^^aaaaaabbbaaa___^^^^^^^^^]]]]]]^^^^^^^^^]]][[[[[[\\\[[[[[[ZZZZZZYYYYYYYYYZZZYYYWWWVVVUUUUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPOOOJJJHHHGGGGGGHHHGGGDDDBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@???>>>======;;;::::::999999::::::;;;::::::999999999999::::::............---,,,++++++,,,,,,------------------,,,------------,,,++++++///......---------------............---,,,++++++,,,,,,---------.........------------------------------------------------,,,---...---,,,+++---...,,,---------------...............//////000000000000000000111111111111111222222222222222333333444111111222333444555555666222222444555666666444333777666555444444444555666888888888888777777777777:::::::::;;;<<<>>>???@@@@@@AAABBBBBBAAAAAABBBDDDBBBBBBBBBCCCEEEHHHKKKLLLMMMPPPPPPNNNOOOTTTUUUSSSPPPOOONNNMMMNNNQQQUUUWWWYYYYYYYYYYYYXXXXXXWWWVVVSSSQQQQQQQQQSSSUUUTTTSSSRRRQQQOOOMMMMMMMMMNNNNNNLLLMMMOOOQQQSSSTTTUUUUUUTTTRRRPPPPPPQQQSSSSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOLLLMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888888555555444555555666888888888888888888888777777777666666555555555555666666666777888999::::::::::::888999;;;<<<<<<<<<<<<;;;;;;;;;:::999888777666555555555555444444444333333444444444444444444444444222333444666777888888888666666666555555444444444333333444444444333333222333555777666555444555555666777777777777666444333444555555555555444333222333333333444444333333333444444444555555666666666666555555555555666777777333222222111000000111111333555888;;;<<<;;;:::999999999999888888888888888666666666777888999::::::888777666777999::::::999::::::::::::::::::::::::;;;;;;::::::999::::::;;;======>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<;;;888999;;;>>>@@@AAAAAAAAA@@@BBBDDDFFFHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKOOONNNLLLJJJIIIHHHGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUUUURRRPPPOOOQQQRRRTTTTTTVVVWWWXXXXXXXXXXXXUUUUUUTTTRRRQQQQQQTTTVVVVVVWWWXXXYYYYYYXXXWWWVVVRRRWWWZZZYYYTTTQQQSSSVVVXXXZZZ^^^```aaa```______]]]___]]]YYYYYY^^^aaa```___^^^]]]^^^___```^^^]]]```bbbcccaaa^^^\\\^^^aaa^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYXXXVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOPPPRRRSSSSSSQQQOOONNNMMMHHHHHHHHHHHHGGGFFFCCCBBBDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@??????@@@AAAAAA??????@@@@@@@@@>>><<<;;;999999999999999:::;;;;;;::::::::::::::::::;;;<<<---.........---,,,,,,+++*********++++++,,,,,,,,,...............------,,,------------,,,,,,,,,+++------......---,,,++++++,,,,,,,,,------------...------------------------------------------------+++---......,,,,,,---...++++++,,,,,,---------...//////000000000000000111/////////000000111111111222222111111222222333444000000111222333444555666111333444555555444444333888777666444444555666777888888888777777777777777;;;;;;<<<<<<===>>>???@@@>>>@@@AAAAAA@@@@@@AAABBB@@@AAADDDGGGIIIJJJKKKKKKJJJMMMNNNLLLNNNSSSUUUSSSNNNMMMMMMMMMNNNQQQTTTVVVWWWWWWWWWWWWVVVUUUTTTTTTOOOOOOOOOQQQTTTVVVVVVUUUQQQPPPNNNMMMLLLLLLMMMNNNJJJLLLNNNPPPRRRTTTTTTTTTRRRPPPNNNOOOQQQRRRSSSRRRTTTSSSRRRPPPNNNLLLKKKKKKJJJKKKLLLMMMMMMMMMLLLLLLIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGGGGGGGIIIJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999999::::::999999888888444444444555555666777888777777777777777777777777666666555555555666666777777888999::::::;;;::::::<<<;;;::::::::::::<<<<<<===<<<;;;:::999888777777666666666555555555444444444444444444444444444444222222444555777777888888555555555444444444444444222333444444444333222111333444666666444333444555555666777888777666444222444444444444444333333222222333333333333333333222444444444444555555555555555555444444555555666777333222111111000111111111333555777:::;;;:::999888999999999999888888777777555555555666777888999:::888777666777999:::::::::::::::::::::::::::::::::::::::999999999::::::;;;======>>>>>>>>>>>>======>>>>>>?????????>>>======777888;;;>>>@@@AAAAAAAAAAAABBBDDDFFFGGGHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLNNNMMMLLLKKKJJJIIIHHHHHHKKKKKKKKKLLLMMMNNNOOOOOOQQQRRRQQQOOONNNNNNQQQSSSTTTUUUVVVVVVWWWVVVVVVVVVUUUVVVUUUTTTRRRSSSVVVXXXZZZZZZ[[[[[[[[[ZZZXXXWWWSSSXXX[[[YYYUUURRRUUUYYYZZZ\\\^^^```bbbaaa___^^^[[[\\\[[[XXXYYY___cccbbb]]][[[ZZZ[[[\\\]]]]]]\\\___aaabbb```]]]\\\___bbb```^^^ZZZXXXWWWXXXZZZ\\\XXXXXXYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSRRRPPPOOOMMMLLLLLLOOOQQQTTTSSSPPPMMMKKKKKKGGGHHHIIIHHHGGGEEECCCBBBEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@AAAAAA>>>???@@@@@@???>>><<<;;;999999999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<======,,,------......------,,,))))))))))))***+++,,,,,,///////////////...------******+++++++++***)))(((,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...+++++++++,,,------......000000000000000000000000......//////000000111111111111000000111111222333333333333333222222222222222333555555333333333444777666555555555666777888666777777777888888888888;;;;;;<<<<<<===>>>>>>???<<<>>>@@@@@@??????@@@AAA>>>AAAEEEIIIKKKKKKKKKJJJHHHKKKLLLJJJLLLQQQRRRQQQKKKJJJJJJJJJLLLOOOQQQSSSSSSTTTTTTTTTTTTSSSSSSRRROOONNNOOOQQQTTTVVVUUUTTTOOOOOONNNMMMLLLLLLLLLLLLIIIKKKLLLOOOPPPRRRSSSSSSOOONNNMMMNNNQQQRRRRRRRRRTTTSSSQQQNNNLLLJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPJJJIIIHHHIIIJJJKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999999888999999999999999888888333444444555666666777777666666666777777777777888555444444444444555666666777888999:::::::::::::::===<<<:::999999:::<<<======<<<;;;:::999999999999777777777666666666666555444444444444444444444444222222444555666666666666444444444444444444444444222333333333333333222111222444555555444333333444444555666666666555444333444444333333333222222222222222333333333333222222444444444444444444444444555555444444555555666777222222111111111111111222222444777999::::::888777999999999999888777666555444444444555666777888999888666555666999;;;;;;:::::::::::::::::::::::::::999999999999999::::::;;;<<<======>>>>>>======<<<======>>>>>>>>>>>>======777999;;;>>>@@@AAAAAAAAAAAABBBCCCDDDFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPOOONNNOOORRRTTTUUUVVVVVVUUUUUUTTTSSSRRRUUUVVVUUUTTTSSSUUUXXXZZZ]]]]]]]]]\\\[[[ZZZYYYXXXVVVYYYZZZYYYWWWVVVWWWZZZYYYZZZ[[[^^^```___\\\ZZZXXXZZZZZZXXXZZZ___bbbaaaZZZYYYXXXYYY[[[\\\]]]\\\^^^______^^^]]]^^^```bbb```]]]ZZZWWWVVVWWWYYY[[[UUUVVVWWWXXXXXXWWWUUUUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKOOORRRTTTSSSOOOKKKJJJKKKHHHIIIJJJIIIFFFDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBB????????????>>>===<<<<<<::::::::::::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???++++++,,,---............***)))))))))***+++,,,---......//////......---,,,++++++,,,,,,,,,+++***)))***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...------...++++++,,,,,,---......///////////////////////////------...//////000111111000000//////000000111222222222222222222222222222222444555444111111333555444444444444555666777777555555666777888999999:::999999:::;;;<<<<<<<<<<<<999<<<>>>???>>>>>>>>>???>>>@@@CCCFFFIIIJJJJJJJJJHHHKKKKKKHHHIIILLLMMMKKKGGGGGGGGGGGGIIILLLNNNPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRTTTTTTRRRPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLNNNOOOQQQQQQNNNMMMMMMOOOQQQSSSSSSRRRRRRPPPNNNLLLKKKJJJJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJJJJKKKLLLKKKJJJFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@@@@@@@??????????????????===>>>>>>>>>>>><<<;;;::::::999999999888888888888888888999999999999888888333333444555666666666666666666777777777888888888555555555555555666777777777888888999999999999999999999999:::;;;<<<===>>><<<;;;:::888888888999999777777777666666666555555555555555555555555555555222333444555555555555555444444444555555555555555222222222222222222333333222333555555333222333444333333444444444444444444444333333222222222222222222222333333333333222222444444444444444444444444555555555555555666666777222111111111111111222222222333666999:::999888777888999999999888777555444444444444444444555666777777666555666999;;;;;;;;;999999999999999999999999999999888888999::::::;;;<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;===???@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDEEEFFFHHHJJJLLLJJJIIIIIIIIIJJJKKKMMMNNNKKKLLLMMMOOOPPPQQQQQQRRRPPPQQQRRRRRRQQQQQQSSSTTTVVVVVVVVVUUUSSSQQQPPPOOOTTTUUUTTTTTTSSSTTTWWWZZZ___^^^\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYZZZ\\\___^^^[[[WWWWWWZZZZZZXXXYYY^^^___]]]YYYXXXWWWXXX[[[]]]^^^^^^^^^\\\ZZZ[[[]]]___aaaaaa\\\\\\ZZZYYYXXXWWWWWWWWWRRRTTTUUUVVVVVVUUUTTTSSSUUUUUUUUUUUUTTTTTTSSSRRRPPPOOONNNMMMMMMNNNNNNOOOQQQTTTVVVSSSNNNJJJKKKLLLIIIJJJKKKHHHEEEDDDEEEGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDDDD@@@???>>>======<<<<<<===<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<===>>>???@@@******,,,---.../////////******))))))***,,,...///------......------,,,+++---.../////////...---,,,)))***+++,,,---.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...------...++++++,,,------...//////.....................------------...///000000111///////////////000000111...///000111333444555666333444555333000000333666222222333444444555666666444444555777888999:::;;;777888999999::::::::::::888:::===>>>>>>===>>>>>>??????AAACCCEEEHHHJJJKKKJJJLLLKKKGGGFFFIIIIIIFFFDDDDDDEEEFFFGGGJJJLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQTTTTTTSSSSSSSSSRRROOOLLLMMMMMMNNNNNNNNNLLLJJJIIIJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMMMMOOOQQQSSSSSSRRROOONNNMMMKKKKKKKKKLLLMMMIIIJJJKKKLLLLLLJJJHHHGGGLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIMMMLLLKKKKKKLLLMMMLLLJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===>>>>>>>>>@@@@@@??????????????????===>>>>>>>>>>>><<<;;;:::999999999888888888888777777888888999999999888888222333444555666666666666666777777777888888999999888888888888888999::::::777777888999999999888888444666999<<<>>>>>>>>>>>>:::999888777777888999999777666666666666555555555666666666666666666666666333333444444555444444444555555555555555555555555222222111111222222333444111333555444333222333333222222222333333444444444444333222222111111222222222222222333333222222222444444444444444444444444666555555555555666777777222111111111111111222222111333666999:::999888777888999999999888777555444444333333333333444555555777666555666999;;;;;;;;;999999999999999999999999999888888888999::::::;;;<<<<<<============<<<<<<999999:::;;;;;;::::::::::::;;;<<<===>>>???@@@AAABBBAAAAAAAAABBBCCCEEEFFFCCCCCCCCCCCCEEEGGGIIIKKKIIIHHHGGGGGGHHHKKKMMMOOOKKKLLLNNNQQQSSSTTTUUUUUUSSSTTTUUUUUUSSSRRRSSSTTTWWWVVVVVVTTTRRRPPPNNNMMMSSSSSSSSSSSSRRRTTTWWWZZZ___^^^\\\ZZZXXXXXXXXXYYY\\\ZZZYYYYYY[[[\\\[[[ZZZ[[[ZZZ[[[]]]```___\\\XXXXXX[[[[[[YYYYYY\\\\\\ZZZYYYXXXWWWXXX\\\^^^``````]]]ZZZWWWYYY]]]aaaaaaaaaYYYZZZ[[[\\\[[[XXXUUUSSSQQQRRRTTTUUUUUUTTTSSSRRRXXXXXXXXXWWWUUUSSSRRRQQQNNNNNNMMMMMMNNNPPPRRRSSSRRRUUUWWWTTTNNNKKKLLLNNNJJJKKKKKKHHHEEEDDDFFFIIIFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCEEEFFFAAA@@@>>><<<<<<<<<======>>>======<<<<<<<<<======<<<<<<<<<<<<===>>>@@@@@@*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,---......+++***)))***,,,---,,,+++)))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------///......---------......++++++++++++,,,,,,---...............//////////////////000000111111111222333222000//////000222333000111222333333333333222333333333444444444555555555555666666777777888888777777888999999999999888:::::::::;;;;;;;;;<<<<<<@@@@@@@@@AAABBBDDDGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFAAACCCEEEGGGJJJLLLMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGJJJNNNQQQSSSSSSSSSPPPNNNNNNPPPRRRPPPNNNNNNLLLIIIGGGGGGJJJNNNQQQQQQNNNJJJGGGFFFFFFHHHJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHEEECCCAAA?????????@@@AAAAAAAAA@@@@@@???>>>==================>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<;;;999888777777777999999::::::::::::;;;;;;777777666666666666777777666777888999:::;;;<<<<<<666333222333777999888777666666777888999999::::::;;;:::999999999:::;;;<<<:::::::::999999777666555888777777666666666666666888777777666555444444444333444444555555444444333333333333333333333333444000000111111111222222222111111222222222222111111111222333333444444333333333333333222222111111111333222111000000000222222222222222222222222222222555444333222222222333444444333222111111111222333333444555555666666555555777666555444444444444444111222333333222333555777333444666888:::;;;<<<<<<999888777666666777888888888888888999:::;;;===>>><<<:::999999;;;<<<<<<;;;666666666777888:::;;;<<<<<<<<<<<<<<<;;;:::999999;;;<<<>>>AAACCCDDDEEEEEEDDDCCCBBBCCCEEEFFFFFFFFFDDDDDDDDDEEEGGGKKKNNNPPPNNNPPPRRRTTTUUUVVVVVVVVVXXXVVVVVVVVVWWWWWWUUUSSSYYYVVVSSSOOOLLLLLLLLLMMMOOONNNMMMOOORRRUUUWWWWWW[[[ZZZXXXUUUTTTSSSTTTTTT[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZXXXWWWZZZ^^^^^^YYYTTTVVVUUUTTTTTTTTTUUUVVVWWWSSSSSSUUUXXX[[[\\\ZZZYYYYYYXXXYYY]]]bbbccc```[[[YYYZZZZZZZZZYYYXXXVVVUUURRRRRRSSSTTTTTTTTTTTTTTTWWWWWWWWWTTTQQQPPPPPPQQQSSSQQQPPPOOOOOOPPPRRRSSSTTTTTTRRRQQQOOOMMMLLLKKKIIIFFFDDDDDDFFFHHHIIIJJJFFFFFFDDDBBB@@@@@@BBBDDD@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAA@@@@@@AAABBBBBBAAA@@@???============>>><<<;;;:::999:::<<<>>>@@@>>>===<<<;;;<<<===???AAA++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++,,,---+++***)))***,,,---,,,+++************++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,------,,,+++++++++,,,,,,---...............//////////////////000000000111111111333222000//////000222333222222333444444444333333333333333444444444444555444555555666777777888888777888888999999999999999999::::::::::::;;;;;;;;;>>>>>>>>>???AAACCCFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCEEEGGGJJJKKKLLLMMMKKKLLLMMMNNNOOOQQQQQQRRROOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLJJJIIIHHHFFFFFFFFFHHHLLLPPPQQQQQQRRROOOMMMNNNPPPQQQPPPNNNNNNLLLJJJHHHIIIKKKNNNPPPOOOMMMJJJGGGFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJHHHGGGFFFGGGGGGFFFDDDBBBAAA@@@@@@AAABBBAAAAAA@@@??????>>>===========================>>>===<<<<<<<<<<<<<<<======>>>===<<<:::999888888888999999999:::::::::;;;;;;555555444444444444555555777777777777777888888888777555444555777999999777777777888999999:::;;;;;;:::999888888888999;;;;;;999999999999888777666666888777666666555555666666777777777666555444444444333444444555555444444333333222222111111000000000000000111111111222222222111111222222222222111111111111222333333333333222333333333222222111111111333222111000000111222222222222222222222222222222444333222222222222333444333333222111111222222333333444444555555555555555666666555444444444444444111222333333222222444666444555666888999::::::;;;888888777666666666777888888888888888999:::<<<<<<:::999888999;;;<<<;;;:::888888888888999:::;;;<<<777888999;;;<<<=========<<<===???AAABBBCCCDDDDDDCCCBBBAAAAAACCCEEEEEEDDDBBBBBBCCCEEEHHHKKKNNNOOONNNOOOQQQSSSTTTUUUUUUUUUWWWVVVUUUVVVWWWVVVTTTRRRUUUSSSPPPMMMKKKJJJKKKLLLNNNLLLLLLMMMPPPSSSUUUUUUXXXWWWUUUSSSRRRRRRRRRRRRYYYYYYXXXWWWWWWXXXYYYYYYYYYWWWVVVYYY\\\\\\WWWSSSSSSRRRRRRRRRSSSTTTVVVWWWTTTUUUVVVYYY[[[\\\ZZZYYYXXXWWWXXX]]]cccdddaaa]]][[[[[[[[[[[[YYYXXXVVVUUUQQQRRRSSSSSSTTTTTTSSSSSSVVVWWWVVVTTTQQQOOOPPPQQQUUUTTTRRRPPPOOOOOOPPPPPPRRRRRRQQQPPPOOONNNNNNMMMHHHGGGEEEEEEGGGIIIIIIIIIEEEEEEDDDBBB@@@@@@BBBDDDAAAAAAAAAAAAAAAAAABBBCCCAAAAAAAAA@@@@@@AAAAAABBBAAA@@@???============>>><<<;;;:::999:::<<<>>>???===<<<;;;:::;;;<<<>>>???,,,,,,------------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++******************+++***)))***,,,---,,,+++************+++++++++,,,......------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++++++++,,,---------............///////////////000000000000111111222111000//////000111222333444444444444444333333333333333333444444444444444444555555666777777777888888999::::::::::::999888888999999999::::::::::::;;;<<<===@@@BBBEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEBBBCCCEEEGGGIIIKKKKKKLLLKKKKKKLLLLLLNNNPPPQQQRRROOOOOOOOOPPPPPPOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFFFFEEEEEEGGGKKKNNNOOOOOOPPPNNNMMMNNNOOOPPPOOONNNMMMLLLKKKJJJKKKLLLMMMNNNMMMKKKIIIHHHGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBCCC@@@@@@@@@??????>>>>>>===========================;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::999999999999999999999::::::::::::666555555444444555555666999888888888777777666666999777666666888999888777888888999999::::::;;;;;;888888888777888999999:::999999888888777777666666777777666555555555555666777777666666555444444444333444444555555444444333444333333222111000//////111111111111111222222222111111222222222222111111000111222222333333222222222222222222222111111111222111111000111111222222222222222222222222222222333222222111222222333333333222222111111222333333333333444555555555555555555555444333333333444444111222333222222222444666555555666777888888888888777666666555555666777777888888888888888999::::::888888888:::<<<<<<:::888999999999999999:::;;;<<<666777999;;;<<<===>>>>>>===>>>???@@@AAABBBBBBBBBAAA@@@???@@@BBBCCCCCCCCC???AAACCCFFFIIIKKKMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTTTTUUUVVVUUUSSSQQQOOONNNKKKIIIHHHIIIJJJKKKKKKJJJIIIJJJMMMPPPQQQRRRUUUTTTRRRPPPPPPPPPPPPQQQWWWVVVUUUTTTTTTUUUVVVWWWWWWUUUUUUVVVYYYXXXTTTPPPOOOOOOOOOPPPRRRTTTVVVXXXWWWVVVWWWYYY\\\\\\ZZZYYYXXXXXXYYY]]]bbbdddbbb___\\\\\\\\\[[[YYYWWWUUUTTTQQQQQQRRRSSSSSSSSSSSSRRRUUUVVVUUUSSSQQQOOOPPPQQQXXXVVVSSSQQQOOONNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOHHHGGGFFFGGGIIIIIIHHHGGGDDDDDDDDDBBB@@@@@@AAACCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>============;;;;;;:::::::::<<<===>>><<<;;;:::999:::;;;<<<===,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++***))))))((())))))+++***)))***,,,---,,,+++*********+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...,,,,,,,,,++++++,,,,,,------------.........////////////000000000000000000111111000000000000111111333333444444333333222111222222333333333444444444333444444555555666777777888888999:::::::::::::::777888888888888999999999888999;;;===@@@BBBDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEGGGIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPQQQMMMNNNOOOOOOOOOOOONNNMMMMMMMMMLLLKKKJJJHHHFFFEEEFFFEEEEEEGGGJJJMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGEEECCCCCCCCCCCCDDDEEEDDDCCCBBBAAAAAAAAABBB@@@?????????>>>>>>>>>==================<<<<<<<<<::::::::::::;;;<<<===>>>======;;;::::::999999999888999999999999:::::::::888888777777777777888888:::::::::999999999999888999888777666666777777666777777888888999999999999777777777777777888888999888888777777666666666666777666555555444444555555666666666555555444444444333444444555555444444333444444444333333222222222111111111111111111111111111111222222222222111111111222222333333333333333222222222111111111111111111111111111111111222222111111111111111111111111111111111111111222222222222222222222222222333333333333444555555555444444444444333333333333333444111222333222111111333555555666666777777666666555555555555555555666666666777777777666777777888888888888999;;;===<<<:::888999999999888888999::::::999999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@AAA???>>>???AAACCCCCCBBB===???CCCFFFIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRTTTUUUTTTRRRPPPIIIIIIGGGGGGGGGHHHIIIJJJIIIHHHGGGHHHKKKMMMNNNNNNRRRQQQPPPOOONNNOOOPPPPPPTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSSSSTTTUUUTTTQQQNNNMMMMMMNNNOOOQQQUUUWWWYYYXXXXXXXXXZZZ[[[\\\[[[YYYZZZZZZ[[[^^^aaabbbaaa___^^^]]]\\\ZZZXXXVVVUUUTTTPPPQQQQQQRRRRRRRRRRRRRRRTTTTTTTTTRRRPPPOOOPPPQQQWWWUUUSSSQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNGGGGGGGGGIIIJJJIIIGGGDDDCCCDDDCCCBBB@@@@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;::::::::::::;;;<<<===;;;;;;::::::::::::;;;<<<,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((+++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////---,,,,,,++++++,,,,,,,,,------------............000000//////////////////111000000000000000000111111111222222222111111000222222222333333333444444333333333444555555666666888888999::::::::::::999777777777888888888999999777999;;;===@@@BBBDDDEEECCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPLLLMMMNNNOOOOOONNNMMMLLLMMMLLLLLLKKKIIIHHHFFFEEEHHHGGGFFFHHHKKKMMMNNNMMMJJJKKKMMMNNNNNNMMMMMMMMMKKKKKKLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGJJJIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;999999999999:::<<<======<<<;;;:::999888888888999888888888999999999::::::888888777777777777888888888999999999999:::::::::888888777666555444555555666666666666777777777777666666777777888888888888888777666555555555666666666555555444444444444444555555555555444444444444333444444555555444444333222222222333333444444444111111111111111111111111111111222222222222111111222333333444444444444444111111111111111111111111000000111111222222222222111111111111111111111111000000000111111222222222111111222222333333333333222333333444555444444444333333222222222222333444111222333222111111222444555666666666666555444333333333444444555555555555666666555555555666666777888888:::<<<======:::888888777777777777777888888999999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@??????AAA@@@??????AAACCCCCCBBB<<>>>>>===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;,,,,,,++++++++++++******************************++++++++++++++++++++++++*********++++++++++++++++++***))))))))))))))))))+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------...//////000------,,,+++++++++,,,,,,,,,------------.........000000////////////......000000000000000000000000//////000111111111111111222222222222333333333333222222333333444555555555777777888999999999999888777777888888888999999999777888;;;===???AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNKKKLLLNNNOOOOOONNNLLLKKKLLLLLLKKKKKKJJJIIIGGGGGGIIIGGGGGGHHHJJJLLLMMMLLLHHHJJJMMMNNNMMMLLLLLLMMMKKKKKKJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;999999999999::::::;;;<<<;;;:::999999888888888999888888888888999999999999777666666555555666666777666666777777888888888999666777777666444333444666555555555555555555666666666666777888888888888777777666555444444555666777555555444333333333333444444444444444444444444444333444444555555444444333//////000111222333333444222222222111111111111111111111222222222222111111222222333444444444444333000000000111111111111111///000111222222222222222111111111111111111111111...///000111111111111111000000222333333333333333222222333444444444444444222222111111222222333333111222222222000000222444555555555555555444333222111222333444444444444444444444444444444555666666888888888:::<<<<<<:::888666666666666666777888999666777999;;;<<<===>>>>>><<<===>>>???????????????AAA???>>>???AAACCCCCCBBB===???BBBEEEGGGGGGGGGFFFIIIIIIHHHIIIIIIKKKLLLMMMMMMMMMOOOQQQSSSRRROOOLLLEEEEEEFFFGGGHHHJJJKKKLLLHHHFFFEEEFFFHHHJJJKKKKKKOOONNNNNNNNNOOOPPPRRRSSSPPPOOONNNMMMMMMNNNOOOPPPNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOQQQSSSVVVWWWXXXWWWWWWXXXZZZ[[[[[[ZZZ______^^^^^^]]]\\\[[[ZZZ\\\[[[YYYWWWVVVUUUTTTTTTQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRQQQOOOOOOPPPRRROOOOOOOOOOOOOOOPPPPPPOOOPPPPPPOOONNNMMMKKKKKKJJJGGGFFFGGGGGGHHHFFFCCC@@@@@@BBBCCCBBBAAA@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@??????>>>??????>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::------,,,,,,,,,+++++++++************************++++++++++++++++++++++++)))*********++++++++++++******)))))))))***+++++++++***)))***,,,---,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000...---,,,,,,+++++++++,,,,,,,,,---------.........000000/////////.........//////000000000000//////...///000111222333333333111222222222222333333333222222222333444444555555666666777888888888888777888888888999999999::::::666777999<<<>>>?????????@@@@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGDDDFFFIIILLLMMMMMMLLLKKKJJJLLLNNNOOOOOONNNLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFGGGIIIKKKKKKJJJFFFIIIMMMNNNLLLKKKLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNOOOPPPPPPKKKJJJJJJIIIHHHHHHGGGGGGCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::::::::999999999999999::::::;;;;;;:::999999999999:::888888888888999999999999777777666666666666777777888888888777777777777777666777888777555444666888666666666666666666666666666777888999999999888888777666444333333444666777555444444333222333333333444444444444444444444444333444444555555444444333000000000111111222222333222222222111111111000000111111222222222222111111000000111222222222222111///000000000111111111222...///111222333333222222111111111111111111111111---...///111111111111111///000222333444444333333222222333444444444444333111111111111111222333333111222222111000000111333333444444444444333333222000000222333444444444333222222222222333555666777888666666777888999888777666666666666777888::::::777888999;;;<<<=========;;;<<<===>>>???????????????>>>======???AAAAAA@@@???@@@BBBDDDEEEEEEEEEEEEHHHGGGGGGGGGGGGIIIJJJKKKKKKLLLMMMPPPRRRQQQNNNKKKFFFGGGHHHIIIJJJLLLMMMMMMIIIGGGEEEFFFHHHKKKKKKKKKMMMLLLLLLLLLNNNPPPRRRSSSOOONNNMMMLLLLLLMMMNNNOOOKKKLLLNNNNNNNNNNNNOOOPPPOOONNNNNNNNNOOOPPPRRRSSSWWWVVVUUUVVVYYY[[[[[[[[[]]]]]]^^^]]][[[ZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTTTTQQQRRRSSSSSSTTTTTTSSSSSSOOOPPPQQQPPPOOOOOOPPPRRRMMMNNNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLGGGFFFEEEEEEFFFDDDBBB??????AAABBBBBBAAA@@@AAABBB@@@@@@?????????@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;::::::::::::;;;;;;::::::999:::::::::::::::999999888.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******))))))***+++,,,,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++,,,---...///...---,,,,,,++++++++++++,,,,,,,,,---------......000000//////.........---//////000000000000//////...///000222444444555555111111222222222333333333111222222333333444555555555555666777777777777777888999999999999:::::::::555666888;;;<<<=========???@@@AAAAAABBBBBBBBBBBBEEEEEEFFFGGGGGGGGGGGGGGGCCCEEEIIIMMMNNNMMMKKKJJJJJJKKKNNNOOOOOONNNKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFEEEEEEHHHIIIIIIIIIEEEIIILLLNNNLLLKKKKKKMMMKKKJJJHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGIIIJJJLLLOOOQQQSSSTTTUUUKKKKKKJJJIIIIIIHHHGGGGGGCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBAAA@@@============>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999888999999999<<<<<<;;;:::::::::;;;;;;777888888888888999999999999999888888888888999999<<<<<<;;;:::999888777666666888999888666555777:::777777777777777666666666666777888::::::999999888666555444333333444666777555444333333222222333333444444444444444444444444333444444555555444444333444444333333333333333333222222222222111111000000111111222222222222111111......///000000000000000//////000000111111111222...///111222333333222222000000000000000000000000,,,---///000111111111000///000222333444444333333222222333444444444333333111111000000111222333333111222222111000000111333333333333444444333333222///000222333444444333333111111111222333555666777777555444444666777777666666666666777888:::;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<>>>??????@@@@@@===<<<;;;<<<>>>???@@@???AAAAAABBBCCCDDDDDDDDDDDDGGGGGGFFFFFFFFFGGGIIIJJJJJJKKKMMMPPPRRRQQQMMMJJJGGGHHHIIIJJJLLLMMMNNNNNNIIIHHHFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKMMMOOOQQQRRROOONNNMMMLLLLLLMMMNNNOOOJJJKKKMMMMMMMMMNNNOOOQQQOOONNNMMMMMMMMMNNNOOOPPPUUUTTTTTTUUUXXX[[[\\\[[[[[[\\\\\\\\\[[[ZZZ[[[\\\YYYWWWVVVTTTSSSSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTOOOPPPPPPPPPOOOOOOQQQRRRMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNGGGFFFDDDDDDDDDCCCAAA??????AAABBBBBBAAA@@@AAABBB>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>><<<;;;:::::::::;;;;;;;;;:::999999999999999999999888777666,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************,,,,,,,,,+++++++++******,,,,,,,,,++++++*********------.........---,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,......////////////......///000000000000//////...000000000000000000000000000000111222333333444444111222333444444333222111222222333333444555555555888888999999999888888777777666666666777999<<<=========>>>>>>??????@@@@@@AAABBBDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIGGGIIIKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHKKKNNNOOONNNLLLKKKGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKMMMPPPQQQPPPNNNNNNKKKHHHGGGHHHHHHFFFCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBB@@@???>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888:::888777666666888:::;;;777888888999999999888888777666666666666666777888888888777777777777888888666666666666555555555555777777666666555555555444444555777888999888666555444444444444444444333333666555555444444444555555555444333222111111111111222222222222222222222222333333444444333333222111222222222111111111000000222222222222222222222222//////////////////000000222222111111000000//////222222111111000...---,,,000000000000000000000000111111222333333333333222////////////000000000000000000111111111111000000111111222222222333333333222222222222222222222222///111222222111111222333444333333222222333333444555444333222222222333444222222222222333444555555:::888666444333333444555555666666777888999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===>>>>>>============>>>>>>CCCBBBAAAAAA@@@@@@@@@AAAHHHGGGFFFEEEEEEFFFGGGGGGJJJKKKLLLNNNNNNNNNMMMMMMGGGJJJMMMOOONNNMMMMMMNNNJJJJJJKKKKKKLLLNNNOOOPPPJJJIIIIIIJJJMMMNNNNNNMMMLLLKKKKKKLLLNNNNNNMMMLLLIIIKKKMMMOOOOOONNNLLLJJJNNNNNNNNNNNNOOOQQQSSSTTTXXXWWWTTTSSSTTTVVVZZZ\\\ZZZZZZZZZYYYYYYYYYYYYYYYWWWUUUTTTUUUVVVVVVRRROOORRRSSSTTTUUUUUUTTTSSSRRRPPPPPPQQQQQQPPPNNNMMMLLLKKKLLLMMMMMMMMMLLLJJJIIILLLKKKJJJKKKLLLMMMLLLKKKGGGFFFCCCAAA??????@@@@@@DDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAADDDBBBAAA???>>>>>>??????======<<<<<<;;;;;;;;;:::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;************************+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,......////////////.........//////000000000//////000000000000000000000000000000111222222333444444111222222333333222222111222333333444444555666666777888888999888888777777777777666666777999;;;<<<=========>>>>>>??????@@@AAABBBCCCEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLJJJIIIHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMLLLKKKJJJGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJHHHHHHGGGGGGGGGIIIIIIJJJLLLNNNOOONNNLLLMMMJJJGGGFFFGGGGGGDDDBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>=========<<<<<<<<<=========<<<<<<;;;:::999999888777777777888:::;;;888888999999999999888888666666666666666777888888888888777777777777888888888888888888777777777777777666666666555555555444555666777888888777555444333333444444444444444444666555555555555666666666555444333222111111111111222222222222222222222222333333444444333333222111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...000000000000000000000000000000111222222222222222////////////000000000000000000111111111111000000/////////000000000111111111111111111111111111111///000222111000000111333222222222111111222222222444333222222222222333444111111111111222333444444999888666444333444555555555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>==================>>>BBBAAA@@@@@@?????????@@@EEEDDDCCCCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHJJJNNNOOOOOONNNNNNOOONNNNNNMMMLLLLLLKKKKKKLLLJJJIIIIIIKKKMMMNNNNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKHHHJJJMMMOOOPPPOOONNNLLLOOOOOONNNOOOPPPQQQSSSTTTXXXWWWUUUTTTUUUXXX[[[]]]ZZZZZZZZZZZZZZZYYYXXXXXXVVVTTTSSSTTTVVVUUURRROOORRRSSSTTTTTTTTTTTTRRRRRROOOPPPPPPPPPOOONNNLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGLLLKKKJJJKKKMMMMMMKKKIIIFFFEEEBBB@@@???@@@@@@AAADDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDCCCAAA???>>>>>>>>>>>><<<<<<=========<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::************************+++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************(((((()))***+++,,,---...+++++++++++++++*********))))))))))))***+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,......////////////......---...//////000000000000000000000000000000000000000000111111222333333333222222222111111222222222333333333444555555666666666777777888888777777777888777666666666888999:::<<<<<<======>>>??????@@@@@@AAACCCEEEGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLKKKHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHKKKKKKIIIHHHGGGGGGGGGGGGIIIHHHHHHJJJKKKLLLJJJIIIJJJHHHFFFEEEEEEEEECCCAAABBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;:::888888888888999999999:::888999999999999999888888555555555666777888999:::888888777777777777888888888888888888777777777777666666666555555555555555666666777777777666444333222222333333444444555555555555555555666777777777444333222111111111111111222222222222222222222222333333333333333222222111222222222111111111111111000000000000000000000000222222111111111000000000------...//////000111111...//////000111111111000000000000000000000000000//////000111111111111000////////////000000000000///000000111111000000///////////////000000000000000000000000000000000000///000111111000000111222111111000000000000111111333333222222222222333444000000000000111222333333888777555444444444555555555666666777777888888999::::::::::::::::::::::::<<<===>>>>>>?????????>>>======<<<<<<<<<<<<======@@@???>>>>>>===>>>>>>>>>AAAAAA@@@@@@BBBCCCEEEFFFIIIIIIIIIIIIHHHGGGFFFEEEHHHKKKMMMOOONNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHJJJLLLNNNNNNMMMJJJIIIIIIJJJLLLLLLKKKJJJFFFHHHLLLOOOQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUXXXWWWVVVVVVWWWYYY\\\^^^[[[[[[\\\\\\[[[YYYWWWVVVTTTSSSSSSTTTTTTTTTQQQOOOQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOOOOOOONNNMMMLLLKKKHHHIIIJJJJJJJJJIIIGGGFFFKKKKKKKKKLLLMMMLLLIIIFFFDDDCCCAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBEEECCCBBB@@@>>>======<<<;;;<<<>>>??????>>>===<<<;;;<<<=========<<<;;;:::999999999999999999999999++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++******************+++************************((())))))***+++,,,,,,,,,+++++++++***************+++***)))))))))***++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,---......//////......---,,,---...///000000000000000000000000000000000000000000111111222222222333333222111000000111222333333333333444555555666666555555666777777777666666777777666666666777888888;;;;;;<<<<<<===>>>?????????AAACCCEEEGGGHHHIIIJJJFFFGGGHHHHHHHHHHHHHHHHHHGGGHHHIIIGGGDDDCCCCCCCCCHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;777888999:::::::::999999999999::::::999999888888555555555666777999:::;;;888888777777777777888888666666666666555555555555555555555555555555555555666777777666666444333222111111222333444444555555222333444555666666777777333333222111111111111111222222222222222222222222222333333333333222111111111111111111111111111111222222222222222222222222333333222222111000000000---........./////////000//////000111111111111000000000000000000000000000---...//////000000//////////////////000000000000//////000000000000//////000000000111111111222222////////////////////////...///111000//////000222111111111000000111111111222222222222222333333333000000000111111222333444666666555444444444555555666666666666777777888888888888888888888888888888<<<<<<===>>>????????????===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>??????AAACCCFFFGGGIIIIIIHHHGGGFFFEEEDDDCCCGGGIIILLLMMMLLLLLLMMMNNNLLLLLLMMMMMMMMMLLLLLLLLLGGGFFFFFFHHHJJJLLLLLLKKKIIIHHHHHHIIIKKKKKKJJJHHHEEEHHHLLLPPPRRRSSSSSSSSSPPPPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWYYY[[[]]]^^^\\\\\\\\\\\\ZZZXXXUUUSSSRRRRRRRRRSSSSSSRRRPPPOOOPPPQQQRRRSSSSSSSSSRRRQQQNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKMMMMMMKKKGGGDDDCCCBBB@@@??????AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEDDDBBB@@@>>>===;;;;;;999;;;>>>@@@AAA@@@>>><<<;;;<<<===>>>>>><<<:::999888888888888888888888888*********++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++*********************************************************************************,,,,,,+++******)))******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,------............------,,,,,,---///000000000000////////////////////////000111111111111111222222333222000000000000222333222222333333444555555555333444555666666666666666666666666666666666777777999:::;;;<<<===>>>?????????@@@BBBDDDFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFCCCBBBBBBCCCHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDCCCCCCEEEFFFGGGJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKGGGFFFDDDDDDEEEFFFEEEDDDCCCDDDDDDDDDBBBAAA?????????????????????@@@AAABBBCCCBBBAAA@@@???>>>======>>>?????????????????????????????????>>>===<<<;;;888888999::::::::::::999:::::::::::::::999888888555555666666888999:::;;;888888777777777777888888666666666666555555555555444444444555555555555555666666666555444333222222111111222222333444555555000111222333444555444444222222111111000000111111222222222222222222222222222222333333222222111000111111111111111111111111222222222222222222222222222222222222111111000000000/////////.........---111111111111111000000///////////////////////////------...////////////...////////////000000000000//////000000000000////////////000000000111111111........................---///000000///...000111222222111111111111222222111111111222222333333333222222111222222333444555444444444444444555555555666666666666666777777777888888888888888888888888;;;;;;<<<>>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>@@@BBBDDDGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJKKKMMMMMMMMMNNNNNNMMMLLLKKKJJJDDDCCCCCCEEEHHHJJJJJJIIIHHHGGGGGGHHHJJJJJJIIIHHHFFFHHHLLLQQQTTTUUUUUUTTTPPPPPPPPPPPPQQQSSSTTTVVVUUUVVVWWWYYY[[[\\\^^^___]]]]]]\\\[[[XXXUUURRRQQQOOOPPPQQQRRRQQQPPPOOONNNOOOPPPQQQRRRSSSRRRRRRQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLLLLKKKGGGCCCBBBAAA@@@??????@@@BBBCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBB@@@>>><<<;;;:::999;;;>>>@@@AAA@@@>>><<<:::<<<===>>>>>><<<:::999777777777777777777777777''''''(((((()))*********+++++++++************))))))************+++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************++++++*********))))))))))))))))))******************++++++++++++***)))))))))******+++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------............------,,,---......////////////////////////////////////111111111111111111111111111111111000000111111111111111111222333333444444222333444555555555555555444444555555666666666777888999:::;;;<<<>>>>>>?????????AAACCCDDDEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGIIIIIIIIIGGGEEEDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDFFFHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEFFFHHHIIIJJJKKKFFFDDDBBBBBBDDDDDDDDDCCCAAACCCDDDDDDBBB@@@??????>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????>>>===<<<;;;999999999999:::::::::;;;;;;;;;;;;;;;:::999888777666666666777888999:::;;;888888777777777777888888888888888888777777777777444444444444444555555555555555555444333333333222111111222222333333444444///000222333444333222222222111111000000000111111222222222222222222222222222222222222222111111000111111111111111222222222000000000000000000000000111111111111111111111111111111000//////...------111222222222111000000///////////////////////////------...////////////...////////////000000000000...//////000000//////...------------....................................---...//////......///000222222222111111222222222///000111222333333333222222222222222333444555666333333444444555555555666666666666666666666666666888888888888888888888888999:::;;;<<<===>>>>>>>>>;;;;;;::::::::::::;;;;;;:::::::::999::::::;;;<<<>>>>>>???@@@BBBEEEHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFEEEFFFHHHHHHHHHHHHJJJLLLQQQQQQQQQOOOMMMIIIFFFEEECCCBBBBBBDDDGGGJJJJJJIIIHHHGGGGGGHHHJJJJJJIIIHHHHHHJJJNNNRRRTTTUUUUUUTTTPPPOOOOOOOOOPPPRRRTTTUUUSSSTTTWWWYYY\\\]]]^^^^^^___]]][[[XXXUUURRRPPPOOOMMMOOOQQQQQQOOONNNNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQOOONNNNNNMMMMMMMMMNNNNNNLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJKKKJJJGGGDDDBBBAAA???>>>???@@@BBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@???===;;;:::;;;<<<>>>??????>>>===<<<:::;;;<<<<<<<<<;;;:::999777777777777777777777777'''''''''((()))*********+++++++++************))))))************+++++++++************************)))***++++++++++++***)))************************))))))))))))************((()))))))))*********+++$$$&&&)))+++,,,+++***)))))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,------......------,,,------......///.........////////////////////////111111111111000000000000000000111111111111000000///000000111111222333333111222333444444555555555222333444555666777777777888888999:::<<<===>>>???>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIHHHGGGEEEEEEFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFEEECCCBBBCCCEEEHHHJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFGGGGGGHHHIIIEEECCCAAAAAACCCDDDDDDDDD???BBBEEEDDDBBB?????????=========>>>>>>???AAAAAA@@@???>>>>>>===>>>???@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>===<<<;;;;;;::::::999888999:::;;;<<<;;;;;;;;;;;;:::999888777888777777777888888999:::888888777777777777888888888888888888777777777777333333333444444555555555444444333333333333333333222222222222222222333333000111333444444333222111111111000000000000111111222222222222222222222222222222222222222111000000000000111111111222222222000000000000000000000000...//////000000111111222000000000000000000000000000000111222222222111111////////////////////////------...///////////////////////////000000000000......////////////......,,,,,,---------.................................,,,...//////...---///000111111000000000000111111...///111222333333333222111111111111222333444555111222333444555555666666666666666666666666666666888888888888888888888888777888999;;;<<<=========;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<>>>>>>???@@@BBBDDDGGGHHHDDDCCCCCCCCCDDDFFFGGGHHHEEEFFFHHHHHHHHHHHHJJJLLLRRRRRRQQQPPPMMMIIIEEECCCCCCCCCCCCEEEHHHKKKKKKJJJHHHGGGGGGHHHJJJKKKIIIHHHJJJMMMPPPSSSUUUUUUTTTSSSOOOOOONNNOOOPPPQQQSSSTTTQQQSSSVVVYYY\\\]]]^^^^^^```^^^ZZZUUURRROOONNNNNNKKKNNNPPPPPPNNNMMMMMMNNNMMMNNNPPPQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOPPPLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJHHHFFFCCCAAA@@@>>>>>>???AAABBB@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAA@@@???===<<<:::<<<<<<=========<<<;;;;;;;;;::::::::::::999999999777777777777777777777777((())))))***+++,,,,,,,,,+++++++++************))))))************+++++++++************************)))***+++,,,,,,+++***)))************************''''''((()))***+++,,,,,,(((((())))))*********+++"""&&&***,,,,,,***)))))))))***++++++++++++***++++++,,,,,,,,,---------,,,------......------,,,,,,------......------,,,.........///......------////////////////////////111111111000000000000000///000111222222111000////////////000111111222222000111222333444444555444111222333555666777777777777888999:::<<<===>>>?????????@@@AAAAAAAAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFEEECCCCCCEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDBBBBBBBBBEEEGGGIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBAAAAAABBBDDDEEEDDD???BBBEEEEEEBBB??????@@@============>>>???@@@AAA???>>>=========>>>@@@AAA?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;:::999888888:::<<<===;;;<<<;;;;;;:::999888777999888888888888888999999888888777777777777888888666666666666555555555555333333333444444555555555333333222222222333444444333333222222222222222222222333444555555444222111111000000000000000111111222222222222222222222222111222222222222111000000000000111111222222222222222222222222222222222222------...///000111222222//////000000111111222222...///000111222333333333////////////////////////---...//////000000//////////////////000000000000......////////////.............../////////000000////////////////////////,,,---///...------...000000000////////////000000...///111222333333222222000000000000111222333444111222333444555666666666666666666666666555555555888888888888888888888888666777999:::;;;<<<<<<<<<;;;::::::999999::::::;;;:::999999999:::;;;;;;<<<>>>>>>>>>???AAACCCFFFGGGAAAAAAAAABBBCCCEEEHHHIIIFFFGGGHHHHHHHHHIIIKKKMMMOOOOOOPPPOOONNNKKKHHHFFFEEEDDDDDDGGGJJJLLLLLLLLLIIIHHHHHHIIIKKKKKKJJJHHHLLLNNNQQQTTTUUUTTTSSSRRROOONNNNNNNNNOOOQQQSSSTTTPPPRRRVVVYYY\\\]]]]]]]]]aaa^^^YYYSSSOOOMMMMMMMMMJJJMMMPPPPPPMMMLLLMMMNNNMMMNNNOOOQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPQQQMMMNNNNNNOOOOOOMMMLLLKKKIIIGGGFFFGGGIIIIIIIIIHHHCCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDD???@@@@@@@@@???>>><<<;;;======<<<<<<;;;;;;;;;:::;;;:::999888888888999999888888888888888888888888))))))************))))))''')))***++++++***)))''',,,+++++++++***))))))))))))************+++++++++************************(((((((((((()))***+++,,,,,,+++++++++***)))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,............,,,,,,.........------,,,,,,,,,....................................////////////////////////////////////222111000//////......///.........///000222333444444444333222111111111222444444555555555444333222777888888999:::<<<===>>>@@@???>>>>>>===>>>>>>???@@@@@@AAAAAACCCEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGIIIIIIIIIGGGDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEHHHLLLLLLIIIFFFEEEFFFGGGHHHGGGFFFEEEDDDBBBBBBAAAAAABBBCCCEEEFFFCCCBBBAAAAAABBBCCCBBBAAACCC@@@======???AAA@@@>>>>>>>>>=========???@@@AAABBBAAA??????@@@@@@>>>======<<<:::888888:::<<<>>>;;;:::999888888888999:::<<<<<<;;;:::999888777666999999::::::999999888777777555444333333444555777666666666555444444333333000111333444444555666888555444333222111111111111333333333222222111111111///000222444444333222111222222222111111111000000111111111111111000//////000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000...---///333555555444//////............//////.........///////////////000000////////////000000////////////////////////------...///000000//////...............---------000000000000000000000000///////////////000111111111000000000//////......000111111111111222222222111222333333222222444777666666666666777777777777:::999888777777777777777666777888999999999999999:::999888777777777888999999888777666666777888999<<<===>>>???@@@AAABBBBBBCCCBBBCCCFFFIIIJJJGGGDDDEEEGGGHHHHHHGGGFFFHHHIIILLLLLLLLLKKKJJJHHHGGGFFFGGGEEEDDDEEEIIIKKKIIIHHHJJJHHHGGGGGGHHHJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSTTTVVVXXXYYYZZZ[[[bbb^^^YYYSSSPPPPPPQQQRRRNNNLLLJJJKKKMMMMMMJJJGGGJJJJJJJJJLLLNNNQQQTTTUUUVVVVVVVVVSSSPPPNNNMMMNNNMMMNNNOOOOOONNNLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@AAABBBCCCAAA???>>>>>>???AAADDDFFFDDDDDDCCCBBBAAA@@@@@@???BBBBBBAAAAAA???>>><<<;;;;;;;;;::::::::::::999999888999999::::::999999888888888999999999999888888))))))************))))))((()))***++++++***)))(((++++++******************))))))*********+++++++++******************************)))))))))))))))***++++++******************'''(((((()))******++++++((((((((()))***+++++++++*********************************+++++++++,,,,,,+++,,,------------,,,+++......---------,,,,,,,,,------------------------------------....................................///...............//////......//////000222333444444444333222222222222222444444444444444444444444777777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFIIILLLLLLJJJGGGFFFFFFGGGHHHGGGFFFEEEDDDAAABBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBCCCDDDCCCAAACCC@@@===>>>@@@AAA@@@??????>>>=========???@@@AAABBBAAA??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999::::::;;;::::::999999999999888888:::::::::::::::999888888888777666555555666777888777777777666555555444444222222333444333444444555555444333222111111111111333333333222222111111111222333555666666666444333222222222111111111000000222222222222222111000000000111222222222222111000000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111000...---...111333333222//////............//////............////////////000000////////////000000........................---......////////////...000000000000///////////////////////////////////////////////////000000111333333333333222222111111000000111111111222222222444444444333333333444555555555555555666666666666666666555555555444444444555666777888999999:::::::::999888777777888888999999888777666666666777888<<<<<<===>>>???@@@AAABBBCCCBBBCCCFFFIIIIIIGGGDDDEEEFFFHHHGGGFFFFFFGGGIIILLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEFFFIIIJJJIIIGGGJJJHHHGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQPPPPPPNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSUUUVVVXXXZZZ[[[[[[aaa]]]XXXSSSPPPOOOPPPQQQOOOMMMLLLLLLMMMMMMJJJHHHIIIIIIJJJLLLNNNQQQSSSUUUSSSTTTTTTQQQNNNLLLKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@AAAAAABBBAAA@@@???>>>???BBBEEEGGGDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::999999888999999::::::999999888777888888888888888888777))))))************))))))((()))***++++++***)))((())))))******************)))))))))*********++++++)))))))))))))))))))))))),,,+++***)))(((((((((((())))))******************((((((((()))******++++++(((((())))))***+++++++++*********************************++++++++++++,,,***+++,,,,,,,,,,,,+++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,------...///000////////////000111333333444333333333333222222222444333222222333444666777777777888999::::::;;;<<<;;;<<<===>>>>>>===<<<<<<===>>>>>>???@@@BBBDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHFFFFFFFFFFFFDDDBBBDDDDDDEEEEEEDDDCCCBBBAAACCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGIIIKKKLLLJJJHHHFFFGGGGGGHHHGGGFFFEEEDDD???AAADDDFFFGGGFFFDDDCCCBBBAAAAAABBBDDDEEEDDDBBBBBB@@@??????@@@BBBAAA@@@??????>>>===>>>???@@@AAABBB@@@????????????>>><<<:::<<<===??????===;;;:::;;;;;;::::::::::::;;;<<<888888888999999999:::::::::::::::::::::999999888999999777777777777999999888888777777666555555555333333444444444444333333555444333222111111111111222222222222222111111111///000111222333222111000222222222111111111111111333333333333333222111111000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000...---...///111111000........................------........./////////000//////......//////000............................../////////......---//////////////////////////////////////////////////////......//////000111444444333333333333222222000000000111111111222222555444333333444444333222333333444444444555555555333444555555555444333222444555666888999999::::::999888888777888888999999999888777555555555666777<<<<<<======>>>???@@@@@@CCCCCCDDDFFFHHHHHHFFFDDDDDDFFFGGGGGGFFFFFFGGGHHHKKKKKKKKKJJJJJJHHHGGGFFFHHHGGGFFFGGGHHHIIIHHHGGGIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXZZZ[[[\\\___\\\XXXSSSPPPOOOOOOPPPQQQOOONNNNNNNNNMMMKKKHHHHHHIIIJJJLLLNNNQQQSSSTTTPPPQQQQQQOOOLLLJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@BBBAAA@@@???@@@BBBEEEFFFDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@???>>>>>>;;;;;;::::::::::::999999888999999::::::999999888666777777888888777777666)))******++++++******)))((()))************)))((((((((())))))******++++++))))))))))))************((((((((((((((((((((((((++++++***)))(((((())))))(((((())))))******++++++(((((())))))************)))))))))******+++++++++((((((((((((((((((((((((************++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------......///000////////////000111222333222222222222222222111111333222111111222555777999777777888999999:::::::::999:::<<<>>>>>>===;;;:::<<<<<<======???@@@BBBCCCCCCCCCDDDDDDFFFGGGIIIIIIIIIGGGFFFFFFGGGGGGFFFDDDGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJKKKKKKJJJIIIFFFGGGHHHHHHGGGFFFDDDCCC???AAACCCEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFDDDCCCAAAAAA@@@@@@AAABBBBBBBBB@@@???>>>>>>>>>???@@@AAA@@@???======>>>>>><<<;;;;;;;;;=========<<<:::999:::999999999::::::;;;;;;888888888888999999999999:::::::::::::::999999888999888888777777888888999777777666666555555444444333333444555777777666555444444333222111111111111222222222111111111111111---...///000000000//////111111111111111111111111222222333333222222111000000000111111111111000000////////////////////////////////////////////////////////////////////////000//////......//////000///...------....................................,,,------......//////////////////....../////////........................////////////...---,,,,,,,,,,,,---------------...///////////////////////////............///000000000000000000000000000000000000000000111111111111333222111222444555333111222222222222333333333333333444666777777666444333333444555777888999999:::777777777888888999999:::999888777555555555555666;;;<<<<<<===>>>?????????CCCDDDDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJJJJJJJJJJIIIIIIHHHGGGIIIHHHHHHHHHHHHHHHHHHGGGJJJJJJIIIHHHGGGHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[\\\^^^\\\XXXUUURRRPPPPPPPPPQQQQQQPPPOOONNNMMMKKKJJJHHHIIIJJJLLLOOOQQQRRRSSSNNNOOOOOOMMMKKKIIIIIIJJJIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@??????BBBAAA@@@@@@AAACCCDDDFFFDDDCCCCCCBBBAAA@@@??????>>>??????@@@@@@@@@??????;;;;;;:::::::::999999999888999999::::::999999888666666777777777777666666******++++++++++++******))))))************))))))((((((((())))))******+++(((((()))))))))*********(((((((((((((((((((((((())))))(((((()))***++++++((((((((())))))******+++)))))))))))))))*********************++++++++++++(((((((((((((((((((((((())))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////........................111000000///......//////000/////////000111222222///000111111222111000000333222111111222555888999777777888999999888888777777888:::<<<===<<<:::999;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBDDDEEEGGGIIIJJJGGGFFFFFFGGGIIIJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCEEEFFFFFFDDDBBB???@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@@@@>>>===;;;;;;<<<<<<:::999<<<;;;;;;::::::999999999777777888888999999999999999999999888888888777777999999::::::999999888777777777777666666777777777666555555444444333222222222222333666:::;;;999777444444333222111111111111111111111111111111111111000111111222222222222222111111111111111111111111111111111111111000000///000000000000000000000000////////////////////////////////////////////////........................//////............//////.........---,,,,,,---...------............------,,,,,,,,,---...//////000//////............//////..............................///......---,,,,,,+++,,,,,,,,,------.............................................//////000........./////////////////////000000000111111111//////000111333444333222111111111111222222222222222333555777777666444333333333555666777888888888666666777888999:::::::::999888777555555555666777<<<<<<======>>>>>>??????CCCCCCDDDDDDCCCBBBBBBCCCCCCEEEFFFFFFEEEDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHJJJKKKKKKJJJHHHHHHJJJMMMNNNMMMMMMLLLKKKKKKKKKKKKMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSTTTVVVWWWYYYZZZ[[[]]][[[YYYVVVSSSQQQPPPPPPPPPQQQQQQPPPNNNMMMLLLKKKJJJKKKLLLNNNOOOQQQRRRRRRMMMNNNOOOMMMKKKJJJJJJKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@??????AAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBBAAA@@@??????>>>>>>>>>???@@@@@@@@@@@@???;;;;;;:::::::::999999999888999999::::::999999888666666777777777777666666******++++++++++++*********))))))))))))))))))***(((((())))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++************************)))))))))************+++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,................................./////////000000------------------------222222000//////.........000000000000000111222222///000111222222222111000222222222222333555777888666777888999999888666555666777999::::::::::::999;;;;;;;;;<<<===???AAAAAA@@@AAAAAACCCEEEGGGIIIJJJGGGFFFEEEGGGIIIKKKKKKJJJFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGGGGHHHIIIGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBAAAAAAAAACCCEEEFFFDDDDDDDDDFFFGGGGGGDDDAAA===???AAABBBAAAAAAAAABBBBBBAAA@@@???>>>???@@@@@@>>><<<;;;;;;;;;;;;:::888<<<;;;:::999888888888999555666777888999999999888999999888888888777777777888888888888888777777666666666666666666666666666555555444444333222222111111111222666;;;===;;;888555444333222111111111111000000000111111111111111000000000000111111222222111111111111111222222222000111111111111000//////111000000//////000000111000000000000000000000000000000000000000000000000..............................------------......---......---,,,,,,---///,,,---...//////...---,,,++++++,,,---...//////000///......------......///------------------------------.........------,,,---------...//////000000..............................------......///000/////////000000000000111/////////000000000111111---000333333333222222333000000111111111222222222111222333444444444333222333444555666777777777666444555777888::::::;;;;;;999888777666666777888999=========>>>>>>?????????BBBCCCCCCBBB@@@???@@@AAABBBDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJIIIHHHGGGIIIJJJLLLMMMNNNLLLIIIHHHKKKNNNNNNMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSUUUVVVXXXYYYZZZ[[[ZZZXXXVVVTTTQQQOOONNNNNNPPPQQQPPPNNNLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMNNNNNNMMMKKKKKKKKKLLLJJJIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@??????;;;;;;::::::::::::999999888999999::::::999999888666777777888888777777666***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))((((((((((((((((((((()))))))))******************************)))))))))))))))******)))))))))))))))(((((((((***)))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************,,,+++************+++,,,******+++++++++,,,,,,,,,---------------------------------.........//////------------------------000//////.........//////000000000000000111111222///111222444444444222222222222333333444555666666666777888999888777555444666666777888888999::::::;;;;;;;;;<<<===???AAABBB???@@@AAABBBDDDGGGIIIJJJGGGFFFEEEFFFHHHIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFHHHIIIGGGEEEEEEGGGIIIHHHHHHHHHHHHGGGEEECCCBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHFFFCCC@@@;;;>>>AAABBB@@@???@@@BBBBBBAAA@@@???>>>???@@@@@@???===<<<<<<===<<<;;;999:::;;;<<<<<<;;;999888777555666888999::::::999999777777777777888888888888777777777777777666555555555666666666666666666555666555555444333333222222111000111555:::<<<888444555444333222111111111111///000000000111111111222///.........//////000000000000111111111222222222111222222222222111000000111000///......///000111000000000000000000000000000000000000000000000000...........................------------------...,,,...///...,,,,,,...000+++,,,...//////...,,,+++***++++++,,,...//////000///......------......///------------------------,,,,,,---.........------,,,,,,---......///000000...........................------------.../////////000000000111111111111////////////000000000111///444999888222///111444000000111111111222222222222333333333444444444444444555555666666555555555333555777999:::;;;;;;;;;888888777777888999:::;;;>>>>>>>>>???????????????@@@BBBBBB@@@===<<<>>>???BBBCCCEEEDDDCCCCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIFFFHHHJJJIIIHHHHHHJJJLLLMMMOOOPPPNNNJJJIIILLLPPPNNNMMMLLLKKKKKKKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTPPPPPPRRRSSSUUUWWWXXXXXXWWWWWWVVVUUURRRPPPMMMLLLLLLNNNPPPOOOMMMLLLMMMNNNPPPQQQQQQRRRRRRQQQPPPPPPKKKLLLMMMLLLKKKJJJKKKLLLKKKKKKIIIHHHGGGGGGFFFFFFCCCCCCDDDDDDDDDCCCBBBBBB>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@@@@AAAAAACCCBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@??????>>>;;;;;;::::::::::::999999888999999::::::999999888777888888888888888888777***++++++,,,,,,++++++*********))))))))))))************))))))((((((''''''(((((((((((())))))))))))************************,,,+++***)))((((((((((((******))))))((((((''''''*********)))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------...///000111000000000000000111222111222444666666666444333111222333444555555555555666777888999888777444333666666666666777888::::::;;;;;;;;;<<<>>>???AAABBB>>>???@@@BBBDDDGGGIIIJJJHHHFFFEEEFFFGGGGGGFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHEEEGGGHHHGGGDDDDDDFFFHHHHHHHHHHHHHHHGGGEEECCCBBBBBBDDDFFFIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFBBB???:::===AAAAAA@@@???@@@BBBCCCBBB@@@?????????@@@@@@@@@???======>>>>>><<<;;;999;;;>>>???>>>;;;888555666777999:::;;;;;;::::::555555666777888999::::::666666666666666555555444666666777777777777666666777666666555444444333333222000000444999:::555000555444333222111111111111//////000000111111111222222222222222222333333444000000111111222222222222222333333333333222111111111000///......///000111000000000000000000000000000000000000000000000000...........................------,,,,,,------...,,,...///...,,,,,,///111+++,,,...//////...,,,+++******+++,,,...//////000.........------.........------------------------++++++,,,---............******++++++,,,---.................................------------...//////......//////000000000111////////////000000000000222999>>>;;;333---///444111111111111222222222222666555555555555666777888555555666666555555444333333444777999:::;;;;;;;;;888888777777888:::<<<===???????????????@@@@@@@@@@@@AAABBB???<<<;;;<<<>>>BBBCCCDDDDDDCCCCCCDDDFFFFFFFFFGGGHHHIIIIIIIIIIIIEEEGGGJJJJJJHHHHHHJJJMMMNNNPPPRRROOOKKKJJJMMMQQQNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUOOOPPPQQQRRRTTTVVVWWWXXXUUUUUUUUUSSSQQQNNNKKKJJJJJJMMMOOOOOOMMMLLLMMMOOORRRRRRSSSSSSSSSQQQPPPOOOJJJKKKLLLLLLJJJIIIJJJLLLLLLLLLJJJIIIHHHGGGGGGGGGCCCCCCDDDDDDCCCCCCBBBAAA===>>>@@@AAABBBBBBAAA@@@???????????????@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;:::::::::999999999999999::::::999999999888888999999999999888888))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))***+++******+++******)))((('''((((((((((((((((((((((((******+++,,,,,,---......******+++,,,,,,,,,,,,+++++++++*********+++,,,---+++,,,---...///...---,,,++++++---.........---,,,,,,---///000000...,,,+++---.....................222666:::888444111222555111222222333333222222111444333333333333444555555888888888777888888999:::<<<;;;;;;;;;;;;<<<======BBBBBBCCCEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDFFFGGGIIIJJJIIIGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAACCCDDDFFFHHHHHHHHHFFFEEEGGGFFFEEEDDDDDDCCCAAA???=========>>>>>>???@@@@@@??????????????????@@@@@@>>>>>>>>>>>>>>>===<<<<<<::::::999888777777777777888777777777888999::::::444444555555555555555555999888777666555555555555999888888888777777666666888666555555777777555222444444444444444444444444444555555555444222000/////////000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222111000///---+++***,,,---......//////......000000000000000000000000,,,,,,,,,---------......---------------------------------............///...////////////---+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,---...///000000111///...---,,,------...///,,,+++---000222111///------------............000000000000000000000000222444555444111///......////////////000111222333555444444333333444444555666555444444444555777888555777999;;;<<<;;;:::999777777888999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;>>>===;;;:::;;;<<<>>>@@@CCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFFFFEEEFFFFFFFFFDDDFFFIIIJJJJJJKKKLLLNNNQQQQQQQQQPPPPPPOOONNNNNNMMMKKKJJJKKKMMMNNNNNNMMMTTTRRROOOOOOQQQRRRSSSRRRPPPOOOOOOOOOQQQSSSUUUWWWVVVUUUSSSPPPNNNLLLKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKLLLMMMMMMLLLJJJIIILLLKKKJJJHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAA???@@@AAAAAA??????@@@AAABBBBBBAAA@@@???======<<>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888666777888888888777555444))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''((((((''''''(((***((())))))*********))))))))))))))))))))))))))))))***++++++,,,,,,---------)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...---------+++,,,---...///...------///000111222222111000///...------,,,+++***))))))111555888777333111222555111222222222222222222111444333333333333444555555555555555666777888:::;;;;;;;;;;;;;;;;;;<<<<<<===AAAAAABBBDDDEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEECCCBBBAAACCCEEEGGGHHHIIIHHHFFFFFFDDDCCCBBBBBBCCCBBB@@@>>>======<<<<<<===???@@@AAA????????????????????????>>>>>>>>>>>>>>>===<<<<<<;;;:::999888777777777777888888777777666777777777666666777777888888888999:::999888777666666666666999999999888888888777777666444333444666666444222333333333333333333333333555555555444333222000//////000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......,,,---......//////..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000///...,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...............///......---,,,,,,------...------///222333111///////////////000000000000000000000000000000000000000111333222000---------////////////000111222333444444333333333333444444444444444444444555666666444555777999:::999888888777777888888999::::::;;;;;;;;;::::::::::::;;;;;;======;;;;;;;;;<<<>>>???AAAAAABBBBBBBBBBBBCCCCCCGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHKKKLLLKKKLLLMMMNNNRRRQQQQQQPPPOOONNNMMMMMMLLLJJJIIIJJJLLLMMMMMMMMMRRRQQQPPPPPPRRRSSSSSSRRROOOOOOPPPQQQRRRTTTUUUVVVVVVTTTRRRPPPNNNLLLKKKKKKMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPOOOOOOOOOJJJKKKMMMNNNNNNLLLJJJIIILLLKKKJJJJJJIIIIIIIIIIIIGGGGGGEEECCCBBBAAAAAAAAA>>>>>>>>>>>>???????????????AAABBBAAA@@@???@@@AAABBBBBBAAA@@@???>>>======@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999666777777888777666555444))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))***++++++&&&''')))(((''''''(((***'''''')))******+++++++++************************+++++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......,,,---......//////..............................000000//////.........---///222555444222111222444222222222222222222222222333333333333333444555555222222333444666888:::;;;;;;;;;::::::;;;;;;<<<===??????@@@AAACCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAADDDEEEGGGIIIIIIHHHGGGEEEAAA@@@???@@@AAA@@@???======<<<;;;;;;<<<>>>AAACCC@@@@@@@@@??????>>>>>>>>>=========>>>======<<<;;;;;;;;;999888777666666666999888777666555555555555555666666777888999:::::::::999888777777777777777999999999999888888888888444333222444555666444333222222222222222222222222666555444222222111111111000111111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///////////////...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,............////////////++++++++++++++++++++++++------------............//////000000000...---,,,---,,,,,,++++++,,,,,,---------------........................------,,,,,,---------------,,,,,,+++------...111333333111......////////////000000000000000000000000000000000---...000///...,,,,,,---////////////000111222333444333333222222333333444333333444555555555555444333444666777888888777666666777777888888999999:::::::::999999999::::::;;;===<<<;;;;;;;;;<<<>>>?????????@@@@@@@@@AAAAAAAAAEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIJJJLLLMMMNNNMMMPPPOOOPPPRRRTTTUUUTTTRRRNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTRRRPPPNNNMMMLLLKKKLLLMMMPPPRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOKKKLLLMMMNNNNNNLLLJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGEEECCCAAA@@@??????>>>>>>>>>>>>?????????@@@@@@AAABBBBBB@@@@@@AAABBBCCCBBBBBBAAA@@@???>>>>>>AAAAAA@@@???>>><<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999666777777777777666555444))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,(((***++++++***)))+++,,,(((((()))***************************************,,,,,,,,,+++++++++++++++))))))***+++++++++++++++)))+++---...///...,,,+++---,,,+++***+++,,,...///------........./////////---,,,,,,+++,,,,,,---...---...///000111222333333---///111222111000222444222222111111111111222222333333222222333333444555222333333555666888:::;;;:::::::::::::::;;;;;;<<<======>>>???AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDFFFHHHJJJLLLMMMMMMJJJHHHFFFDDDCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFGGGIIIIIIHHHFFFEEE@@@???>>>???@@@@@@???===<<<;;;::::::;;;>>>AAACCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<======<<<<<<;;;<<<;;;999888666555555555888777777666666666777777222222333444666777888888::::::999888777777888888888888888777777777777777333333333444555666555444222222222222222222222222666555333111000111111222111111222333333333333222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111000000///---,,,+++,,,---......///.........++++++++++++++++++++++++------------............++++++++++++++++++++++++,,,,,,---------.........//////000000000///---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------++++++---------,,,+++***+++---///111222111///---,,,,,,,,,---------......////////////////////////,,,---......---,,,---...000000//////000111222222333333222222222222333333222333555666666666555444444444555666777777666666666666666777777888888888999888888888888999::::::<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBCCCCCCDDDEEEEEEFFFHHHJJJJJJJJJIIIJJJKKKPPPPPPOOONNNLLLKKKJJJJJJKKKJJJIIIJJJMMMOOOOOOOOOMMMNNNPPPSSSVVVVVVTTTRRRMMMOOORRRUUUVVVVVVUUUTTTVVVUUUSSSQQQPPPNNNNNNNNNMMMOOORRRTTTTTTRRRPPPOOOPPPPPPQQQQQQQQQPPPOOONNNKKKLLLNNNNNNNNNLLLJJJHHHIIIIIIIIIJJJJJJJJJJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@BBBBBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@??????>>>?????????>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888666666666666666555555555)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,)))***++++++******+++,,,***************)))((((((************************+++++++++++++++++++++***))))))***++++++++++++***)))***,,,......---,,,+++,,,,,,+++***+++,,,---...------------......////////////......//////000111******+++,,,...///000000---...//////000000222333222111111000000111111222333222222222222333444444555555555666777888999:::999999999999999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCEEEGGGIIIKKKMMMNNNOOOJJJHHHFFFCCCBBBBBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBDDDEEEGGGHHHHHHGGGEEEDDD@@@?????????AAAAAA???===;;;;;;::::::;;;===???AAA??????>>>===<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;;;;;;;:::999777666555555555666666666777888999:::;;;111111222333555666777777:::999888888888888888888555555555666666666666666333444555666666666666666444444444444444444444444555444222111000000111222111111222333333333333222////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000///...,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------------......//////000000///---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,---......///***+++,,,---------++++++)))+++...000///...,,,+++,,,,,,,,,,,,------------........................---...///...------///000000000000000000000111222222222111111111111222222333444555666777666555444555555555666666666666666555555666666666666777777777777777777777888999999;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGIIIKKKKKKJJJJJJKKKLLLOOONNNMMMLLLKKKJJJIIIIIIKKKJJJIIIKKKNNNPPPQQQPPPLLLMMMPPPSSSVVVVVVSSSPPPLLLNNNRRRUUUVVVVVVTTTSSSVVVUUUTTTRRRQQQQQQPPPPPPPPPRRRSSSTTTSSSQQQNNNLLLOOOPPPQQQRRRQQQPPPNNNMMMKKKLLLMMMNNNMMMKKKIIIGGGEEEFFFGGGHHHHHHGGGGGGFFFCCCCCCBBBBBBBBBCCCDDDDDD@@@AAAAAAAAAAAABBBBBBBBB@@@AAABBBBBB@@@@@@AAABBBBBBAAAAAA@@@@@@?????????;;;;;;<<<=========<<<<<<::::::;;;;;;;;;;;;::::::666666666666777777777777777666666555555555555555))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++'''(((***)))(((((()))++++++++++++******)))''''''*********************************+++++++++++++++((()))******++++++******)))***+++,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,,,,,,,---......,,,,,,------...///////////////.........---------............///000111222222111000//////000111222222222222222222333444444555555666666777888999:::999999888888999999:::;;;::::::;;;===>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLMMMJJJHHHEEECCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@AAABBBCCCDDDEEEFFFGGGGGGEEECCCBBBAAA@@@@@@@@@AAAAAA???===;;;:::;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;999999888777666666666666666666666777888:::<<<===444555555666777888888999999888888777777777888888444444444444555555555555444555777777666555666777444444444444444444444444333333222111111111111111000111111222222222222222000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000,,,---...///000000000000,,,---......//////......------------------------***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------...//////...---,,,---,,,,,,++++++,,,,,,---************++++++++++++******+++,,,---...//////+++,,,,,,---------------)))+++......---+++++++++---............/////////.........................../////////------///111111000000000000000111111222111111000000111111222333333444555555555555555555555555555555555555555555555555555555555555555666666666666666777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA>>>>>>???@@@AAABBBDDDEEEHHHJJJLLLMMMLLLLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHJJJMMMPPPQQQQQQLLLMMMOOORRRTTTTTTQQQOOOKKKNNNQQQTTTUUUUUUSSSRRRUUUUUUTTTRRRRRRQQQQQQQQQSSSSSSSSSSSSQQQOOOLLLJJJNNNOOOQQQQQQQQQOOOMMMKKKKKKKKKLLLLLLLLLJJJGGGFFFCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@@@@AAABBBCCCDDDEEE????????????@@@@@@@@@@@@???@@@AAAAAA??????@@@AAA@@@@@@@@@?????????>>>>>>999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::666666666666666777777777777666555555444444555555))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))''')))******)))(((***+++))))))*********))))))((())))))))))))))))))))))))))))))******++++++,,,,,,((())))))***************)))))))))*********++++++******+++,,,,,,,,,,,,,,,,,,++++++***+++,,,---...((()))+++,,,------,,,,,,222111111000///...------000///......///000111111222111000//////000111222222222222111222222333444333333333555666888:::;;;888888888888888999::::::999:::;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???@@@BBBCCCCCCDDDEEEFFFEEEDDDBBBAAABBBAAA@@@@@@@@@???===;;;:::;;;<<<<<<<<<<<<;;;:::::::::999999999999999999999999:::;;;;;;;;;;;;;;;777777666666666666777777666666666666777999:::;;;777777888888999999999:::777777777666666777777888444444444555555555666666333666777777444333444555333333333333333333333333111222222222222111111000///000111111222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000,,,---...///000000000000,,,---......//////......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,---......///***,,,......,,,***+++---------........./////////------------------------///000///...------...000111111000000000000111111111111000000000000111111222222111111222222333444444444333333333333444444444444444444444444444444555555555555666777888999::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>??????=========>>>@@@BBBCCCDDDEEEGGGJJJKKKJJJKKKLLLMMMJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHLLLOOOPPPPPPMMMMMMNNNPPPRRRRRROOOMMMKKKMMMOOORRRSSSSSSSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRQQQOOONNNLLLKKKMMMNNNPPPQQQPPPNNNKKKJJJJJJJJJKKKKKKJJJHHHFFFDDDCCCDDDEEEFFFEEEDDDBBB@@@???>>>>>>??????@@@AAABBB?????????@@@@@@@@@AAAAAA>>>???@@@@@@>>>>>>???@@@?????????>>>>>>>>>>>>===999::::::;;;;;;;;;;;;:::999::::::;;;;;;::::::999777777777888888888999999777666555444444444555555)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))+++,,,,,,++++++,,,---'''((()))******++++++***(((((((((((((((((((((((((((((()))***+++,,,,,,---(((((()))***************))))))(((((())))))***+++)))***+++,,,---,,,++++++,,,+++*********+++,,,---***+++...000111000///...+++++++++,,,,,,,,,,,,,,,111///......///000111111222111000......000111222222222111111222222333444///000111333555888:::<<<888888888777888999999:::999:::;;;<<<===???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEHHHGGGFFFDDDBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>@@@BBBCCCBBBCCCDDDEEEDDDCCCAAA@@@BBBAAA?????????>>><<<::::::;;;<<<======;;;999888888888888888888888999999888999::::::;;;;;;;;;;;;666666666666666777888888777666666666666777777888888888888888888888999999777666666666666666777777444555555555666666777777333555777666333111222444222222222222222222222222000111222333333222000/////////000111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///000000000///...------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++...------,,,---...000111,,,...///...++++++,,,///+++++++++,,,,,,,,,------------------------------///000///---,,,,,,---///111111000000000000000111111111000000000000111111111000/////////000222333333333222222111222222333444444444444444444444444444444444555555777888888999:::;;;;;;<<<<<<;;;;;;888888999:::<<<======>>><<<<<<===>>>???AAACCCDDD@@@CCCEEEGGGGGGGGGIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJEEEDDDDDDFFFJJJMMMNNNNNNNNNMMMMMMNNNPPPPPPNNNLLLKKKLLLNNNPPPRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOQQQPPPPPPOOONNNNNNNNNMMMMMMNNNOOOPPPOOOMMMJJJHHHIIIJJJJJJJJJIIIGGGEEECCCDDDEEEFFFFFFEEECCCAAA???>>>>>>============>>>>>>AAAAAABBBBBBBBBCCCCCCCCC===???@@@???>>>===>>>???>>>>>>>>>>>>============;;;;;;;;;;;;::::::999888999::::::;;;;;;::::::999888888999999::::::::::::777666555444333444555555(((((())))))))))))(((((())))))))))))))))))))))))...,,,***)))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***)))'''&&&&&&%%%%%%+++++++++,,,,,,+++++++++*********))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.....................------,,,,,,,,,...///000222222000///...111000/////////000222333////////////000000000000000000111222444555555666333444555666777888999999999999:::;;;===???AAABBBBBBBBBBBBAAA??????AAABBBEEEEEEEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA@@@????????????AAAAAA@@@@@@???@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>><<<;;;:::<<<<<<<<<;;;;;;:::::::::999888777666666888:::<<<::::::<<<<<<<<<:::888666888888888888777777777777888666555444555666888999;;;:::777666555777999::::::888555333333333555666555444444333333444444555555555555444444333333333333333444555555444333333000000000000000000000000111111222222222222111111111000///......///000111////////////////////////------............------000000000000000000000000---------............///////////////...---,,,+++........................------------,,,++++++***---,,,+++******+++,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///---,,,***))))))******+++,,,............,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------------------------------------++++++++++++------,,,,,,+++***+++,,,...///...............---------////////////////////////111111000000//////......111111000000111111222333222222222222222222222222222222222333333333444444555555555555555666777777999999999:::::::::;;;;;;999::::::;;;;;;::::::999:::;;;;;;<<<===>>>??????BBBCCCEEEGGGHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIJJJLLLMMMNNNPPPPPPPPPMMMJJJKKKMMMNNNMMMKKKKKKQQQTTTRRRQQQRRRQQQNNNNNNNNNNNNLLLKKKKKKNNNPPPRRRRRRPPPOOOOOONNNOOOOOOSSSRRRPPPNNNMMMKKKKKKJJJHHHIIIIIIIIIHHHFFFDDDCCCDDDCCCBBBAAAAAAAAABBBBBB???===<<<;;;<<<===???@@@CCCCCCCCCCCCBBBAAA@@@@@@===>>>?????????>>><<<;;;===============<<<;;;;;;======<<<;;;;;;:::999999999999:::::::::999999888666888999999777666666777555555555444555555666777(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++******++++++++++++******))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))((((((((((((************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,,,,---...//////...---,,,000000//////000000111222////////////000000000000000111111222333444555666444444555666777888999999999999:::;;;<<<>>>???@@@@@@@@@???>>><<<===@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCBBB@@@?????????AAAAAA@@@?????????@@@@@@BBBAAA@@@???????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::::::::999999888888888888999888888777888999:::;;;999;;;<<<===>>>===;;;:::999888888888777777777777888777666555555777888:::;;;:::888666666888:::;;;:::999666444333444666777444444333333333333444444555555444444444333333333222333444555555444333222000000000000000000000000000111111222222111111000111000///......///000111////////////////////////------............------////////////////////////---------............///////////////...---,,,+++------------------------......,,,+++++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///...---+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---------.......................................000000000000//////......111111000000111111222222222222222222222222222222333333333444444444555555444444444444444555555666888888888888999999999999999999::::::::::::999999::::::;;;<<<===>>>>>>???BBBCCCEEEGGGHHHHHHHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOOOOMMMJJJJJJLLLLLLKKKIIIKKKQQQUUUTTTSSSTTTSSSPPPLLLMMMLLLKKKJJJJJJMMMOOORRRRRRQQQPPPOOOOOOOOOOOORRRQQQOOOMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>>===<<<<<<>>>???AAABBBCCCCCCBBBBBBAAA@@@???===>>>?????????>>><<<;;;======>>>>>>======<<<;;;;;;::::::999888888777777888888999999999999888888777888999888777777888999999999888888888888888999((())))))******))))))((())))))))))))))))))))))))))))))(((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,...//////000000000000000////////////000000000000000111111222333444555555555555666777777888999999999::::::;;;;;;<<<======<<<<<<;;;:::999;;;???BBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCAAA@@@???>>>>>>@@@@@@?????????@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;999999888888888888888777999999999:::::::::::::::999:::<<<===>>>>>>======999999999888888888777777888888777666777888999:::;;;:::999777777999;;;<<<;;;999777555444555666777444444333333333333444444555444444444444333333333222333333444444333333222000000000000000000000000000111111222222111111000000000////////////000000////////////////////////------............------........................---------............///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,+++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++*********++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,------......//////........................000000000////////////...000000000111111111222222222222222222222222222222444444444444555555555555333333333333333444444555666666666777777777888888888999999999999999999888999999:::;;;<<<===>>>???AAABBBDDDFFFGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJJJJIIIGGGJJJQQQVVVVVVUUUVVVTTTQQQJJJKKKKKKJJJIIIJJJMMMOOORRRRRRQQQPPPPPPOOOOOONNNOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>>===>>>?????????>>><<<;;;===>>>>>>>>>>>>===<<<<<<::::::999999888777777777777777888888888888777777777888888888777888:::===<<<;;;:::999999888999999)))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((&&&&&&(((((())))))))))))((((((((((((((()))))))))))))))************************(((((((((((())))))))))))************************++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,+++++++++*********++++++,,,,,,,,,...//////000000//////...---...///000111000///...////////////000000000000000111111222333333444444555555666777777888999999999999::::::::::::::::::::::::999888888:::>>>BBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>??????>>>>>>???@@@AAAAAABBBBBB@@@???======<<<<<<======>>>>>>???@@@AAAAAA??????>>>======<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<::::::999999999888888888888888777777888888999:::;;;:::999888999:::;;;<<<;;;:::888666666666777777444333333333333333333444444444444444444444444444222222333333333333222222000000000000000000000000000000111111111111000000000000////////////000000////////////////////////------............---------------------------------------............///......//////...------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,+++***))))))***+++,,,+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,------...//////........................///////////////////////////000000111111111111111111111111111222222222222333333333444444444444555333333333333333444444555666666666666777777777777777888888999999888888777888888999;;;<<<===>>>>>>@@@AAACCCEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHGGGGGGFFFKKKQQQVVVVVVTTTTTTRRRNNNJJJKKKLLLKKKJJJKKKMMMOOOQQQQQQQQQPPPPPPOOONNNNNNLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>>>>===>>>?????????>>><<<;;;===>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999888555666666777777777777777777888888777777999<<>>BBBCCCCCCDDDDDDEEEFFFFFFGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>===DDDCCCBBBAAA???>>><<<;;;::::::::::::999999999999888888888888888999999:::::::::999999999:::;;;<<<:::999888777666666666777333333333222222333333333444444444444444444444444222222222111111222222222000000000000000000000000000000000111111000000000//////000000000000//////////////////////////////------............---------------------------------------............///.........///......---,,,++++++++++++++++++++++++***+++...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++)))(((((()))++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...//////......................................./////////...///000111111111111000000000000111111222222222111111222222222333333333444444444333444555555666666666666666777777777777666777777777777777777666777777888:::;;;===>>>>>>???@@@BBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIGGGFFFFFFFFFFFFKKKQQQUUUSSSQQQQQQNNNJJJKKKLLLMMMMMMLLLLLLNNNOOOOOOPPPPPPPPPOOONNNMMMLLLIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@??????????????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===>>>?????????>>><<<;;;===============<<<;;;;;;:::999999999999999888888444555666777777777777777777888888777777999===@@@<<<;;;:::888777666666555)))******++++++******)))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&$$$(((((())))))))))))((((((&&&''''''(((((())))))*********++++++++++++******''''''(((((())))))******************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000000000000111111111111222222333333444444444555555666666666555666777888999888777666888999999999999:::===@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@??????>>>>>>????????????>>>>>>>>>???@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;888999999999999999:::::::::;;;<<<===>>>@@@AAAAAALLLKKKHHHFFFCCC@@@>>>===;;;;;;;;;:::::::::999999777777777888888888888999999888888999999:::;;;<<<999999888777666666666666333333222222222222333333333333333444444444444555222111111000000111111222000000000000000000000000///000000111111000000/////////000000000000//////////////////////////////------............---------------------------------------............///---...............------++++++++++++++++++++++++(((***---//////...+++***,,,,,,------------,,,,,,++++++------------++++++++++++,,,,,,,,,,,,++++++))))))************))))))+++******************+++)))))))))***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++,,,,,,------......---------------------------............/////////...///000111111111000/////////000000111222222222111111111111222222222222444444444444444555555666555555666666666777777777555666666777777666666555666666888999;;;<<<===>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFHHHKKKPPPRRRPPPNNNNNNMMMIIILLLNNNOOONNNMMMLLLMMMNNNMMMNNNOOOOOONNNMMMKKKJJJGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@>>>>>>>>>????????????@@@BBBBBBBBBBBBAAA@@@???>>>===>>>?????????>>><<<;;;;;;<<<<<<<<<<<<;;;::::::666666666666666666666666444555666777777888888777666777888777777999;;;>>><<<<<<:::999777777666666)))******++++++******)))))))))))))))))))))))))))(((((()))***+++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((*********((((((((())))))******))))))(((&&&&&&''''''((())))))***))))))***++++++***))))))'''''''''((()))*********************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///////////////000000000000111111111111222222222222333333333444444444444444333444666888888888777666666888::::::::::::;;;<<<>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>AAADDDEEENNNLLLIIIFFFCCC@@@>>>===;;;;;;;;;;;;::::::::::::666666777777888888888777777777888888999::::::;;;888888777666666555555555333333222222222222333333333333333444444444555555222111000000000000111222000000000000000000000000//////000000000000//////...///000111111000///...////////////////////////------............---------------------------------------............///------...............---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,---......---,,,,,,***+++---......---+++******+++,,,,,,,,,,,,+++***)))***++++++++++++***)))***++++++++++++++++++***((()))))))))*********+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---...000111222111000////////////000111222222222111111222222222333333333333333333333333444444555444444444444555555555555555555555666666555555555555666777999:::<<<===>>>===???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHGGGFFFEEEHHHJJJIIIMMMOOOMMMLLLNNNOOOMMMMMMNNNOOONNNLLLKKKKKKLLLKKKLLLMMMNNNMMMKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDEEEEEECCCBBB@@@======>>>>>>?????????>>>BBBCCCCCCBBBBBBAAA@@@???===>>>?????????>>><<<;;;::::::;;;;;;::::::999888666666666666666666666666444555666777888888888888555666888888888888999;;;:::999888777666555555555******++++++++++++******))))))))))))))))))))))))%%%&&&(((***+++,,,++++++************************************************))))))))))))))))))))))))************************'''(((***+++,,,***)))((())))))************))))))&&&&&&&&&'''((())))))***((()))***++++++***)))(((&&&''''''((()))******+++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++.........------,,,,,,,,,///......------......///...---,,,+++,,,---...///////////////000000000000111111111111111222222222222222333333333333333333222333555777888888666666444777999::::::999999999>>>>>>>>>???@@@@@@AAAAAA============>>>???@@@AAA@@@@@@???>>>======>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>=========::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>;;;;;;;;;<<<>>>BBBFFFHHHKKKJJJGGGCCC@@@>>><<<;;;<<<<<<;;;;;;;;;:::::::::555555666777777777777777666666777888999999::::::777777777666555555444444333222222222222222222333333333333444444555555555222111000//////000111222000000000000000000000000//////000000000000//////...///000111111000///...////////////////////////---..................---........................---------.........//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((('''''')))---///,,,,,,---......---,,,,,,***+++---......---+++******+++,,,------,,,+++***)))***,,,,,,---,,,+++******+++,,,------,,,+++***(((((())))))*********+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,---...---,,,***)))---,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---...000111222111///......//////000111222222222222222333333333444444444222222111111222222333444222222333333333444444444444555555555555555555444555555777888:::<<<===>>>===>>>@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDGGGHHHHHHFFFFFFIIIKKKGGGLLLNNNLLLLLLOOORRRQQQLLLNNNNNNMMMKKKIIIIIIIIIJJJKKKLLLMMMLLLJJJHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKIIIHHHFFFEEEDDDCCCDDDDDDCCCDDDEEEFFFFFFDDDBBBAAA<<<<<<===>>>>>>>>>>>>>>>CCCCCCCCCCCCBBBAAA@@@@@@===>>>?????????>>><<<;;;999::::::::::::999888888777777777777888888888888555555777888999999999999444666888999888777888999666555444333333222333333))))))))))))))))))))))))******))))))((((((''''''''''''((())))))))))))))))))************++++++++++++*********))))))(((((()))(((''''''''')))***+++...---+++*********+++,,,((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************+++***)))***+++,,,+++)))++++++******))))))((((((************************(((((())))))******++++++++++++++++++++++++++++++......---+++)))(((***++++++,,,------......------..................------////////////////////////000000000000111111111111444444333333222111111000444444444555444444333333555444444444444555666666===<<<;;;::::::;;;======>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>???>>><<<:::999:::;;;======>>>>>>===<<<;;;;;;<<<<<<;;;:::999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;===???AAACCCEEEDDDCCCAAA>>><<<;;;:::::::::;;;;;;:::999777666777666555444444555666777888888888888888888999999999999999888666555333333444444333333333333222222111111222222222333333333111111111111000000//////222222222111000//////...000000000000000000000000222222111111111111111111000////////////000000111***++++++,,,---...//////---,,,,,,++++++,,,,,,---//////.........---------/////////000///......---+++++++++,,,,,,---------000//////---,,,+++******,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++************************************************))))))************))))))******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,------...)))((((((***,,,......---************************------------------------+++,,,,,,------,,,,,,+++---------............///000000000000000000000000////////////000000000000///000000000111111111111000000111111111222222222333333333444444444555555555555555555555555555555777555555777;;;======;;;===>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@AAACCCEEEEEEFFFGGGGGGGGGEEEDDDCCCIIIKKKMMMMMMLLLLLLMMMNNNPPPNNNJJJHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999999999999888777666777666666666666666777888555666777888888999999888888888888888888777666666555555555555555555555555))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))*********+++++++++))))))))))))(((((('''''')))(((((('''((()))***++++++***))))))((((((((()))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************************************+++***))))))***+++***)))*********)))))))))))))))************************)))))))))))))))*********++++++++++++++++++++++++---------+++)))(((***++++++,,,------...---------------------------------//////////////////////////////000000000111111111111111111111222222222222333333444444444444444444444444444444444555666777::::::999999999:::<<<===<<<<<<<<<<<<<<<======>>>???>>>>>>>>>======<<<<<<;;;<<<<<<;;;999888999:::;;;<<<<<<============<<<::::::999888888888888999<<<<<<========================<<<<<<===>>>???@@@AAA@@@???>>><<<:::999888::::::;;;;;;:::999777666777666555555555555666777888888888888888888888888999999888888666555444333444444333333333222222222222222333333333444444444222222111111111000000000222222111111000//////...////////////////////////000000000000000000000000000000///////////////000---------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,......//////......---,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++************************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,+++++++++***))))))***---......---************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............////////////////////////.../////////000000000000000111111111222222222222111111111111222222222222333333333444444444444444555555555555555444444444777555555777:::===<<<;;;======>>>@@@@@@AAAAAA@@@BBBBBBAAAAAAAAABBBBBBCCCBBBAAA?????????@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDIIIKKKMMMMMMLLLLLLLLLMMMOOOMMMIIIGGGEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@>>>===============<<<<<<@@@AAAAAAAAAAAA@@@??????????????????>>>===<<<;;;777777888888888777666666999888777666666666666666666666777888888888888777777888888888888777666666444444444444444444444444))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***)))))))))*********++++++((((((((((((''''''''''''))))))((((((((()))******))))))******))))))(((((())))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))***************************************)))((((((******)))((())))))))))))************************************************))))))))))))++++++++++++++++++++++++,,,------+++))))))***+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000//////000000000000111111...//////000111222222333222222333333444444555555333333333333444555666777777777777777888:::;;;<<<;;;:::999999999:::<<<===>>>>>>===<<<;;;;;;::::::888999:::999777777888:::::::::<<<===============888777777777777888999999>>>>>>>>>>>>============>>>>>>===<<<<<<======>>>>>>======<<<;;;:::999999:::::::::::::::999777777777666666555555666666777888888888888777777777777888888888777666555444333333333333333222222222222333333333333444444444555222222222111111111111111222111111000000//////...////////////////////////////////////////////////111111000///............/////////.........------......------------......---,,,,,,,,,,,,+++++++++------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,---...///000111111++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))***++++++***))))))************************************************///...---,,,+++***)))(((+++***)))+++---///...---*********************************++++++++++++++++++,,,,,,------,,,,,,+++------------............////////////////////////....../////////000000000111111111222222222333333111111222222222333333333444444444444333333333333666555555555444444333333666555555777999;;;;;;:::;;;<<<===>>>????????????????????????@@@@@@AAABBB@@@???>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCEEEFFFGGGJJJLLLMMMMMMLLLLLLLLLMMMMMMLLLIIIFFFDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@???============>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@???>>>======777888888999999999999888:::999888777666555555555777888888888888777666666777777888888777777666555333333333333333333333333))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))))))))))))))************(((((((((((((((((((((((())))))))))))))))))******)))***+++,,,,,,+++***)))******************************)))(((((((((((()))((((((((((((((((((((((((((()))))))))************************************)))((('''((()))***)))'''(((((())))))******++++++************************++++++******))))))((((((+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++,,,------------,,,,,,,,,,,,,,,,,,---------000000000000000000000000////////////000000000111......//////000111111111111111222222333444555666222222222333444555666777555666666777999:::;;;<<<:::999888888888:::<<<===>>>===<<<;;;:::999888777777888999888777888999;;;;;;;;;<<<<<<===<<<<<<<<<666666666777888999::::::<<<<<<;;;;;;::::::999999=================================<<<<<<<<<;;;;;;::::::::::::999999888888777666666666666666666777777777777777777666666666666777777777666555444444333333333222222222222111222222222333333333444444222222222222111111111111111111000000////////////////////////////////////...///////////////000000222111000///...---------/////////////////////............------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************(((((((((((((((((((((((())))))************))))))&&&(((***++++++***(((&&&)))))))))***************************************......---,,,+++***))))))+++******+++---///...---*********************************++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........////////////////////////........./////////000000000000111111111222222222222222222222333333333333444444444333333333333222666555555444444333333222555555555666888999:::999:::;;;<<<===========================>>>???@@@AAA???????????????@@@BBBBBBCCCBBBAAA@@@BBBDDDHHHJJJLLLMMMOOOOOOMMMMMMMMMNNNMMMKKKHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDFFFFFFGGGGGGHHHGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBBBBAAAAAA@@@???<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>===<<<::::::;;;<<<=========<<<999999888777666666666777999999999888888777555555777777777777777666666555333333333333333333333333))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))((((((((((((((()))))))))*********))))))))))))))))))))))))******************))))))((()))+++,,,,,,+++***))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))((('''((()))***)))'''(((((())))))******++++++))))))))))))))))))))))))++++++******))))))((((((++++++++++++++++++++++++***,,,---,,,+++******+++***+++,,,,,,------,,,,,,,,,---------.........///////////////////////////...////////////000000000////////////////////////222111111111222444555666222222222333333555666666555666777888999:::;;;;;;999999999999999;;;<<<===<<<<<<;;;:::999888777666888999:::999999999;;;===============<<<;;;999999777777777888999:::;;;<<<:::::::::999999888888888:::;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<::::::999999999999999999666777777777777777777666777777777666666666555555555555666666666555555444333333222222222111111111000111111111222222222222111111111111111111111111000000000///////////////......................../////////000000111111111111111///...------------------......///000000111.........------.........------------............,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************(((((((((((((((((((((((())))))************))))))***+++---......---+++***************++++++,,,,,,************************+++++++++++++++++++++++++++******+++---...---,,,***************************+++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------.......................................////////////////////////000000000000111111222222222333333333333333333333333333333333555555444444333333333333333444555666666777888999::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;===>>>@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBAAA@@@@@@AAAEEEIIIKKKNNNOOOQQQPPPOOONNNNNNOOOLLLKKKHHHFFFDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBBBBAAAAAA@@@@@@<<<======>>>???@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<:::;;;<<<===============777777777777777888999:::999999999999888666555444777777777777777666555555444444444444444444444444))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''''''((((((''''''((((((((()))))))))******))))))))))))******************+++++++++***)))(((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((******)))((())))))))))))************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++***+++------+++******+++******+++,,,,,,,,,,,,,,,,,,------....../////////////////////////////////......////////////000000000000000000////////////333222111111111333444555333333333333333444444555555666777888999999999999888888999:::;;;<<<======;;;;;;:::999999888777777999:::;;;:::::::::<<<>>>>>>>>>>>>===;;;:::888777777777777888999:::;;;<<<;;;;;;;;;:::::::::::::::999:::;;;<<<===>>>>>>===999999999999999999::::::::::::999888888999999:::666777777888888777777666777777666666555555444444444444555666666666555555222222222222111111111111000000000000111111111111000000000000000111111111////////////////////////......................../////////000000111111222000000///...------------+++,,,---...///000111111......------------......------...............///,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++------,,,,,,++++++************+++,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,************************))))))******+++,,,,,,---+++***)))***,,,---,,,+++******************************++++++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------........................------........./////////........./////////000000000000111111111222222222222222222222333333333333333333333333333333444444222444555555555555666888::::::;;;;;;;;;;;;;;;:::999999:::;;;<<<>>>@@@AAAAAAAAABBBCCCDDDEEEEEEFFFBBBAAA@@@AAABBBFFFIIIKKKNNNPPPQQQQQQOOONNNNNNOOOJJJIIIHHHFFFEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@????????????>>>===<<<;;;999::::::;;;;;;;;;;;;:::666666666777888999:::;;;999999999888888666555555666666777777666666555444555555555555555555555555))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((((((((((((((((((((((((((()))))))))***((((((((()))))))))*********++++++++++++***)))((('''''''''''''''((())))))'''''''''''''''''''''''')))((())))))***+++------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))***+++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++)))+++------,,,***++++++******+++,,,,,,,,,,,,+++++++++,,,------...//////------------------------........./////////000000/////////000000111111222444333111000111222333444555444333333222222333333444555666777888777777666555777999;;;<<<<<<<<<;;;:::::::::999999888888888:::;;;;;;;;;999999;;;============<<<;;;:::999888777777777777777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::::::::999999:::999999888888999::::::666777888888888888777666777777666555555444333333333444444555666666666555222222222222111111111111000000111111111222222222....../////////000000000////////////////////////........................------...//////000111111///......---------......,,,,,,------.........///------,,,,,,,,,,,,------,,,,,,,,,------.........---------------,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++******++++++++++++******************************************************))))))************))))))(((((((((((((((((((((((((((((())))))***++++++,,,************************((())))))***++++++,,,,,,***)))((()))+++,,,+++***************************))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................---------.........//////////////////000000000000//////000000000111111111000000111222333444444555222222222333333444444555111333555555444333555777:::;;;;;;<<<;;;;;;::::::888888999:::<<<>>>@@@AAAAAAAAACCCDDDEEEFFFFFFFFFCCCBBBBBBBBBDDDFFFIIIKKKMMMOOOPPPOOONNNLLLLLLMMMFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBB?????????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>======::::::;;;;;;;;;:::999999777777777777888999::::::888888888888888777666555666666777777666666555444444444444444444444444444))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))***+++,,,,,,+++***)))(((***)))(((((((((***+++,,,'''''''''''''''''''''''')))******+++,,,...///000))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))***+++,,,+++)))++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++(((+++------,,,+++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......------------------------............/////////000------...000111333444444555333222000000111333444555555444333222222222222333444555666666666555444333666999<<<===<<<;;;999::::::999999999999999999:::;;;;;;:::999999:::<<<;;;;;;;;;<<<;;;;;;::::::666666666666666777777888999999999::::::;;;;;;;;;<<<======>>>===;;;:::888======<<<<<<<<<<<<;;;;;;:::999888888888999:::;;;666777888999999888777666777777666555444444333333333333444555666666666666222222222111111111111000111111222222222333333333---.........//////000000.........///////////////........................,,,,,,------...///000000......---------......///...------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------......------,,,+++---------,,,,,,+++++++++------------------------)))***+++,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))************)))))),,,,,,+++******+++,,,,,,&&&''''''((()))******+++************************)))************+++++++++***)))((()))***+++***)))************************'''(((((()))***++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................---------.........//////000000000000111111111111////////////000000000000//////000111333444555666000111222333444444555666111333555555333333555777;;;;;;;;;<<<<<<;;;::::::888888999:::<<<>>>@@@BBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJLLLMMMNNNNNNLLLKKKKKKKKKDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAABBBCCCDDDFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCDDDCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>><<<=========<<<;;;::::::999999888888888888888888777888888888888777777666666666666666666555555444333333333333333333333333''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((()))))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&))))))(((((()))+++---...(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((***)))((((((((((((((()))))))))))))))(((((((((((())))))***++++++++++++***(((((())))))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++---...///........................111111000000//////.........//////000111222222222333333222222333333444555222333333444444333333222222222222222333444555555555555666777999;;;<<<===999999999:::::::::;;;;;;999;;;<<<:::777666888:::;;;::::::999888888888999888888888666444444888<<<===;;;999777666777999;;;===<<<;;;:::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888888777666555777777777777777888888888444333333222222333333444555444444333333444444555222222222111111111111000111111222222222333333333000000000000////////////111111000///////////////000///...,,,,,,---......000000//////......------+++,,,---...---,,,+++***&&&(((***,,,...------,,,.........------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,******++++++++++++******************************************************+++***(((***,,,---***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))+++***)))))))))***,,,,,,)))************+++++++++++++++++++++++++++++++++)))******++++++,,,---------...//////------...///,,,,,,,,,------............------------...//////.../////////000000111111000000000000000000000000222222222222222222222222111222333333444444333333444444444444444555666777888999999:::;;;;;;;;;;;;666777888:::<<<===??????DDDDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHFFFGGGFFFEEECCCAAA@@@@@@@@@CCCCCCBBBBBBCCCDDDEEEFFFHHHGGGFFFEEEEEEDDDBBB???AAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCAAAAAABBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???===;;;999888999:::;;;::::::;;;;;;;;;:::999999999888888888777777666666555666777777777666444333555444333333222222333333(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((()))******)))))))))))))))(((((((((++++++++++++***)))(((((())))))))))))))))))))))))&&&&&&'''((()))))))))(((+++***)))))))))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((******)))))))))*********((((((((())))))*********))))))***++++++++++++***)))))))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...........................000000000000//////.........//////000111111222222333222222222222333444444222333333444444333333222222222222222333444555555444444444444555666777888999999999999::::::::::::888::::::999666555777999;;;::::::999888888888999888888888666444555999<<<===;;;999777666888999;;;<<<<<<;;;:::::::::::::::<<<;;;;;;;;;;;;:::::::::777777888888888777666666888888888888888777777777444333333222222333333444444444333333333333444444222222222111111111111000111111111222222222333333......//////000000111111111000000/////////////////////...---------------000000000000////////////,,,------------,,,++++++)))***,,,---...---+++***......---------,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,******++++++++++++******************************************************+++***)))***,,,,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))(((((())))))))))))))))))))))))+++***)))))))))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,---,,,+++++++++---+++++++++,,,,,,,,,---------------------...//////........./////////000000////////////////////////111111111111111111111111111222333333444444333333333333333444444666777777888999999::::::::::::999777777999;;;===???@@@AAAEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCDDDEEEGGGIIIKKKLLLLLLLLLKKKIIIGGGEEEGGGFFFEEEDDDBBBBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>???===;;;999999999:::;;;::::::;;;;;;::::::999999888888888777777777666666666666666666666555444444555444333333222222333333))))))************)))))))))((((((''''''(((((()))(((((((((((())))))))))))***))))))))))))***++++++*********))))))(((((((((++++++++++++***)))(((((())))))))))))))))))))))))%%%%%%'''((()))*********,,,+++***))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******++++++,,,,,,''''''((()))***+++,,,---))))))***++++++++++++***************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------000000000////////////......//////000000111111222222222111111222222333444222222333333333333222222222111111222222333444555777777777777777777888999888999999999::::::::::::888888999777666555777888::::::999999999999999999777888777666555666999<<<<<<;;;999777777888999;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::666666777888888888777777999999999999888777666666444333333222222333333444444444333333333333444444222222222111111111111000111111111222222222222333------...///000111222222000000//////......//////......//////......---,,,000000000000000111111111...------,,,,,,,,,,,,,,,,,,---.........,,,+++***------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,******++++++++++++******************************************************+++***)))***,,,,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++******))))))))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++------,,,,,,+++******)))***,,,---,,,+++***+++---******++++++++++++,,,,,,---------------......///---------............///////////////////////////000000000000000000000000111222222333333333333333222222222333444666777888888999999999999888888777666777999;;;>>>AAACCCDDDEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGLLLLLLKKKJJJIIIGGGEEEDDDFFFEEEDDDDDDCCCCCCDDDDDD???@@@BBBDDDFFFGGGGGGGGGEEEDDDCCCDDDEEEEEECCCAAA???@@@@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????>>>===;;;:::999999:::;;;:::::::::::::::999888888777777777777666666666666777666555555444555555555555444333333222222333333*********++++++*********))))))(((((((((((())))))(((((((((((())))))))))))***************++++++,,,++++++******)))(((((((((***************)))((((((((((((((((((((((((((((((&&&&&&'''))))))******************))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((('''((()))***++++++,,,,,,((())))))***++++++,,,,,,))))))***++++++++++++***++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,------------------------////////////////////////////////////000000111111111111111111111222333333222222333333333333222222111111111111222333444555777777777777888999::::::::::::::::::;;;;;;;;;;;;888888888777777777888888999999999:::999999999888777777666666666777999;;;;;;:::999888777888::::::;;;;;;::::::999::::::;;;;;;;;;;;;:::::::::999999555555666777888888888777999999:::999888777666555444333333222222333333444444333333333333333333444222222222111111111000000111111111111222222222222......//////000000111111000//////.........//////---.../////////...,,,+++......//////000000111111///...---++++++,,,------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++***************************************************************+++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++******)))))))))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---......,,,,,,---...+++++++++++++++,,,,,,,,,------,,,,,,------...///------------------------////////////////////////000000000000000000000000111111222333333333333222111111222333444666777888888888888888888777666555444666888;;;>>>AAACCCDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGFFFEEEEEEDDDEEEEEEFFFKKKKKKIIIHHHFFFEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEEEE@@@AAADDDFFFGGGGGGEEEEEECCCCCCBBBCCCEEEEEEDDDBBB@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCBBBBBBAAA@@@???===<<<;;;::::::::::::;;;:::::::::::::::999888777666666666666666666666666777666444333333444555666555444333333222222333333******++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))***************++++++,,,+++*********)))))))))((())))))*********)))((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))******++++++(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((&&&'''((()))************++++++******************))))))***++++++++++++***++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++------------------------...............////////////////////////000000000111000000000000111222222111222222333333222222111111111111111222333444444222222222333555777888999;;;;;;;;;;;;<<<<<<<<<<<<:::999888888888999999999888999999:::::::::999888777666555666777888:::::::::999999888888999::::::::::::999999999::::::;;;;;;;;;:::::::::999999999444555666777777777777777888888999999888777555333444333333222222333333444333333333222222333333333222222222111111111000000000000111111111222222222111111000000//////......//////............//////---.../////////...,,,+++,,,------......////////////...---,,,+++,,,---...,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******************************************************)))***+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,---......---------------,,,,,,,,,........................111111111111111111111111000111222222333333222222111222222222444555666777777777777777666555444444333444666999===@@@BBBDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEJJJIIIGGGEEECCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFGGGGGGEEECCCBBBCCCCCCBBBCCCEEEFFFDDDCCCAAABBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;:::::::::;;;::::::::::::999888777666555555555555555555555666666555444333333444555666555444333333222222333333******++++++++++++*********))))))(((((())))))***(((((((((((())))))))))))***))))))))))))***++++++************************((())))))******)))(((((()))))))))))))))))))))))))))*********))))))((('''%%%&&&((()))***+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((%%%'''((()))******)))(((++++++*********)))))))))))))))***++++++++++++***************)))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////////////////000000000///000000111222111111222222222222111111111000000111111222333444222222333444666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999777888999;;;::::::777888999:::;;;:::999888777555555666888::::::999999999999888999999::::::999999999999999::::::;;;::::::::::::999999999999555555666777777777666666555666888888888666444222444333333222222333333444333333222222222222333333222222222111111111111000000000000111111111111222222222111000///...------......------......//////......//////......---,,,------------------......///......---------------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++++++++******************************************************)))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))+++,,,+++***)))***,,,......------------,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,........................111111111111111111111111000111111222222222222222222222222222333444555666444555555555555444444333333444666999<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888666666444444444555555555555555444444444444444444555666555444333333222222333333))))))************))))))******))))))))))))******(((((((((((())))))))))))))))))((((((((()))******)))))))))******++++++,,,(((((()))))))))))))))((())))))))))))))))))))))))((())))))*********))))))&&&'''(((*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((***++++++***)))(((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))*********)))************+++++++++************************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000////////////000111111111111222222222222111111000000000000111222333444555555666666888999:::;;;999999999:::::::::;;;;;;:::777666777999;;;:::999666888999;;;;;;:::999888666555444666999;;;:::999888888888999999:::::::::999999888888999::::::;;;:::::::::999999999999888666666666777666666555555222444666777777555333222444333333222222333333444333333222222222222333333222222222111111111111000000000000000111111111111111111000000//////.........------------...///000//////...---------------...............---------...............------,,,---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,******++++++++++++******************************************************(((***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))+++++++++***)))***+++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...............---------,,,........................000000000000000000000000000000111222222222222222444333333222333333444444222333444444444444444333444555777:::===@@@BBBCCC@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGEEEBBB@@@???AAACCCEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEFFFGGGGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAACCCCCCBBBCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@???>>>======:::;;;;;;;;;;;;;;;;;;;;;::::::::::::888777666555333333444444444555555555222333444444555555555444555444333333222222333333))))))************))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((())))))***(((((()))***+++,,,,,,---(((((()))))))))))))))((())))))))))))))))))))))))&&&'''(((***++++++++++++((()))*********)))'''&&&(((((((((((())))))))))))************************''''''(((((())))))******(((((())))))))))))(((((()))***+++,,,,,,+++)))(((&&&&&&'''((()))***++++++))))))***++++++++++++***(((((())))))******++++++)))************+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////.........///////////////000111111111111222222222222111111000000000000111222333444444444444444444555666666777777888888888999999999999666444555888:::999777666777999;;;;;;;;;999888666444444666999;;;:::888888888888999999:::::::::999888888888999::::::;;;:::::::::999999999888888666777777777666555444444111222555666777555333222444333333222222333333444333222222222222222222333222222222111111111111000000000000000111111111111////////////000000000000---------------...///000000///...,,,,,,---......000000//////.........------.../////////...,,,+++///...,,,+++***)))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,++++++++++++++++++,,,******++++++++++++******************************************************(((***---,,,***(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++))))))))))))))))))))))))((()))***+++,,,+++******)))************+++++++++++++++++++++++++++++++++------,,,++++++*********+++,,,------++++++,,,---,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.../////////......---------........................////////////////////////000000111222222222222111555444333333222222333333111222333333444444444444666777999;;;>>>AAABBBCCC????????????@@@AAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGEEECCCAAA??????AAACCCEEEHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFGGGHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCC??????@@@??????>>>===<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::888777666555333333333444444555555555111222444555666555444444555444333333222222333333))))))))))))))))))))))))(((((())))))))))))((((((++++++******)))(((((((((+++***)))((((((''''''(((***************)))((((((((((((((((((''''''''''''(((((()))***+++*********)))(((((('''''''''((((((((()))***++++++***)))((())))))(((((((((((())))))***)))((('''&&&&&&'''(((******))))))((((((''''''''''''((()))*********)))---,,,***(((&&&&&&&&&'''(((((()))***+++,,,------))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***---------,,,,,,+++++++++...---+++***+++,,,///000------------------------...---,,,,,,,,,...111222000000000000000000000000111111000000//////......////////////000000000000333222111111222555777999777888888888999999999999999999999888888888888888999:::;;;;;;:::999888777666666777888888888888888;;;;;;:::999888888888888999999999::::::;;;;;;;;;;;;999888999;;;;;;888666999888777666555444444444444222111222444555444222333444444555555444444333444333333444555555444222///////////////000111111111//////000111222111000000000000000000000000000---...///000000///...---222...+++---111333000,,,000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((************************++++++++++++++++++++++++******))))))))))))******'''''''''''''''''''''''')))************+++++++++)))))))))))))))(((''''''))))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++************++++++******))))))))))))************************************))))))))))))************++++++++++++******+++++++++*********))))))------,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,+++)))((('''''''''------++++++++++++------...------,,,,,,------...000000//////.........---............////////////111111222333333333333222000111111111111222222222222222111111222222333444666777888:::;;;<<<======>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@AAABBBCCCDDDCCCAAA???>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIIIICCCCCCBBBAAA@@@>>>===<<>>>>>>>>>>>============::::::;;;;;;;;;;;;;;;;;;999999888888777666666666555555444444444333333333444444555555555555444444444444333333333333222222))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))***************)))))))))******+++***************)))((((((***))))))))))))(((((((((''''''''''''(((((((((((()))(((((('''''''''((((((((()))***++++++***)))(((******))))))))))))*********)))((('''&&&''''''(((***)))))))))((((((((('''&&&&&&''''''(((''''''''')))(((''''''''''''(((((((((((())))))***+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***+++++++++******))))))))),,,,,,+++++++++,,,---...------------------------+++***)))))))))+++---...////////////////////////000000000///////////////////////////000000000000222222222222333555777888777777777777888888888888888888888888888888888888999999999999999888777777777777888999999999999999<<<;;;:::999999999999999999999999:::::::::;;;;;;;;;999888999;;;;;;999666555444444333333333333444666444222222444444222000222333333333333333333222444333333444555555444222000000000000000111222222000/////////111222111000........................------...//////...------000---,,,---000111///---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++*********)))************************++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))*********+++++++++***************)))(((((())))))))))))***************************+++++++++))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))************************************))))))))))))******)))******++++++******)))+++++++++*********))))))---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++*********++++++---,,,++++++++++++,,,---------,,,,,,,,,,,,------............---------,,,............///////////////000111111222222111111000000111111111222222222222222111111222222333444555666888:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>BBBAAA@@@@@@@@@AAACCCCCCBBB@@@>>>>>>@@@BBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGDDDCCCBBB@@@>>>>>>======AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEECCCBBBCCCEEEEEECCCAAA>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;::::::999999888888777666666666666666555555555444444444444444555555555555444444333333222222222111111111))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++))))))))))))***+++,,,---)))************))))))(((************))))))))))))((('''&&&&&&&&&''')))***(((((((((''''''(((((()))))))))************))))))+++******))))))******+++))))))((('''''''''(((((())))))))))))((((((((((((''''''((((((((('''&&&&&&$$$$$$&&&'''((()))))))))(((((())))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++******************)))))))))******++++++,,,,,,++++++------------------------......,,,,,,,,,---.../////////////////////////////////////////////000000////////////000000000000111111222333444555666666555555555666666666777777666666777777888888999999999888888777777777777777888888999:::::::::::::::;;;;;;:::999999999::::::999999999999::::::::::::;;;:::999:::;;;;;;999777333333333333333444555555777555333333333333111///111222222333333222222111444333333333555555333222111111111111111222222222000///...///111222111000........................,,,------......------,,,---------------...//////.........---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************)))))))))*********++++++***++++++++++++******)))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************))))))))))))******)))******++++++******)))+++++++++***************---,,,++++++*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---............/////////......///000000000000000000000000111111111222222222111111111111222333333555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===AAA@@@@@@@@@@@@AAABBBBBB@@@>>>===>>>AAADDDEEEEEEDDDEEEFFFHHHHHHHHHHHHGGGEEEEEEEEEDDDEEEFFFFFFGGGHHHGGGFFFEEEEEEDDDEEEEEEEEECCCAAA>>>=========>>>????????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFEEEBBB???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999999888888777777666666555777777666666666555555555333444444555555444444333222111111111111000000000)))))))))))))))))))))))))))******++++++******)))(((((())))))************))))))))))))******+++,,,))))))************)))(((*********)))))))))((((((+++***((('''((()))+++---(((((((((((((((((()))***)))))))))******)))))))))******))))))))))))******))))))(((((((((((((((((())))))))))))((((((((((((***************)))((('''###$$$''')))*********)))))))))((((((''''''''''''((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++++++++++++++)))***,,,---------+++***,,,,,,------------------000///......---......///////////////////////////---......//////000000000////////////000000000000000111222444444555444444333444444444444555555555555555666666777888999999888777666555555666777888777888999999::::::999999999888888888888888999:::999999999999999999999:::::::::::::::::::::999888555555555444444555555666555444333333333333222111222222333333333333222222444333222333444555333111000111111111111111111111000///...///111111111///000000000000000000000000........................,,,---...---,,,,,,...111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++******************************************************))))))))))))******++++++++++++++++++++++++))))))))))))*********************++++++***))))))((()))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************))))))))))))******))))))************))))))************************,,,,,,+++************+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........//////......///000000000000///000000000000111111111111111111111111111222222333444555666888999:::;;;;;;<<<<<<<<<<<<<<<======>>>????????????@@@@@@AAAAAA>>>===<<<>>>BBBEEEFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCEEECCC@@@===;;;<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@AAACCCCCCCCCCCCCCCBBBCCCDDDFFFFFFDDDAAA>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999888888888888888777666666555555666666666666555555555444333333444444444444333333222222111111111000000000))))))))))))))))))))))))((())))))******))))))(((************))))))((((((+++***)))(((((((((((((((((())))))*********))))))))))))((((((((('''''''''+++***((('''((()))+++---((((((((((((((()))*********))))))))))))))))))***((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))***+++++++++***)))((((((&&&''')))***++++++***)))))))))(((((('''&&&&&&&&&((()))))))))******************))))))))))))******************************))))))***++++++++++++***++++++++++++++++++++++++)))+++---//////...,,,+++,,,,,,,,,---------......,,,,,,++++++++++++++++++........................------......//////000000////////////000000000000000111222333444444444333222222333333333444444444444444555666777777888888777777555555555666777888666777777888888888888888666555555555666777888888999999999999999999999999999999::::::999888888888777777666444444333333333111222333333333333444555333333444444444444333333333222222333444444333111///000000111111000/////////.........000111000///000000000000000000000000000//////////////////000...///...---,,,,,,...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,))))))************************************************************************))))))))))))******************************(((((()))))))))*********(((((()))))))))))))))(((((()))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))************************************))))))))))))******)))))))))******)))))))))************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------...------------...............///000000111000000000//////000000000111111111111111000000111111222333333444555777888999999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????<<<<<<<<>>>>>???@@@AAABBBCCCCCCCCCCCCAAACCCEEEFFFEEEBBB@@@>>>============<<<<<<<<<<<<<<<<<<;;;:::999999888888888888777777666555555555555555555444444444333333222222333333333333222222333222222222111111111111))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&++++++******)))(((((('''+++***)))(((''''''''''''((())))))************)))((((((((((((''''''''''''((('''&&&&&&&&&''')))***(((((((((((()))***++++++******))))))))))))******(((''''''&&&&&&''''''((((((((()))*********))))))(((((((((((())))))))))))(((((()))))))))((('''''')))******++++++*********))))))(((((('''''''''&&&))))))))))))******************))))))))))))******************************))))))***++++++++++++***((((((((()))))))))))))))***+++---//////...---,,,+++,,,,,,------.........,,,,,,,,,---------------..........................................//////////////////000000000000111222222222333333333444222222222333333333444444444444555555666666777777666666666666666777777888666666777888888888888777333333333444555666777888999999999999999888888888777888:::999777666666777666555444222111111000000///111333333333333555777333444444555555444444333333222222222444444222111//////000111111000...---///...---...000111000///........................111000000//////000000111333111///---,,,---...///---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***************************************************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******''''''((())))))))))))((())))))))))))************+++++++++***************))))))))))))))))))))))))++++++************++++++******))))))))))))************************************))))))))))))******((())))))******))))))(((***************+++++++++++++++++++++,,,---......++++++++++++++++++,,,,,,,,,,,,+++*********************++++++++++++******,,,,,,++++++++++++,,,,,,------------............,,,------------............//////000000000000000/////////000000000111111111000000000000111222222222333444666777888999999888888888888888999999:::<<<===>>>>>>??????>>>>>><<<;;;<<>>>>>>>>======<<<<<<===@@@CCCFFFFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGFFFFFFEEEAAA@@@@@@?????????@@@@@@AAA@@@???===<<<;;;::::::999999999:::;;;<<<<<<<<<>>>???@@@AAAAAABBBBBBAAACCCDDDFFFDDDAAA??????@@@======<<<<<<<<<;;;;;;;;;::::::999999999999999999777777777666555555444444555555555555444444444444111111222222222222111111222111111111111000000000))))))))))))))))))))))))******++++++++++++******((((((((()))******++++++))))))))))))***+++,,,---(((((()))***************************))))))))))))(((((()))***+++*********(((((((((((()))***+++,,,+++***)))(((((()))***+++))))))(((((((((((())))))'''((()))+++++++++***)))'''((((((((())))))******((()))***+++++++++++++++((('''''''''((()))+++,,,((()))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))***++++++++++++***))))))******+++++++++,,,******++++++,,,,,,,,,+++++++++,,,,,,---...//////)))***+++,,,------------......................../////////......------,,,////////////000000000000444333111000000222333555222222333333333444444444555555555555555555444444555666777999999999888777888888999::::::::::::999333333444444666777999:::999999999999888888777777444666888888555333444666444444333333444444555555222444555444222111222444222222222333333222222222333222111222333444222000000111333444333111///...///...---...000000000...000000000000000000000000000///...------...///000;;;555...---///000...+++........./////////000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++***)))*********++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))((()))***+++++++++++++++))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************))))))))))))******(((((())))))))))))(((((())))))******++++++++++++******+++,,,...000222333---,,,,,,++++++*********)))))))))***+++,,,...///)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......------////////////000000000000000000000000000111111222111222333555666777777888999999999888999::::::;;;:::;;;===>>>>>>>>>===<<<<<<<<<===@@@CCCFFFFFFEEEBBBBBBCCCDDDDDDCCCBBBAAACCCDDDEEEGGGGGGFFFFFFEEE>>>===============>>>???@@@@@@???>>><<<;;;:::999888888999::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCEEEFFFDDD@@@>>>???AAA======<<<<<<<<<;;;;;;;;;999999999999999999::::::777777777666555555444444777666666666555555555555111111222222222222111111000000000000////////////*********)))))))))))))))++++++***************++++++)))'''(((+++,,,***((((((((((((((()))***+++,,,+++*********))))))((((((%%%'''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&'''((()))***,,,,,,,,,,,,+++***((('''''''''((()))'''))),,,,,,+++)))((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......000000///...------,,,,,,......////////////......000000000000000111111222000111111111111222222222222222222333333333444444888777666555555666777888:::999999999888888777777222333444666888999::::::888888888888888777666666999777666555666666444333222222222222222222222222333222222111111222222333555555555444444333333333333333222111000///......000000000000000000000000111111111111111111111111...///000111111000///...------------------------...---,,,+++++++++++++++------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++*********+++++++++++++++************)))******************************++++++++++++******+++*********))))))((((((((()))***++++++***)))(((************+++++++++++++++)))'''&&&((()))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&''')))***+++,,,---++++++++++++++++++++++++******))))))))))))******---,,,,,,+++*********+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................,,,,,,++++++,,,,,,---...000111111111222222222222000000000///////////////333444555555444444555777777777777777888888888888::::::;;;;;;;;;;;;;;;;;;;;;<<>>======>>>???@@@???>>>===<<<;;;:::999999999999:::;;;;;;<<<<<<===?????????@@@@@@AAAAAABBBGGGGGGEEEDDDBBB@@@??????===<<<;;;999888888999999999::::::;;;;;;::::::999:::999888888888888666444555555555555444333222222111111000111222222000...111111111111000000000000************************)))))))))(((((()))******+++)))((((((***+++***(((******)))))))))))))))***************)))))))))(((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))'''&&&&&&'''******++++++******)))(((***)))((('''&&&''''''(((&&&(((++++++***)))((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,------...***+++,,,---...///000000......///000000/////////000000//////000000111222000000111111111222222222444444444444555555555555777777666555555666777777777777777777666666666555222333555777888999::::::777888888888888777666555888777555555555555444222222222222222222222222222444333333222222333333444555555444444444333333333111111111111000000000000000000000000000000000000////////////////////////---...////////////...---------------------------......---,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++++++++++++++************)))************************)))******++++++******)))************)))))))))(((((())))))******))))))((((((((((((((())))))))))))+++)))''''''((()))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++************************************************************************+++(((((())))))***+++++++++++++++++++++++++++++++++++++++************++++++---,,,++++++*********+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,------...///000000000000111111111222000000000000000000000000333444555555444444555666666666666666777777777777999999999::::::::::::;;;;;;===???BBBCCCCCCBBBBBBBBBBBB@@@?????????@@@AAA@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>======>>>???@@@>>>>>>===<<<;;;:::999999999::::::;;;<<<<<<======@@@@@@@@@AAABBBBBBCCCCCCEEEEEEDDDBBB@@@???=========<<<;;;999888888999999999::::::;;;;;;::::::999;;;999888999999999777555444444555555555444444444222111111111333333111000111111111111000000000000++++++++++++++++++++++++''''''''''''(((((()))******)))((()))***+++***(((,,,+++***)))((((((((((((************))))))))))))'''(((******((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******(((''''''((())))))******))))))(((''')))((('''&&&&&&&&&''''''$$$''')))***)))(((((()))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------((()))***,,,---///000111......///000000000000000000000//////000000111222000000000111111111222222333333444444444555555555777666555555555555666777555555555444444444444444333444666777888999999999777777777777777666666555777555444444555555333222333333333333333333333333444444333333333333444444444444444444333333333333000000000111111111222222000000000000000000000000////////////////////////,,,---............---,,,........................///...------,,,---------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++++++++************)))************************)))******++++++******)))************)))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))***)))''''''((())))))((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++************************)))))))))******+++++++++++++++******************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000///000000000111222222222222333555444333333444666444444555555666666666666888888888999999:::::::::<<<===???AAAAAAAAA@@@@@@AAA@@@@@@???>>>?????????@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????>>>======<<<;;;:::999999::::::;;;;;;<<<=========@@@@@@AAABBBBBBCCCDDDDDDDDDCCCBBB@@@>>>===;;;;;;<<<<<<;;;:::999999999999999::::::;;;;;;::::::999;;;:::999999::::::888666333333444444444555555555333222111222333444333111111111111111000000000000******************++++++''''''''''''((()))*********)))))))))******))))))++++++***)))(((((())))))*********))))))))))))))))))+++,,,,,,+++******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((())))))%%%&&&''')))************))))))((((((''''''''''''###%%%((()))(((((()))***************************))))))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111///////////////000111111000000000000111111111111111111111111222222222222555555555555555555555555444444444444333333333333444555666777888888999999666666666777777666555555666444333333444444333222333333333333333333333333444333333222222333333444333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111---------......---------///////////////////////////......---------......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))************************))))))************))))))*********))))))))))))))))))((('''&&&&&&'''((())))))*********++++++++++++***((('''((()))***)))((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++************************(((((())))))******+++++++++***++++++++++++++++++************************+++++++++******+++++++++++++++***************+++************++++++++++++---------------------------------------------------------------......///.........////////////000//////000111222333333444111333444444333333444555333333333444444555555666888888999999::::::;;;;;;======>>>?????????>>>>>>@@@??????>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???======<<<;;;;;;:::999999;;;;;;;;;<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;:::999999999999999::::::;;;;;;::::::999:::999888888999999777555333333333333333333333444333222111111222333333222111111111111000000000///'''((((((((())))))******((((((((((((((()))***+++))))))******)))))))))***))))))(((((()))***++++++))))))))))))))))))******(((***,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++***))))))***%%%&&&''')))************************))))))(((((($$$&&&(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,...---------------------///......---+++***))))))......///000000000000000/////////...///000000111//////000000000111111111000000000111111111222222444444555555555555444444444444444444444444444444444555666777777777777777444555555666666666555555555444333333444555333222333333333333333333333333222222111111111111222222333333333333333333333333333333333222111000000///000000000000000000000000000000000000000000000000........................////////////////////////......---------......///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))))))))******)))))))))))))))))))))))))))******)))((('''&&&&&&'''((())))))*********++++++++++++)))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************************+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********((())))))***++++++,,,,,,******************************))))))))))))***************))))))***+++++++++++++++,,,,,,,,,,,,---------------------------)))))))))))))))))))))))),,,,,,,,,+++,,,,,,---...---.........//////////////////000111222333333444111222333333222222333555111222222333444555555555999999999:::;;;<<<<<<===<<<=====================????????????>>>>>>======@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>??????>>>>>>>>><<<<<<<<<;;;::::::999999;;;;;;<<<======>>>>>>???>>>>>>???@@@AAABBBCCCCCCDDDCCCBBB@@@???===<<<;;;::::::::::::::::::999999999::::::;;;;;;::::::999888777666777888888666444555444333222111222222222555333111000222222222111111111111111000000000///&&&''''''(((((()))))))))***))))))(((((())))))***(((***+++***)))((()))***(((((((((((()))***+++,,,))))))))))))************&&&'''))))))'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***+++***))))))***))))))******))))))((('''******+++++++++***)))(((&&&'''(((((((((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))***++++++************++++++++++++---------------.........------------,,,,,,,,,,,,......////////////......//////......//////000111/////////000000000111111111111222222222333333333333333444555555444333333444444444444555555555555444444555666666666555555333444555555555555555555666444333444555555444333333333333333333333333333111111000000000000111111222222222222333333333333555444333222111000//////000000000000000000000000........................//////............//////........................------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++************)))************************((())))))******))))))((())))))))))))************)))((((((''''''(((((()))(((((((((((()))))))))))))))(((((()))******((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++,,,---------,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******++++++***************************))))))))))))))))))******))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------............///////////////000000000111222222222000222333333222111333444111111222333444555555666999999:::;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>????????????>>>======???@@@AAABBBBBBAAA@@@???>>>>>>????????????>>>>>>;;;;;;;;;;;;::::::999999<<<<<<======>>>?????????======>>>???AAABBBCCCCCCEEEDDDCCCAAA???>>>===<<<999::::::;;;;;;::::::999999::::::;;;;;;::::::999666555555666777777666444666555333333222333444555888666333111222222222111111111111111000000000000'''''''''((())))))************)))(((''''''''''''(((***+++***(((((()))+++***)))))))))))))))******((()))))))))************&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))*********++++++******)))((()))******+++***)))((('''((()))***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++************++++++++++++,,,,,,------......//////------------------.........//////......---,,,+++///............///000000////////////000000000111111111111111222222222333222333444444444444333222333333333444444444555555333444444444444444333333222333444555555555555555666555444444666666666444444444444444444444444444222111111111111111111222111111222222222333333333333333333222222111111111000000000000000000000000..............................---,,,,,,---......------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++************)))************************(((((())))))))))))((((((((()))))))))************((())))))******))))))((((((((((((((())))))))))))((((((((()))******(((&&&))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************,,,,,,---------,,,******************************))))))))))))))))))))))))*********)))((((((''''''((((((((((((((((((((((((************************+++******))))))******+++)))))))))))))))***++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---............/////////000000000000000000000000000000000000111222222111111222333111111222333444555666666777888999:::;;;<<<======:::::::::::::::;;;<<<<<>>===???@@@AAABBBBBBAAA@@@???===>>>???@@@@@@???>>>===;;;;;;;;;::::::::::::999<<<======>>>>>>???@@@@@@===>>>???@@@BBBCCCDDDDDDDDDDDDBBBAAA???>>><<<<<<999999:::;;;;;;;;;:::999999::::::;;;;;;::::::999777666555666888888777555666555444444666888:::<<<===:::666444333333333222111111111111000000000000'''(((((()))***+++++++++***)))((('''&&&%%%%%%%%%(((***,,,+++(((''')))+++,,,+++***)))(((((((((((((((((())))))*********+++)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))((()))***'''((()))+++,,,,,,,,,,,,((()))*********)))'''&&&******+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++)))************+++++++++,,,,,,,,,---...///000000/////////......---------/////////...---,,,******...............///000000////////////000000000000////////////000000000000222222444444444444222222222222222333333444444444333333444444333333222222222333444444555555555444666555444555666777666555444444444444444444444444333222222222222222222333111111111222222333333333111222222222222333333333000000000000000000000000000000000000000000000000------++++++++++++------------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,---,,,,,,++++++++++++************)))************************(((((())))))))))))(((((((((((())))))*********+++((()))***++++++***)))(((************++++++++++++((((((((()))+++***(((&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************,,,------...---,,,******))))))))))))))))))))))))************************++++++***)))((('''&&&&&&***))))))((('''&&&&&&&&&)))))))))))))))))))))))),,,++++++++++++++++++,,,))))))((())))))***++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000000000000000///////////////111222222111111222333111222222333555666777777666777777999:::;;;<<<<<<999999999999:::;;;<<<===???@@@@@@AAAAAA???>>>===???@@@AAAAAAAAAAAA@@@???===>>>???@@@@@@???>>>===;;;:::::::::::::::::::::=========>>>??????@@@@@@>>>???@@@AAACCCDDDEEEFFFDDDCCCBBB@@@???===<<<;;;888999:::;;;;;;;;;:::999999::::::;;;;;;::::::999777777666777999999888666555555555666999<<>>======<<<<<<>>>AAAAAA@@@??????@@@>>>@@@AAABBBBBB???===;;;::::::::::::999888777777======>>>???@@@AAAAAABBB>>>@@@BBBBBBBBBCCCEEEGGGGGGFFFDDDAAA???>>>======<<<<<<<<<===============999::::::;;;;;;::::::999999::::::::::::999888888333222222444888>>>EEEIIIKKKDDD:::555555444222///333333222222111000//////***)))((('''((()))+++,,,))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((((()))((((((((((((((((((((((((&&&''''''((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************))))))((((((((('''''')))++++++)))'''&&&'''((())))))((('''&&&###&&&)))***(((((()))***(((((((((((())))))))))))*********)))))))))(((((())))))))))))************))))))************))))))(((((())))))******+++++++++,,,---,,,***)))***+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---......////////////......////////////............000000000000////////////111111111111111111111111000000222333444444444444333333333333333333333333555555555555555555444444555444444333333333444444444444333333222111111111///000111222222333222222444444333333333222222222222222222111111111000000000000////////////000000////////////...............///000///---,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,+++++++++*********(((((()))******+++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))***************))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************)))))))))((('''((()))******+++++++++***+++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------............////////////......------------......111111111222222333333333111222222333444555666666666666777888888999::::::777888888999:::;;;<<<<<<@@@@@@???>>>>>>===<<<<<<<<<>>>@@@AAA@@@??????@@@???@@@AAABBBAAA???<<<:::::::::::::::::::::999999======>>>???@@@AAAAAABBBBBBCCCEEEEEEEEEEEEGGGIIIFFFEEECCCAAA???>>>======<<<<<<==================999::::::;;;;;;::::::999999::::::::::::999888888777666666777;;;@@@FFFIIIHHHBBB:::666555555222///333333222111111000//////***)))((((((((()))+++,,,((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((((())))))***++++++,,,))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))++++++***)))))))))******(((''''''(((***+++)))(((&&&''')))***++++++++++++''')))******((('''''''''''''''(((((())))))******)))))))))((((((((((((((('''''''''((((((((())))))))))))************)))))))))))))))))))))*********+++,,,---,,,+++***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///.........////////////..............................////////////000000000000000000000000000000000000111111111111111222333444222222222222222222222222444444444444444444555555222222222222222333444555555555444333333222222111///000111222222333222222333333333333222222222222222222111111111000000000000000////////////000000/////////............---...//////...+++))))))***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++++++++++++++++++++,,,++++++++++++*********))))))******+++,,,,,,---)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))************))))))))))))))))))************************************,,,,,,,,,+++***))))))((())))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************))))))))))))(((((((((((()))***+++,,,---,,,,,,+++*********+++************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---------.........//////---............/////////......------------......111111222222222222222222111111222333444555666666666666777777888888999999777777888999:::;;;;;;<<>>>>>======<<<<<<<<<>>>@@@AAA@@@????????????@@@AAAAAA@@@>>>;;;::::::::::::;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBBDDDFFFGGGGGGFFFFFFGGGHHHEEEDDDBBB@@@???>>>======<<<===============<<<<<<999::::::;;;;;;::::::999999::::::::::::999888888999888888888;;;???CCCEEEBBB>>>999666666555222000222222222111111000000///))))))(((((())))))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))******+++,,,,,,------...))))))(((((((((((())))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))+++***)))(((((()))******(((''''''(((******)))((('''''')))***+++,,,,,,+++))))))***)))((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))*********)))))))))))))))+++---------++++++,,,---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,,,,---...///...------......//////......---------...............///////////////000000000000////////////////////////000000.........///000111111111111111111111111111333333444444444444555555444333333333333333444444555555444444333222222222//////111222222222222222333333333222222222222111111111111111000000000000//////000000000000////////////.........---------...//////---+++)))***+++...------------,,,,,,,,,------------------------000///...------...000111++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++++++++******))))))*********+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))************))))))(((((())))))******++++++************************+++++++++******))))))))))))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++*********)))))))))))))))***)))((((((((()))+++,,,///---,,,*********++++++***************+++++++++(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++---------............///---------.........//////......------------......222222222222111111111111111111222333444555555666666666666777777777888888666666777888999:::;;;;;;>>>>>>>>>======<<<<<<<<<;;;===@@@@@@???>>>>>>?????????@@@@@@???===;;;::::::::::::;;;<<<===>>>>>>======>>>???@@@AAAAAABBBDDDEEEFFFFFFDDDDDDDDDFFFCCCBBBAAA@@@>>>>>>======<<<======>>>>>>===<<<;;;999::::::;;;;;;::::::999999::::::::::::999888888777666666666777:::<<<>>>===:::777666666555333000222111111111000000000///)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((()))))))))))))))(((((())))))***)))((('''''')))******)))((())))))))))))))))))))))))((((((((())))))))))))++++++***)))((('''&&&&&&************************((((((((()))))))))******))))))************))))))*********)))))))))))))))+++,,,------++++++,,,---000///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++---...---,,,------............------,,,---------......//////.../////////000000000111........................000000.........///000111111111111111111111111111333333333333444444555555777666555444333333333333555444444333333222111111//////111222222222222222333333222222222111111111111111111000000000////////////000000000000//////............------------,,,...///...---,,,---............---------,,,,,,------------------------000000///.........///000+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++++++++))))))*********+++++++++************************************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))******++++++************************((((((((()))))))))******((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))*********)))((((((((()))++++++...---+++***)))***++++++))))))*********+++++++++(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------..................------------......222111111111111111111111000111111222333444555555666666666666666666777777555666666777888999::::::=========<<<<<<<<<<<<<<<;;;===???@@@???>>>>>>???>>>>>>??????>>>===;;;::::::::::::;;;<<<===>>>???======>>>???@@@AAAAAABBBDDDEEEFFFEEECCCCCCCCCEEEBBBAAA@@@???>>>=========<<<===>>>>>>>>>===;;;:::999::::::;;;;;;::::::999999::::::::::::999888888666555555555555666777888888777666666555444222111111111111000000000000000((()))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((()))******++++++******)))(((&&&''')))******)))******))))))(((((('''''')))((('''''')))++++++***++++++***)))((('''&&&&&&************++++++++++++))))))*********+++++++++))))))************)))))))))))))))))))))************+++,,,,,,++++++,,,---000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,+++***+++---...---,,,------............------,,,,,,,,,---......//////......//////000000111111////////////////////////111111111111111222333444111111111111111111111111222222333333444444555555888888666555444333333333444444333222222111111000///000111222222333222222222222222222111111111111111111000000000/////////...///000111111000///............------------,,,+++---...///......000111............---------,,,------------------------............---------,,,+++++++++++++++++++++++++++************)))))))))'''((()))***+++------...)))************+++++++++************************************************'''(((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************************************&&&''''''((())))))******''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))***************)))))))))))))))******+++***************++++++)))))))))***++++++,,,,,,)))))))))***+++++++++,,,***************************++++++,,,,,,++++++************+++++++++,,,,,,,,,------------...............------------......000000111111111111111111000000111222333444555555555555555555666666666666555555666777888999999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;===???@@@???>>>>>>>>><<<<<<============<<<<<<;;;;;;::::::;;;<<<>>>???======>>>???@@@AAAAAABBBDDDEEEFFFEEEDDDCCCDDDEEE@@@@@@???>>>======>>>>>><<<===>>>???>>>===:::999999::::::;;;;;;::::::999999::::::::::::999888888777777777777666666666666555555555444333333222222000000000000000000000000(((((()))***************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((***,,,...///...,,,+++***(((&&&&&&(((******)))******)))(((((((((((((((+++)))&&&''')))++++++***(((((((((((())))))))))))))))))))))))*********+++)))))))))*********++++++))))))************))))))(((((())))))******++++++)))***++++++******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,+++,,,.........---,,,------......------,,,++++++,,,------...//////.........///000111111111////////////////////////000000222333444444444444222222222222222222222222111222222333444444555555666555555444333333333333333222222111111000000//////000111222222333222222222222222222111111111111111000000000////////////...///000111111000///............---------,,,,,,+++---...///......000111............------------........................---.../////////...,,,+++++++++++++++++++++++++++************))))))))))))&&&'''((()))+++,,,------)))************+++++++++************************************************''''''(((((()))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************(((((((((((((((((((((((())))))************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))************))))))'''(((((()))************((())))))***++++++,,,,,,******************++++++***************************+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,---------...............------------......//////000000111111222222000000111222333444444555555555555555555555555555444555555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;:::===??????>>>===>>>>>>::::::;;;<<<=========>>><<<;;;:::999:::;;;===>>>======>>>???@@@AAAAAABBBAAABBBCCCCCCBBBAAABBBDDD??????>>>=========>>>>>><<<===?????????===:::888999::::::;;;;;;::::::999999::::::::::::999888888666777777777777666555444555555444333111111111222///000000000000000000000(((((()))***************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))+++///111222000---,,,***(((&&&&&&(((************)))))))))))))))******---***'''''')))+++***(((&&&&&&'''((()))***+++,,,'''((((((((())))))******))))))))))))************))))))************))))))'''(((((()))***++++++,,,((()))++++++******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,---///000///...,,,------......------,,,++++++,,,,,,---...//////---......///000111111222000000000000000000000000---...000222333444333333222222222222222222222222111111222333333444555555333333222222333333444444222222111111000////////////000111222222333222222222222222111111111111000000000000000////////////...///000222222000///.........---------,,,,,,,,,,,,---///...------...000//////.........---------...........................///222333222000---,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))******)))************+++++++++************************************************&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************''''''''''''''''''''''''))))))************))))))++++++******))))))((((((((((((((((((((((((((((((,,,,,,++++++***))))))))),,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((()))***++++++***)))((($$$&&&((()))***+++***)))((())))))***++++++,,,,,,+++++++++***************))))))))))))))))))))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---------...............------............//////000111222222333000000111222333444444555555555555555555555555444444444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>======>>>999999:::;;;<<<===>>>???<<<;;;:::999999:::<<<>>>======>>>???@@@AAAAAABBB===>>>@@@???>>>>>>@@@AAA>>>>>>============>>>>>><<<===???@@@???===:::888999::::::;;;;;;::::::999999::::::::::::999888888444555666666666555333222555444444222000000111333////////////000000000000+++,,,,,,------,,,,,,++++++***))))))***,,,...///,,,+++++++++******))))))***+++,,,,,,+++***+++---))))))(((((((((((())))))((()))***++++++***)))((()))((('''&&&&&&'''((()))''''''((()))***++++++,,,***************++++++,,,************))))))))))))+++*********))))))((((((***)))(((''''''((()))*********222???DDD<<<000++++++++++++++++++***))))))***)))'''%%%&&&(((***,,,******))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))************,,,+++)))+++---...+++)))+++++++++***************++++++*********************+++,,,+++)))))))))***,,,,,,+++***))))))******,,,,,,,,,+++++++++******+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222222222111111111111111111111000000//////......111111111111111111111111000000111222333333444444444444444555555555555666333222000/////////000111000111333444444333111000222222111111111111111111222000///------///000222///............---------000000000000000/////////...---,,,+++,,,---...///------------------------...---,,,,,,,,,,,,---...000///...------------------,,,,,,+++*********+++************************)))*********+++++++++++++++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))******+++,,,***)))((((((((()))+++,,,)))---...,,,,,,...---***+++***)))))))))***,,,---************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++******)))))))))---+++)))+++---///---+++,,,,,,++++++,,,,,,---...)))***+++,,,------------////////////////////////............////////////000000111222222222222111333333333333333333333333333444444555666777888888777777888999::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>===============<<<;;;:::999:::;;;<<<>>>???@@@@@@BBBBBBCCCDDDBBBAAA@@@>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<============<<<<<<===:::888777888999999999999999777666666555555555777777666555444333333222555444444333333222222111//////000000000000//////)))******++++++******)))******)))((()))+++---...++++++*********)))))))))***+++,,,+++)))((()))***---,,,***)))'''&&&&&&&&&((()))***++++++***)))(((******(((((('''((())))))(((((())))))******++++++***))))))))))))***++++++************))))))))))))*********)))))))))((((((******)))(((((()))*********(((---999???<<<666333******++++++******)))((()))((('''&&&'''(((***+++******))))))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))************+++***)))***,,,---+++(((((((((((((((((()))))))))++++++*********************+++,,,+++)))))))))***,,,++++++***))))))******,,,,,,,,,+++++++++******+++,,,------...---------+++,,,,,,,,,------------------------------------........................111111111111111111111000000000000///////////////111111111111111111111111000000111222222333444444444444444444555555555555333333111000000000111222111111333333333333111111111111111111111111111111111000///......///000111000000/////////.........////////////////////////...---,,,,,,,,,,,,---...------------------------...---,,,,,,,,,,,,---...------,,,+++++++++++++++---,,,++++++******++++++************************)))))))))*********+++++++++*********))))))))))))************************************)))))))))(((************************))))))))))))************))))))))))))))))))))))))***))))))((()))***+++,,,******))))))******+++,,,***))))))((()))***+++,,,)))JJJ\\\LLL444,,,,,,*********))))))******+++,,,************************************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************---+++***+++---...---+++,,,++++++++++++,,,------***+++,,,---............////////////////////////............////////////000000111222222222222111333333333333333333333333333333444666777888999:::888999999::::::;;;;;;;;;======<<<;;;;;;;;;;;;;;;>>>>>>>>>=========<<<<<<<<<;;;::::::::::::;;;<<<>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===;;;888777888999:::999:::999888777666666666666555555555555555444444444555444444333333222111111//////000000000000//////))))))************))))))))))))(((((((((***+++,,,******))))))))))))((((((***+++,,,+++)))((((((***---,,,+++)))((('''&&&&&&((()))***++++++***)))(((,,,+++***))))))))))))))))))))))))))))))*********))))))((((((((()))******************))))))))))))******))))))))))))((((((***))))))(((((())))))******'''(((///555555444444))))))******))))))((('''''''''((((((((()))))))))******))))))))))))******))))))))))))************''''''''''''''''''''''''))))))))))))***************)))((()))++++++)))(((''''''(((((())))))************++++++++++++++++++***+++,,,+++)))))))))***,,,+++******)))*********,,,,,,,,,+++++++++******++++++,,,---------------,,,,,,,,,---------....................................................../////////000000000000000//////////////////000000111111111111111111111111000000111111222333333333333333333444444444555555444333222222111111222222222222222222222222222222111111111111111111111111111000///......///000111111000000000////////////...........................------,,,,,,,,,------------------------------...------,,,,,,------...---,,,,,,+++++++++++++++,,,,,,++++++******++++++************************((((((((()))))))))*********************)))))))))************************************))))))))))))************************))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,***))))))))))))***++++++***VVVmmmUUU555---...)))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++,,,------++++++++++++++++++,,,------+++,,,---......//////...////////////////////////............///////////////000111111222222111111222222333333333333333333333333555666888999:::;;;::::::::::::::::::;;;;;;===<<<;;;;;;;;;;;;;;;;;;>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@???>>>===<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<============<<<<<<===;;;888888999::::::999:::999888777777666666777444444444555555555666666444444444333222222111111//////000000000000//////++++++,,,,,,,,,,,,++++++((((((((('''((()))***+++)))))))))(((((((((((((((***+++,,,+++******+++,,,***))))))))))))))))))***((()))***++++++***)))(((++++++***))))))(((((((((*********)))))))))))))))((((((((((((((())))))***************)))))))))((())))))))))))))))))((((((((((((((((((((((((((((((+++(((&&&(((***+++******)))))))))))))))(((''''''&&&'''((()))))))))((('''******))))))))))))******))))))******************''''''''''''''''''''''''((()))))))))************((((((((()))))))))(((((((((((()))***+++,,,,,,---******+++++++++++++++,,,***+++,,,+++)))))))))***++++++***************+++,,,,,,,,,+++++++++******++++++,,,------------,,,,,,,,,---------.........------------------------.................................///////////////---......//////000000000111111111111111111111111000000111111222222222333222333333333444444444444333333222222111111111111222222111111111111222222000000000000111111111111000000////////////000000000000000/////////......---------.....................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,------...,,,,,,++++++***++++++,,,************************(((((((((((())))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,)))))))))*********++++++,,,BBBJJJ;;;---...///)))((()))***,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))******************************************++++++,,,,,,------+++******+++,,,,,,,,,,,,+++++++++***+++,,,,,,---+++,,,,,,---......------....................................///////////////000000111111111111111222222222222222333333333333444444555666777888888::::::999999999999999999<<<<<<;;;::::::;;;;;;;;;=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>???@@@AAAAAA@@@@@@???======<<<<<<<<<999999999:::;;;<<<======<<<<<<============<<<<<<===;;;999888999::::::999999888777666666666666666555555555555555555555555444444333333222111111111//////000000000000//////***++++++,,,,,,++++++***(((((((((((((((((())))))((((((((((((((()))))))))&&&((()))***)))***,,,---******))))))))))))******((()))***++++++***)))((()))))))))(((((('''''''''*********)))))))))))))))((((((((((((((())))))***************)))))))))((((((((((((((((((((())))))''''''''''''''''''''''''))))))(((&&&''''''&&&$$$)))))))))))))))(((''''''%%%&&&((()))))))))''''''******))))))))))))************))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''((()))))))))((((((((((((((()))***+++,,,,,,---******++++++,,,,,,,,,,,,***+++,,,+++)))))))))***+++***************++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------......////////////------......//////000000000000000000000000000000000111111111111111222222222222222222333333333444111111111111111000000///222111111000000111111222//////000000000111111111000000////////////000000/////////.........------------------......//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...,,,++++++***++++++,,,,,,************************(((((((((((())))))))))))***************+++++++++************************))))))))))))))))))******((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))*********++++++++++++******))))))******+++,,,)))*********++++++++++++---+++((('''(((***++++++((()))***,,,,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))*********************************************++++++,,,,,,,,,******++++++++++++,,,,,,+++************+++,,,,,,******+++,,,,,,,,,++++++------------------------............//////////////////000111111111111000111111111222222333333333444444444444444444444444888888888777777777777777;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>===<<<<<<<<<<<<999999999:::;;;<<<======<<<<<<============<<<<<<<<<;;;999999:::;;;:::999777777666555555555666666777666666555444444333333444333333222222111000000//////000000000000//////(((((())))))))))))((((((((((((((()))))))))))))))(((((())))))))))))******$$$&&&((((((((((((***+++...---,,,***)))(((''''''((()))***++++++***)))(((''''''(((((((((((('''''')))))))))))))))*********))))))((((((((()))******************))))))))))))''''''(((((((((((())))))&&&''''''((((((''''''&&&%%%)))***((()))***)))&&&))))))******))))))((('''%%%&&&'''((()))(((''''''******))))))))))))******))))))))))))((((((((((((************************))))))))))))************'''(((******((((((((()))''''''(((((())))))************++++++,,,---------***+++,,,+++)))))))))************)))******+++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000..................//////000000000000000000000000111111111111111111111111111111222222222333333333000111111111111000//////111111111111111111111111...//////000000111111111//////000000000000//////............---------------------...//////000000............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***************++++++,,,++++++******++++++,,,,,,************************((((((((()))))))))***************+++++++++++++++************************))))))))))))************(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++******))))))******+++,,,)))***++++++,,,,,,+++++++++'''(((---***$$$&&&---))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))******************************************************++++++)))***++++++******+++---***************+++,,,,,,******++++++++++++******------------------------............////////////...///000000111111000000000000111111222333333333333333333333333333333333666666666666666666666777:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@???>>>======<<<<<<<<<===::::::;;;;;;<<<<<<======<<<<<<============<<<<<<<<<;;;::::::;;;;;;:::888777777666666666666777777888777666555444333222222333333333222111111000000//////000000000000//////(((((())))))))))))(((((()))))))))******))))))((()))))))))*********++++++)))***+++***)))((()))***...---,,,***)))(((''''''((()))***++++++***)))(((&&&&&&((()))******))))))(((((())))))******++++++***))))))))))))***++++++************))))))))))))'''''''''((((((((())))))(((((()))******)))((((((###)))***((((((,,,,,,)))******++++++******)))(((%%%&&&''''''((((((''''''******))))))))))))******(((((((((((('''''''''&&&************************))))))))))))************''')))++++++)))'''(((***((((((((((((((()))))))))******++++++,,,------...***+++,,,+++)))))))))*********))))))***++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,---------------------------------------------------......///000000111111..................------000000000000000000000000111111111111000000000000111111111111222222222222111111222222222111000//////000111222222111000///......//////000111111222//////000000000000//////////////////............------...//////000111111...............,,,+++***++++++++++++++++++++++++,,,,,,---......---,,,,,,******))))))***++++++,,,++++++******++++++,,,---************************)))))))))*********++++++*********++++++,,,,,,,,,************************((()))))))))************************************))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,++++++******))))))******+++,,,)))***+++,,,,,,,,,++++++(((,,,000///,,,))))))*********))))))******+++,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))******************************************))))))))))))))))))(((***,,,+++***)))+++---***************++++++,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000000000000000///000000111222222333333000111111333444555555666555555666666777777888888::::::999999::::::;;;<<<;;;;;;;;;::::::::::::999888999:::<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;:::;;;<<<<<<:::888999888888888888888999999666666555555444444444333333333222222111000000000//////000000000000//////******++++++++++++******)))***************)))((())))))******+++++++++,,,///000000...,,,******+++++++++************++++++((()))***++++++***)))(((&&&''')))***++++++++++++'''(((((()))***++++++,,,***************++++++,,,************))))))))))))&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))$$$)))***&&&%%%***+++(((+++++++++++++++***))))))&&&&&&&&&&&&''''''((((((******))))))))))))******((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))************'''***,,,+++)))((()))++++++++++++*********************+++,,,,,,---......***+++,,,+++)))))))))*********))))))***+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++))))))*********+++++++++........................------------------------.........///000111111222/////////......------,,,000000000000000000000000111111111000000000000000000111111111111222222222222222333444333222111000...000111333333111000...---......///000111111222//////000000000000//////000000000000////////////.........///000111111222......//////...,,,+++)))++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,+++++++++,,,------...+++*********+++,,,,,,---************************************++++++++++++*********++++++,,,,,,,,,************************(((((())))))*********+++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))***+++,,,---,,,++++++*********)))***++++++,,,)))***+++,,,---,,,++++++%%%,,,,,,&&&)))333111&&&+++***)))))))))***,,,---************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((***,,,+++))))))+++---*********)))***++++++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...//////000000000000000///000000111222222333333...///111333555777999:::555666666777888999999:::999999999999::::::;;;<<<;;;;;;;;;:::::::::999999777999:::<<<======<<<<<<999::::::;;;<<<===>>>>>>>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<<<<============<<<<<<<<<;;;:::;;;<<<<<<:::888:::::::::999::::::;;;;;;444444444555555555555666333333222222111000000000//////000000000000//////''''''((()))***+++,,,,,,***************)))((((((++++++******))))))((((((+++///222000***&&&&&&''',,,+++)))(((((()))+++,,,+++*********))))))(((((((((((((((((()))))))))))))))(((((('''''''''(((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''((((((((('''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''')))+++,,,---,,,***)))'''((()))******)))((('''''''''''''''''''''''''''(((((()))***************((()))***++++++***)))(((************************%%%&&&((()))))))))((('''''''''((()))***+++,,,,,,((())))))))))))***************++++++++++++******************************)))************+++++++++,,,------......------,,,,,,,,,++++++***+++++++++......---,,,++++++++++++---,,,,,,,,,,,,---......***++++++,,,---...//////000000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111000//////...000000////////////000000---.........//////000000///000111000...,,,,,,---,,,***)))+++///000///...------............------000///...---,,,+++******++++++++++++++++++++++++000///,,,*********+++,,,++++++************++++++))))))))))))***************)))))))))))))))***+++******))))))******+++,,,*********************************++++++,,,,,,,,,***)))((((((((((((((()))&&&'''''''''(((((())))))))))))))))))************---)))111@@@DDD888,,,))),,,,,,+++***))))))))))))+++***)))(((((()))***+++))))))))))))************))))))(((((((((((())))))(((((())))))************))))))((((((((((((((()))***++++++,,,,,,++++++*********))))))(((((('''''')))***+++++++++)))((('''++++++************++++++************************++++++***)))((((((((())))))************++++++++++++***)))'''&&&&&&%%%%%%---,,,***(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************..................------..................------////////////000000000000111111000000000000111111111111222333555666777777666555555555555666666777:::999999888888999999:::;;;:::999999888888888999999888777777777888999:::;;;888777888;;;===<<<:::<<<<<<============<<<<<<888888999:::::::::999999@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;555555444444444333333333333333333222222222111111333222111000////////////((((((((()))******++++++***************)))((((((*********))))))((((((((($$$(((------***(((***,,,,,,+++)))(((((()))+++,,,************)))))))))((((((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))'''(((***+++,,,+++***))))))******++++++***))))))''''''''''''''''''''''''(((((()))***************((())))))******))))))(((************************'''''')))*********))))))((((((((()))******++++++)))))))))************+++)))******++++++******)))************************)))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,---...///---,,,,,,,,,,,,---...............///////////////....../////////000000000......------------......000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000////////////000000000111111222333222000......///---,,,+++,,,///000///---------............---------------------,,,,,,,,,++++++++++++++++++++++++000...,,,*********+++,,,++++++************++++++))))))))))))***************))))))((((((((())))))))))))((()))))))))***+++************************)))***************++++++))))))(((((((((((())))))((((((((()))))))))******))))))))))))************,,,(((---;;;>>>444+++)))******)))))))))******+++******)))(((((()))******))))))))))))************))))))(((((((((((()))))))))))))))))))))*********))))))(((((((((((()))))))))******++++++******)))))))))))))))(((((((((((()))******+++***)))((('''+++******))))))******+++************************...---,,,,,,++++++,,,,,,)))************+++++++++))))))))))))))))))***+++...,,,+++)))))))))++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------------------------..................------.../////////000000000000111111000000000000111111111111222333444555555666444444444333444444555666999999888888888888999999999999888777777777777777888888777777777888999:::;;;999777777:::<<<<<<;;;<<<<<<============<<<<<<888999::::::;;;:::::::::??????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999888888777777888888999555555555444444444333333333333333333222222222222333222111000000/////////)))))))))))))))))))))))))))************))))))((())))))))))))((((((((((((!!!%%%)))+++***)))+++...+++***)))(((((()))***+++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((()))))))))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++***)))(((((())))))*********)))((((((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))************+++++++++))))))************))))))************************)))************+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,---......000000/////////.........------........./////////000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000......///000000111222222000000////////////000000///000000000000111111111000111222222000......//////...------/////////---------............------++++++,,,,,,------......++++++++++++++++++++++++///...,,,+++******++++++++++++************++++++))))))))))))************,,,,,,+++***)))))))))***((((((((((((((()))))))))*********************************))))))))))))))))))))))))(((((())))))***))))))************++++++))))))))))))************+++''')))333666///))))))((((((((())))))***,,,,,,))))))(((((((((((())))))))))))))))))***************))))))(((((())))))************)))))))))))))))))))))(((((((((((())))))((())))))))))))))))))((((((((((((((()))))))))))))))************)))((((((+++******))))))******+++************************......---,,,,,,,,,,,,---)))************+++++++++++++++******+++,,,,,,---...---+++******+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...------------------............/////////000000000111000000//////000000111111111111222222222333333333222222222333333444555888888777777777777888888777777666666666666666555777777777666777888999999;;;999777777999;;;======<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;=========>>>>>>>>>>>>>>>=========<<<;;;::::::999777777777888888777777777555555555444444444444333333333333333222222222222222222111111000/////////************))))))(((((())))))************)))(((((((((((((((((((((((((((&&&(((++++++)))((()))*********))))))))))))***************)))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))))))))******)))))))))***))))))))))))))))))***)))))))))))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((************++++++++++++((())))))******))))))(((************************))))))*********++++++++++++******************+++++++++******++++++,,,,,,...---,,,++++++******+++,,,,,,++++++,,,,,,---...------------------------------........./////////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000......//////000111111111000000////////////000000///////////////000000000---///000///...,,,,,,---000000////////////...---,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,+++******++++++++++++************++++++((()))))))))************///...---,,,++++++***+++((((((((()))))))))))))))************************++++++******)))))))))((()))))))))((())))))******************************((()))))))))************+++'''''',,,///+++)))******************+++,,,,,,)))(((((((((((((((((()))((()))))))))***************))))))))))))))))))***************)))))))))))))))(((((((((((())))))***((())))))******))))))(((''''''(((((())))))******))))))*********)))))))))******))))))))))))******************************+++******))))))*********))))))*********+++++++++......,,,++++++*********------,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,------------.............../////////000000000000////////////000000111111111111111000000000222222222222222333444555777777666666666666777777555666666666666666555555666666666666777888888999;;;999888777888:::===>>><<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<;;;:::999999666777888999999888777666555555555555444444444444222222222111111111000000111111111111111000//////++++++******)))(((((((((((())))))*********))))))((((((((()))))))))))))))***+++,,,+++)))(((((()))***))))))))))))))))))***))))))))))))))))))******(((((((((((())))))))))))''''''((()))******))))))))))))************)))))))))******************)))))))))******)))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&'''((((((************************(((((()))******************)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((((())))))*********+++++++++))))))************))))))************************))))))*********++++++++++++******))))))******++++++*********++++++,,,------,,,+++***)))))))))))),,,++++++++++++,,,------++++++,,,,,,---......///....../////////000000000---------,,,,,,---------////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000........................,,,...//////---,,,,,,---000000000///...---------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++************++++++((()))))))))************------,,,***))))))))))))((()))***+++++++++******************************,,,,,,,,,++++++******))))))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************+++(((''')))+++******,,,...---,,,+++++++++++++++(((((())))))))))))((((((((()))))))))******************))))))))))))***************)))))))))))))))((((((((((((((()))******)))******************)))''''''(((((())))))******))))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,,,,------..................////////////000000////////////000000111111000000000/////////222222222222333444555666666555555444444555555666555555666777777666555555444444555666777777888888:::999999888888:::<<<>>>;;;;;;::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<=========>>>===<<<<<<;;;::::::999999777888999::::::999888777666666555555555444444444000000000000////////////000111111111111000//////+++*********))))))((((((((())))))************)))))))))))))))************************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))&&&''')))***+++******))))))******++++++******)))))))))************))))))(((((()))******)))''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))((((((''''''''''''(((+++*********))))))((((((((())))))))))))***************++++++++++++******************************)))************+++++++++,,,+++***))))))***+++,,,************+++,,,------)))))))))******+++,,,---+++++++++++++++,,,------,,,,,,---...///000111222....../////////000000000......------------......////////////////////////000000000000000000000000////////////////////////////////////////////////000000////////////000000......---------------,,,...///111111///......///...///000///---,,,---...,,,,,,------------,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++******++++++************++++++))))))))))))************))))))((('''&&&&&&&&&&&&((()))+++,,,,,,++++++***************************,,,,,,,,,+++++++++++++++))))))))))))******+++,,,***))))))))))))((((((((())))))))))))***************))))))))))))***+++,,,......---++++++*********))))))************))))))))))))))))))************+++******))))))******+++((()))))))))************(((''''''(((((()))***+++)))******++++++******)))(((((((((((()))))))))))))))))))))((())))))***+++***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))***++++++)))************+++++++++((((((((()))***+++,,,---+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,------......------........./////////000//////......//////000000000000000000000000///111111111222333444555666444444333333333333444444333444555666777666555444222333444666777777777777888999::::::999:::;;;===;;;:::999888888999:::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::999999666666666555555555444444000000000////////////...///000111222222111000///*********)))))))))))))))(((((()))***************)))*********+++++++++,,,)))((((((((()))*********(((((())))))))))))((((((((()))))))))************(((((((((((())))))))))))&&&''')))+++++++++***))))))******++++++******)))(((((()))******)))((((((&&&''')))*********((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))(((((()))***,,,---))))))))))))))))))))))))(((((()))*********************++++++++++++************************************((('''''''''((((((*********)))))))))))))))''''''((((((((()))))))))++++++,,,,,,,,,,,,++++++************************)))************+++++++++---,,,***))))))***,,,---************+++,,,---...++++++++++++,,,---...///+++++++++***++++++,,,------.........//////000000------........./////////000000000//////000000000////////////////////////000000000000000000000000........................------......///000000000000000////////////000000//////......---------------///000000///...//////,,,...///...,,,+++---...+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))************(((((('''&&&&&&''''''''''''(((***+++,,,+++***)))************************************++++++++++++))))))))))))***+++,,,---++++++*********)))))))))))))))))))))************((()))***))))))*********++++++***))))))*********)))***+++,,,,,,+++***)))))))))))))))************+++******))))))******+++''''''((()))***++++++,,,''''''''''''((()))***+++((())))))))))))))))))((())))))))))))((((((((((((***)))((((((((()))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))***++++++,,,)))************+++++++++(((((())))))***,,,---...)))******++++++,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,------......---------.........////////////............//////000000000000000000111111000000000111222333444555333333222222222222333333111222444555666555444333111222444666777777777777666888;;;<<<::::::;;;<<<;;;:::999888888999:::;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;999999888888888888999999666666666666555555555555222111111111111000000000...000111222222111000///))))))))))))))))))******(((((()))*********************+++++++++,,,,,,,,,+++)))'''''''''''''''&&&(((((())))))))))))(((((((((((())))))*********+++(((((((((((())))))))))))%%%''')))+++,,,+++***)))******++++++++++++******'''((()))******)))((('''%%%''')))***+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))*********)))***++++++,,,((('''''''''((()))+++,,,(((((((((((((((((((((((((((((()))******************+++,,,------,,,+++***************************,,,+++***((((((((()))***))))))))))))))))))******''''''''''''((((((((((((+++,,,,,,------,,,,,,+++************************)))************+++++++++---,,,***))))))***,,,---************+++,,,---...000000///...------------++++++******++++++,,,---...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------////////////////////////000000000000000000000000........................+++,,,---...///111222222000000////////////000000000000//////.........---+++,,,......---,,,------+++---///...,,,+++---///+++,,,,,,------,,,,,,+++((()))***+++,,,---......++++++++++++++++++++++++)))******+++++++++******++++++************++++++))))))))))))***************)))))))))))))))***+++&&&''')))***+++***((('''************************(((((())))))******++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********))))))))))))************&&&)))***)))))))))***)))''''''''''''((()))***+++***+++,,,------,,,+++***))))))))))))************++++++************++++++&&&&&&''')))***+++,,,---''''''''''''((()))++++++''''''((((((((((((''''''******))))))((((((''''''***)))(((((((((***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++)))************+++++++++,,,,,,++++++******++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........////////////............/////////000000000111111111222.........///000222333444333222222222222222222333///000222444444444222111111222444666777777777666444888<<<===;;;::::::;;;;;;:::888777777888:::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888999999::::::;;;;;;<<<999888777666666777888999777666666666555555555555333333333222222222222111...///111222222111000///))))))************)))))))))***+++,,,,,,+++***)))((((((((()))******++++++'''((()))***************''''''(((((()))))))))************)))))))))))))))(((((()))***+++,,,,,,---((())))))*********))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))),,,+++++++++******))))))))))))))))))))))))))))))************************))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))******++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,------------------------------------------------//////.........---------........................000000000000//////////////////............//////111000000////////////000////////////////////////...---------...///111222000//////.........//////..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))'''''')))***+++,,,,,,,,,,,,,,,+++***)))***)))((((((((()))+++,,,******+++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---***************)))((('''******++++++++++++******))))))))))))************)))***++++++***)))***+++******)))(((((('''((((((******++++++++++++******)))((((((((()))+++---///''''''&&&'''((()))+++,,,))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************++++++************++++++,,,+++***))))))***+++,,,*********))))))))))))))))))***+++,,,,,,+++***)))************************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++,,,,,,---......++++++,,,------......///////////////000000000000///////////////.........000000111111111222222222444333111000000111333444555555555444444333333333444444333333333444555555888999::::::;;;;;;;;;;;;888999:::;;;<<<;;;:::::::::999999888888999999:::999888777666666777888888:::;;;<<<<<<<<<;;;:::999:::999888777666555444333333444666777777777666555444444333333333333222222000000000000////////////))))))************)))))))))***+++++++++***))))))*********)))))))))))))))((())))))************)))((((((((())))))************)))))))))))))))))))))******************++++++&&&'''(((******+++++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))*********))))))))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------------------------------------------------///.........------------........................///////////////000000000//////............//////000///////////////000000........................------------...///000111//////......---......///..............................---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,+++******)))***)))((((((((()))++++++*********++++++******)))******))))))))))))******************************))))))))))))***+++,,,,,,***************)))(((((()))******************)))))))))))))))************)))***++++++***)))***++++++***))))))((((((((()))******++++++++++++******,,,+++***)))))))))***+++))))))(((((()))***+++,,,))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))************************+++******))))))******+++))))))(((((((((((())))))***))))))))))))))))))))))))***++++++++++++***)))***************************))))))(((((())))))***,,,++++++******++++++,,,************************++++++++++++++++++++++++******++++++,,,------...++++++,,,,,,---.............../////////000000000000000000000000/////////000000000111111111222222444333111000000111333444444444444333333333333333444444333333333444555555888999999:::;;;;;;::::::666777888999:::999999888999999999888888999999999999888777666666777888999:::;;;<<<<<<<<<;;;999999888888777666555444444333333444555666666666555555333333222222222111111111111111111111000000000000))))))************))))))***+++++++++***))))))(((++++++******)))((((((''')))************))))))((()))))))))***************))))))))))))))))))******++++++*********)))))))))%%%&&&((()))+++,,,,,,,,,((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++))))))))))))))))))(((((())))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))******,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))),,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++------------------------------------------------............------------.................................//////000000111//////............//////............///000111111........................,,,---...///////////////...---------------......------------------------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******++++++******)))))))))))))))((()))******+++))))))******+++******)))++++++************++++++************************+++***************++++++************))))))))))))((())))))******))))))((())))))))))))************)))***++++++***)))***+++++++++***))))))))))))*********++++++++++++******,,,+++***))))))))))))***+++******))))))******+++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************+++******))))))******+++(((((())))))))))))(((((())))))))))))))))))******)))***++++++++++++***)))***************************))))))(((((())))))***++++++************++++++************************++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,------...............////////////000000000000000000000000000000000000000111111111111333222111000000111222333222222222222222333333333333333333333333444555666888888999::::::::::::999777888888999:::999999999999999888888888888999999888888777777777888888999:::;;;;;;;;;;;;:::999888666666666555555444444444222333444555555555444444222111111111111000000000222222222111111111000000))))))************))))))+++++++++******)))((((((************))))))((((((***************)))((('''******************++++++)))))))))))))))*********************))))))))))))''''''(((******+++++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))***************++++++******))))))((((((((())))))))))))))))))))))))++++++***))))))(((((((((******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,,,,++++++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......///000111111//////............//////---------...///000111222........................+++,,,...///000///......------,,,,,,,,,---......---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******))))))*********))))))((()))))))))))))))******+++((())))))***************+++******))))))******+++************************++++++******)))***************)))))))))))))))***(((((())))))))))))((((((((()))))))))************)))***++++++***)))***+++++++++***************+++******++++++++++++******((((((((()))***++++++,,,+++******)))))))))(((((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))***+++,,,,,,+++***))))))))))))))))))******************++++++*********************************++++++************++++++++++++************++++++******************************************************++++++,,,,,,,,,,,,***++++++,,,------......------........./////////////////////000000000000/////////000000000111111222111111000111111222333000000111111222222222333333333333333444444555666888888999999999999999888999::::::;;;;;;;;;;;;;;;888888777777777777888888888888888888888888999999:::::::::::::::999999888666666666666666666555555222222333333444444444444222222111111111000000000111111111000000000000///))))))************))))))+++******))))))((((((((((((((())))))***************************)))((('''++++++******************(((((())))))************'''(((((()))******++++++))))))*********))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((((((******************++++++))))))))))))))))))))))))************************((((((((()))))))))******++++++******))))))(((((())))))))))))))))))))))))************))))))((((((******))))))))))))******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................,,,------...///000000111//////............//////------------...///111111........................+++,,,.../////////------,,,,,,,,,,,,,,,---...///------------------------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((())))))*********))))))((()))))))))************'''((()))***************))))))(((((((((((())))))************************++++++******)))***************)))(((((()))***+++(((((())))))))))))((((((((()))))))))************)))***++++++***)))***++++++***************++++++******++++++++++++******'''(((((()))************)))))))))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))***+++,,,,,,+++***)))(((((())))))************+++******************+++************************+++******************++++++******))))))******+++******************************************************+++++++++++++++,,,******++++++,,,------...------------............---------.........//////....../////////000000000000000000000111222222333000000000111111222222222333222222333444555666666777888888999888888777777999999999999::::::;;;;;;888777777666666777777888777777888888999999999999::::::999999888888888888888888777777777777777777222222222222333333444444333222222222111111111111000////////////.........))))))************))))))***))))))(((((())))))***'''(((((()))******++++++)))************))))))(((***************)))))))))((((((((()))******++++++&&&''''''((()))***+++,,,***++++++******)))(((''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************'''''''''((())))))************************))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))************)))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------......//////000//////............//////------------...///000000------------------------,,,------.........------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))******++++++******(((((()))************)))''''''((()))************))))))(((((((((((())))))+++++++++++++++++++++++++++***************++++++***)))((((((((()))++++++((())))))******))))))((())))))))))))************)))***++++++***)))***+++***))))))))))))***++++++******++++++++++++******+++++++++***)))((('''&&&'''(((((((((''''''&&&%%%))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((((((((((()))******++++++++++++***))))))***++++++************************)))((((((''''''(((((()))******))))))))))))************************************************************++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------......///............//////////////////000111111222222222111111111111111222222222222222222333444555666777777888888888888777666666777666666666666777888888777777666666666666777777666777888999:::::::::::::::999888888777777888888999999999888888777777777333333222222222333444555333333222222222111111111//////.........---------))))))************))))))((((((''''''((()))***+++)))))))))))))))*********((())))))************)))*********))))))((((((((('''(((((()))******++++++'''((((((((())))))******)))************))))))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((())))))))))))++++++++++++++++++++++++************************'''(((((()))******++++++******************++++++))))))))))))))))))))))))'''((()))***++++++************))))))))))))******)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))***************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------................................................//////............//////......---------......///------------------------...------,,,,,,---------------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,++++++'''((()))***+++******)))&&&'''((()))***************))))))))))))))))))***++++++++++++++++++++++++))))))))))))***+++,,,,,,***)))((('''((()))+++,,,)))******************)))))))))))))))************)))***++++++***)))***+++)))((((((((())))))***+++******++++++++++++*********++++++***)))(((&&&%%%''''''((())))))((('''&&&))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))******++++++++++++***))))))***++++++************************((((((''''''''''''((((((******))))))))))))******************************************************++++++***************************+++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,------...//////000------........./////////...///000111111222222222222222222222222111111111222222222333444555666777777777888888777666666555666555444444444555777777777666666555555666666777666777888:::;;;;;;:::::::::999888777666777777888:::999999888777666555555444333333222333444555666222111111111111000000000////////////............))))))************))))))''''''''''''((()))+++,,,++++++******)))((((((((('''((()))******************)))))))))(((((('''''''''(((((()))***+++++++++))))))))))))(((((((((((('''((()))***************''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))%%%''')))***++++++++++++******))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))***************++++++,,,,,,---******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.......................................---------//////............/////////......---------......------------------------///...,,,++++++,,,---...---------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************)))))))))***+++,,,,,,,,,,,,,,,'''((()))++++++******)))&&&'''((()))************++++++************++++++++++++++++++++++++++++++))))))))))))***+++,,,---***)))((('''((()))+++---******++++++++++++******))))))))))))************)))+++++++++***)))***+++(((((('''(((((()))************++++++++++++******'''((()))******)))(((((('''((()))******)))((('''))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,'''(((((()))***+++++++++,,,+++***))))))***+++,,,******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))++++++******************)))******+++,,,,,,------++++++,,,,,,,,,---------------......///000000111---------.........//////......000111222222222222444333333333222111111111222222222333444555777777777777888777777666555555777666666555555666888999666666555555555555666666666777999:::;;;;;;:::::::::999777666666666777888:::999888777666555444333444444333222333444555666000000000000////////////000000000000////////////''''''(((((())))))******+++,,,)))%%%'''---,,,&&&,,,+++++++++******))))))'''(((((()))***+++++++++***++++++***(((''')))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++555///'''%%%'''))))))'''+++*********))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((($$$&&&)))+++,,,***((('''************************((((((((((((((((((((((((***++++++,,,,,,++++++***+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............///000000...------...///...---,,,+++,,,,,,---,,,,,,,,,---------......//////.........---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((())))))))))))************,,,+++***))))))***+++,,,******************+++++++++++++++++++++,,,,,,,,,***+++,,,,,,+++***)))((()))))))))))))))))))))))),,,+++)))((('''((()))+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((())),,,+++***((((((((()))*********))))))((((((''''''************************(((((((((((())))))))))))+++***)))(((((()))***+++)))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111111000000//////......//////............//////000111111111111222222222222222222222333444555555666666666666666555555555777777777777777777777777999888777666666777888888:::::::::::::::::::::::::::999777666555666888999999888888777666555555444666555444333222333444444111111111111000000000000333333111000////////////'''((((((((()))))))))***)))***'''%%%(((//////***++++++*********)))))))))'''(((((()))******++++++***++++++***(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++777111+++)))+++---,,,+++************)))))))))(((&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))************************'''(((***+++++++++)))(((************************************************)))******++++++******)))+++***)))))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111222333222000....../////////---,,,,,,,,,------,,,,,,,,,---------......//////.........---------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))(((((()))))))))*********++++++***))))))***++++++---,,,***)))((()))*********************)))))))))+++++++++++++++***)))((()))))))))))))))))))))))),,,+++)))((('''((()))******++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))'''''''''((((((((()))))),,,+++)))((((((((()))*********))))))((((((((((((************************))))))))))))************+++***)))(((((()))***+++)))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///////////////000000000//////............//////000000111111111222222222222222222222333444555555777777777666666666666666777777777777777777777777888777666555555666777888::::::::::::::::::::::::999888666555555666888999888888777777666555555444666555444333222333333444111111111111000000000000222111000///............(((((((((((())))))))))))((('''%%%%%%***000111...******))))))))))))((((((((((((((()))******++++++***++++++***)))((()))***''''''''''''''''''''''''))))))(((((((((((())))))******++++++++++++******))))))((('''''''''(((((((((((((((((((((((((((((())))))(((((())))))***+++333...)))''')))******(((************))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))+++************)))))))))************************++++++++++++************************************************************)))))))))******)))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,------------000111222111///.........//////...---------......,,,,,,,,,---------.....................---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))(((((((((((())))))))))))+++******))))))******+++///---+++)))(((((()))))))))))))))((((((''''''&&&++++++***)))))))))******)))))))))))))))))))))))),,,+++)))((((((((()))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))+++***))))))((()))))))))***))))))))))))((((((((())))))))))))))))))))))))************++++++++++++******))))))))))))******)))************++++++++++++++++++***************************************************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---......///000000111111//////............//////000000000111111111222222222111111222222333444555777777777777777777777777777777777777777777777777777666555444444555666777999999999999999999999999777777555555555666777888888777777666666555555555555555444333333333333333111111111111000000000000000000///...------------(((((((((((())))))))))))((('''%%%''',,,000000...)))))))))((((((((((((((((((((())))))***************+++,,,+++***))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))******---***'''%%%&&&''''''&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((()))))))))))))))))))))))))))************))))))))))))))))))***))))))))))))))))))))))))************))))))))))))************************---,,,***)))((())))))***************************************************))))))************))))))***************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------///.....................,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++******)))''''''((((((((()))))))))******))))))))))))******+++++++++++++++***)))(((******)))(((''''''&&&&&&+++***)))(((((()))***+++))))))))))))))))))))))))+++***))))))(((((())))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++***))))))))))))))))))***))))))*********+++++++++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.............../////////000000//////............//////000000000000111111111111111111111111222333444555555555555666666666666666666666666666666666666666666555444333444555666777999999999999888888888888666555555444555555666777777777666666666555555555444444444333333333333333111111111111000000000/////////......---.........))))))))))))((((((((((((***((('''+++...///...,,,((((((((((((((())))))))))))))))))))))))*********)))+++,,,,,,***))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))((((((((())))))***((((((((((((((((((((((((((((((((('''((())))))***,,,***)))(((((()))(((((())))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))*********)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))******+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---------...///------..................,,,,,,,,,---------......---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************************))))))))))))))))))))))))((()))))))))************)))******+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))%%%(((+++......---***(((++++++***))))))(((''''''******((((((((()))***+++************************+++******))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))************************************************((((((((()))))))))))))))************************(((((((((((()))))))))***)))))))))*********))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))******)))))))))******)))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000/////////.........---//////............////////////000000000111111111111111111111222333444444333333333444444444555555555555555555555555555555555444333333333555666777999999999888888777777777555555555555555666777777666666666666555555555555333333333333333222222222111111111111000000000/////////.........///000000))))))))))))((((((((((((+++((()))///222///+++)))(((((())))))))))))******))))))))))))))))))******)))+++------+++***))))))************************))))))(((((((((((())))))******++++++++++++******))))))((((((((()))******((((((((((((((((((((((((((((((''''''(((((()))***'''(((((((((''''''''''''))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******************))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((***)))((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++)))+++---......///000111+++,,,------......------,,,,,,,,,---------......---------...............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))((((((************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))************((())))))******))))))(((###&&&+++...///...+++)))+++++++++******)))))))))))))))((((((((()))******************************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************************((((((((()))))))))******(((((()))************))))))))))))************+++))))))))))))))))))))))))'''((((((((())))))))))))))))))************)))))))))************+++++++++***************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000//////...------,,,//////............///////////////000000000111111111000000111111222333444111111222222333444444444555555555555555555555555444444333333444555777888999999888888777666666666444555555666777777777888555555555555555555555555333333333333333222111111111111111111000000000000............///000111111***)))))))))(((((((((''')))'''***222555000***))))))))))))*********++++++***))))))))))))))))))))))))+++---...,,,***))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))(((((()))******+++))))))))))))))))))))))))(((''''''''''''((())))))$$$&&&'''((('''&&&&&&&&&((()))))))))************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((()))*********************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***+++,,,++++++***++++++,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---......---------...******,,,---------,,,,,,,,,,,,,,,---------......---------.........//////------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++************++++++++++++'''((()))******)))(((''''''(((***,,,,,,,,,+++***************************'''(((((()))))))))))))))***************************************)))(((((())))))************))))))************************))))))))))))))))))))))))************************************************)))*********+++++++++,,,************************(((((()))))))))*********'''((()))***+++******)))))))))*********+++++++++************************(((((()))))))))*********((()))***++++++***)))((()))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................//////............//////////////////000000000111000000000000111222333444111111222333333444555555444444444444444444444444555444444444444666777888999888888777666666555555555555666777888888888888555555555555555555555555222333333444333222111000111111111111000000000000------------...///000111******))))))(((((((((''''''%%%***444888222+++)))))))))******+++++++++,,,*********))))))))))))))))))+++......,,,***))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))((())))))***++++++************************'''''''''''''''((())))))(((***,,,,,,,,,+++***+++(((((())))))*********+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******++++++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******************************))))))******+++++++++,,,))))))))))))))))))))))))************************))))))************))))))((()))***+++,,,+++******++++++,,,,,,,,,---------************************++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++---...---+++))))))***((()))+++,,,---,,,,,,+++,,,,,,,,,---------......---------.........//////------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++******+++++++++,,,,,,,,,'''((()))******)))(((''',,,+++***)))))))))***+++))))))))))))************&&&'''(((*********)))(((***************************************)))(((((())))))************))))))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************))))))))))))************'''((()))+++++++++***)))))))))******++++++++++++************************)))************+++++++++((()))***++++++***)))((()))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))+++---//////---+++)))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///////////////............//////////////////000000000000000000000000111222333444222222333444444555666666444444444444444444444444555555444444555666888999999888888777666555555444555555777888999999999999444555555555555555555555222222333444333222111000111111111111000000000000+++++++++,,,---...///000&&&(((***+++,,,+++)))((())),,,...000000...,,,)))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))&&&'''((())))))***))))))&&&(((***+++,,,+++)))((()))'''&&&'''((()))((('''++++++************++++++)))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((()))******++++++,,,,,,,,,---------+++******+++------,,,***,,,+++***)))*********)))))))))))))))))))))))))))******))))))(((((('''''')))))))))(((((((((((((((111222111///+++(((((((((...---,,,***)))******+++************************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,------------...000---.........---,,,,,,+++,,,,,,,,,---------......//////.........---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************************&&&(((***------,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''&&&&&&''''''))))))))))))))))))))))))))))))))))))************&&&'''(((******)))((((((++++++***))))))***++++++******))))))((((((''''''))))))))))))************(((((((((((())))))))))))************************&&&%%%%%%%%%&&&''')))***''')))++++++)))))))))***+++*********))))))((((((((((((((((((((((((((((((+++*********))))))((((((&&&'''((()))((('''%%%###))))))))))))))))))))))))*********)))))))))))))))************************))))))*********++++++++++++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))***)))(((&&&&&&&&&'''(((+++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,------......------..................................../////////////////////000111111222222222222111111111111111111333444555444333222444666555555555555555666777777999888777555555555666777666777777888888888777777:::888666555666666555444444444444333333222222222000000000000000///......---------,,,,,,------...'''(((***+++++++++)))(((***+++---//////---+++***))))))))))))))))))))))))******))))))))))))******,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))************))))))'''(((((())))))))))))((('''((()))++++++***)))(((+++*********,,,,,,+++)))*********))))))*********)))))))))))))))(((''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))******+++++++++*********+++---000222...+++((((((***,,,+++***))))))))))))))))))))))))******))))))(((((((((((((((((()))))))))*********222333333000---++++++,,,---,,,+++*********+++,,,*********************************))))))))))))(((+++++++++******+++++++++++++++++++++++++++++++++,,,---...---,,,+++,,,---------......---,,,,,,+++,,,,,,,,,------------......---------,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************'''(((***,,,,,,,,,+++***************************))))))))))))))))))))))))++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************(((((((((((()))))))))***************************)))))))))))))))+++,,,---'''(((***)))(((''''''(((************)))))))))(((************************************)))))))))((()))))))))((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))************************))))))*********++++++++++++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))***)))((('''''''''((())),,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------...---------..................................../////////////////////000111111222222111111111111111111111111222333444333111111333444555444444444444555666666888888666555555555666666444555666777888999999999888666555555555555333222444333333333222222222222000000000000000///............---,,,,,,,,,------'''((()))++++++******)))******+++,,,,,,+++******))))))))))))))))))))))))******))))))))))))******,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))************))))))((())))))))))))((((((''''''((()))***+++***)))(((((((((((()))+++***(((&&&))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))***+++,,,,,,+++***)))((((((((())))))))))))***++++++***)))(((---444:::888222,,,***,,,...,,,)))))))))))))))))))))))))))***))))))))))))((((((((()))))))))******++++++,,,---......---***))))))***++++++******++++++,,,---++++++++++++++++++++++++,,,++++++)))((('''&&&&&&******))))))))))))******++++++++++++++++++++++++---...///...+++***+++,,,---------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,((((((((((((((((((((((((************************((())))))***++++++,,,,,,************************************************)))***************))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,'''((()))******)))((('''(((((())))))))))))))))))))))))))))))************((((((((()))))))))******************************+++++++++++++++,,,---...)))***+++***(((''''''(((************))))))))))))************************************)))))))))))),,,+++)))((((((***,,,---))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++++++++***************************************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))((())))))***+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,------------------------------------------............/////////...//////000000111111222111111111111111111111111111222333222000000222333333333333333333444555555777777666555555555555666222333555777888999999999666666555666777666444111222222222222222111111111000000000000000///......///...---,,,,,,,,,,,,,,,(((((()))************)))******))))))))))))******((((((((((((((((((((((((******))))))))))))******++++++++++++************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))************))))))))))))***))))))((('''&&&'''((())))))******))))))''''''''')))******'''%%%))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))***,,,------,,,***)))*********************+++)))+++,,,***(((+++333:::CCC;;;111---------***&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++***((('''((())))))*********+++,,,------++++++++++++++++++++++++,,,,,,+++***)))(((''''''*********))))))*********++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,((((((((((((((((((((((((***************************))))))))))))+++,,,---************************************************((()))***,,,,,,,,,+++***((((((((((((((((((((((((((()))))))))************)))((('''''''''(((***+++'''(((***++++++***((('''((((((((())))))******+++((()))))))))************(((((()))))))))*********************************))))))))))))******++++++,,,---...---+++)))))))))*********)))))))))))))))*********************************)))))))))))))))+++***))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))*********************************************************************************************************((()))))))))************(((((((((((((((((((((((())))))************)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,------------,,,---------------------------------.........//////......//////000111111111111111111111111222222222111222333222000000222333222222222222222333333444666555555555555555555555333444555666777777888888777777777999:::999555333111111111111111111111111000000000000000///......///......---,,,,,,,,,,,,(((((()))******************)))(((((((((((()))***((((((((((((((((((((((((******))))))))))))******+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))************))))))))))))***))))))((('''&&&''''''((()))))))))))))))+++******,,,------+++)))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***,,,------,,,***)))+++*********************'''***---,,,((((((---222@@@999000,,,++++++(((%%%))))))))))))))))))))))))))))))))))))************...------,,,+++***))))))***,,,---,,,+++***+++---((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,...++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))***************************))))))((()))***,,,...************************************************'''(((***,,,,,,,,,+++***++++++++++++++++++++++++((()))))))))************)))((('''''''''(((***+++((()))+++,,,,,,+++)))((((((((())))))******++++++((()))))))))************))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))))),,,---...---+++)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******'''(((***++++++++++++***))))))))))))))))))))))))(((((())))))************************************************************************************************************((()))))))))************(((((((((((((((((((((((())))))************))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,,,,++++++***+++,,,,,,------,,,,,,------------------------------------.....................///000000111111000000111111111222222222222333333333111111333444111111111111111222333333444444444555555555444444555555666666666555555444666666666888999888555333111111111111111111111111000000000000000///......///...---,,,,,,,,,,,,,,,)))))))))))))))************))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))************))))))((())))))))))))((((((''''''''''''((((((((())))))+++***))))))+++++++++))))))***+++,,,,,,+++***)))))))))******++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))***+++,,,,,,+++***)))***))))))))))))(((((((((&&&))),,,,,,)))((()))+++111...***(((((())))))))))))))))))))))))))))))))))))))))))************+++...------,,,+++***)))))))))***++++++))))))***+++((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++******+++++++++++++++++++++++++++++++++)))***,,,,,,++++++---...***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))***************************))))))))))))+++,,,---++++++++++++++++++++++++************************(((((()))***+++++++++***))))))))))))))))))))))))))))))))))))***************************++++++,,,)))***+++,,,,,,+++***)))))))))******************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))******+++******))))))***+++***(((''''''((())))))))))))************(((((((((((((((((((((((())))))))))))************&&&(((***+++,,,***)))((())))))))))))))))))))))))((((((((()))******++++++************************+++++++++******************************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))************)))))))))******+++++++++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////000000111000000000111222222333333222333444333111111333444111111111111111222333333222333444444555444444444666666666666555444333222333333333444555555333111111111111222222222222222000000000000000///......---------,,,,,,------...)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++))))))************))))))'''(((((())))))))))))((('''''''''''''''((())))))+++)))&&&&&&''')))))))))***+++,,,------,,,+++***((()))***++++++++++++***))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++******))))))))))))'''((()))*********))))))'''((()))((('''(((***---))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++''')))***)))''''''((())))))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******))))))))))))******++++++++++++++++++++++++***+++,,,,,,+++***+++---******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++************************))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******''''''''''''''''''''''''))))))))))))************))))))***+++++++++++++++************************++++++******************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))***++++++***)))((('''(((***)))(((''''''(((((()))))))))************))))))))))))))))))))))))((()))))))))***************************))))))((())))))))))))))))))))))))'''(((((()))******++++++************************+++++++++*********))))))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))))))))************)))))))))******++++++***)))(((*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000000///000000111222222333333111222333222000000222333222111111111111222333333111222333444555444444333444444555555555444333333333111111111333333222111222222222222333333333444000000000000000///......,,,,,,,,,,,,------...///)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))************))))))''''''((())))))***))))))'''''''''''''''((())))))///,,,)))((()))+++------***+++---......---+++***((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))(((((()))******---------,,,,,,,,,++++++)))((('''(((***++++++***&&&***---+++((('''+++///))))))))))))))))))))))))))))))******++++++++++++'''((((((***+++,,,------+++,,,---,,,+++***+++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))(((((((((((())))))++++++++++++++++++++++++,,,------,,,***)))***+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***************************))))))))))))************&&&''')))*********)))((())))))(((((((((((()))))),,,+++++++++***)))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))'''((()))******)))''''''''')))++++++)))))))))***(((((())))))*********+++************************(((((())))))*********+++---,,,***)))((()))***+++))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++******))))))))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))************)))))))))***++++++***)))(((''')))))))))******+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000///000000111222222333333000111111000//////000222222222222111222222333444000111333444555444444333222333333444555555555555555333111111333444444333222222222333333444444444000000000000000//////...+++++++++,,,---...///000***)))((('''&&&&&&'''((())))))))))))))))))))))))(((((())))))******++++++))))))))))))************)))*********)))(((&&&%%%'''(((***+++,,,,,,++++++&&&''''''((()))******+++'''((()))***************------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))------...///---+++)))'''))))))))))))))))))))))))))))))************))))))***++++++***((('''(((***+++++++++************)))))))))***++++++++++++***)))************+++++++++((()))***,,,---...//////---------,,,,,,,,,++++++******++++++++++++******************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))++++++******)))'''&&&%%%++++++***)))(((((())))))))))))))))))***+++,,,---)))***+++,,,---,,,+++***,,,,,,,,,------,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***+++******))))))******++++++*********))))))((((((******))))))))))))******(((((((((((()))***,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***)))))))))))))))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************''''''(((((((((((('''&&&++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******++++++***)))(((((())))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///............---------111111000000//////......//////000000000000//////000000000000111111111111000000111222222222222111222222333333333222222111555333111111222444444444111111111222222333333333000000000000////////////---,,,,,,+++,,,---...///***)))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))******************++++++***((('''&&&'''(((***+++,,,,,,++++++''''''(((((())))))******((())))))************)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++*********)))******++++++******)))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++,,,---,,,+++)))''')))))))))))))))))))))))))))******************)))***++++++***(((''')))***+++++++++************)))(((((()))***************************++++++++++++)))***+++,,,---.........+++++++++*********))))))******++++++++++++******************************+++******************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))((('''++++++***)))))))))))))))))))))))))))***+++,,,,,,))))))******+++++++++******++++++,,,,,,++++++***,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))************))))))))))))******************)))))))))(((******))))))))))))******)))((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))******+++************************&&&&&&&&&&&&&&&&&&&&&&&&************************************************+++++++++***))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******))))))))))))******,,,,,,+++***************+++******************+++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////000000000000//////......//////000000000000//////000000000000111111111111000000111222222222222111222333333333333333222222444222111111111222333333000111111111222222222222000000000000////////////......---------...///000***)))(((((('''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++***)))((('''(((((()))***++++++++++++(((((((((((()))))))))))))))************))))))(((*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))(((((()))******++++++******)))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++*********++++++***(((((()))++++++++++++************)))'''(((((()))***)))))))))************+++++++++,,,***+++,,,,,,---------,,,+++++++++*********))))))******++++++++++++******************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))'''(((((()))*********)))+++***))))))))))))))))))(((((((((((()))***+++,,,))))))(((((())))))***+++)))******++++++*********+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******************))))))))))))******))))))))))))*********)))))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************111000...,,,************))))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******))))))))))))******---,,,++++++++++++++++++,,,+++***))))))***+++,,,(((((()))))))))************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---...///000111000000000////////////...//////000000000000//////000000000000111111111111000000111222222222222111222222333333333333333222222222111111111111222222000111111111111111222222000000000000//////////////////.........///000000***)))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((()))))))))************++++++++++++******))))))(((((()))***************))))))))))))((((((((((((***************)))((('''++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((***+++++++++******))))))))))))))))))))))))+++++++++,,,,,,+++++++++***++++++***)))(((***,,,+++++++++*********))))))(((((()))************************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++---------,,,,,,,,,++++++******++++++++++++***************************************++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++---------,,,,,,+++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))(((((()))************)))******)))))))))))))))***)))((((((((())))))***+++******)))((((((***+++,,,)))******++++++++++++***+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***************++++++,,,++++++************++++++*********)))))))))))))))******))))))))))))******+++***)))))))))))))))******))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++---...))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************444222///,,,***)))******(((((())))))******++++++))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((******))))))))))))******,,,++++++*********++++++,,,+++***((((((***+++,,,))))))))))))*********+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000//////////////////////////////000000000000/////////000000000111111111111000000111222222222222111000111222222333222222222222333333333111111222333222222222222222222222222000000000000////////////..................//////))))))******************((((((((((((((((((((((((++++++******))))))((((((((()))))))))************+++++++++***************))))))))))))))))))******))))))))))))((((((((((((***************)))(((''',,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&)))))))))******)))))))))************************))))))))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++***++++++***))))))+++,,,+++++++++*********)))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++---------,,,,,,,,,++++++******++++++++++++******************************)))***++++++++++++***)))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***---------,,,,,,+++++++++)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))***************))))))(((***)))))))))))))))******)))))))))))))))******+++++++++***)))***+++,,,---******+++,,,------,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***************++++++,,,,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))************))))))))))))******+++***)))))))))))))))*********))))))))))))******))))))))))))))))))))))))************************,,,+++*********+++---...))))))***++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++************************222000---***)))((()))***(((((())))))******++++++))))))))))))))))))))))))((()))))))))************************))))))((((((******))))))))))))************))))))))))))***+++++++++***))))))***++++++*********+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.............................................///////////////000000000000/////////000000000111111111111000000111222222222222111//////000111111111111111333555666555333222222444333333333333333333222222000000000000////////////------------------------))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))************+++******)))))))))******))))))((((((((())))))***(((((((((((()))))))))))))))************))))))(((+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((())))))******))))))(((************************))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************++++++,,,,,,))))))))))))))))))))))))******++++++++++++*********+++++++++******+++---+++++++++************)))***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++*********))))))******++++++++++++******************************)))***+++,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))***+++++++++***))))))((()))))))))))))))******++++++***************+++++++++++++++++++++,,,,,,---***+++,,,---------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++,,,,,,++++++++++++,,,,,,))))))))))))******************))))))))))))*********)))))))))))))))******+++******))))))******+++))))))))))))))))))))))))***************************************+++,,,,,,((()))+++,,,,,,,,,+++***************************((((((((((((((((((((((((++++++++++++++++++++++++************************---,,,+++)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))******)))))))))((())))))***+++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........------------............///////////////000000000000//////000000000000111111111111000000111222222222222111...///000111222222222222333666888777444222222444333333333222222222222222000000000000////////////---------...------,,,+++)))***+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))***************)))((((((((()))*********)))(((((('''((()))***''''''(((((())))))******((())))))************)))((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********(((((())))))))))))((((((************************((()))))))))************((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******)))))))))******+++)))))))))))))))))))))))))))******************)))***+++++++++******,,,...+++++++++************)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,------,,,,,,,,,+++++++++*********))))))******++++++++++++******************************(((***+++,,,,,,+++***(((************++++++++++++******************************++++++******)))(((+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))***+++++++++******)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++))))))+++,,,,,,---------((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((()))******+++******))))))******+++((()))))))))******************))))))))))))******)))((((((((()))***+++++++++******))))))******+++))))))))))))))))))))))))************************((()))******++++++******((()))+++------,,,+++***************************************************************************************************))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******))))))))))))*********)))))))))******+++,,,(((***+++,,,,,,+++***(((************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...............---------.........////////////000000000000//////000000000000111111111111000000111222222222222111000000222333333444444444222666999777333000111333111111111111000000//////000000000000////////////---.../////////---,,,+++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))(((''''''((()))******)))(((''''''((()))***&&&''''''((()))******+++'''((()))***************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))))))))((((((************************(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++++++++******,,,...+++++++++************)))))))))***++++++++++++***++++++,,,,,,,,,---------***+++,,,,,,---------,,,---------,,,,,,,,,++++++******++++++++++++******************************((()))+++,,,,,,+++)))((()))************+++++++++***************************************)))((((((+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))((())))))***++++++------,,,,,,+++,,,,,,,,,'''(((***+++++++++***)))(((((()))++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((())))))*********+++******))))))))))))******(((((((((((()))***,,,,,,++++++************++++++))))))))))))))))))))))))************************'''((()))++++++***))))))(((***+++------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''(((******+++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,******))))))))))))******+++*********+++,,,,,,---''')))+++------+++)))'''))))))))))))************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,---...///000000---------.........////////////000000000000//////000000000000111111111111000000111222222222222111111222333444555555555555111555888777222///000222000000//////.........---000000000000//////////////////000000000///---,,,+++,,,,,,------,,,,,,+++,,,+++***((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((+++*********))))))((((((***,,,---,,,)))''')))+++***)))(((''''''((()))***+++******)))))))))))))))***)))))))))))))))***++++++++++++************)))***)))))))))(((((('''''')))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))---,,,+++)))((('''''''''***++++++,,,,,,++++++*********))))))((((((''''''++++++************+++++++++++++++*********))))))---,,,+++++++++,,,---...,,,,,,,,,++++++*********,,,+++***+++---...---,,,******++++++++++++******++++++******************++++++******************)))))))))))))))))))))))),,,++++++******++++++,,,)))************+++++++++(((((())))))*********+++************************++++++++++++++++++++++++------,,,,,,---...000111,,,------,,,+++***+++,,,************************,,,+++***)))))))))++++++,,,,,,,,,+++++++++******---,,,***)))((()))******************************************))))))((((((+++***)))'''''''''((()))+++)))'''(((+++,,,***(((******++++++++++++******************************+++*********))))))((((((+++*********))))))((((((,,,++++++++++++++++++,,,+++***)))(((((()))***+++++++++******))))))((((((++++++***)))((('''&&&&&&******))))))((((((''''''++++++++++++******))))))******))))))(((((('''''')))))))))***+++++++++,,,************************************************))))))))))))))))))))))))(((((())))))*********+++(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))+++*********+++,,,,,,---))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))***+++,,,------...)))***++++++,,,,,,++++++.........------,,,,,,,,,.........------......///...///111222333333333222111111111000000000000000///000111222222333222222111222333333444444333333555555444333222222111000111111111111111111222222////////////////////////000000///...------------******++++++++++++******+++***)))(((((())))))***((((((((((((((((((((((((************++++++++++++++++++*********)))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************)))))))))((((((***+++***((('''(((***+++***)))((((((((()))*********))))))))))))******++++++***************++++++++++++*********))))))++++++++++++*********))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++***)))))))))))))))+++***))))))))))))))))))***++++++,,,,,,++++++*********))))))((((((((((((++++++************++++++,,,,,,,,,,,,+++++++++***+++***)))))))))***+++,,,,,,,,,,,,+++++++++******,,,******+++,,,------,,,++++++,,,,,,,,,,,,++++++************************************************************************,,,++++++******++++++,,,)))************+++++++++))))))******************************************++++++++++++++++++++++++---,,,,,,,,,,,,...///000...000111000...------...************************++++++***************+++,,,+++++++++************,,,,,,++++++***+++++++++************************++++++*********)))))))))******(((((('''((())))))+++)))((((((***+++***(((******++++++++++++******************************************)))))))))(((************)))))))))(((++++++************++++++)))(((''''''''''''((()))*********))))))(((((((((*********)))((((((''''''******))))))((((((((((((************))))))((((((******))))))((((((((((((***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,++++++***))))))***+++++++++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******++++++******)))))))))(((************************+++*********++++++,,,---++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))******************++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,)))))))))***+++,,,---...---...000111222222222111000000000000000000000000//////000111222222222222111222333333444444333333333333333333333222222222222111111000000/////////////////////////////////000///...---,,,,,,,,,,,,(((((())))))))))))((((((***))))))((())))))***+++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***))))))(((((())))))***))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))'''((())))))(((''')))***,,,+++***)))))))))))))))(((((((((((()))***+++,,,---,,,++++++************++++++*********)))))))))++++++++++++************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))(((((()))***++++++******++++++++++++*********))))))))))))(((((((((++++++************++++++---------,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***,,,,,,,,,***,,,,,,,,,------,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++)))************++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++++++++,,,---...///...000222222000---,,,,,,************************)))******+++++++++******++++++*********)))))))))++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))+++++++++++++++*********))))))((((((((()))*********)))((()))***+++***(((******++++++++++++******************************************))))))))))))************))))))))))))*********))))))*********)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))(((((((((***))))))))))))(((((((((+++++++++***************((((((((((((((((((((((((************************)))))))))))))))))))))))),,,++++++***))))))((((((************************++++++***))))))***+++++++++******))))))******+++))))))))))))))))))))))))******************************************************++++++++++++*********+++,,,,,,+++***)))(((************************+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,+++++++++*********++++++,,,---------------...------------,,,,,,,,,''''''((()))***,,,---...---...///000000000000000000000000000000000000000...///000111222222222222111222222333333333333333111111222222222333333333222222111000///...------///////////////////////////...---,,,++++++++++++'''(((((())))))(((((('''((((((((())))))***++++++++++++++++++++++++++++++(((((((((((())))))))))))******)))))))))(((((((((+++******))))))******+++((((((((((((((((((((((((************))))))((((((*********************************)))))))))))))))'''(((((()))))))))***+++,,,,,,+++******)))))))))'''''''''((()))+++,,,------,,,+++***))))))))))))************)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))++++++************++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++)))++++++,,,,,,,,,,,,++++++***************+++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++*********++++++,,,------+++---000000...***((((((************************((()))+++,,,,,,+++***)))*********))))))))))))(((((()))+++,,,---,,,,,,+++((((((((((((((((((((((((++++++++++++++++++++++++((((((((())))))******+++***)))))))))******))))))******++++++++++++***************************************)))))))))))))))*********)))))))))))))))******))))))))))))******************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********************+++++++++*********))))))+++******************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******'''(((***,,,,,,+++***)))************************+++***************++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))*********++++++++++++++++++***************+++,,,------......------------------------------******++++++,,,...///000---------......//////////////////000000000000000...///000111222222222222111111222333333333333222111111111222222222222222111111111000000//////...////////////////////////......---,,,++++++++++++((())))))))))))))))))((((((((())))))************++++++++++++++++++++++++''''''((((((((()))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++))))))))))))))))))******))))))))))))***+++++++++++++++++++++******))))))'''''''''((()))+++,,,---++++++***(((((('''''''''*********)))))))))(((((((((((((((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******+++******))))))))))))))))))******++++++******)))))))))))))))************++++++************++++++++++++++++++************,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))******++++++++++++******))))))*********+++++++++))))))*********+++++++++************************+++******))))))******+++))))))*********+++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++))))))***++++++,,,,,,,,,(((+++......,,,)))'''&&&************************((()))***,,,,,,++++++************))))))))))))((('''((()))+++++++++***)))((((((((((((((((((((((((++++++++++++++++++++++++(((((()))*********++++++))))))******)))))))))*********++++++++++++******************************))))))))))))))))))******))))))))))))))))))************))))))))))))************++++++++++++******((((((((()))))))))))))))(((((())))))******++++++))))))))))))************++++++++++++++++++++++++))))))))))))************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))((())))))***+++,,,,,,---,,,,,,++++++***)))))))))*********++++++************))))))))))))))))))***************************))))))))))))))))))))))))******************************++++++++++++******###%%%(((***,,,,,,+++***************************++++++***))))))*********))))))))))))))))))))))))******++++++++++++******************************************************+++++++++*********))))))(((((()))******+++,,,,,,+++,,,------......------------------------------...------------......///---------------...............//////000000000000......///000111111111111000111222222333333222222333333222111000000//////000000000111111222222222////////////////////////......---,,,++++++++++++))))))************))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((''''''''')))((((((''''''(((((()))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))************+++***)))***+++,,,+++***))))))***++++++******)))'''''''''((()))+++,,,---***)))((('''''''''''''''******)))))))))(((((((((************++++++++++++************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))))))))************)))))))))))))))************+++++++++************+++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,***))))))******++++++******))))))))))))***++++++,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******)))************++++++++++++++++++++++++*********************************++++++++++++++++++++++++))))))***,,,,,,,,,,,,,,,)))+++---...,,,***))))))************************((()))***+++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))***+++++++++******(((***+++***)))((()))*********++++++++++++******************************))))))))))))************))))))))))))*********************))))))*********((())))))******))))))((())))))))))))************)))))))))******+++++++++)))))))))************++++++++++++,,,,,,,,,,,,,,,)))))))))************++++++++++++***************************************************************))))))))))))))))))))))))'''((()))***+++---......,,,+++++++++******)))))))))***++++++++++++***)))***))))))(((((())))))*********************************************************************************++++++++++++******###$$$''')))***+++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,,,,++++++***))))))(((''''''((()))***+++,,,---++++++,,,---------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...------,,,------......---......//////000000111---...///000111111111111000111111222222222222222333333222111000///...---//////000111222333444444///////////////////////////...---,,,++++++++++++))))))************))))))))))))***+++******(((((((((((((((((((((((((((((((((((()))))))))*********************))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))*********************************((()))))))))************,,,***((()))***+++)))'''&&&''')))************)))(((((((((((()))***+++,,,))))))((((((((((((((()))***)))))))))(((((((((((()))*********++++++++++++************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))***+++))))))************))))))))))))*********+++++++++++++++************++++++,,,,,,+++++++++************+++,,,---------,,,+++,,,,,,,,,---------.........,,,++++++,,,,,,+++)))***++++++,,,,,,++++++***((())))))***++++++,,,,,,((())))))***++++++,,,,,,******************************))))))))))))******)))************+++++++++))))))******************************************++++++++++++++++++++++++)))***+++,,,---------,,,)))+++,,,---+++++++++,,,************************))))))))))))***+++,,,---,,,+++++++++******************))))))))))))))))))************************)))))))))*********++++++******+++++++++***)))((((((***+++***(((((()))+++******++++++++++++******************************((()))))))))************((()))))))))************++++++************++++++((()))************)))((()))*********+++++++++,,,******************++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))***++++++,,,------+++++++++***************)))***++++++++++++***)))))))))(((((((((((())))))************************++++++++++++++++++++++++******************************++++++++++++******'''(((((()))******++++++++++++++++++++++++++++++++++++***)))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************++++++******************(((((())))))******++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++*********+++,,,------///...---,,,,,,---...///------......///000000111---...///000111111111111000000111222222222222222111111000000000///////////////000000111111222222////////////////////////000///...---,,,,,,,,,,,,(((((())))))))))))(((((()))***++++++***)))((('''))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++++++++***((((((''''''''''''(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++,,,)))'''((()))***(((%%%%%%&&&((()))************(((((((((((()))***+++,,,***)))))))))))))))***+++))))))))))))((((((((((((''''''(((((()))))))))***************************************++++++++++++))))))))))))))))))))))))))))))((())))))***++++++''''''(((((()))+++,,,---))))))************))))))))))))******++++++++++++++++++************++++++---------,,,,,,,,,++++++,,,---.../////////...---,,,,,,,,,------............---,,,,,,------+++***+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++(((((())))))*********+++************************++++++++++++++++++++++++)))***,,,---......---,,,((()))************+++---***************************)))(((((()))+++---...,,,,,,,,,++++++++++++***---,,,***)))))))))******************************(((((())))))*********+++***+++,,,,,,+++***)))((((((***,,,+++(((''')))+++******++++++++++++******************************(((((())))))*********+++(((((())))))*********+++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************))))))******++++++++++++))))))******++++++++++++))))))******++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++,,,,,,************************)))***+++,,,,,,+++***)))))))))(((((((((((())))))************************++++++++++++++++++++++++******************************++++++++++++******,,,+++******))))))******++++++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,------.........)))******+++,,,...///000000///...---,,,---...///---------...///000000111---...///000111111111111000000111222222222222111////////////000000000000000000000000////////////////////////////////////000000///...------------******))))))***+++,,,,,,'''(((((()))***+++++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''************************+++***)))(((((()))***+++))))))************))))))++++++************+++++++++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))((((((((((((((()))'''((()))***************)))************))))))(((************************+++++++++******)))))))))************************)))))))))***+++++++++,,,''''''((((((((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,///---)))+++111333///***++++++******+++---///---------,,,,,,+++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))******++++++++++++******+++,,,---...---,,,+++***,,,+++++++++***)))))))))))))))*********+++++++++,,,***))))))***+++***))))))************+++++++++))))))))))))************++++++************++++++)))************+++++++++************************))))))))))))))))))))))))******+++,,,------......***+++,,,+++)))((()))***,,,+++***))))))***+++,,,+++***)))(((((()))***+++******************+++++++++++++++*********))))))************************,,,,,,++++++***)))))))))(((((((((((())))))))))))******))))))))))))************))))))******+++,,,******************************************************))))))******+++,,,)))************+++++++++---------,,,,,,+++++++++,,,+++***))))))***+++,,,---,,,***)))))))))******((()))***+++++++++++++++++++++***)))(((((())))))++++++************++++++))))))+++,,,------------************************)))************+++++++++************************************************++++++******************************************)))******+++++++++******,,,+++++++++,,,------...,,,,,,+++***))))))******222000...+++)))))))))***)))************+++++++++,,,,,,,,,++++++*********...---,,,+++,,,---...///.........------,,,,,,,,,---------............//////............---------000000000000000000000000000000000000000000000000000000000111222444555666000///...,,,,,,------...------------------------******))))))***++++++,,,'''(((((()))******++++++(((((((((((()))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((************************+++***)))(((((()))***+++(((((())))))))))))((((((+++******))))))******++++++++++++************))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((('''(((((((((((())))))************)))((())))))*********))))))************************++++++++++++++++++************************************************++++++(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************************************'''******))),,,444777555...---,,,***(((((()))***------,,,,,,++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++)))******+++++++++++++++************************))))))))))))))))))))))))******++++++++++++******++++++,,,------,,,+++***+++++++++***************))))))*********+++++++++000...+++******+++***))))))************+++++++++))))))))))))************++++++************++++++)))************+++++++++************************************************))))))******++++++,,,,,,+++,,,,,,,,,***)))***+++++++++***))))))***+++++++++***)))(((((()))***++++++++++++++++++*********+++++++++*********))))))************************((((((((((((((()))))))))(((((((((((()))))))))*********))))))))))))************))))))******+++,,,******************************************************))))))******+++,,,)))************+++++++++++++++++++++*********))),,,+++***))))))***+++,,,,,,,,,***)))))))))******))))))***+++++++++******+++******))))))))))))***++++++************++++++$$$%%%&&&''''''(((((((((************************)))************+++++++++************************************************************************************************+++++++++++++++***)))(((***************+++,,,,,,,,,++++++***))))))******///...,,,*********,,,,,,)))************+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,......---------,,,,,,,,,---------............///.........//////000000000000000000000000000000000////////////////////////------------......///000000///...---------...///------------------------*********)))******+++,,,((((((((()))******++++++((((((((()))))))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((+++******))))))******++++++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((())))))************))))))((('''((()))***************************************))))))************************************************************))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************&&&)))))))))---333777777///---+++)))((((((((())),,,,,,+++++++++++++++***------,,,,,,,,,,,,------++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++((()))******++++++******************************))))))))))))))))))))))))******++++++++++++************++++++,,,++++++******************+++++++++***************+++++++++444111---*********)))((()))************+++++++++)))))))))*********++++++++++++++++++++++++++++++)))************+++++++++***************************************************************++++++++++++------,,,+++***+++,,,++++++***))))))***+++++++++***))))))))))))***+++---,,,,,,++++++*********+++++++++***************************************&&&''''''((())))))******((((((((()))))))))************))))))))))))************))))))******+++,,,******************************************************))))))******+++,,,)))************+++++++++)))))))))))))))(((((((((++++++************++++++,,,+++******)))***************+++++++++******)))******)))))))))***++++++++++++************++++++''''''((()))************************************)))************+++++++++************************************************************************************************,,,,,,,,,+++***)))((('''))))))((((((((()))******,,,+++******)))*********++++++******+++,,,...///)))************+++++++++++++++++++++++++++,,,,,,******++++++,,,,,,++++++...------------,,,,,,,,,---------............///------...///000111222222000000000000000000000000........................000//////....../////////111000///.........//////------------------------+++***************++++++(((((())))))************(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((***))))))))))))))))))***))))))(((((((((((())))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************)))))))))******************************)))((('''&&&'''(((******+++++++++************************'''''''''(((((()))))))))************************++++++******))))))((((((*********++++++*********************************))))))))))))))))))))))))***************************************************++++++***+++...111333...,,,***((()))+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,)))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++(((((()))************)))************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++)))))))))***+++++++++,,,************************333000,,,))))))******)))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************,,,+++++++++++++++++++++,,,---...---+++***+++,,,+++******************+++************************...------,,,+++***))))))************************************************))))))******++++++++++++(((((()))))))))***************))))))))))))************))))))******+++,,,******************************************************))))))******+++,,,))))))*********+++++++++))))))))))))))))))((((((++++++++++++++++++++++++++++++******************+++++++++++++++***)))((())))))))))))***++++++,,,++++++************++++++***+++,,,,,,---------,,,************************))))))*********+++++++++***************************************************************+++++++++************************+++++++++++++++***)))((())))))((((((((())))))***++++++***************+++************+++,,,......))))))*********+++++++++*********++++++,,,,,,,,,+++,,,---...///...---,,,---------------------------------............///---......///000000111111000000000000000000000000........................000000/////////000111111111000000000////////////------------------------++++++***************+++)))))))))))))))*********))))))))))))******************))))))))))))******************************(((((())))))******++++++(((((((((((((((((((((((()))))))))******)))))))))++++++***))))))***++++++***))))))))))))))))))***+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,,,,+++***************)))((('''&&&'''(((******+++++++++))))))))))))))))))))))))'''(((((())))))*********************************+++******))))))(((((((((******++++++++++++******************************))))))))))))))))))))))))************************************************+++++++++***)))))),,,000333///+++)))+++---------++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))******+++++++++******)))))))))*********+++++++++(((((()))************)))************************))))))))))))))))))))))))******++++++++++++******)))))))))******++++++,,,)))))))))***+++++++++,,,************************...,,,)))((()))+++++++++))))))*********+++++++++************++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++************************************************************)))))))))))),,,---...---+++***+++,,,*********++++++***************++++++++++++******------,,,++++++***))))))************************************************++++++++++++******))))))))))))))))))******************))))))))))))************))))))******+++,,,******************************************************))))))******+++,,,))))))*********+++++++++************************+++++++++,,,,,,+++++++++************+++*********+++++++++++++++***)))(((******))))))***+++,,,,,,++++++************++++++'''((())))))***)))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++************************((()))***++++++++++++++++++******)))))))))******+++***************++++++++++++******++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,+++,,,---...///...---,,,---------------------------------............///........................////////////////////////........................+++++++++,,,---///000111000000000000000//////...------------------------,,,+++******)))*********))))))))))))))))))******)))))))))*********++++++******))))))))))))******************************))))))******************))))))))))))))))))))))))))))))************)))))),,,+++***))))))***+++,,,***))))))(((((())))))***+++++++++************)))))))))))))))))))))))))))((())))))******))))))(((((()))+++,,,------,,,+++)))************))))))((('''((()))***************))))))))))))))))))))))))******++++++++++++++++++************************))))))))))))))))))((((((******++++++++++++******************************))))))))))))))))))))))))************************************************)))((()))+++)))(((---444999444---***+++,,,+++***+++,,,,,,,,,,,,,,,------******))))))))))))******++++++************++++++))))))))))))))))))))))))***++++++++++++***)))))))))************+++++++++((()))******++++++******************************))))))))))))))))))))))))******++++++++++++*********************+++,,,---***************++++++++++++++++++******************(((((()))+++,,,,,,+++)))************+++++++++*********++++++++++++,,,***+++,,,------,,,+++***)))************+++++++++************************++++++++++++++++++++++++''''''''''''''''''((((((+++------,,,+++***+++,,,)))***++++++++++++***)))******+++,,,,,,+++******,,,++++++******)))))))))***************+++++++++******************************))))))(((''''''&&&)))))))))*********++++++******))))))))))))************))))))******+++,,,******************************************************))))))******+++,,,)))************+++++++++******+++++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))***++++++++++++*********+++++++++******)))++++++*********++++++,,,++++++************++++++'''(((((())))))(((((((((************************)))************+++++++++************************************************)))))))))***++++++,,,,,,************************'''((()))***+++,,,,,,,,,,,,,,,+++*********++++++*********)))******+++,,,+++++++++++++++*********)))************+++++++++++++++++++++++++++,,,,,,******++++++,,,,,,++++++,,,,,,,,,------------...---------............//////.........------------////////////////////////........................++++++,,,---...000222333//////000000000///...---------------------------,,,++++++***))))))*********)))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************++++++******************************************((()))***++++++***)))(((,,,+++***((((((***+++,,,))))))(((((((((((())))))+++++++++************)))))))))))))))))))))))))))((()))************)))(((&&&(((***+++,,,,,,+++***((())))))************)))((())))))*********))))))))))))))))))))))))))))))******************))))))************************((((((((()))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************************************)))(((***---+++)))///777:::444---)))***,,,***(((,,,,,,---------.........+++******************+++******++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))))))))************+++++++++)))******+++++++++++++++************************))))))))))))))))))))))))******++++++++++++******+++*********+++,,,...///+++++++++***************+++++++++*********)))))))))((()))+++---...,,,+++)))************+++++++++*********+++++++++,,,,,,***+++---......---+++***)))************+++++++++************************++++++++++++++++++++++++''''''(((((()))*********+++,,,,,,,,,***)))***+++)))***++++++++++++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************)))))))))((((((((((((((())))))*********+++++++++******))))))))))))************))))))******+++,,,******************************************************))))))******+++,,,)))************+++++++++*********+++++++++,,,,,,++++++,,,------,,,++++++((()))***+++,,,++++++***))))))***+++++++++******,,,,,,+++*********++++++++++++************++++++******+++++++++******)))************************)))************+++++++++************************************************((())))))***++++++,,,,,,************************((()))***+++++++++++++++---,,,+++*********************))))))***++++++,,,******++++++++++++******)))************+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////////////////////////////............///000111222......///000///...---,,,------------------------,,,,,,+++***))))))***************))))))))))))))))))************+++++++++******))))))))))))******************************,,,+++++++++***)))))))))************************((()))***++++++***)))(((+++***)))'''''')))***+++))))))(((((((((((())))))+++++++++************)))))))))))))))))))))))))))***+++,,,------,,,+++***$$$&&&(((***+++***)))((('''((()))***************)))************))))))((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%************************''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++---///---)))///888777111***(((***---,,,+++---------....../////////,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))******++++++++++++******++++++******+++---...000,,,+++++++++******))))))++++++++++++******))))))******+++---//////,,,***)))************+++++++++******+++++++++,,,,,,,,,***+++---......---+++***)))************+++++++++************************++++++++++++++++++++++++******+++,,,---.........***+++,,,+++)))((()))***)))***+++,,,,,,+++***)))***+++,,,------,,,+++***(((((((((((())))))))))))))))))******++++++++++++************************)))))))))***++++++,,,,,,)))************+++++++++******))))))))))))***************)))***++++++,,,*********************************************************)))***++++++,,,)))************+++++++++))))))******+++++++++,,,++++++------------++++++((()))***+++,,,,,,+++***((()))***+++++++++++++++------,,,+++************++++++************++++++))))))*********))))))(((************************)))************+++++++++************************************************((())))))***++++++,,,,,,******************************+++++++++******))),,,,,,+++***))))))************))))))***+++,,,,,,((()))***+++++++++++++++)))************+++++++++---,,,,,,++++++*********...---,,,+++,,,---...///,,,,,,,,,------.........---------.........//////------...///000111222222////////////////////////000000000000000000000000+++++++++******++++++,,,---.../////////...,,,+++------------------------++++++******************+++++++++*********))))))+++***)))***+++++++++)))************************++++++***)))))))))))))))))))))************))))))************************)))************+++++++++++++++++++++++++++++++++'''((()))******)))((('''))))))*********))))))((())))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,++++++++++++***************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,,,,+++***)))))))))++++++)))))))))***++++++,,,,,,************************((()))))))))************************************,,,,,,,,,++++++*********++++++,,,,,,,,,+++******))))))*********+++...000666000***((()))***(((&&&++++++++++++++++++++++++***)))((()))***+++***((('''(((***++++++******)))+++***)))(((((()))***+++************))))))))))))(((((((((((())))))))))))+++++++++******)))))))))))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++++++++***)))(((((()))))))))***++++++***)))***+++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++************************************************)))******++++++******))))))************+++++++++************************)))************)))(((((())))))))))))************+++***)))(((((()))***+++))))))(((((((((((())))))************************,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++************++++++*********)))******++++++)))))))))))))))))))))))))))************+++++++++************************))))))************))))))************************************************************************++++++************++++++******************************))))))))))))******)))***++++++***)))***+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++***))))))******+++*********))))))((((((******))))))***+++,,,,,,******++++++++++++******************************************************,,,+++***))))))***+++,,,...---,,,+++************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++---------------------------------,,,,,,+++++++++........................000000000000000000000000........................///......------,,,++++++---///000///---,,,,,,---++++++++++++++++++++++++*********++++++++++++++++++++++++*********))))))***)))((()))***+++***(((************************+++***))))))((((((((()))))))))************))))))*********************+++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,+++******))))))************))))))))))))))))))))))))))))))************)))))))))((()))*********++++++,,,,,,************))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++************++++++++++++***************+++))))))******+++++++++,,,************************************++++++++++++************************,,,,,,,,,++++++*********,,,,,,---------------,,,)))***+++++++++,,,///111555000***((()))***)))&&&+++++++++++++++++++++++++++)))((()))***+++***(((((())))))***************(((((())))))))))))((((((************))))))))))))************++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************+++++++++*********)))))))))************+++++++++++++++***))))))))))))))))))***++++++***)))***+++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,******************************************************++++++++++++******)))************+++++++++************************++++++++++++***)))(((((())))))))))))************+++***))))))))))))***+++***))))))(((((())))))***************************))))))(((((((((((())))))+++++++++*********))))))++++++************++++++++++++***************+++)))))))))))))))))))))))))))************+++++++++************************))))))************))))))************************+++++++++***************************************++++++************++++++))))))))))))))))))))))))++++++************++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++***))))))******+++*********))))))))))))***************+++,,,,,,******++++++++++++******((((((((((((((((((((((((************************++++++************++++++,,,++++++***************)))))))))***+++++++++,,,************************++++++++++++++++++++++++---------------------------------,,,,,,+++++++++........................000000000000000000000000........................---------------------------///000///...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++******************((((((((()))***)))((())))))))))))))))))))))))***))))))((((((((((((((())))))************)))))))))))))))******+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,---************)))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******)))******+++++++++***************+++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************+++++++++++++++***************+++,,,---------,,,***+++,,,,,,,,,,,,///111333///***(((***+++)))'''+++++++++++++++++++++++++++***))))))***+++***)))***))))))))))))***++++++((()))************)))(((++++++*********)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++************))))))))))))************++++++++++++*********)))))))))))))))***++++++***)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------************************************************+++++++++,,,,,,+++++++++)))************+++++++++************************,,,,,,,,,,,,+++***)))((())))))))))))************++++++************++++++*********))))))*********************************,,,,,,++++++++++++,,,,,,+++++++++***************++++++************++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))************))))))************************++++++++++++******))))))************************++++++************++++++************************,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++************************++++++******++++++,,,---,,,+++******)))************************)))))))))+++************++++++,,,******++++++++++++******((((((((((((((((((((((((******************************++++++++++++******)))))))))*********++++++******************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................000000000000000000000000........................++++++,,,------...//////---...000///...,,,------------------------------))))))***+++,,,------...***************************)))((()))***+++***((((((((((((((((((((((((((())))))((((((((((((((()))))))))************))))))(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))((())))))************)))))))))))))))))))))))))))*********)))))))))))))))'''(((((()))******++++++************)))))))))((()))*********++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++***)))++++++++++++++++++++++++((((((((((((((((((((((((*********+++++++++,,,,,,************************+++++++++***************&&&'''((()))***+++++++++)))+++,,,,,,+++,,,---///111...***)))***+++***)))+++++++++++++++++++++++++++***))))))++++++***)))+++***)))((()))***+++,,,,,,++++++******++++++,,,+++++++++*********))))))(((((()))))))))*********)))))))))************+++))))))))))))))))))))))))************************************))))))))))))))))))*********+++++++++*********************))))))***++++++***)))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---************************************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************---------,,,+++***)))(((((()))))))))************,,,++++++++++++++++++,,,++++++************++++++************************...------,,,,,,------...************************++++++************++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))************************,,,,,,++++++***)))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++)))***++++++***)))***+++))))))))))))))))))))))))++++++******++++++,,,---++++++***************+++************************+++++++++******++++++,,,******++++++++++++******************************************************)))***+++,,,,,,+++***)))''''''((()))***++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,---------......,,,...//////...------...------------------------))))))***++++++,,,------************************,,,+++******,,,,,,+++***(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))((()))*********++++++++++++)))))))))))))))))))))))))))(((((((((((((((((()))((()))***,,,,,,++++++***---,,,,,,,,,++++++******(((((((((((((((((((((((())))))))))))*********+++************************************************&&&'''((()))***+++++++++((()))++++++******+++---...,,,*********++++++***+++++++++++++++++++++++++++***)))***+++,,,+++)))+++***)))))))))***,,,------+++(((&&&&&&(((+++---++++++++++++************))))))))))))*********************+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++******)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************++++++++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++************************---------,,,+++***))))))((()))))))))************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******************************++++++************++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++++++++++++++++++++++++++******))))))))))))******)))***++++++***)))***+++))))))))))))))))))))))))++++++******++++++,,,---+++***************++++++***************+++++++++,,,,,,+++++++++++++++,,,******++++++++++++******************************************************)))***+++,,,,,,+++***)))&&&'''(((***+++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------..............................---------,,,,,,,,,,,,...//////...------...++++++++++++++++++++++++)))))))))******++++++,,,***************+++++++++---,,,++++++,,,---,,,+++)))))))))))))))))))))))))))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++'''((()))******+++******))))))))))))))))))))))))))))))))))))************++++++*********)))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++......---,,,+++******)))))))))))))))))))))))))))(((((()))))))))*********************************)))))))))*********************+++,,,---------,,,''')))++++++***)))***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,*********+++,,,+++******************+++,,,,,,+++)))&&&$$$$$$&&&)))+++,,,++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++))))))))))))))))))))))))************************(((((()))))))))))))))***)))************+++++++++)))***+++,,,,,,,,,+++***)))***++++++***)))***+++*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++*********************************************************++++++*********)))************+++++++++************************++++++++++++++++++***)))))))))))))))******************++++++++++++***************))))))*********))))))))))))))))))))))))*********))))))************************+++++++++++++++************++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))************))))))))))))))))))))))))))))))************************************************++++++************++++++((((((((((((((((((((((((***))))))))))))))))))***)))***++++++***)))***+++************************++++++******++++++,,,---*********)))******+++,,,*********+++++++++++++++---,,,,,,++++++++++++,,,******++++++++++++******((((((((((((((((((((((((******************************++++++++++++******&&&''')))+++,,,,,,++++++******************++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------........................------------------------........................//////...---,,,,,,+++++++++---//////...---...///++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,+++***+++,,,,,,+++******************************************+++,,,,,,))))))************))))))*********)))(((((('''''')))************+++++++++++++++++++++++++++++++++******)))(((((()))******'''((()))******+++++++++))))))))))))))))))))))))((()))))))))*********************+++++++++++++++************))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))***+++,,,---///......,,,+++***))))))************************))))))*********+++++++++************************((()))))))))*********+++,,,,,,---------------,,,''')))+++,,,+++******+++)))***++++++++++++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***)))***++++++,,,,,,++++++)))(((((((((((((((((())),,,,,,+++++++++*********+++++++++,,,,,,,,,---------,,,,,,+++***)))(((((())))))))))))))))))))))))************************(((((((((((())))))******)))************+++++++++((()))+++------,,,+++***)))***++++++***)))***+++)))*********++++++++++++++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,************************************************((())))))******))))))((()))************+++++++++************************((()))******++++++******))))))))))))************))))))***++++++***))))))***))))))(((((())))))***)))))))))))))))))))))))),,,++++++******++++++,,,))))))*********+++++++++++++++************++++++++++++***************+++)))))))))))))))))))))))))))************+++++++++************************))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))+++******))))))******+++)))***++++++***)))***+++++++++++++++++++++++++++++++++******++++++,,,---******))))))***++++++,,,*********++++++,,,,,,,,,...---,,,+++++++++++++++******++++++++++++******((((((((((((((((((((((((************************++++++************++++++((()))+++,,,---,,,+++***)))))))))***+++++++++,,,************************++++++++++++++++++++++++************************+++++++++,,,,,,---------........................................................................---------------------,,,+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))******+++++++++++++++***)))***+++++++++)))************************+++*********+++,,,------))))))************))))))++++++***)))((('''&&&&&&)))************+++++++++++++++++++++++++++++++++((('''&&&%%%%%%&&&'''(((''''''(((******+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,------...************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((((()))+++---...//////...---+++***))))))******************************+++++++++,,,,,,,,,************************(((((())))))*********+++++++++,,,,,,,,,+++******(((***------,,,+++++++++(((***++++++++++++---...++++++++++++++++++++++++,,,+++******,,,,,,+++***)))***+++,,,---,,,++++++)))***,,,......,,,***))),,,,,,,,,+++++++++******))))))*********+++++++++***)))((('''&&&%%%$$$###))))))))))))))))))))))))************************'''((((((((())))))******)))************+++++++++((()))+++---------+++***)))+++++++++***)))***+++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------************************************************(((((())))))))))))(((((()))************+++++++++************************'''((()))******+++******))))))))))))************((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))******++++++++++++++++++************++++++******************++++++)))))))))))))))))))))))))))************+++++++++************************))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))+++++++++***)))***+++++++++++++++++++++++++++++++++******++++++,,,---******))))))***+++,,,,,,*********++++++,,,,,,,,,...---,,,,,,++++++++++++******++++++++++++******************************************************,,,+++***))))))***+++,,,)))***,,,------,,,+++***(((((()))***+++,,,,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------........................000000000000000000000000........................+++,,,,,,------......///+++---//////.........///------------------------''''''(((((())))))*********)))((((((((()))+++,,,+++++++++************)))***+++,,,,,,,,,***)))((('''(((***+++***)))'''&&&))))))))))))******************************************))))))((((((''''''))))))************))))))******)))(((((()))***+++)))*********++++++++++++******+++,,,------......++++++******************---,,,,,,+++*********+++************************((((((((((((((((((((((((+++*********))))))((((((******))))))***++++++,,,++++++******++++++,,,---///---+++***++++++***(((,,,+++***))))))***+++,,,++++++++++++++++++++++++************************...---,,,++++++---///000...,,,+++))))))***,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********************))))))******+++,,,***,,,,,,***&&&$$$&&&((())))))))))))))))))))))))************************++++++******************+++***)))))))))***,,,,,,+++*********))))))((((((******************************************************+++++++++,,,,,,,,,+++*********+++,,,---------------,,,+++***))))))************************************************++++++*********************+++,,,,,,+++***)))(((******+++++++++******)))******************++++++************************************************))))))*********+++++++++******++++++++++++*********************************************)))((((((++++++++++++++++++++++++))))))))))))))))))))))))((('''''''''((()))+++,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))******++++++++++++************************************************************************************+++++++++******)))************************)))************+++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++'''(((((()))***,,,---...++++++,,,,,,,,,+++***)))---,,,***)))))))))******))))))))))))))))))))))))+++,,,,,,+++)))((()))************)))))))))))))))++++++++++++++++++++++++************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------,,,---------...//////////////////......---------)))***---...//////...---.........------,,,,,,,,,))))))***++++++,,,------))))))))))))***************)))((((((((()))++++++))))))******+++++++++,,,***************)))((((((&&&''')))***+++***)))((())))))))))))***************************************)))))))))))))))(((((()))******************))),,,+++***)))(((((()))))))))))))))*********++++++*********+++,,,,,,------************************,,,,,,++++++++++++,,,,,,---,,,+++***************))))))))))))))))))))))))************)))))))))(((***))))))(((((()))))))))++++++******++++++,,,---,,,+++))))))***+++***)))++++++************++++++++++++++++++++++++++++++************************+++***)))))))))***,,,---,,,+++*********+++,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++******************++++++******))))))******+++,,,))))))***)))'''''')))***))))))))))))))))))))))))************************************************+++***)))))))))***+++,,,+++*********))))))))))))*********************************************************+++++++++++++++***************+++,,,,,,+++*********)))(((((((((++++++++++++++++++++++++******************************************************+++,,,+++***))))))******++++++++++++************************++++++************************************************************++++++++++++******++++++++++++*********************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,++++++***))))))************************************************************++++++++++++******************************************************************************)))******+++++++++******+++++++++***************)))************+++++++++******************************************************+++,,,,,,,,,,,,+++)))))))))***+++,,,---...---------,,,,,,,,,++++++,,,,,,***)))))))))******))))))))))))))))))))))))***+++,,,+++))))))***+++************))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,+++++++++***+++---///000000///...///.........---------,,,******++++++,,,,,,------++++++++++++************)))))))))((()))******+++'''((()))***+++,,,------******)))(((((((((((()))%%%&&&(((***+++++++++***)))))))))*********++++++)))))))))))))))))))))))))))))))))*********************++++++++++++******---,,,+++)))(((((('''(((((()))))))))************)))))))))***++++++,,,,,,*********************************++++++,,,---...000...,,,***))))))***+++************************************))))))))))))+++******)))))))))******++++++******++++++,,,---***)))((((((***++++++*********++++++++++++******++++++++++++++++++++++++************************)))))))))))))))******************++++++,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))******+++,,,((('''&&&''')))+++++++++))))))))))))))))))))))))******************************************************))))))******+++,,,***************)))))))))*********************************************************************)))*********)))******+++,,,******))))))))))))))))))++++++++++++,,,,,,,,,,,,************************************************))))))***+++++++++************+++++++++++++++***++++++++++++++++++************************************************************+++++++++,,,,,,,,,******++++++++++++***************************************+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++,,,+++******)))*********************************++++++++++++++++++++++++******++++++++++++******************************************************************************((()))***+++++++++++++++,,,,,,++++++*********))))))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++++++++,,,------///...---,,,+++,,,,,,---,,,+++******)))*********)))))))))))))))))))))))))))***++++++***)))***,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,,,,,,,++++++++++++---...000000000//////............------------,,,,,,,,,,,,,,,---------+++++++++******))))))))))))))))))))))))******+++((())))))***++++++,,,,,,+++***)))(((((()))***+++((((((***++++++++++++***))))))*********+++++++++(((((((((((((((((((((((())))))******++++++,,,,,,+++++++++,,,,,,+++++++++++++++***))))))((((((((((((((()))))))))*********(((((())))))*********+++***************+++++++++))))))******,,,...///000222000---***))))))+++,,,*********************************))))))))))))))),,,,,,++++++,,,------...++++++******++++++,,,---,,,***))))))***++++++***)))***+++,,,,,,+++***)))************************************************))))))***++++++++++++***((()))***,,,,,,---------***++++++,,,,,,++++++***************************************************************************+++++++++***************************************(((((()))***+++,,,,,,,,,******))))))******+++,,,***'''%%%'''***---,,,***))))))))))))))))))))))))***************************************+++++++++***************+++++++++*********************************************************************************)))))))))))))))*********))))))******++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------***************************************+++++++++))))))******++++++++++++******++++++,,,,,,++++++,,,+++++++++++++++******************************************************++++++++++++,,,,,,,,,,,,******++++++++++++***************************************++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))+++*********************++++++***************+++************************++++++++++++++++++++++++******++++++++++++******************************************************************************'''((()))***+++,,,,,,,,,---,,,,,,++++++******)))))))))*********+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++------,,,++++++,,,,,,---///...+++******+++,,,---++++++******************))))))))))))))))))))))))((()))++++++******+++---)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,........................,,,,,,---...//////......------------,,,,,,,,,,,,---------------------,,,*********))))))(((((('''((()))))))))************************************,,,+++***)))***+++,,,---,,,,,,+++++++++***))))))************++++++++++++(((((((((((((((((((((((())))))******++++++,,,,,,+++++++++,,,,,,+++++++++(((((())))))************))))))))))))************((()))))))))))))))******))))))*********+++++++++((())))))+++,,,...000111222000---***))))))+++,,,************************))))))))))))))))))***************+++,,,...///000++++++******++++++,,,---000...++++++,,,,,,+++***)))***+++,,,,,,+++***)))************************************************((()))***+++++++++******((()))***,,,,,,---------***++++++,,,,,,++++++***************************************************************************************************************************(((((()))***+++,,,,,,,,,******))))))******+++,,,,,,)))''''''***,,,+++(((************************))))))))))))))))))))))))))))))*********+++++++++))))))******++++++++++++***************+++++++++***************************************************)))))))))))))))))))))++++++***************++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------************************))))))*********+++++++++)))))))))******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************************+++++++++,,,,,,,,,******++++++++++++************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))((((((+++***************++++++******************************************************++++++++++++******************************************************************************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,---,,,***(((((()))+++,,,************+++*********))))))))))))))))))))))))((()))++++++******+++---))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,+++........................++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---------------------,,,)))))))))((((((((((((((((((((()))************)))+++++++++*********)))))),,,++++++++++++,,,------...------,,,+++***))))))*********++++++++++++,,,)))))))))))))))))))))))))))))))))*********************++++++++++++******&&&'''(((***++++++++++++)))*********++++++++++++))))))))))))))))))******)))))))))***++++++,,,,,,))))))***+++---///111222000...,,,***))))))***+++************************))))))))))))************''''''((((((***+++---...++++++******++++++,,,---111///---,,,,,,,,,+++)))******++++++++++++******************************************************((((((((((((((()))))))))*********++++++,,,,,,---***++++++,,,,,,++++++***************************************************************************)))))))))***************************************)))))))))***+++++++++,,,******))))))******+++,,,---+++))))))******)))(((************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***++++++++++++************+++++++++++++++************************************************)))))))))*********++++++---,,,++++++***+++++++++******))))))))))))))))))******++++++,,,,,,------************************)))))))))***++++++,,,,,,*********)))******+++,,,)))***+++,,,---------------------,,,++++++******************************************************))))))*********+++++++++******++++++++++++******************************)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((*********)))******+++,,,************************))))))))))))))))))))))))******++++++++++++******************************************************************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++---,,,+++++++++++++++,,,,,,+++***(((((())))))***))))))***++++++++++++***)))))))))))))))))))))))))))***++++++***)))***,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))))))))))))))******'''((()))***+++******)))***************+++++++++******+++,,,,,,,,,,,,,,,...---,,,+++++++++++++++*********+++++++++,,,,,,***************************)))))))))))))))(((((()))******************)))'''((()))***++++++******++++++++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,)))******+++---///000111---,,,+++***************))))))))))))))))))))))))((()))))))))************))))))((((((((()))******++++++******++++++,,,---///---++++++,,,,,,,,,***++++++************++++++************************************************))))))((('''((()))***+++,,,+++*********+++,,,---***++++++,,,,,,++++++***************************************************************************((()))))))))*********+++******************************************++++++******))))))******+++,,,+++++++++***)))((()))+++************************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,++++++************++++++,,,,,,,,,************************************************((())))))***+++,,,------...------,,,++++++,,,,,,+++*********)))((((((((())))))******+++,,,,,,---************************((())))))***++++++,,,,,,,,,+++***)))))))))***+++)))***+++,,,------------...------,,,++++++******************************************************(((((()))))))))***************++++++++++++******************************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***+++******)))******))))))***++++++,,,******************************************************++++++++++++******************************************************************************)))******+++++++++*********++++++,,,,,,---------)))************+++++++++******************************************************+++,,,,,,,,,,,,+++++++++*********++++++,,,+++++++++*********))))))((()))***+++,,,++++++***))))))))))))))))))))))))***+++,,,+++))))))***+++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........******++++++,,,,,,------))))))******+++++++++,,,'''((()))++++++******)))(((((()))***+++,,,,,,---((()))***,,,,,,,,,+++***,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,******************************))))))((((((''''''))))))************))))))((()))***++++++***((((((++++++,,,,,,,,,---------+++++++++***************((())))))***++++++,,,,,,******+++,,,---///000111************************(((((((((((((((((((((((((((((())))))*********+++---,,,+++***))))))))))))++++++******++++++,,,---,,,+++)))***+++---,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))************************---,,,***))))))+++---......,,,+++))))))***,,,---+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))+++++++++************************)))***++++++,,,)))+++,,,+++((((((***---************************))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++,,,+++***************++++++,,,,,,,,,************************************************(((((()))+++,,,---...//////...------,,,,,,,,,,,,...------,,,+++***))))))(((((()))***++++++,,,,,,************************((())))))***++++++,,,,,,---,,,***)))))))))******)))***+++,,,------...---......---,,,,,,+++******************************************************(((((((((((())))))))))))******++++++++++++******************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++******))))))***+++,,,,,,************************++++++++++++++++++++++++******++++++++++++************************************************************************************+++++++++******))))))***+++,,,------...///)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******))))))******+++,,,+++,,,,,,,,,,,,+++***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,------------------....../////////......---,,,,,,,,,------........./////////000000))))))***++++++,,,------(((((())))))******++++++,,,***(((''''''(((***,,,///---***))))))))))))(((++++++++++++++++++++++++,,,,,,+++***))))))************++++++++++++******---,,,+++)))((((((''''''(((((((((((())))))))))))******************++++++***)))((((((((()))+++,,,************************,,,+++++++++******))))))******************************+++,,,...///000000+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******///...,,,*********,,,---)))***+++,,,---,,,,,,+++,,,+++++++++******))))))+++*********))))))(((((('''(((***++++++)))'''&&&)))))))))))))))))))))))),,,,,,+++***))))))******,,,++++++******++++++,,,---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************+++++++++*********)))))),,,,,,++++++******))))))+++***)))(((((()))***+++))))))(((((()))+++---...,,,+++***))))))***+++,,,************************,,,+++***))))))***+++,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,************************************************************************)))))))))))))))******+++//////...---,,,,,,++++++)))************+++++++++************)))))))))))))))************+++++++++,,,,,,+++***))))))******+++((((((+++///000,,,((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***)))))))))***,,,+++++++++***)))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********)))))))))***+++++++++)))((('''************************,,,,,,,,,,,,++++++***)))+++++++++*********))))))+++++++++*********))))))******)))))))))***,,,---...---,,,+++)))((('''&&&((()))******)))((()))+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---------------.........///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---............---,,,+++*********+++,,,)))))))))))))))*********)))))))))))))))))))))))),,,+++)))))))))*********************************,,,++++++***))))))************++++++++++++******,,,+++***)))((((((((((((((())))))))))))************************************)))((((((((()))++++++************************((())))))******+++++++++))))))))))))))))))))))))******+++,,,---......///*********************************************************))))))*********...---,,,+++***+++,,,,,,)))***+++,,,,,,,,,,,,++++++++++++******)))))))))************)))))))))((((((((()))******)))((('''************************,,,,,,+++***************,,,++++++******++++++,,,------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++************************)))************+++++++++*********++++++*********))))))*********+++++++++************************************************+++++++++*********)))))))))(((((((((''''''''''''+++***)))(((((()))***+++***))))))))))))+++,,,---++++++***))))))***++++++************************+++***))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,++++++++++++,,,***************************************************************************************++++++,,,...------,,,++++++******)))************+++++++++************)))))))))))))))************+++++++++,,,++++++***))))))******+++)))(((+++//////+++'''************************))))))))))))))))))))))))************************...---,,,,,,++++++,,,,,,+++++++++***************************************++++++************++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))+++++++++++++++***))))))************************++++++,,,,,,,,,+++******+++++++++*********))))))+++++++++*********))))))+++***)))))))))***+++,,,------,,,+++***))))))((()))***++++++)))))))))+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,------------......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...------------,,,,,,,,,,,,,,,------************))))))))))))'''(((***++++++***(((''')))))))))))))))***+++,,,)))))))))))))))))))))))),,,+++******)))***************++++++++++++************))))))))))))******************++++++++++++************************)))))))))((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++************+++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************+++++++++***************+++++++++************)))+++***))))))))))))***++++++******)))******++++++++++++***))))))***++++++******************************))))))))))))******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,+++++++++++++++************************************************************************+++++++++***+++,,,,,,---,,,,,,++++++******)))))))))************+++++++++++++++*********))))))))))))************+++++++++,,,+++******)))*********,,,***)))+++------***'''************************))))))))))))))))))))))))************************------,,,,,,++++++,,,,,,***************+++++++++************************++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))************++++++++++++++++++***************---,,,++++++++++++++++++******************************+++,,,,,,,,,+++++++++++++++***************+++++++++***************,,,+++******)))*********,,,,,,,,,,,,+++++++++++++++------,,,***)))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------------......++++++,,,,,,,,,,,,---------------...------,,,,,,+++,,,,,,---............++++++******))))))(((((('''((()))******)))((('''((()))******))))))***+++************************++++++***************+++******++++++++++++******))))))(((((()))***+++++++++++++++,,,,,,,,,,,,---+++++++++***************)))))))))))))))******+++************************,,,,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))++++++******************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))******)))))))))***++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++************++++++************++++++++++++************************))))))*********+++++++++******))))))))))))******************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,++++++************************++++++******************+++******************+++************************)))))))))))))))))))))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++************************************************+++************+++,,,,,,,,,,,,++++++************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++++++++***************+++,,,+++***+++,,,,,,)))'''************************))))))))))))))))))))))))************************++++++******)))******+++)))))))))***+++++++++,,,************************++++++************+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************---,,,***))))))***+++,,,************************)))***++++++,,,,,,,,,,,,************************************************,,,,,,+++******)))))))))++++++,,,,,,,,,------------......---+++)))***+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------.........+++++++++,,,,,,,,,------............---,,,++++++)))***,,,...///......---++++++******))))))(((((()))(((((((((((((((((()))(((***++++++((('''((()))+++++++++++++++++++++++++++***************++++++******++++++++++++******(((((((((((()))***+++,,,,,,,,,,,,,,,------------+++++++++*********))))))((()))))))))************)))))))))))))))))))))))),,,,,,+++)))(((&&&%%%$$$++++++++++++++++++++++++++++++************))))))''''''(((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******+++,,,,,,++++++***,,,+++++++++++++++++++++)))))))))))))))*********))))))))))))))))))*********************+++,,,---************************,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++************************))))))*********+++++++++,,,+++************+++,,,************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++*********+++++++++*********)))*********++++++*********************************))))))************))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++************))))))*********++++++++++++***************++++++,,,+++******+++***)))(((************************))))))))))))))))))))))))************************+++******)))******++++++)))))))))***+++++++++,,,************************++++++************++++++************++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++***)))(((((()))***+++************************)))***++++++,,,,,,,,,,,,************************************************++++++++++++******))))))***++++++,,,,,,---......---...///---+++******+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////.........------.........+++++++++,,,,,,,,,------............---,,,++++++((()))+++,,,---------,,,************)))))))))))))))((((((''''''(((((()))'''***,,,+++(((&&&''')))++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******))))))(((((()))***++++++,,,,,,,,,,,,------------,,,,,,++++++***)))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************'''(((((())))))******+++************************++++++------------++++++************++++++++++++---,,,++++++******++++++***************+++++++++))))))))))))*********************+++,,,,,,------************************,,,++++++++++++,,,,,,---,,,++++++******++++++,,,*********+++++++++++++++++++++************++++++(((((())))))***+++++++++************************)))************+++++++++---,,,+++******+++,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************++++++++++++******+++,,,,,,+++******)))******+++++++++******)))***++++++++++++***)))******************************++++++++++++*********++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++)))************+++++++++,,,++++++++++++*********)))************+++++++++*********)))******+++,,,***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++,,,,,,------***************+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++)))))))))((())))))***+++******************************+++,,,,,,,,,++++++***************+++++++++***************+++++++++******+++++++++***))))))*********+++,,,---------,,,---...---+++***+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---------.........//////......------------......++++++,,,,,,,,,,,,---------------...------,,,,,,))))))***+++,,,,,,,,,,,,)))))))))))))))*********&&&'''((())))))((('''&&&$$$(((,,,+++(((&&&(((+++******************************))))))***++++++,,,******++++++++++++*********)))))))))))))))******++++++,,,,,,,,,---------,,,,,,++++++***))))))((('''((()))***+++******)))))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++******++++++++++++++++++(((((())))))***++++++,,,***************************+++,,,------,,,+++***+++***)))))))))***,,,------,,,+++*********++++++***+++++++++,,,,,,,,,,,,((()))))))))************)))***+++------------,,,+++++++++++++++++++++++++++++++++++++++,,,---...,,,++++++******++++++,,,)))*********++++++++++++++++++************++++++((((((((()))***+++++++++************************)))************+++++++++,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,---------......***++++++,,,,,,++++++***((()))***+++,,,,,,++++++)))***++++++++++++***)))***************************+++,,,------,,,+++***)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++*********************************************************************************************))))))******+++,,,******++++++++++++++++++)))************+++++++++,,,,,,+++++++++*********)))************+++++++++******))))))***++++++,,,))))))***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...+++++++++***************++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++((()))******+++++++++***************************++++++,,,,,,,,,+++******))))))*********+++++++++))))))*********+++++++++))))))***+++,,,+++******))))))******+++,,,,,,,,,+++,,,---,,,+++***+++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,+++++++++,,,,,,---(((((())))))******++++++$$$&&&))),,,,,,)))&&&$$$!!!&&&++++++)))'''***---))))))))))))))))))))))))******))))))***+++,,,,,,******++++++++++++************))))))))))))******+++++++++,,,,,,,,,------,,,,,,++++++***))))))((('''((()))++++++******))))))))))))))))))))))))))),,,+++++++++******))))))******************************+++++++++,,,,,,,,,((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++***)))((((((***,,,......---+++*********+++++++++++++++,,,,,,---------(((((())))))*********+++((())),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,))))))******++++++++++++++++++************++++++'''(((((()))***+++++++++************************)))************++++++++++++***)))'''''')))***+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++)))))))))******+++++++++***+++,,,------,,,+++***'''(((***+++,,,,,,,,,+++)))***+++,,,,,,+++***)))************************+++,,,------------,,,+++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++************************************************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++***)))*********((((((((((((((((((((((((************************************************++++++******++++++,,,---)))))))))))))))*********)))************+++++++++,,,,,,,,,+++++++++******)))************+++++++++******))))))***+++,,,,,,((()))))))))((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************)))))))))***++++++,,,,,,+++++++++******))))))++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++(((***+++,,,---,,,,,,+++************************,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++))))))******++++++++++++((()))***+++,,,,,,+++***))))))*********+++++++++***+++,,,,,,******+++---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,---............///...---,,,+++,,,---...************************&&&&&&''''''''''''&&&&&&))))))))))))************+++++++++*********))))))************************))))))))))))******************)))((()))***,,,---(((((())))))))))))((((((((()))++++++******+++,,,++++++************+++++++++++++++*********))))))))))))************))))))((()))***+++,,,+++******---,,,++++++******++++++************************---...///...,,,+++,,,---,,,,,,,,,+++))))))+++,,,)))))))))))))))******************++++++,,,,,,---,,,------......------,,,***+++,,,------,,,+++***,,,+++***+++,,,,,,+++)))++++++++++++,,,---......------,,,+++************222111000...,,,+++++++++,,,,,,---...---,,,+++***,,,+++))))))***++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))...---,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,+++)))))))))***+++---,,,++++++***+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))************)))))))))***+++,,,---.........,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***++++++++++++++++++************))),,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++***)))((()))************+++++++++,,,+++(((&&&%%%''')))*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---,,,***(((&&&))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))++++++***************+++))))))*********+++++++++)))***++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...---------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,////////////............//////.........---------************************'''(((((())))))(((((('''''''''''''''((((((((((((+++++++++*********))))))************************))))))))))))******************************++++++((())))))******))))))(((((()))******))))))***,,,++++++************+++++++++++++++*********))))))))))))************))))))((()))***+++,,,++++++***---,,,++++++******++++++************************---...///...,,,+++,,,---,,,---...---+++******+++)))))))))******++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,+++***+++,,,---+++)))---,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,......------------......+++,,,,,,------,,,******,,,***))))))***+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,---,,,+++************+++++++++++++++++++++++++++))))))*********+++++++++++++++)))((((((((())))))%%%%%%&&&''')))***,,,---******+++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++************++++++,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******++++++++++++++++++************)))((()))))))))******++++++++++++++++++++++++++++++******)))))))))***+++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++***)))))))))************+++++++++,,,+++)))((('''((()))*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++++++++***))))))***************************************************************+++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,+++)))(((******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++************************************************++++++************++++++*********++++++++++++,,,***+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,........................///.........------------************************((())))))******))))))(((''''''''''''((((((((((((+++++++++***************************************)))))))))*********++++++******+++++++++******)))*********++++++*********(((***++++++))))))***,,,++++++************+++++++++++++++***************))))))************))))))))))))***++++++++++++***---,,,++++++******++++++************************,,,---...---,,,+++,,,------...000///---+++******)))******+++,,,------...,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,+++******+++,,,---+++***......,,,++++++*********************+++,,,---......---------------......++++++,,,,,,++++++***)))***)))((()))***+++***))),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******+++,,,,,,------++++++******))))))******++++++++++++++++++++++++***************+++++++++++++++***)))))))))******)))))))))((('''''''''&&&******+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************)))&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++***)))))))))************+++++++++++++++************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************++++++++++++***))))))))))))))))))))))))))))))************************))))))******++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++******++++++,,,...---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---------------,,,+++***************************++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,------......//////............------------************************((())))))******))))))((())))))))))))************************************************************))))))*********+++++++++***+++,,,,,,+++***((('''***++++++,,,,,,++++++******+++,,,,,,+++***+++---++++++************++++++************************)))******++++++******)))))))))******++++++++++++---,,,++++++******++++++************************+++---...---++++++,,,------///111111///,,,*********++++++,,,---...//////---------,,,,,,++++++***,,,------......------,,,---,,,+++******+++,,,---+++******+++------,,,***---,,,,,,+++******+++++++++*********++++++,,,---111000...---,,,+++++++++++++++++++++******)))))))))(((((()))***+++***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++------,,,+++***)))((('''******+++++++++,,,,,,,,,***************************++++++++++++++++++***,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))'''''''''((()))*********++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++******************))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++***+++,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++******)))------------------------************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++***************************++++++++++++++++++++++++++++++*********+++,,,,,,++++++,,,,,,,,,------------......---+++******,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,---...///000000111------------------------************************'''(((((())))))(((((('''))))))))))))************************************************************************++++++++++++***+++,,,,,,+++***((('''++++++,,,,,,,,,,,,++++++,,,---......,,,,,,,,,...++++++************++++++******************************++++++++++++*********************+++++++++---,,,++++++******++++++************************+++,,,---,,,++++++,,,------///111111///---+++++++++,,,,,,---......//////...------,,,,,,+++++++++,,,------......------,,,---,,,+++******+++,,,---*********+++------,,,+++************++++++,,,------,,,++++++*********+++000///...---,,,++++++++++++++++++***************((((((((()))+++,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++***************************+++++++++++++++++++++&&&'''))),,,...///000111******+++++++++,,,,,,,,,************************))))))************))))))++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,---......---,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******))))))*********+++++++++)))***,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++++++++******........................************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++************************++++++++++++++++++++++++++++++******+++,,,,,,---++++++,,,,,,,,,---------,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------...///000000111111,,,,,,------------------************************'''(((((())))))(((((('''''''''''''''((((((((((((***************+++++++++*********************************++++++++++++,,,******+++++++++******)))***++++++,,,,,,++++++***---...///...,,,+++,,,---++++++************++++++***************+++++++++******++++++++++++************))))))******+++,,,---,,,++++++******++++++***************************+++,,,,,,++++++,,,---,,,...000000...---,,,---------------............------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,***))))))+++---...,,,+++)))))))))******+++------...---,,,+++************++++++++++++,,,---...///,,,,,,+++************+++(((((()))+++------+++)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,+++,,,,,,---...+++++++++++++++++++++++++++++++++***************((()))******+++*********'''(((***,,,------,,,,,,******+++++++++,,,,,,,,,***************+++++++++)))))))))******)))))))))******++++++,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************))),,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++***)))************+++++++++)))***+++,,,---,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,((()))******++++++++++++************************++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------......///000000000,,,,,,,,,,,,------------************************((())))))******))))))(((''''''''''''(((((((((((())))))*********+++++++++*********************************+++++++++,,,,,,******************++++++******++++++++++++******,,,---------+++***+++,,,++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***+++***)))))))))***+++,,,---,,,++++++******++++++************************)))+++,,,,,,++++++,,,---+++---......---,,,...///......------------,,,,,,,,,,,,,,,---------------***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++***))))))+++---...---++++++***************++++++,,,,,,++++++***+++++++++++++++++++++,,,---...///...---,,,+++***++++++,,,))))))***,,,......,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++******+++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))******,,,---------,,,,,,---......---+++(((%%%###******+++++++++,,,,,,,,,))))))*********+++++++++)))******++++++******)))((())),,,......---,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((())))))******++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++)))************+++++++++))))))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))***+++++++++++++++************************************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,++++++******************************************************++++++++++++,,,---......*********++++++++++++,,,(((***++++++******,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------******************************++++++++++++******))))))))))))************))))))******++++++++++++******************************+++++++++,,,,,,,,,******)))))))))***,,,---*********++++++************+++,,,+++)))((()))***++++++************++++++))))))******++++++++++++***++++++,,,,,,++++++***+++***)))))))))***,,,------,,,++++++******++++++************************)))***,,,,,,++++++,,,---+++,,,---,,,,,,,,,...000.........---,,,,,,++++++,,,,,,,,,------.........,,,------......------,,,***+++,,,------,,,+++***)))))))))+++---...---,,,---,,,+++***))))))))))))************+++,,,------...------,,,++++++++++++...---,,,+++++++++,,,---))))))+++---//////---+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,------******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++******))))))---...000111111111000000+++,,,---...---+++)))'''******+++++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,+++++++++&&&))),,,///000///---+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***++++++,,,+++++++++************)))))))))***+++,,,------...++++++++++++++++++++++++++++++***)))***+++---...++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++++++++++++++)))************+++++++++)))))))))******+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************((()))***+++++++++++++++************************************************---,,,,,,+++***)))((((((*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***+++---......---+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,.........---,,,+++))))))************************))))))))))))))))))))))))++++++++++++,,,---...///))))))*********+++++++++'''(((************,,,...++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------+++***)))(((((()))***+++************************++++++***))))))***++++++------,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++************+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************++++++++++++,,,---...///...------,,,+++++++++,,,---------...------,,,,,,000000///...------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((---.........------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++------------++++++------,,,,,,+++***))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,------,,,+++*********+++&&&''''''((()))******+++++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***((((((((()))***)))************+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,...,,,,,,,,,++++++*********)))))))))***+++++++++,,,------,,,+++************,,,,,,---+++***)))+++,,,************************++++++***))))))******+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,+++***))))))+++*********************,,,,,,++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,******++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,......---+++---------.........//////---------,,,,,,+++++++++***)))(((''''''((()))***************************************************************************************************************************++++++++++++++++++++++++******++++++++++++******++++++************+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************++++++++++++,,,---......------,,,+++++++++++++++,,,------...------,,,,,,000//////...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++***++++++++++++***)))((('''---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,------,,,++++++------,,,,,,+++******)))***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,+++***************(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,+++***)))(((((()))***)))************+++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,++++++++++++++++++***************+++++++++---,,,+++******************++++++***((('''(((***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******))))))((())))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,......---+++*********+++++++++,,,,,,---------,,,,,,+++++++++)))((((((''''''(((((()))************************)))***+++,,,,,,+++***)))'''(((((()))******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((())))))*********))))))++++++************+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,+++++++++++++++*********************************++++++***++++++,,,---...,,,,,,+++************+++,,,,,,------...------,,,//////......---,,,,,,,,,++++++************++++++---............------,,,++++++++++++***)))''''''......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,+++******)))*********))))))******+++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))))))))******)))************+++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,*********,,,++++++++++++++++++,,,,,,+++++++++***************++++++******)))*********+++,,,+++***''''''''')))***************************+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,*********++++++,,,,,,---)))******+++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++,,,......---+++)))))))))*********++++++------,,,,,,,,,,,,++++++))))))(((((((((((())))))************************((()))+++,,,,,,+++)))((())))))))))))******++++++************************************************************************((())))))************)))++++++************+++++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++***************************************++++++******+++,,,,,,---++++++******)))******+++,,,,,,------...---------.........------,,,,,,,,,+++++++++,,,,,,+++++++++------............------,,,,,,,,,---------,,,,,,......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++******))))))*********************++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********************))))))*********+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,***)))***+++*********++++++,,,,,,,,,,,,+++++++++***)))))))))******)))))))))***++++++---......,,,)))((()))***************************)))+++---......---,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))******+++++++++*********************))))))***+++,,,,,,------)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++*********************************+++++++++++++++,,,,,,******************************************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------+++++++++,,,---...---+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))+++,,,,,,+++)))(((,,,,,,+++++++++*********************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************************************++++++*********+++,,,,,,+++******)))******+++++++++,,,,,,---.........------------------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,------------,,,,,,***+++,,,...///000000000......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***************++++++)))))))))***************))))))*********+++++++++++++++++++++++++++++++++*********************************************************++++++++++++***))))))*********++++++++++++***++++++++++++,,,,,,+++++++++++++++++++++++++++------,,,***)))***+++*********++++++,,,,,,,,,,,,+++++++++***)))))))))***)))))))))***+++,,,,,,---------,,,***)))***+++************************)))***,,,.........,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***++++++,,,,,,,,,---,,,,,,+++***)))(((((())))))***+++,,,,,,------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******++++++++++++***************************************++++++,,,,,,,,,******************************************************++++++++++++******+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------------------------------,,,,,,---------+++++++++,,,---...---+++------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))------,,,,,,+++******)))************************++++++++++++++++++++++++***************************+++,,,---------------++++++************+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,++++++***)))))))))***************************************++++++************+++++++++************+++,,,,,,++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***++++++,,,,,,,,,,,,+++)))***+++---.../////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,---*********************************++++++++++++,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,+++++++++)))************+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,---,,,*********,,,++++++++++++++++++,,,,,,+++++++++***************************+++,,,---...******+++)))(((''')))***************************)))***+++---------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,+++***)))((((((*********++++++,,,,,,---***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++***************************************++++++,,,,,,---***************************************+++++++++******++++++++++++******,,,,,,++++++***))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------------,,,,,,,,,,,,------,,,++++++,,,......---+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------)))***++++++++++++***)))************************************************++++++++++++***************************************************************************************+++,,,------.........++++++************+++++++++++++++************)))))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,,,,,,,+++***((()))))))))*********+++************************++++++************+++++++++++++++++++++,,,------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,++++++)))************+++++++++++++++*********+++,,,---++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,++++++++++++++++++***************+++++++++*********+++,,,...///000((()))***)))((((((***,,,************************))))))******+++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************)))******+++,,,,,,------************************))))))*********+++++++++******++++++++++++******++++++******************************************++++++++++++++++++++++++************************)))******+++,,,,,,------***************+++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...........................------,,,++++++,,,------,,,++++++,,,......---+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------((()))***++++++***)))(((************************++++++***))))))***++++++((((((((()))******++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........++++++************+++++++++++++++************)))))))))))))))))))))))))))*********)))***++++++,,,***+++,,,------,,,+++***(((((())))))*********+++************************++++++***************+++,,,+++++++++,,,------...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,,,,---------,,,............---,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))))))))******++++++,,,))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,------...,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))************+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++)))***,,,,,,++++++,,,...---,,,,,,++++++*********))))))******+++++++++,,,******+++,,,---///000111)))***++++++***+++---///************************))))))))))))***+++,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))'''((()))***+++,,,------,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***+++,,,,,,------))))))*********+++++++++******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------..............................------++++++++++++------,,,++++++,,,......---+++++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))))))))))))))))))))(((((())))))******+++++++++***))))))++++++***)))))))))))))))))))))))))))///,,,******++++++(((%%%))))))))))))))))))))))))))))))))))))))))))))))))************************---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,---,,,***)))))),,,///111***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***)))((())),,,---...---,,,---.........---,,,++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,++++++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++////////////...,,,***)))++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,,,,++++++*********,,,,,,---...---,,,+++***++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,+++***)))************************************************,,,,,,,,,++++++***************************************+++++++++******)))++++++++++++++++++++++++,,,+++***))))))***+++,,,************************+++++++++*********))))))************+++,,,---...,,,,,,+++***))))))******(((((())))))*********+++***+++++++++***+++...000---------,,,,,,+++++++++************************++++++++++++++++++++++++******)))(((''''''((((((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***)))))))))++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,(((((()))***************++++++++++++++++++++++++------------,,,,,,+++***++++++******++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************,,,*********+++,,,+++***************************---+++((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))************************---+++******------,,,***++++++++++++++++++++++++************************+++*********))))))))))))******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---///111******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...//////000,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,+++++++++******'''(((***,,,---------,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,---...//////---------,,,,,,,,,++++++************************************************,,,,,,,,,++++++***************************************+++++++++******)))++++++++++++++++++++++++++++++***))))))***++++++************************+++++++++*********))))))************+++,,,---...,,,++++++***))))))******))))))))))))*********+++***+++,,,+++***+++...000------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,+++******************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,))))))***+++++++++++++++,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++***+++++++++***++++++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))---+++***+++,,,---,,,++++++++++++++++++++++++++++++)))'''((()))+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,++++++------,,,+++***************************************************************)))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))******+++,,,...//////+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,---......//////,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++************+++++++++,,,++++++++++++++++++++++++%%%&&&''')))***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++***'''((()))***+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---...///111111///...---,,,,,,,,,------************************************************+++++++++++++++*********************************)))******+++++++++******++++++++++++++++++++++++++++++***))))))***++++++************************+++++++++******************************+++,,,---,,,+++******)))*********)))))))))******************+++,,,+++***+++---///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,+++************+++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,------------------------------......------------......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))---,,,++++++------,,,++++++++++++++++++++++++++++++)))((('''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,,,,------,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,......---+++******+++,,,---------,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,************************'''(((***,,,.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---.........++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******)))***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,+++,,,,,,---************************************************+++++++++***************************************))))))***+++++++++******+++++++++++++++++++++++++++******************+++***************************************************************+++,,,,,,++++++***************+++************************)))+++,,,+++++++++,,,...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((()))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,++++++++++++,,,------------,,,,,,,,,,,,------.................................------.........,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))---,,,++++++------,,,+++************************++++++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,...///...,,,+++,,,---......---,,,***(((***+++,,,---....................................,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))),,,---------*********++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,***************************+++---.........---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++************************************************************************************************((()))***+++++++++++++++++++++++++++++++++++++++*********++++++***************************************************************))))))******+++++++++***************+++++++++++++++***************)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++---------,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++++++++++++++******+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++.................................------.........***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********---+++***+++,,,---,,,+++)))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---......------------......---+++)))(((((((((***+++,,,---------------------------------,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***)))((())),,,.........++++++***++++++,,,---...)))***************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++******++++++++++++++++++++++++++++++***+++++++++,,,,,,------------------------------))))))+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++,,,---///000*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++///...---,,,,,,,,,,,,---++++++,,,,,,,,,+++***)))************************************************)))))))))***************************************((()))***+++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***************************************+++++++++******)))))))))******+++*********)))******+++,,,+++++++++++++++*********)))***,,,,,,+++******+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++******))))))******++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++------------------------......------------......******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++,,,,,,*********+++,,,+++***************************%%%(((++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,+++)))(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------,,,,,,+++++++++,,,---...///*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,******)))***+++,,,...///)))******+++,,,,,,------------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------***,,,---......,,,***(((************************************************((()))))))))*********+++************************(((((()))++++++,,,,,,+++++++++++++++++++++++++++)))***++++++++++++***)))************************))))))*********+++++++++******))))))))))))************))))))***++++++,,,,,,,,,,,,++++++*********(((***,,,,,,+++*********)))*********++++++++++++++++++++++++++++++++++++************************,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,---,,,++++++***(((((()))******+++,,,,,,***+++,,,,,,---------,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,---+++***))))))++++++***)))++++++++++++++++++++++++!!!%%%***,,,+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************'''***++++++(((''')))+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,...///000*********+++,,,---...///------.........---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------...,,,******+++,,,+++***,,,,,,++++++,,,...///000+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,++++++++++++++++++,,,************************------------------------,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,*********++++++,,,,,,,,,---,,,***)))))))))***+++))))))***+++,,,,,,---------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''''''((()))***,,,,,,***,,,///111000...+++)))************************************************(((((())))))*********+++************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))******++++++++++++******)))))))))))))))*********))))))***+++,,,,,,,,,,,,,,,++++++*********(((***,,,,,,+++))))))***))))))******++++++++++++************************))))))))))))))))))))))))***)))))))))***++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******+++---...000++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,---.........------,,,+++'''(((((()))******++++++***+++,,,,,,---------------,,,,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------.........---************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++***)))))))))++++++------,,,+++*********+++,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************************(((((()))***,,,---...///---++++++,,,...///...---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,+++++++++++++++)))))))))***+++,,,---...************************)))******++++++,,,------************************'''+++---,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++---++++++++++++++++++++++++******+++---000222111000111000...,,,***))))))))),,,,,,+++***)))((('''''',,,,,,,,,++++++*********,,,,,,+++***+++,,,---............///////////////++++++++++++++++++++++++------++++++++++++------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---************+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,---------,,,,,,+++***------++++++++++++------************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,***))))))***++++++++++++++++++++++++---,,,,,,+++*********+++************************.........///......------++++++++++++++++++++++++,,,,,,+++***)))))))))***------,,,,,,+++***))))))******++++++++++++******)))***+++***)))((()))***+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------000///---+++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++........................------------------------,,,,,,,,,------.........,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++***************+++,,,++++++************+++******************++++++))))))*********+++++++++((((((((((((((((((((((((************************))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))************************************++++++++++++++++++++++++))))))***+++,,,------...,,,+++***+++---------+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++******++++++,,,,,,------+++++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...++++++*********++++++,,,************************------------,,,,,,,,,,,,************************,,,------++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++---+++++++++++++++++++++++++++******+++------,,,+++,,,---/////////---+++))),,,,,,++++++******)))))),,,,,,++++++++++++++++++,,,,,,+++++++++,,,---.../////////......------,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++,,,++++++******,,,+++************+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---***)))***+++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++---------......------,,,++++++++++++++++++++++++,,,+++******************------,,,,,,+++******)))******++++++++++++*********+++,,,+++***)))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---///...,,,++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++........................------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,---------)))******+++++++++************)))))))))***++++++((())))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++******,,,,,,+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---.../////////...............---,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++*********((())))))***+++,,,------,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++)))((('''&&&&&&++++++++++++++++++++++++...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---...---+++++++++---++++++++++++++++++++++++---+++++++++,,,+++)))''''''***///222333111---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...//////...---,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++***+++++++++************************,,,,,,,,,++++++++++++***************************))))))***************)))+++******))))))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++******,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,---,,,,,,++++++***************++++++++++++*********,,,---,,,++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,........................------------------------,,,,,,,,,,,,------------......------------,,,,,,+++++++++,,,,,,,,,,,,---((()))+++,,,,,,+++***))))))((((((((()))***++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,,,,***)))************************++++++++++++++++++++++++---+++***))))))+++---.../////////...............---------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))******+++++++++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************++++++,,,,,,,,,---***++++++++++++,,,,,,,,,---------,,,------......---------------------,,,++++++++++++++++++++++++******)))((('''&&&%%%%%%++++++++++++++++++++++++---******,,,,,,***)))***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,...///...,,,+++,,,,,,++++++++++++++++++++++++...---,,,,,,------+++)))&&&)))---111222000---+++***+++++++++,,,,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,---,,,,,,,,,++++++************++++++,,,,,,++++++******+++,,,,,,++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,************++++++++++++((()))***,,,,,,++++++***)))((((((((()))***+++++++++++++++*********))))))************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***///---,,,,,,------,,,***************************++++++++++++++++++++++++,,,+++***))))))+++---...---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++******))))))))),,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************++++++,,,,,,,,,*********+++++++++,,,,,,000///...---,,,+++++++++,,,---...///000000000000++++++++++++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,)))+++111333...***)))+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,...//////---,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---...,,,+++)))***+++,,,---,,,+++***))))))******+++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------)))*********++++++,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,------,,,+++************------------------------++++++++++++++++++++++++******************************+++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---------+++***+++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,------,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++)))***++++++******+++---,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++((()))***+++++++++++++++******)))))))))***++++++,,,,,,++++++***))))))(((+++++++++***************************************++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************,,,+++++++++++++++++++++///---,,,,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++......------------......++++++************++++++***++++++++++++,,,,,,,,,*********+++++++++++++++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++************++++++++++++000///...,,,+++***))))))+++,,,...000111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...***---777:::333,,,,,,***++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,++++++++++++++++++++++++)))((((((***,,,---,,,+++,,,,,,******)))******+++)))*********++++++,,,,,,++++++++++++++++++,,,,,,***+++,,,---------,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++------------------------***++++++++++++,,,,,,,,,************************++++++,,,,,,++++++***)))+++,,,,,,------,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))++++++******,,,---,,,,,,++++++******++++++++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,*********+++++++++,,,,,,))))))))))))***+++,,,---,,,++++++************+++++++++******************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,---+++++++++---...---,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---...------,,,,,,------...++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++*********++++++,,,,,,---------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++...---,,,+++***)))))))))+++,,,...000000000......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...(((***555:::333---...******+++,,,,,,---..............................+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,...000000///---,,,,,,++++++++++++++++++++++++***))))))+++---...---,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++***)))''''''***+++,,,,,,,,,,,,+++***************************************************************************++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,,,,++++++---///---,,,++++++******++++++***************************+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........***+++,,,---------,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,---------***)))(((((()))+++---...------,,,+++*********+++)))))))))***++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,------+++++++++++++++++++++++++++************************(((***,,,---...---+++***,,,,,,,,,------.........+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------)))***+++,,,------...///------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++++++++++++++******)))*********,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---%%%%%%000666000,,,...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------...///,,,...000111///---,,,,,,++++++++++++++++++++++++...------...///000...---***++++++,,,---------------------------------------,,,,,,++++++************+++,,,---...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++************+++,,,------))))))))))))))))))))))))*********++++++,,,,,,,,,************************+++++++++***((('''%%%$$$)))***+++,,,,,,+++***)))************************************************************************++++++++++++++++++++++++((()))******)))((()))++++++++++++++++++++++++++++++*********+++,,,,,,---************************)))***+++,,,---.........++++++++++++++++++++++++...------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++------------...000---,,,,,,+++*********+++***************************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,------------++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---........................++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******++++++************++++++,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++(((((()))***************,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,---------000///...---------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,111...***))),,,...///......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,,,,+++***,,,------...---,,,+++*********+++++++++,,,,,,,,,---------,,,+++***)))(((++++++,,,,,,,,,,,,------.........---,,,+++***)))***,,,///000...,,,,,,,,,,,,,,,,,,------,,,++++++...---,,,,,,+++++++++,,,,,,,,,++++++***+++++++++***++++++***((((((+++---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,,,,,,,************,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++------------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,,,,++++++,,,,,,...---,,,,,,++++++++++++************************+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''((()))***,,,...///000,,,***))))))+++---------++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,++++++........................---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))+++,,,,,,------,,,,,,++++++,,,,,,------......///------------------------------------------------------------,,,,,,+++***---,,,,,,,,,,,,---......++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++******************++++++++++++++++++***)))******+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///......---,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,///,,,((((((***,,,---,,,------,,,+++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,---------,,,*********++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------------,,,,,,+++******,,,//////...,,,,,,,,,,,,,,,,,,------,,,,,,+++...------,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***///...------------...///------------------------++++++************++++++,,,---.........---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))))))))***++++++,,,---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******))))))******+++,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++&&&'''((()))***+++,,,------+++))))))+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++------------------------------------------------,,,,,,---------,,,++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++************************)))************+++++++++...------,,,,,,,,,++++++++++++************++++++***************+++++++++******++++++++++++*********++++++,,,---,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---***((('''(((***++++++,,,,,,+++************+++.........---------,,,,,,************************,,,,,,---------,,,++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***---//////...,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...,,,,,,---......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------------------++++++************++++++---...//////...---,,,+++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))***************++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((()))***+++---...++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))******))))))******+++,,,......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((((())))))***+++++++++...,,,******+++,,,,,,+++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++******)))------------------------------------------------+++,,,,,,------------,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,+++******)))++++++************++++++)))))))))***+++++++++,,,)))******++++++******)))***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++***((((((((()))***+++,,,+++******))))))******------------,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------++++++,,,---......------+++---......---,,,,,,---+++,,,------------------------------------,,,,,,,,,,,,+++++++++,,,------000...,,,---...///...,,,............//////000000++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------......------,,,+++******************+++---------------------------------,,,,,,------------......///...---+++***---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,---...---++++++,,,,,,+++***+++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////......------------------------------------,,,,,,------------------++++++,,,---.........------,,,,,,,,,,,,---......++++++++++++++++++++++++************************))))))*********+++++++++)))************)))((('''++++++************++++++)))))))))***+++++++++,,,******++++++++++++******)))******+++,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++***)))***+++,,,,,,+++******))))))******,,,,,,,,,,,,++++++++++++************************+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,------------......---,,,+++******+++++++++,,,,,,,,,------++++++,,,---............+++---......---,,,,,,...+++,,,------.........---,,,,,,---.........---,,,,,,+++++++++,,,------...///...............---,,,.........///////////////+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------......------,,,------............------------------------------...------------------...,,,---.........,,,+++***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++***)))*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))+++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,---------....../////////------------------------,,,,,,,,,---------......+++,,,------............---,,,,,,,,,,,,---......++++++++++++++++++++++++************************)))************+++++++++((((((***++++++***)))(((++++++************++++++***************++++++++++++++++++,,,,,,+++++++++)))******+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))***+++,,,---,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---,,,+++***,,,---,,,,,,+++************+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------//////......---+++***)))++++++,,,,,,,,,,,,------+++,,,---...............,,,---...---,,,,,,---...+++,,,---......///......+++,,,...//////...------,,,++++++,,,,,,---...///...///111000...,,,,,,---++++++,,,------------,,,***++++++,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,+++******)))))))))***************++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******))))))******,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++++++++---,,,,,,---......,,,***++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***------------------------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------............------***++++++,,,------......------------------------+++,,,,,,------.........,,,------............------,,,,,,,,,,,,---......++++++++++++++++++++++++************************)))************+++++++++(((***,,,---...---,,,,,,++++++************+++++++++++++++***************,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))***,,,---...---,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***,,,------+++***+++---------,,,+++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,---...///,,,,,,,,,------------...---.........---,,,++++++++++++,,,,,,,,,,,,------,,,---...............---,,,---...---,,,+++---...+++,,,---...////////////+++,,,...///000///...---+++++++++,,,,,,...//////---222555444...+++---000)))***+++,,,---,,,,,,+++******+++,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***)))------------------------,,,,,,++++++++++++,,,,,,---...///000111111000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************++++++++++++******+++,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************)))******++++++++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,---//////---+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,+++........................+++,,,,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...------............------,,,,,,,,,---------------------------------------++++++,,,,,,---......///..................---,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++************************)))************+++++++++***,,,...000111111000///++++++************++++++,,,+++++++++******)))))),,,------......------,,,+++,,,------......------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,.........,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,))),,,------***)))+++---...---,,,,,,++++++,,,,,,......---------,,,,,,,,,------------------------***+++,,,,,,------------...------,,,---...///000,,,,,,,,,---------......+++,,,------......------++++++,,,,,,,,,------------...............------------...---,,,+++---///+++,,,---...////////////+++,,,...000000///...---+++++++++,,,---...///000---444999666///+++...333+++,,,---.........---,,,******+++,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,------......------,,,,,,---............---,,,------------------------///......------......///...///000222333333333333000000//////.........---------------------------------------------------))))))***+++,,,,,,------)))************+++++++++)))***+++,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,---//////******))))))***+++,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++,,,------...//////+++++++++---//////...,,,++++++,,,,,,,,,---------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,------......------,,,........................)))******+++---......///........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////------............------000000000///......------------------------------++++++,,,,,,---...//////.../////////...---,,,,,,---,,,,,,,,,,,,---..................---,,,++++++...---,,,++++++,,,---...*********)))******+++,,,***+++---......---+++***+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,------,,,+++***++++++++++++++++++++++++...---,,,+++++++++,,,---*********+++,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------------------------------,,,,,,,,,------..................------,,,,,,,,,...------,,,,,,------...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////......------...000111111000000///...---------///...------,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------.........------,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------...///000333777999999888666333111///...---+++))),,,,,,,,,++++++,,,------,,,------,,,++++++,,,...***++++++++++++***)))(((---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...///)))******++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))((()))***+++++++++++++++------,,,++++++,,,---------,,,***)))))))))******************************---------,,,,,,+++++++++---------------,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,---------,,,++++++******++++++,,,------,,,++++++******)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---------,,,,,,,,,++++++...------,,,,,,------...................................................+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------,,,,,,------------,,,,,,+++******************+++***************++++++,,,***+++---......---+++***+++++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++************+++,,,*********+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,...------,,,,,,------...///...---,,,,,,,,,---------------------------------------------------------------............///...............///000000/////////...---,,,,,,,,,......---,,,,,,,,,------,,,,,,---------.........------------------------........................------------------------......------,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,///111444:::???AAAAAA@@@<<<999444111000///...------,,,,,,+++,,,,,,------+++,,,---,,,******,,,---------,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,...---,,,,,,---///,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++++++++++++++---,,,+++******+++,,,------,,,***)))))))))***+++************************---------,,,,,,+++++++++,,,,,,------,,,++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,,,,---------////////////////////////........................++++++,,,------,,,+++***---------,,,,,,,,,++++++...------,,,,,,------...................................................++++++,,,,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,*********++++++************************+++,,,,,,++++++------------++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------------,,,,,,,,,......------------......//////...---------..............................---------------------------------............///---......///////////////.........---,,,,,,++++++------------------......,,,------------.........................................................---------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,+++******+++,,,---000444;;;CCCKKKNNNNNNMMMGGGBBB;;;555222111111000------,,,,,,,,,,,,,,,---+++,,,,,,+++******+++---000///---,,,+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---...---,,,,,,---//////...---,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++++++++************++++++,,,,,,+++************+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++........................************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,++++++***------------,,,,,,,,,,,,...------,,,,,,------...................................................,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,+++******+++,,,---......---,,,++++++************+++,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,+++***+++******************************+++++++++++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++******)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++.........------,,,,,,,,,------------------------......------------............------------------------------------------........................---------............///,,,---///000000000///............---------,,,,,,---------------...///000------------....................................................................................---------,,,,,,,,,,,,,,,---,,,,,,------...///000........................------------------------///.........------------///...---,,,,,,---///000111666???KKKUUUZZZ\\\[[[UUUNNNDDD;;;666333222111...------,,,,,,,,,,,,---***+++,,,+++***)))+++---000///---+++******,,,---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,---...---,,,,,,---...///...---,,,+++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++++++++++++++***------------............++++++++++++++++++++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...................................................,,,,,,------------------,,,,,,------------------------------............,,,,,,,,,------------...---------,,,+++***)))(((+++,,,---......---,,,++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++******+++******************************++++++,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++.........------,,,,,,,,,------------------------///......------......///,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,---///000000000///.../////////...............------------......///000---------.........//////////////////////////////////////////////////////........................---------------------------------------...///000------------------------------------------------/////////.........------......---------...///000222777@@@MMMYYYaaaeeefffaaaZZZNNNCCC;;;666333000///...------,,,,,,,,,---+++,,,,,,+++******+++---///---+++***)))***,,,---------............------,,,,,,++++++,,,,,,---...,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,...------,,,,,,------...................................................------------------------,,,,,,,,,---------......---------....../////////,,,,,,---------.........------------,,,+++***)))*********++++++*********+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++***+++---++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))*********))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,+++***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...//////............//////***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---......///////////////////////////////////////.........---......//////------........./////////000000000000000000000000////////////////////////.......................................///////////////...............///------------------------------------------------//////.........---------++++++,,,,,,------......111555>>>JJJWWWbbbiiillliiibbbXXXMMMDDD<<<666222000///...---,,,,,,,,,,,,,,,------,,,++++++,,,...,,,+++*********+++---...,,,---...//////...---,,,,,,,,,++++++,,,,,,---...---.........,,,+++,,,---***++++++,,,---......///+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,------,,,,,,+++******)))+++,,,---......---,,,+++***++++++,,,,,,---------........................***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,.........------......///------------------------........................,,,,,,,,,,,,---...//////............---------,,,...------,,,,,,------...............................................................------------+++,,,,,,------.........---------...//////000000,,,---------............++++++,,,---------------+++******************+++,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---(((,,,///...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,------------,,,,,,------------------------'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((((())))))***+++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......//////............//////***+++---.........------------------------------........................---------............///...............///000000........................000//////............///............////////////000000000000000000000000////////////////////////........................////////////000000000111111000///......------............................................................---------,,,,,,)))***,,,...///...------000333999DDDRRR___iiinnnmmmhhh```WWWNNNEEE<<<777000///...------,,,,,,,,,---......---,,,,,,---///******+++,,,---...//////***+++---......---+++***,,,,,,++++++,,,,,,---...---...///...,,,+++,,,---++++++,,,,,,---......///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,------,,,,,,+++******+++,,,------,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...............,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,,,,---......//////+++++++++,,,,,,,,,------,,,,,,---------.........,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,---......///------------------------+++,,,...///000000//////------------------------......////////////......++++++++++++++++++++++++........................+++++++++++++++---...///............------------...------,,,,,,------...................................................///.........------------++++++,,,,,,---......///---------...///000000000------------............((()))+++---...000000111...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---'''+++///...+++***,,,000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,............,,,+++------------------------+++,,,---///000000//////,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***+++,,,---***+++,,,------,,,+++***+++++++++***++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---......//////......---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........//////............//////+++,,,.../////////..............................////////////////////////---------.........////////////...------///000111------------------------111000///.........................../////////000000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222222111000///------------000000000000000000000000..............................---------,,,,,,,,,***,,,///111222111///...000111555???MMM\\\hhhnnnmmmjjjddd]]]UUULLLBBB<<<000000///...---,,,,,,,,,---...///...---,,,...000)))***,,,...///000111111((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---...---...///...,,,+++,,,---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***+++,,,------------,,,+++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------.../////////...,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,------...///000000+++++++++,,,,,,------------------.........//////,,,++++++++++++++++++,,,*********++++++,,,------,,,---///000000///---,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000---------------------------...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---/////////.........---------...------,,,,,,------...................................................//////.........---------++++++,,,,,,---...//////---------...///000000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000,,,,,,,,,---------......+++*********+++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------++++++++++++------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......******+++,,,,,,---......---,,,,,,+++*********+++***++++++***)))***,,,///************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...+++)))))),,,......,,,,,,,,,,,,---------......000///---,,,+++,,,,,,------,,,++++++++++++,,,---........................------......//////000000---------...------,,,,,,...------------...//////000000//////...............------,,,,,,------...............////////////........................///////////////..................///////////////111000///...---...///000222000...---------///000111000///////////////000000111111222222222111111000000111111222222222333222222111000//////000000444333111000000000111111333222222111000//////...........................---------............///---------.........//////////////////////////////---------............///111111222888DDDSSSaaajjjjjjfffaaa___\\\UUUJJJAAA:::555000---,,,,,,,,,,,,+++---......---,,,,,,---......---,,,,,,,,,------..................------(((***,,,...//////...---000000000///...---++++++,,,,,,++++++++++++******+++,,,------............------------,,,,,,+++***,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,......---,,,+++******)))........................---,,,,,,,,,------+++)))---,,,,,,++++++,,,,,,---........................------------------------.........------,,,,,,,,,+++,,,---...---,,,+++***++++++++++++++++++++++++------.........---+++***---------,,,,,,+++++++++------............------,,,,,,,,,------.........111...,,,...222444111------------------------------...000111111000...---////////////...---,,,+++++++++++++++++++++++++++,,,---......//////......////////////////////////............////////////........................000000//////.........---......------------.........------------...//////000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---------......++++++******+++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,---------......+++++++++,,,,,,------------,,,,,,++++++***++++++***+++++++++******,,,...************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///,,,******,,,......,,,,,,,,,,,,---------......///...---,,,,,,,,,------...---,,,++++++,,,---...------------------------------------............,,,,,,---......---------...------------...//////////////////......------...------,,,,,,------...............////////////........................//////////////////////////////000000000000000000000///............///000222111///......///111222000000///000000111222222111222222333333222222111111111222222222333333333444444333222222222222222555444333222111222222333222222111111000/////////////////////////////////........................------........./////////////////////////////////---------............///000000222777AAANNNZZZaaabbb___]]]\\\ZZZTTTJJJBBB999666000---,,,------,,,+++---......---,,,------------,,,,,,,,,------...------------------------)))+++---...//////------...............---,,,+++.........------,,,,,,,,,)))***++++++,,,,,,,,,+++,,,---------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,......------,,,,,,++++++---------------------------,,,+++,,,---,,,+++)))---,,,,,,++++++,,,,,,---........................------------------------------------------,,,,,,+++++++++,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++.........---------,,,,,,------............------,,,,,,,,,---------......///---+++---111222000,,,---------------------------...000111111000...---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////............////////////........................000000/////////.........///......------......///...------------...//////...............///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++++++++,,,,,,---,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******,,,...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///---,,,+++---...---,,,,,,,,,,,,---------......------,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---..................------------...//////...............---------......------------..................////////////........................////////////////////////111111111000000000000000000//////......///000000222222111111111333444555111111111222333444666666444444444555555444444333333333333333444444444444777666666555555555555555666666555444444444555555333333222222111111000000222111111000000/////////....................................////////////////////////////////////---------............///...///111555===EEENNNSSSUUUTTTUUUVVVVVVQQQIIIBBB999555111...---......---,,,---//////---,,,---...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,,,,------------,,,,,,//////...------,,,++++++******+++,,,,,,,,,++++++,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------------------------,,,++++++++++++,,,------------------------------.........---,,,+++//////............------------............------,,,,,,,,,------------......,,,+++---000111///,,,---------------------------...///000000///...---,,,,,,---------,,,,,,+++------------------------------...////////////...////////////////////////............////////////////////////////////////000000////////////......///......------......///......------......///000---------...///000222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///...---------------,,,,,,,,,,,,---------......,,,,,,,,,,,,---....../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,++++++---...////////////...------------...//////............------------......------------..................////////////........................///////////////000000000000000000000000000000000000000000000000111111111444444444444555777888999777777777777777888999:::888888999999888888777777555555555555666666666666888888777777777777777888888888777777777777777777666555555555444444444333333333222222111000//////000000//////.........---....../////////000000000////////////////////////---------............///---...000333888===AAACCCFFFHHHKKKNNNPPPMMMFFFAAA888555111///...///......,,,...//////...------...+++++++++,,,---...///000,,,,,,,,,,,,,,,---------------.........---,,,+++***+++,,,,,,---------,,,------,,,+++******)))))),,,------......---------,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,------.........111000///------...//////---------------------------------------------,,,............------------------............------------------------------...---,,,...000000///---........................------............---------...///////////////...------------------------------...///////////////////////////////////////............////////////000000000000000000000000000000////////////////////////............//////...............//////000............///000111222........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,+++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,...---,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------------,,,,,,---,,,,,,,,,---------......+++,,,,,,------.........////////////////////////------------------------000/////////......------+++,,,---...//////000///...------------...//////........................///......------......///............////////////////////////////////////////////////000000111111//////000000000111111111222222333333444444444444666666777888999;;;<<<===???>>>===<<<<<<<<<<<<<<<===============<<<;;;:::888888888888777777777777888888777777777888888999999999999:::::::::999999999999999999888888888888555555444333222111111000222222111111000///....../////////000000000111111////////////////////////---------............///,,,---///111444666777888:::===AAAFFFGGGFFFBBB>>>666333000////////////...,,,...//////...------...+++++++++,,,---...///000,,,---------.........///............---,,,++++++******+++,,,------------------,,,++++++***))))))---------......------,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,---....../////////------------------------///......///000000///------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,------.........111000///...---...///000++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,---------............------------------------------.........///000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,......//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////////////////////////////............////////////111111111111111111111111//////000000000000000000/////////......////////////............///000000111000000/////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))+++------,,,,,,,,,---,,,,,,,,,---------......,,,,,,---.........------......////////////..............................///////////////.........,,,---...///////////////...------------...//////........./////////////////////............//////............////////////////////////////////////...//////000000111111222//////000111222333333444555555666777888888888888999:::;;;<<<===>>>??????CCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@???>>>======::::::::::::999999999999888888888888888888999:::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777777777666666555555555555555444333111000//////000000000000111111111111////////////////////////---------............///---...///000111111111111333555:::===???>>><<<:::444111///...//////...------...000000...---...///,,,,,,,,,,,,------...///,,,------....../////////.........------,,,,,,,,,++++++,,,---------------......------------,,,,,,++++++,,,,,,,,,+++******++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,------.........///........................///...---///000111///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------......---,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---......+++++++++,,,,,,,,,,,,---------............------...------------,,,,,,,,,...//////000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///////////////////////////............////////////000000000000000000000000//////000000000000111111000//////......//////000//////......//////000111222111000000/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,---------......+++++++++,,,,,,---------***+++---...///...---,,,,,,---//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++&&&))),,,---++++++,,,...,,,,,,,,,---------......,,,---.........---,,,+++---...////////////...---------------------------------...............///......////////////.........------------...///////////////000000000111111//////............//////............////////////////////////////////////...//////000111111222222///000111333555666777888888888:::;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@CCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999999999:::;;;;;;999:::;;;<<<===<<<<<<;;;<<<<<<<<<===============;;;;;;;;;:::::::::::::::777777666444333222111000000000000111111111222222////////////////////////---------............///...//////000000//////...///111444666777666666666222000...---.........------...000000.........///------,,,,,,,,,------...++++++,,,------...//////...------,,,,,,,,,------,,,------.........------,,,,,,------------......+++,,,,,,,,,++++++***)))***+++,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,---//////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,------......------............------......---------,,,,,,,,,---...///000/////////000...........................------------------.........///......---,,,+++------------------------......///000000000000000////////////////////////............////////////000000000000000000000000//////000000000111111111000000////////////000000///////////////000000111000000000///000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------------++++++,,,,,,,,,++++++*********---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......******+++,,,,,,---......***+++---//////...---,,,,,,...//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++$$$'''+++,,,++++++,,,...,,,,,,,,,---------......------...///...---+++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///////////////...---...------------...////////////000000111111222222//////............//////............/////////000000000000000000000000000...//////000111222222222000111333555777999:::;;;999:::<<<>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAA@@@???>>>===<<<======<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<===999:::<<<=========<<<;;;<<<<<<<<<========================>>>>>>>>>>>>>>>999888777666444333111111000111111111111222222222////////////////////////---------.........////////////000000000///.........///222333222222333333000///------......---,,,---///000000///......///......---,,,,,,,,,------******+++,,,,,,---......---------,,,,,,------...---......///......------)))******++++++,,,,,,---............------,,,+++***+++,,,,,,------------,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---.../////////...,,,+++---------------------------,,,,,,+++,,,---...///---------.........//////---..................---.........------,,,,,,,,,+++---//////........./////////////////////////////////............//////111111111111000///------////////////////////////...//////000000000000000////////////////////////............/////////000//////////////////////////////000000111111111222000000////////////000000///////////////000111111////////////000222333444000000000000000000000000//////...------------...+++,,,---...---,,,+++***...------,,,,,,------......---,,,+++,,,---...///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---------------------------000///...---------------+++,,,,,,------,,,,,,+++000000000//////.........------------------------'''((()))***,,,---...///******,,,------,,,******.........///......------......---,,,,,,+++******,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,.........////////////000111000///...------...///000///...------...///000///////////////......---//////000000///...------........................000111333666777666333///111000///......///000111000000222333333333222111333222///------...000222111222333555555555555444888888:::;;;<<<=========<<<======>>>???????????????>>>>>>???AAABBBCCCCCCBBBBBB@@@??????@@@AAAAAADDDBBB@@@??????>>>===<<<<<<>>>@@@@@@>>><<<;;;;;;===>>>?????????>>><<<<<<@@@>>><<<::::::;;;<<<===<<<<<<<<<<<<===>>>????????????@@@@@@@@@AAAAAAAAA>>>===;;;888777555444444222222222222222333444555000000000000000/////////...---,,,,,,,,,---...///000000000000000000000000000000111111111111000000......---------,,,,,,,,,...///000000000///---,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,------------------------..................------,,,------......------,,,------------,,,,,,+++******+++,,,---,,,+++***)))------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++------------+++***...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,//////.........---------------------------------------------------------//////......---------,,,........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////////////////222111111111000000/////////......---------....../////////000//////......//////............------111000000000000111222222/////////000000222333333///111333444444444222111222222222222222111000000.........///000111111111111111111111000000000000333222222222111111000000000//////...............------.........---,,,+++...------,,,,,,------...------,,,,,,------......------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,******+++---------------------------///......---,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++---------------------------------....../////////,,,,,,,,,------,,,,,,,,,------.........------,,,......---,,,,,,+++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,,,,------------...111000///...------...///000///...------...///000///////////////......---///////////////...------//////////////////////////////111333555444111///111111//////...///000000//////000111111111000///222111000//////000111222222444666777999999999999:::;;;<<<<<<=========<<<::::::;;;<<<============???>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@???@@@@@@AAABBBDDDCCCBBBBBBBBBBBBBBBBBB>>>@@@AAAAAA???>>>>>>>>>===>>>???@@@@@@???>>>>>>BBBAAA???>>>>>>>>>???@@@>>>>>>>>>============>>>@@@@@@@@@AAAAAAAAABBBBBBAAA@@@>>><<<:::888888777999888777555444333333333111111111000000////////////...---------...//////000000000000000000000000///000000111111000000///............------,,,,,,///////////////......---++++++,,,,,,---...//////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------,,,+++***+++,,,------------,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////.........---------------------------------------------------------/////////.........------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////////////////111111111000000000/////////......------...............////////////......////////////////////////111111111111111222222333//////000000111222333333111222444555555555444333333333333444333333222222000000111111111222222333222222222222111111111111333222222222111111111111111111000///////////////...////////////...---,,,...------,,,,,,------...,,,,,,---...............---...///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---,,,++++++,,,---------------------------...------,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,++++++++++++------------------------...------,,,,,,++++++***...------,,,,,,------...,,,,,,------------,,,,,,...------,,,,,,++++++***'''((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,------------...000///......---.........//////...------.../////////////////////......---///////////////......---000000000000000000000000///......///111111000...222111000///////////////000000111111111000000///111111111222333333444444666777999;;;===>>>>>>>>>======>>>>>>===<<<;;;;;;999:::;;;<<<===============<<<<<<<<<<<<<<<======>>>=========>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCC???@@@AAA@@@>>>>>>>>>@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@??????>>>@@@@@@AAAAAAAAABBBBBBBBBCCCBBB@@@???===<<<;;;;;;<<<<<<:::999777666555444333222222111000//////...000///............//////000000000000000000000000...//////000000//////.../////////............---000000///...............---,,,+++++++++,,,---.........------------......------------------------***++++++,,,,,,---------,,,------......------,,,,,,------------,,,,,,+++,,,------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------...............---------------------------------------------------------///////////////.................................///............---------------------------------000//////......//////000////////////////////////111111000000000000/////////......---......//////---......//////.........//////000000000000000000222222222111222333333444222222333333444555555555444555666777888777666555555555666666666666666555444444444444444555555555555555444444444333333333333333333222222222222222333333222111111111111111000000//////......------...------,,,,,,------...+++,,,.../////////...---+++---///000000...,,,+++------------------------------,,,,,,,,,,,,------+++---......,,,+++,,,------------------------------,,,,,,+++++++++,,,,,,------............---------------------------------------------------------,,,,,,++++++******)))...---,,,++++++,,,---...++++++,,,,,,------,,,,,,---------,,,,,,+++++++++***+++,,,---............------------------------...---+++******+++---...------------------------......------,,,,,,,,,+++.........////////////000................................................///////////////......---...///////////////......000000000000000000000000000...---...///000000///222222111000000/////////222222222222222222222222111222444666777777777777;;;<<<===>>>??????@@@@@@??????>>>>>>===;;;:::999:::;;;<<<===>>>?????????===>>>>>>===<<<<<<>>>???>>>??????@@@AAABBBBBBCCC@@@BBBCCCCCCCCCBBBCCCDDDBBBCCCCCCCCCAAAAAACCCDDDEEEFFFGGGIIIIIIIIIIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA???>>>=========;;;;;;;;;::::::999999888555444444222111000///////////////...............////////////////////////......////////////....../////////////////////...111000...------......//////...+++)))))))))***+++......------------......,,,,,,------------------,,,,,,------...///000000,,,------......------,,,,,,---------------,,,,,,,,,,,,,,,---------------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///,,,------------------,,,,,,,,,------------------------------------------------------------------........................------............------........................------------------------------------------------////////////////////////........................///............---------------------............000000////////////000000////////////////////////000000000000000000//////...............//////000---......////////////...//////000000111111111222333333333222333444444555777777888999999999999999777888999:::::::::999999777888999999:::999999999888888888888888888888888888888888777666666555555444444444444444333333333666555444444333444444444111000000///...---------...------,,,,,,------...,,,---...///000///...---***+++---......---,,,+++------------------------...------,,,,,,------...+++---//////---,,,------------------------------,,,,,,+++++++++,,,,,,---,,,,,,------------,,,,,,------------------------------------------------.........///////////////---,,,+++******+++,,,---***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++------.........------,,,------------------------...---+++******+++---...------------------------...---------------,,,,,,.........////////////000------..................------............------///////////////......---......///////////////...////////////////////////111///......000111111111111111111111111000//////222222222222222222333333444666888:::<<<<<<;;;;;;@@@@@@?????????????????????>>>>>>>>>===;;;:::999:::;;;<<<>>>??????@@@@@@???AAABBBBBB@@@AAACCCEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHJJJKKKKKKHHHFFFFFFGGGGGGIIIJJJJJJJJJIIIKKKLLLLLLMMMNNNOOOOOOOOONNNMMMJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA????????????@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777666555333222111111////////////......------////////////////////////......////////////........./////////////////////111000...------......//////---,,,***+++,,,...///------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///000000,,,------......------,,,,,,------......---------+++++++++++++++,,,,,,---+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------------------------------........................---......//////......------.....................------------------------------------------------.........///////////////........................///............------------------....../////////000000////////////000000//////////////////////////////////////////000000...............///000111...///000111111111111111///000000111222333444444555555555555555666777777:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888555555666666666666666666999888888777777777777777333222111000///............------,,,,,,------...------...////////////...++++++,,,,,,,,,,,,,,,,,,------------------------......------------......+++...000000///---------------------------------,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,------...///000000,,,++++++******++++++,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------........................,,,,,,,,,------------...,,,,,,---............---------............------///////////////......------...//////////////////////////////////////////111000//////111222222111000000111222222111111000000000000111222333555555999:::<<<>>>???@@@??????CCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;===>>>@@@AAAAAAAAA>>>AAACCCDDDCCCDDDGGGKKKKKKLLLMMMNNNOOOOOONNNNNNPPPSSSUUUSSSOOOLLLKKKMMMMMMPPPSSSTTTSSSSSSSSSTTTYYYYYYZZZYYYXXXWWWUUUTTTNNNLLLIIIEEEDDDCCCCCCDDDFFFGGGGGGFFFEEECCC@@@?????????@@@@@@@@@AAAAAAAAA??????>>>===<<<<<<======>>>>>>>>>===<<<999777555999888888777666555444444000111111111000///...---000000000000000000000000...//////000000//////...---............/////////000000///...............,,,,,,,,,---///111444555------,,,,,,,,,,,,------+++,,,,,,------.........***++++++,,,,,,---------,,,------......------,,,,,,------............---************+++,,,------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------.........------------------------------------------------..............................////////////......---------...............---------------------------------------------------------.......................................///............---------------......///000000000111000000//////000000111////////////////////////......////////////000000............///000111111111111222333444444444444111222333444555666777888::::::999999::::::;;;<<<<<<===>>>??????>>>===<<>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======>>>????????????>>>===<<<;;;;;;:::777888888888888999999999<<<;;;::::::999999::::::777555444222111111111111...------,,,,,,------..................//////000---,,,,,,+++,,,---...///..............................------------......,,,...000111///...---...------------------------------,,,,,,---......///,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------******++++++,,,------...+++,,,,,,,,,,,,,,,,,,+++++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////,,,,,,,,,------------...+++,,,---.........------,,,------......------,,,///////////////......---------...///////////////000000000000000000000000000/////////111222111000...///111222333222222222222222333444555888:::;;;>>>???@@@AAABBBBBBBBBBBBCCCCCCAAA@@@??????@@@@@@>>>???@@@@@@AAAAAAAAA@@@???@@@AAACCCDDDEEEFFFFFFDDDHHHLLLMMMMMMOOOTTTYYY\\\\\\]]]^^^^^^^^^]]]\\\]]]```cccbbb]]]YYYYYYZZZ]]]```eeeggggggfffeeeeeekkkkkkjjjiiigggdddaaa___YYYVVVQQQLLLIIIIIIJJJKKKNNNNNNNNNLLLIIIEEEAAA???AAAAAAAAABBBBBBBBBCCCCCC@@@@@@???>>>>>>>>>??????===>>>??????===;;;999777::::::999999888888888888333333333333333111000///000000000000000000000000///000000111111000000///,,,,,,------............///////////////......---,,,,,,---...///000111222......------------......++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...............++++++******+++,,,...///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++,,,...//////...,,,+++++++++,,,,,,---......///........................------------------------------------------------......////////////......---------.........//////------------------------------------------------,,,,,,,,,,,,---------...........................///............------------......///000000111111111111000000000000111111////////////////////////........./////////000000............///000111222333444555666777777777777555666777888:::;;;<<<===@@@????????????@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@@@@???===<<<;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@???>>>======<<<999:::::::::;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<999888666444333333333333...------,,,,,,------...//////...------///000111///...,,,+++,,,...000111..............................------------......,,,...111111000.........---------------------------------------...///000---..................---.........//////000000000------------------------.........///////////////+++,,,............,,,++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......................../////////000000000000000........./////////000000***+++---...///...------,,,,,,---......---,,,,,,///////////////......---------...///000000//////111111111111111111111111///......000111222000///---///000222333333333222666666777888:::===@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCC??????AAABBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLRRRWWW\\\^^^^^^```ffflllqqqrrrsssssssssrrrqqqpppmmmqqqtttsssnnnkkkkkkmmmrrrvvv|||}}}{{{{{{zzzzzzyyyvvvssspppllljjjkkkgggaaa[[[WWWWWWYYYZZZXXXWWWVVVSSSNNNIIIDDDAAACCCCCCCCCDDDDDDDDDDDDEEEBBBAAAAAA@@@@@@AAAAAAAAA:::;;;===???@@@???>>>===::::::::::::::::::::::::555555666666555333222111000000000000000000000000000000111111111111000000,,,,,,,,,---------.........///000000000///---,,,.........---,,,+++))))))//////............//////++++++,,,,,,---...//////..................------,,,------......------,,,,,,,,,---.../////////...,,,,,,++++++,,,...///000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------------------------,,,,,,,,,---------......,,,---...//////...---,,,+++,,,...//////...,,,+++++++++,,,,,,---...//////........................------------------------------------------------......////////////......---------.........//////------------------------------------------------+++++++++,,,,,,---------........................//////.........------------......///000111111222111111000000000000111111////////////////////////---.........//////000000............///000222222555666777888999999999999888888:::;;;===>>>???@@@DDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFEEECCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAA@@@???===<<<;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCCBBBAAA???>>>>>>===;;;;;;;;;<<<<<<=========@@@@@@??????===<<<;;;:::999999777666555333222222222222111000000111222333,,,,,,,,,------.........++++++,,,,,,---...//////------------------------..............................//////...---,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,---...///------------------------,,,,,,---......---,,,,,,---------,,,,,,------...,,,,,,,,,---------......////////////////////////***+++,,,...///000000111///////////////.........------------------------111111000000//////......000000//////.........---000000000000111111111111//////000000111111222222000111222333444555666777666777888:::<<<>>>???@@@CCCCCCBBBAAAAAA@@@AAAAAACCCBBB@@@??????AAACCCEEEIIIIIIJJJKKKMMMOOOQQQSSSXXXVVVTTTUUUWWWZZZ[[[\\\dddiiinnnqqqrrrwwwzzzvvvuuuuuuuuurrrmmmkkklllnnnpppqqqpppkkkeee^^^TTTKKKKKKOOOJJJJJJKKKKKKKKKIIIHHHGGGAAABBBBBBCCCCCCBBBBBBAAA???===;;;;;;=========<<<>>>>>>>>>===<<<:::999888666666666666666444222111333333333222222000//////000000000000///////////////............---------......////////////............////////////......111...,,,---//////---+++,,,,,,,,,,,,,,,---...///...------,,,,,,------...------++++++++++++---------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...000,,,,,,,,,++++++*********---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------............------,,,,,,------.........------------............//////...---,,,,,,---------............///000,,,***+++///000...***,,,,,,,,,---------...............------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................111000///...------...///,,,,,,,,,---///000222333444333222000////////////////////////////////////111111111111111000000000000111333444555555555444888888888999;;;===>>>???>>>@@@AAA@@@???AAAEEEJJJHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEBBB@@@>>>=========;;;<<<===???@@@@@@@@@@@@DDDCCCAAA@@@@@@@@@>>><<<<<<===>>>???????????????@@@@@@@@@???>>>===;;;:::;;;:::999888666444333333222222111000000111222333---.........////////////000000000000////////////......................................................//////...------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---,,,,,,,,,,,,---...---------------,,,,,,,,,,,,,,,---......---,,,,,,---,,,+++++++++++++++,,,,,,,,,---------.........////////////////////////++++++---...//////000000/////////////////////...........................111000000000/////////...111111000000000/////////000000000000111111111111000111111111222222333333333444555777999::::::;;;<<<<<<<<<===>>>???@@@AAA???>>>>>>>>>???AAABBBCCCEEEEEEDDDDDDEEEHHHKKKMMMSSSUUUXXX[[[^^^```bbbccceeedddbbbcccgggjjjlllmmmssswww|||xxxoooggg]]]SSSQQQSSSTTTVVVYYYYYYXXXSSSNNNKKKHHHHHHGGGGGGFFFEEEDDDDDDAAA???======>>>???>>>===>>>>>>>>>===<<<;;;999999777888888888888777555444222222333333333222111111111111111111000000000000000000/////////...............////////////............////////////......000...,,,---...///---+++---,,,,,,,,,------...///...------,,,,,,------...------,,,++++++,,,---------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,...///---,,,,,,,,,++++++++++++---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........------,,,,,,------.........------------............//////...------,,,---------............///000,,,***+++///000...***,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,---------..............................111000///...---......///------------...000111222222111000///............000000000000000000000000111111111111222222222222666777999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDCCCCCCDDDGGGJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGEEECCCBBB@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAADDDBBBAAAAAAAAAAAA@@@>>>@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@???===<<<;;;===<<<;;;999888666555444333222111000000000222222//////000000000000111111000000///...,,,+++***))).........................................................///......---,,,//////............------------------------------------------------------,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++******)))))))))))),,,------------.........////////////////////////,,,------...//////............//////////////////////////////////////////000000000000////////////222222111111111111000000000000000111111111222222222222222222333333333333666888:::===???@@@@@@???AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@CCCEEEGGGHHHHHHIIILLLOOOTTTXXX[[[bbbeeekkkppptttvvvvvvvvvvvvtttsssuuuyyy}}}yyyqqqiii```]]]]]]cccggglllnnnkkkcccZZZTTTOOONNNLLLJJJHHHFFFEEEDDDFFFDDDBBBAAAAAAAAA@@@?????????>>>===<<<;;;;;;:::999999::::::::::::999888333444444444444444333333222222222222111111000000111111111000000000//////......////////////............////////////......///---,,,,,,---...---+++---------,,,------...///...------,,,,,,------...------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------.........------------...............///......---,,,---------............//////---+++,,,///000...+++,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------...//////........................000000///............///...............///000000222111000//////...//////111111111111111111111111111111222333444555666666;;;<<<===???@@@@@@AAAAAA?????????@@@AAACCCDDDEEEKKKIIIGGGFFFGGGHHHIIIHHHFFFFFFFFFFFFGGGIIIKKKLLLKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC??????@@@AAAAAABBBAAAAAACCCAAAAAAAAABBBCCCBBBAAADDDDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@???>>>===<<<>>>>>>===;;;999888666666333333111000000111222222000000000000000111111111///......,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,........................---...............------............---------------------...............---------------------------...///...,,,++++++------------------------------------...............------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,---------------------------,,,+++***))))))))))))------------............////////////////////////---...............------............////////////////////////////////////000000000000////////////111111111111111111111111000000111111111222222222222222222333333333333444888:::>>>BBBDDDDDDCCCBBBCCCBBBAAA??????>>>??????BBBBBBBBBCCCEEEGGGJJJKKKMMMNNNRRRVVV]]]ccciiilllpppuuu{{{~~~~~~~~~yyytttnnnkkkkkkpppvvv}}}}}}tttiiiaaa[[[YYYUUUQQQNNNLLLJJJJJJKKKIIIFFFEEEEEEDDDBBBAAAAAA@@@???>>>======<<<<<<::::::;;;;;;;;;;;;;;;;;;777777777777666555333333333222222222111000000000111111000000000/////////......////////////............////////////......------,,,,,,------,,,,,,......------------.........------,,,,,,------...---------,,,,,,------------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,---------------------------------------------------,,,------------------,,,------------------------...------,,,,,,------.........------------......---...............---------------............//////---,,,---...///...,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///)))***+++,,,---...//////......................../////////.........//////000//////.........//////222111111000000000111111111111111111111222222222333333444666888999;;;;;;===>>>???@@@AAABBBCCCCCCAAAAAABBBBBBCCCEEEFFFGGGNNNKKKGGGGGGIIIIIIGGGEEECCCCCCCCCDDDFFFIIIKKKMMMMMMMMMNNNOOONNNMMMLLLKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDCCCCCCCCCAAA@@@@@@AAACCCDDDDDDCCCFFFFFFGGGGGGGGGFFFFFFEEE???????????????>>>===<<<>>>===<<<;;;:::888777777555444333111111111222333111000000000000000000000111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,........................------...............---,,,,,,,,,,,,,,,,,,,,,------------....../////////---------------------------...///...,,,++++++------------------------------------....../////////------------------------,,,,,,,,,---------------------............------+++++++++,,,,,,---------------------------------...---,,,+++++++++++++++---------.........//////////////////////////////.........///......---,,,---.........//////000000........................////////////000000000000000000000000000000000000111111111111222222222222111222222333333444444555:::<<<@@@CCCEEEEEEDDDCCCAAA@@@???>>>>>>???@@@AAAEEEFFFHHHKKKNNNQQQSSSUUUWWWZZZ^^^dddkkkrrrxxx||||||~~~~~~}}}~~~~~~~~~}}}xxxuuurrrooolllgggnnnyyy~~~}}}}}}~~~{{{yyyyyy{{{yyyrrrmmmjjjddd___ZZZWWWVVVVVVPPPMMMJJJHHHGGGEEECCCAAAEEECCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777555444333333333222111111000//////000000000/////////............////////////............////////////......,,,------------------...///......---------.........------,,,,,,------...---------------------------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,------------------------------------------------,,,------......------,,,------------------------...------,,,,,,------.........------------......------...............------------............//////...------...///...---,,,,,,,,,---------......------------------------++++++,,,---......//////((()))***+++,,,---...///////////////////////////......//////////////////000000///............///000000/////////000111111111111111222333444444444666777888:::<<<>>>@@@@@@@@@AAAAAAAAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGLLLHHHEEEEEEGGGGGGDDDAAA@@@@@@@@@BBBDDDGGGIIIKKKMMMNNNOOOOOOOOONNNMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGFFFFFFEEEEEEAAA@@@@@@BBBDDDFFFFFFEEEFFFFFFGGGIIIIIIJJJJJJJJJ>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888777666444333222333333444111111111111111000000000////////////000000000000////////////////////////........................,,,---......///.........+++++++++,,,,,,,,,,,,---,,,,,,------.../////////------------------------,,,.........,,,+++,,,---------------------------,,,,,,------.../////////---------------------------------------------------......//////......---+++,,,,,,------......///...------,,,,,,------......------,,,------......------........./////////////////////////////////---...............------------......///000000000........................////////////000000000000/////////000000000000111111111111222222222222333111222222444555666777888<<<===@@@BBBDDDDDDCCCCCC@@@@@@???@@@BBBEEEHHHJJJJJJLLLQQQVVV[[[___aaabbbdddfffjjjooouuuzzz~~~|||yyyuuuttttttttttttsssooonnnnnnnnnpppsssuuuwwwppplllgggcccaaa___]]]\\\VVV]]]gggpppuuutttqqqnnnmmmmmmppptttyyy}}}~~~~~~{{{|||~~~|||xxxqqqjjjeeebbbaaaaaaXXXUUUQQQNNNMMMKKKHHHFFFIIIHHHEEEBBB@@@?????????<<<<<<;;;;;;:::;;;;;;<<<======<<<;;;999777666555555444444333222111000000000000/////////...............////////////............////////////......,,,...///...------...000000///......---............------,,,,,,------...------............---------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---...//////...---,,,...------------,,,,,,,,,...------,,,,,,------.........------------......,,,---......///.........---------............///........................,,,,,,,,,---------......,,,,,,,,,------------...+++,,,,,,---.../////////******++++++,,,---......////////////////////////---...//////000/////////000//////.........//////......------...///000000111222333555666888999::::::;;;<<<>>>AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDCCCAAAAAAAAAAAABBBCCCFFFHHHIIIMMMMMMNNNOOONNNMMMLLLKKKGGGHHHJJJLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCCCCDDDGGGHHHHHHGGGEEEFFFGGGIIIJJJKKKLLLLLL<<<============<<<;;;;;;888888888888888888888888999888666555444444555555333333333333222222222111////////////////////////000000000000000000000000........................,,,------...//////......,,,,,,,,,,,,------......+++,,,,,,---......//////------------------------+++---...---,,,,,,---...........................+++,,,,,,---......//////........................------------------------,,,---............---,,,,,,,,,---......///000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,---...///000............////////////////////////////////////------...............---------......///000000111////////////////////////.../////////000000000111000000000111111111222222111111111222222222333333222333444666888:::;;;<<>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999777777666555444333222222111111111000000000//////......////////////............////////////......,,,...000000......///111000000///..................------,,,,,,------...,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222000---,,,,,,++++++++++++,,,,,,,,,---------------------------,,,---...//////...---,,,......---------,,,,,,,,,...------,,,,,,------.........------------......,,,------...//////......---------............///.../////////.........///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------......//////---------.........//////////////////////////////,,,---///000000000////////////.........//////000////////////000111222333333444666888;;;===???@@@>>>???@@@BBBDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGCCCDDDEEEEEEDDDCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLMMMNNNMMMLLLKKKJJJGGGIIIKKKMMMOOOOOONNNNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLJJJJJJHHHGGGGGGHHHKKKLLLLLLKKKFFFGGGHHHIIIJJJKKKKKKKKK<<<<<<<<<<<<<<<<<<;;;:::666666777777777888888888:::999777666555555555666555555555444444333333333444333333333222222111111////////////////////////........................,,,,,,---.../////////...---------.........//////++++++,,,,,,---...//////------------------------+++,,,------,,,,,,...///........................++++++,,,,,,---...//////........................------------------------++++++------------++++++------......///000111111...---,,,,,,,,,,,,---...+++++++++,,,---...///000............/////////000////////////////////////,,,------...//////......---------...///000000111000000000000000000000000.../////////000000111111111111111222222333333333111111222222222333333333333444666888;;;===???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGKKKPPPWWW^^^aaallloootttxxxyyywwwtttrrrnnnnnnnnnoooooooooooooookkkjjjiiihhhgggggghhhhhh___\\\XXXVVVVVVVVVVVVUUURRRSSSTTTWWWZZZ\\\\\\[[[]]]ZZZVVVTTTUUUVVVWWWWWWTTTUUUVVVYYY]]]___``````cccdddfffiiiiiifff```\\\\\\]]]```eeeiiimmmppprrrzzz|||tttqqqllliiifffccc```^^^PPPNNNJJJFFFCCCAAA@@@@@@AAA@@@>>><<<<<<<<<<<<===::::::;;;<<<=========<<<:::999888777666555444444222222222111111111111000......////////////............////////////......---///111111///...000333000000///..................------,,,,,,------...,,,---...//////...---,,,---------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333333111...------*********++++++,,,,,,,,,------------------------,,,---///000000///---,,,.........------,,,,,,,,,...------,,,,,,------............------.........,,,,,,---.../////////...---------.........//////...///000///.........///,,,,,,,,,---------......,,,,,,,,,------.........---------.............../////////000000000000000000000000000000000000000,,,---///000000000//////...............///000000222222222333444555666777555666999;;;>>>AAACCCDDDAAABBBCCCEEEFFFHHHIIIJJJGGGFFFDDDBBBAAAAAAAAABBBDDDDDDDDDDDDEEEFFFGGGGGGAAADDDGGGGGGEEEDDDFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMLLLKKKJJJIIIGGGIIILLLNNNPPPQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKLLLKKKJJJKKKNNNOOONNNMMMHHHHHHIIIIIIIIIIIIIIIHHH:::;;;;;;::::::999888777555555555555555555555555888777666555444444444555222222222222222222222222,,,---------......//////000//////...---,,,,,,,,,////////////............//////000000///...------------------------------................................................------------------------.........------.........,,,,,,---.../////////...///////////////////////////---,,,,,,...//////............------,,,,,,,,,---------............///........................,,,,,,,,,---------.........------------...//////000///...---------------............/////////000111111111111111111111111////////////000000000000222111000000000111333333333333222222222222222333111111222222222333333333444777:::<<<======>>>???CCCAAA@@@AAABBBDDDEEEEEEFFFJJJRRRYYY\\\___jjjuuuzzz{{{~~~}}}vvvppphhhddd```^^^```aaa```^^^]]]\\\\\\___bbbbbb^^^[[[UUUTTTSSSSSSTTTTTTSSSRRRSSSRRRTTTYYY___aaa```]]]cccaaa]]][[[ZZZZZZYYYXXXYYYXXXWWWXXX[[[^^^______cccddddddccc```\\\WWWTTTZZZYYYYYY[[[___cccfffgggooorrruuuxxxyyy{{{}}}~~~wwwvvvyyyyyysssmmmaaaYYYOOOHHHEEEEEEDDDCCC@@@@@@@@@>>><<<;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::AAA???<<<888555222000000222222222222222222333333////////////////////////000000000000000000000000////////////////////////...............---------000000//////.........---,,,,,,,,,---------......------............------,,,,,,.........---,,,+++......---------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...................................................000000//////.........---000000///...---,,,++++++......---------,,,,,,,,,........................................................................---------........./////////...---...///000///...//////000111111111111111333333444444666777999999999:::<<>>>>>???AAAAAAAAAAAABBBFFFJJJMMMOOOQQQUUU^^^eeehhhkkkttt~~~~~~{{{tttkkkeee]]]ZZZVVVVVVWWWYYYXXXWWWWWWXXXYYY[[[]]]]]]\\\\\\]]]\\\[[[ZZZZZZZZZYYYXXXXXXZZZ___dddjjjmmmnnnmmmpppnnnlllkkkjjjhhhgggfffbbbaaa```aaaccceeegggggglllllljjjhhhddd```\\\ZZZYYYYYYYYYZZZ^^^aaadddfffjjjmmmoooppppppqqqrrrsssxxxzzz}}}|||lllbbbUUUKKKFFFCCCAAA@@@AAAAAAAAA???>>>===>>>>>><<<<<<=========<<<<<<<<<>>>===;;;999666555444333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////......//////////////////000/////////............------------------------,,,------------------,,,,,,---...///......---,,,......---------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------------............---------------------------------,,,+++++++++,,,---...................................................000/////////............111111000//////.........///.........---------,,,------------------------................................................---------........./////////...---...000111000/////////000111222222222222555555666666888999;;;<<<>>>???AAACCCFFFHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCDDDFFFHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMPPPRRRSSSSSSPPPNNNLLLLLLNNNPPPRRRRRRRRRRRRTTTUUUUUUVVVWWWUUUSSSQQQQQQRRRPPPQQQPPPOOOMMMLLLNNNPPPPPPPPPPPPPPPOOOOOONNNNNNLLLLLLKKKJJJKKKLLLMMMMMM:::::::::999999888777666555555555555555555555555777888999:::;;;:::999999888888777777666555444444333333333333444444444444111000000//////......---////////////............///////////////......---------------------------................................................------------------------------,,,,,,,,,,,,------//////000000000///......---------------------------,,,---...000000...,,,.........------------------------............///........................,,,,,,,,,---------.........------------...//////.........---......//////....../////////000000000111111111111111111111111/////////000000000111111222111111111111222333333222222111111111111222222333444444666777888999:::<<<>>>@@@AAA@@@@@@AAABBBBBBCCCDDDGGGLLLSSSXXX\\\```dddlllssstttuuu{{{{{{wwwqqqhhh___YYYRRROOOMMMMMMOOOQQQRRRRRRTTTWWW[[[\\\\\\]]]aaadddjjjiiihhhgggeeedddccccccccchhhpppvvv{{{~~~~~~|||zzzxxxvvvrrrqqqppppppqqqsssuuuvvvzzzyyyvvvrrrnnnjjjgggeee_________```aaadddfffgggjjjlllmmmmmmllljjjjjjjjjkkklllmmmooouuu{{{zzzooo```SSSKKKGGGDDDBBBEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::999888777777444444444444444444444444333333333333333333333333000000000000000000000000////////////////////////.........///000000111111////////////..................------------------,,,,,,,,,------,,,,,,,,,---....../////////............---------,,,,,,,,,.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------------............------........................---,,,,,,,,,,,,---......................................................////////////............111111111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,................................................------.........////////////.........000111111///...///111222444444555555777777888999:::<<<>>>???AAABBBEEEGGGJJJLLLMMMNNNJJJJJJIIIHHHGGGFFFEEEDDDJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFHHHIIIKKKIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQRRRRRRQQQQQQPPPRRRTTTVVVVVVTTTQQQPPPPPPPPPRRRTTTUUUUUUUUUWWWYYYXXXYYYXXXUUURRRNNNMMMMMMMMMNNNOOOOOONNNOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNMMMLLLKKKLLLMMMOOOQQQ::::::::::::999888777777888888888777777777777777666777999;;;<<<<<<:::999:::999999777666555444444222222222222222222333333000/////////......------////////////...............///////////////..............................................................................---------------------------,,,,,,++++++,,,,,,---000000111111000///......------------------------,,,,,,---///111000...+++...............------------------............///........................,,,,,,,,,---------.........------------...//////......---......///000000...////////////000000000111111111111111111111111//////000000000111111111111111111111222222333333222111111111111222222333333444555777999:::<<<<<<===???AAAAAA@@@@@@BBBCCCDDDGGGKKKQQQWWW^^^fffjjjppprrrxxx|||{{{wwwxxx}}}{{{wwwrrrlllfff^^^VVVQQQLLLKKKJJJKKKMMMPPPSSSTTTXXX^^^dddeeedddfffnnntttyyyyyyxxxvvvssspppoooooorrryyy~~~yyyuuurrrllllllllllllkkkkkklllnnnrrrtttuuuuuussspppoooooonnnkkkhhhgggjjjmmmqqqsssuuuwwwyyy{{{~~~|||lll^^^UUUPPPLLLJJJJJJHHHFFFFFFFFFFFFEEEDDD??????>>>>>>>>>?????????======<<<<<<;;;:::999888444444444444444333333333444444444444444444444444000000000000000000000000////////////////////////,,,------...///000000111///////////////.....................------------,,,------......------,,,.........///////////////......---------,,,,,,,,,.......................................---------------------------------///............---------------............------........................---------------......///................................................///////////////.........//////000000111111111111000000000///////////////------------------------............................................................////////////000///...///111222222000///000222444555777777888999999999;;;<<<>>>@@@AAABBBCCCEEEHHHJJJLLLMMMNNNMMMLLLLLLKKKJJJJJJIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSTTTVVVXXXXXXVVVTTTSSSSSSSSSTTTUUUUUUTTTTTTUUUWWWXXXXXXXXXVVVQQQMMMLLLKKKMMMOOOPPPQQQPPPQQQSSSUUUSSSRRRQQQQQQPPPOOONNNMMMOOONNNMMMLLLMMMOOORRRTTT<<<<<<<<<<<<;;;:::999888999888888888777777777666444666888:::;;;;;;:::999999999888777666555444333222222222222222222222222333333333222222222222222////////////..................///////////////...........................................................................---------------------------,,,,,,++++++,,,,,,---000000111111000///......------------------------,,,,,,---///111000...+++........................---------............///........................,,,,,,,,,---------.........------------...//////...............///000111////////////000000000111000000000000000000000000000000000000111111111111111111222222333333333333222222111111222333444444444444666888:::<<<===>>>===???@@@AAAAAABBBDDDFFFFFFLLLUUU___gggooowww|||~~~vvvssstttsssoooiiibbb\\\VVVQQQMMMLLLLLLMMMNNNQQQTTTXXX[[[bbbiiippprrrrrruuu~~~|||{{{{{{~~~zzz{{{{{{yyyvvvtttuuuvvv~~~}}}}}}vvvqqqkkkgggfffgggggggggjjjmmmrrrvvvwwwzzz}}}xxxkkkbbb[[[TTTPPPOOOMMMIIIHHHHHHHHHEEECCCAAAAAA@@@???>>>??????@@@?????????>>>===;;;999888555555444444333333333333333333333333333333333333111111111111111111111111////////////////////////++++++,,,------...//////.........///////////////..............................////////////..................//////000000......---------,,,,,,,,,................................................------------------------///............---------------............------------------------------------......////////////.........................................................///////////////------...//////000000000000000000000000000000000////////////////////////........................................................./////////000000000///...000222333333222000111333555777999::::::999::::::<<<===@@@AAABBBDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTTTTTTTVVVYYYYYYXXXVVVUUUUUUUUUUUUUUUSSSPPPOOOPPPRRRUUUVVVWWWVVVRRROOOMMMMMMLLLNNNPPPPPPOOOOOOPPPRRROOOOOOOOONNNNNNNNNMMMMMMNNNNNNMMMMMMNNNPPPSSSTTT>>>??????>>>>>>===<<<;;;888888888777777666666555555666777999::::::999999888888777666666555444444444444444444333333333333222222222222222222222222////////////............---...//////////////////........................................................................------------------------------,,,,,,,,,,,,------//////000000000///......---------------------------,,,---...000000...,,,.............../////////---------............///........................,,,,,,,,,---------.........------------...///////////////...//////000000/////////000000000111111000000000000000000000000000000000111111111222222111222222333444333333333333333222333333444555666555666777999;;;===>>>???>>>@@@BBBCCCDDDFFFJJJLLLMMMWWWeeeqqqzzz}}}sssnnnnnnnnniiibbb[[[WWWSSSPPPNNNQQQRRRTTTUUUWWW[[[```ccclllsss{{{~~~|||vvvnnnjjjiiihhhfffdddhhhnnnuuuyyyyyyxxxyyy{{{yyy|||zzzqqqhhh```YYYZZZVVVQQQOOONNNMMMIIIEEEFFFDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAA???<<<999888666666666555444444333333222222222222222222222222111111111111111111111111////////////////////////+++++++++,,,---------............///////////////------.........///////////////000000000000//////------------...///000000......---------,,,,,,,,,......................................./////////------------------------///............---------------............---------------------------------...//////000000//////.........................................................///////////////,,,,,,------......//////////////////000000000000////////////////////////....................................................../////////000000000000//////000333444444333222333555777999:::;;;;;;;;;;;;<<<===???BBBDDDEEEHHHHHHJJJLLLMMMNNNNNNOOOMMMMMMNNNPPPQQQRRRSSSTTTQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVTTTWWWZZZZZZYYYXXXWWWWWWWWWVVVUUURRRNNNMMMNNNOOOSSSUUUWWWVVVTTTQQQPPPOOOJJJLLLNNNNNNMMMLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRSSSAAAAAAAAAAAAAAA@@@>>>>>>;;;;;;;;;:::999888888888777777888888999999999:::888777777777666666555555555555555444444333333333000000000000000000000000////////////............------...///////////////........................................................................------------------------......------------......------.../////////.................................---,,,---/////////...---........./////////000---------............///........................,,,,,,,,,---------.........------------...//////111000////////////////////////000000000111111111000000000000000000000000000000111111111222222222111222333444444444333333444444444444555666777777999999:::<<<===???@@@@@@@@@CCCEEEGGGJJJMMMRRRUUU^^^jjjzzz}}}{{{uuukkkfffffffffaaa\\\WWWVVVWWWXXXXXXYYY[[[^^^___```dddjjjnnnuuu|||{{{tttqqqpppoookkkhhhmmmuuu~~~}}}{{{{{{vvvxxxzzz{{{~~~}}}tttmmmlllggg```\\\[[[XXXSSSNNNKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBCCCBBB@@@>>>;;;999999999888888777666666555222222222222222222222222111111111111111111111111////////////////////////,,,---------------------............/////////000,,,,,,---...///000111111......////////////......---,,,,,,,,,---...///000......---------,,,,,,,,,........................---........./////////000........................///............---------------............------........................---...///000111000//////............................................................/////////000---------------..................//////000000000////////////////////////.................................................../////////000000000000000//////111333555444444444555666888:::;;;;;;<<<======>>>@@@BBBDDDFFFHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNOOOPPPRRRTTTVVVWWWXXXXXXUUUXXX[[[\\\[[[ZZZZZZZZZWWWWWWUUURRROOONNNOOOQQQRRRUUUWWWWWWUUURRRQQQPPPIIIKKKNNNNNNNNNMMMNNNOOONNNNNNMMMMMMLLLKKKJJJJJJGGGIIIKKKMMMOOOPPPQQQQQQCCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>======<<<<<<999999888888888999:::;;;888888888777777777777777444444333333333222222222333333333333333333333444000/////////............------...///000000//////////////////////////////................................................------------------------///......------......///,,,,,,---.../////////...///////////////////////////---,,,,,,...//////...---.........//////000000---------.........//////........................,,,,,,,,,---------.........------------...//////222111000//////...//////000000000000111111111111000000000000000000000000000111111111111222222222111222333444555444333333444444444555555777888888;;;<<<<<<>>>???@@@AAABBBCCCEEEHHHKKKOOOSSSXXX\\\ooo{{{wwwsssqqqooojjjbbb^^^^^^^^^[[[WWWVVVXXX]]]aaacccaaacccfffggghhhlllrrrvvv}}}{{{wwwvvvtttoookkksss|||~~~}}}wwwwwwvvvuuussstttvvvxxx{{{uuunnniiigggddd]]]XXXOOOMMMJJJFFFDDDCCCCCCDDDAAABBBCCCCCCBBB???===;;;;;;;;;::::::999888777777333333333333333333333333111111111111111111111111////////////////////////..................---------.........//////000000+++,,,---...///111222222------............------,,,,,,++++++,,,---///000......---------,,,,,,,,,........................---.........//////000000........................//////.........------------..................---000000000000000000000000---...000111111111000///................................................---.........//////000000........................---.........//////000000........................................................................////////////000000000000000//////111333555555444555666888999:::;;;<<<<<>>>>>>>>>>>;;;:::999888777777777777666666555444444444555555444333111111111333555666???888333333333111111444222222111111000//////...//////000000111111222222000000000000000000000000//////............///////////////...---------,,,------------------------------............------+++,,,,,,------.........------------------------........................---------............///........................000///...------...///000,,,---///000000000///...000000000000000000000000............/////////000------...///000111222222111111111111111111111111000000000000////////////222222222222222222333333000333555666666777888:::AAA>>>>>>BBBBBB>>>AAAGGGIIIIIINNNUUU[[[___hhhpppsssjjjgggdddbbb___]]]ZZZWWW]]]^^^]]]^^^eeennnrrrppppppnnnlllnnnsssvvvwwwvvv}}}wwwvvvyyy~~~{{{}}}zzzxxxuuuooojjjkkkoootttvvv{{{|||vvvmmmfffWWWUUUQQQNNNJJJGGGEEECCCGGGEEEDDDCCCDDDCCCAAA@@@@@@???>>><<<:::888777666333333444444444333222222111111111111000000000000000000///...............///......---------......111///...///000111000...////////////////////////////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////.........---------////////////////////////---------.........//////,,,,,,,,,---------......111000000///...------,,,...---,,,,,,,,,,,,---...000///...---------------000000000000000000000000........................000//////.........//////222000...---///000000000000///...------...///000000//////.........////////////...//////000111222111222333444666777888888666888::::::;;;<<>>CCCEEECCCFFFLLLPPPUUU]]]dddgggiiirrr}}}~~~sssiiiaaa^^^[[[YYYXXXYYYZZZZZZdddfffhhhjjjsss~~~vvvtttssstttwwwzzz{{{zzzzzzzzz~~~|||zzzwwwrrrlllmmmqqqqqquuu{{{}}}vvvbbb^^^XXXSSSNNNKKKHHHGGGGGGEEECCCBBBCCCCCCAAA@@@???>>>===;;;999888777666444444444444444333333222111111111111000000000000000000///............................../////////111///...///000111000...////////////////////////////////////////////////---------............///........................------------------------............////////////000000/////////.........////////////////////////---------.........//////------........./////////111111000//////...------......---,,,,,,---......000///...------------...////////////////////////........................//////............//////333111///...///000//////000///............///000000000////////////000000/////////000000111222222333333444666777888999:::999:::;;;;;;;;;;;;===???@@@BBBDDDEEEEEEEEEGGGIIIIIIJJJKKKKKKKKKKKKLLLMMMQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUTTTRRRQQQRRRTTTSSSUUUWWWYYYYYYWWWVVVVVVXXXTTTQQQQQQOOOMMMOOOTTTWWWVVVUUUUUUWWWXXXXXXWWWWWWXXXZZZ[[[[[[]]]```bbbggghhhiiiiiimmmnnnhhh```ZZZZZZYYYXXXWWWXXXZZZ\\\```ccchhhlllnnnmmmiiigggbbb\\\TTTOOOMMMLLLKKKIIIJJJMMMPPPRRRSSSSSSSSSSSSZZZVVVRRRPPPPPPOOOKKKHHHHHHGGGFFFFFFEEEEEEEEEEEEAAA@@@>>><<<;;;:::999999777777777666666777777888555444333222222444555666;;;555222333444222333555555555444333222111000000////////////000000000000000000000000000000000000//////............//////---------.......................................------............------//////..................------------------------........................---------............///........................//////............///000...------------...//////------------------------....../////////000000000111111000000000/////////111111111111111111111111222222222222222222222222333333333333444444555555555777:::;;;;;;===???AAA======AAAGGGKKKLLLQQQVVV[[[bbbmmmttttttttt{{{{{{rrrjjjbbb[[[VVVUUUSSSSSSUUUZZZ___cccpppsssvvvyyy~~~}}}||||||~~~{{{vvvqqqrrrvvvuuuzzzvvvooofff]]]XXXTTTQQQOOOKKKHHHEEECCCCCCDDDDDDCCCAAA@@@???===<<<:::999888666666666555555444444444222222222111111111000000000000///...............---...///000111111000000111///...///000111000...////////////////////////////////////////////////---------............///////////////////////////....................................////////////000000000000000/////////////////////////////////------........./////////....../////////000000000111111000000//////............------------......//////......------......////////////////////////........................//////............//////222000......///111111000000//////......//////000000000////////////000000000000111111222333333444444555666777888:::;;;;;;<<<=========;;;<<<===???BBBCCCDDDDDDDDDEEEHHHKKKJJJKKKMMMMMMLLLMMMNNNPPPTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRTTTUUUXXX\\\^^^]]][[[ZZZYYYXXXTTTQQQQQQPPPOOOTTT[[[^^^^^^^^^___aaaaaa___]]]ZZZZZZZZZ[[[]]]aaahhhmmmpppvvv{{{~~~}}}ssshhh___]]][[[[[[\\\___ccceeemmmsss|||{{{wwwpppjjjbbb[[[UUUQQQNNNKKKKKKMMMPPPTTTVVVWWWWWWWWWmmmfff^^^ZZZXXXVVVRRRNNNKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDBBB@@@>>><<<;;;;;;888777777666777777888888555555444333444444555666888333111444555333333666666666555444333222111111//////////////////////////////////////////////////////............//////,,,---------.../////////////////////////////////------............------000000//////.........---................................................---------............///.......................................//////000///...---,,,,,,---...///000000000000000000000000...////////////000000000000000000000000000000000111111111111111111111111222222222222222333333333333444444555555666666666777999;;;======???BBBDDDEEEFFFIIINNNRRRXXX```fffjjjmmmuuu|||}}}{{{|||~~~vvvkkkbbb\\\XXXUUURRRSSSUUUWWW\\\cccjjjnnnzzz}}}{{{wwwwww{{{{{{wwwllleee```\\\ZZZPPPLLLHHHEEEEEEFFFFFFFFFEEEDDDCCCBBB@@@???>>>===888888777666666555555555333333333222111111000000000000///...............,,,...000222333222111000111///...///000111000...////////////////////////////////////////////////---------............///////////////////////////....................................////////////////////////////////////////////////////////////............////////////....../////////000000000111111000000000////////////................../////////............//////................................................///............//////000000...---...000222333333000//////////////////000//////.........///000000111222333444555555666666555666777888999;;;<<<<<<===>>>???>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDFFFJJJMMMLLLNNNPPPPPPPPPPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMOOOPPPPPPPPPQQQTTTVVVZZZ^^^bbbccc```\\\YYYYYYUUURRRQQQRRRRRRUUU]]]fffllllllmmmooopppooollliii```___^^^]]]___fffooouuuzzzxxxllleeeccc``````ccchhhmmmooowww~~~}}}xxxppphhh```YYYTTTQQQOOOPPPSSSWWWZZZ[[[[[[YYYvvvjjjbbb___]]]XXXTTTNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEECCCAAA@@@??????999888888777777777777777666555555555555555555555555111111444666444333555666666555555444333333333000000000000000///////////////////////////////////////............//////,,,---------.../////////////////////////////////------............------000000//////.........---................................................---------............///........................---......///////////////000///---,,,,,,---...///111111111111111111111111////////////000000000111/////////000111222222222111111111111111111111111111111111222222222333333444555555666777777888888999:::<<<>>>???AAAEEEHHHIIILLLOOOTTT\\\gggrrryyy|||yyyzzzzzzxxxxxxrrriiiaaaZZZVVVVVVWWWTTTWWW]]]bbbffflllssswww~~~|||yyyyyy|||}}}xxxqqqkkkeeeaaaTTTPPPLLLHHHGGGHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@;;;:::999888777777777777444444444333222111111000000000///...............,,,...000222333333222111111///...///000111000...////////////////////////////////////////////////---------............///........................------------------------............////////////........................////////////////////////........./////////000000------........./////////000000000000//////////////////////////////////////////.........//////000////////////////////////.......................................///000000222000......000222222111///000000000000000000///...---------......///000222333555666777888888888666777777999:::;;;<<<======???@@@AAAAAABBBEEEGGGGGGGGGHHHGGGGGGIIIMMMPPPPPPRRRTTTTTTSSSSSSUUUWWWUUUUUUUUUTTTSSSQQQOOONNNMMMNNNOOOOOOOOOPPPTTTVVV\\\aaafffeee___XXXTTTSSSQQQPPPRRRUUUXXX]]]iiiuuu~~~~~~}}}|||xxxrrrnnncccbbbaaa```ccciiiqqqvvvwwwnnniiigggeeeggglllqqqtttuuuyyy~~~yyyqqqhhhaaa\\\ZZZYYYYYY[[[^^^bbbcccbbb___vvvmmmjjjgggaaa\\\TTTSSSRRRPPPNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCCCC<<<;;;:::999888777777777666666666666666555555555444111111555777444333444444444444444444444444444111111111111000000000000000000000000000000000000//////............//////---------.......................................------............------//////..................................................................---------............///........................,,,---...///000000000///000000///............////////////////////////////////////000000000111111......///000111222333444111111111111111111111111111111111222222333333444555666666777888999::::::;;;<<<>>>@@@AAADDDHHHLLLJJJPPPWWW]]]hhhwww{{{~~~}}}uuuoookkkddd^^^[[[WWWTTTUUUXXX[[[```gggkkknnnrrrxxx|||~~~|||yyyyyy{{{|||}}}{{{tttllleeeZZZVVVQQQNNNLLLJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@>>><<<;;;999888888888999666555444444333222111111000000///..................///000111222222111111111///...///000111000...////////////////////////////////////////////////---------............///------------------------------------------------............////////////------------............////////////////////////....../////////000000000------.........////////////////////////.........//////000000000000////////////......//////000000000000000000000000000000..............................---......///000111777444111000000//////---///000000111111000000///...------......///000111333444666888::::::::::::888999:::;;;<<<===>>>???@@@AAACCCDDDDDDFFFHHHKKKJJJKKKLLLLLLLLLMMMPPPSSSTTTUUUVVVVVVUUUUUUVVVWWWWWWWWWXXXWWWVVVSSSQQQPPPPPPQQQQQQPPPPPPRRRUUUXXX]]]ccciiiggg___VVVQQQPPPQQQRRRVVV\\\aaahhhvvvyyyqqqlllcccdddfffgggiiimmmrrrvvv~~~xxxqqqmmmkkklllpppvvvzzz{{{zzzyyy~~~~~~~~~~~~xxxpppjjjfffeeehhhhhhiiimmmqqqsssqqqnnn~~~|||xxxoooggg]]]\\\YYYWWWTTTRRRQQQQQQLLLKKKJJJHHHGGGFFFFFFFFF@@@???>>><<<:::999888888777777777777777666555555333000111555777444222222222333333444444555666666333222222222111111111000000000000000000000000000//////............//////...............---------------------------------------............---------------------.........................................................---------............///........................,,,---...///000000000///000000111111000//////...------------------------//////000000000111111111000000000111111222222222111111111111111111111111111222222333444444555555666666777888999:::;;;;;;===???AAABBBDDDGGGLLLPPPQQQ[[[fffnnnyyy|||uuuuuutttoooiiieeeaaa]]][[[^^^^^^\\\^^^ccciiilllppprrrrrruuu|||}}}|||~~~~~~wwwuuuyyy~~~ssskkkccc```[[[XXXUUURRRNNNLLLFFFEEEEEEDDDCCCBBBAAAAAA@@@>>><<<:::999999999:::666666555444333222111111000000///...............///000000000000000000000111///...///000111000...////////////////////////////////////////////////---------............///------------------------....................................////////////---.........////////////////////////////////////.../////////000000000000....../////////000000000------------............///000111111111111000//////////////////000111111111111111111111111111111........................---------......///000111666333111000000111000//////000111111111111000///////////////000111222333444555888:::<<<<<<;;;;;;;;;<<<===>>>???AAABBBBBBDDDEEEGGGGGGGGGGGGJJJLLLLLLNNNPPPPPPPPPQQQSSSUUUUUUWWWWWWWWWUUUTTTUUUVVVVVVWWWWWWWWWVVVSSSQQQPPPOOOPPPQQQRRRTTTXXX^^^bbbbbbiiiooonnneee[[[VVVUUUVVVXXX^^^eeejjjrrrzzzrrrmmmdddhhhmmmqqqtttvvvxxxzzz}}}xxxttttttvvv}}}~~~~~~{{{wwwuuuuuuyyyxxxzzz{{{qqqcccbbb___\\\YYYWWWVVVUUULLLLLLKKKIIIIIIHHHHHHHHHDDDCCC@@@>>><<<:::999999777777777777777666555555333000111666777444111111111111222333444555666777333333333222222222111111000000000000000000000000//////............///////////////......------,,,---------------------------..................---+++,,,,,,------.........////////////////////////........................---------.........//////........................+++,,,...000000000000///000111222222222000///...........................000000000000111111111111222222222111111111111111111111111111111111111111333333444444555666777777666777777999:::;;;<<<<<<@@@AAACCCDDDFFFJJJOOOSSS\\\hhhuuu}}}|||tttmmmiiifff```\\\\\\aaa^^^aaaiiimmmmmmpppvvvtttvvvwwwvvvtttwwwwwwqqqrrrwww}}}zzzpppllliiieeeaaa^^^ZZZUUURRRHHHGGGGGGFFFEEEDDDCCCCCCAAA???===:::999999:::;;;777666666444333222111111000000///...............111000//////...//////000111///...///000111000///////////////////////////////////////////////////---------.........//////........................000000000000000000000000............/////////000.../////////000000111111////////////////////////////////////000000000000000000000000111111111111,,,---------------------///000111222222111000//////////////////000111111111111111111111111111111........................---------......000111111000///...///111444555555///000111222222111000///111111111111222333444555444666999;;;======<<<<<<>>>>>>???@@@BBBCCCDDDEEEHHHIIIIIIIIIHHHHHHJJJLLLMMMPPPRRRTTTTTTTTTUUUVVVVVVWWWWWWVVVTTTSSSSSSTTTSSSTTTUUUUUUTTTRRROOOMMMJJJLLLPPPTTTYYY```hhhmmmgggooovvvuuulllccc^^^]]]ZZZ]]]dddlllqqqxxx~~~wwwsssgggmmmuuu{{{~~~||||||}}}wwwssspppnnnhhh^^^XXXWWWWWWQQQNNNQQQPPPKKKJJJMMMKKKGGGCCCBBBBBBBBB???<<<999999999999888777666555555444444333333444444555333111///000222333444444555555444444333222111111////////////000000000000000000///...............000---,,,---///000...,,,........................////////////////////////////////////////////////////////////////////////............////////////,,,,,,------......//////..............................///000000000000000000000111000000///...---////////////000000000000////////////////////////............////////////333333222222333333444555444333111000111333555777===;;;999999<<>>AAACCCFFFHHHHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKSSSSSSSSSSSSSSSTTTTTTTTTYYYXXXWWWVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSRRROOOMMMOOOQQQUUU\\\dddmmmtttxxxwww~~~{{{ooofffbbbcccfffkkkooottt{{{}}}zzzssswww~~~}}}tttggg```^^^\\\WWWUUUWWWUUUPPPNNNPPPKKKGGGCCCBBBCCCCCC@@@>>>999999999888777666555444555444444444444444444555666444222222444555555555555444444333222222111111000000000000000000000000000000///...............///---,,,---///000...,,,........................////////////////////////////////////////////////////////////////////////............/////////////////////000000000000000..............................///000000000000000///000000000000//////...////////////000000000000000000000000000000000000///000000000111111111111222222222222222333444444555444222111222444777888:::999999:::===AAACCCDDDGGGDDDFFFKKKPPPVVVaaalllzzzwwwmmmccc[[[UUUTTTVVVYYY```gggttt}}}~~~}}}|||vvvssstttuuuyyy|||}}}ooobbbVVVNNNIIIHHHHHHEEECCCCCCDDDCCCAAA@@@>>>===<<<<<<;;;:::777555333222222222222222222111111000///...---...///000000///..............................000000////////////000000//////............/////////......------......///........./////////000000////////////////////////000000////////////000000000000000000000000000000............////////////////////////////////////........................---------............///---...000111222111000///......................../////////......///000000//////////////////////////////000000000000////////////............//////////////////////////////444444333333444666777888;;;;;;<<<===???AAABBBCCCDDDGGGIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSTTTSSSRRRQQQQQQPPPOOONNNNNNRRRYYYcccnnnxxxwwwooolllkkkoootttxxx{{{~~~yyy{{{tttllljjjfffcccbbbbbb___XXXUUUUUUQQQLLLGGGEEEEEEFFFDDDBBB<<<<<<;;;:::999888777666555555444444444444555555999777555555666777777666444444333333222222111111000000000000000000000000000000///...............///...------...///...---........................////////////////////////////////////////////////////////////////////////............////////////000000000000000/////////...........................//////000000000000000...//////000000000000///////////////000000000000111111111111111111111111111111222222222333333333222222111111222222333444555444333333333555888999999:::<<<>>>AAADDDFFFGGGHHHGGGJJJRRRZZZcccooozzz~~~vvvnnneee\\\SSSPPPPPPRRRUUU[[[fffrrrzzzxxxxxxyyy|||~~~sss___VVVMMMJJJIIIFFFEEEGGGDDDDDDDDDCCCBBB@@@???>>>;;;:::999777555444333333222222222111000000//////...//////000000//////...////////////////////////000000000000000000000000000//////......//////000///......------......///....../////////000000000////////////////////////000//////......//////000////////////////////////............////////////...//////000000111111111........................---------............///,,,---///000000000///...........................------------...///000000//////////////////////////////000000000000//////000//////......//////000000000000000000000000000444444555666777999:::;;;<<<===???BBBDDDGGGIIIJJJIIIJJJLLLKKKIIIHHHHHHHHHMMMNNNOOOQQQRRRSSSSSSTTTSSSSSSSSSTTTUUUVVVVVVWWWUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOPPPPPPPPPSSSVVV^^^jjjwwwxxxuuutttxxx}}}~~~~~~|||}}}~~~|||~~~~~~wwwvvvrrrssssssqqqllleee___]]][[[UUUOOOKKKJJJIIIFFFDDDAAA@@@???===<<<::::::999666666555555555555666666:::999777777888888777555444333333333222222222111222111111111111111000000000000///.....................---............---........................////////////////////////////////////////////////////////////////////////............//////////////////......------,,,,,,........................//////000000000000//////---...///000000111000000////////////000000000000111111111111111111111111222222222222333333333444222111111111111222333333555444333333444666888999:::===@@@CCCEEEGGGIIIJJJLLLMMMQQQYYYcccooozzz|||rrrhhh___XXXSSSKKKLLLPPPUUUXXX^^^mmm|||}}}yyyyyy|||~~~jjj___SSSNNNKKKHHHGGGIIIEEEEEEFFFEEEDDDCCC@@@???<<<<<<;;;999888666555555333333222111111000000000000000000000/////////...000000000000000000000000000000000111111000000000000000////////////000000//////............//////...////////////000000000/////////////////////////////////....../////////////////////////////////............////////////...//////000111222222333........................---------............///,,,---.../////////......000000000000000000000000,,,,,,,,,------///000111//////////////////////////////000000000000//////000000////////////000000333333333333333333333333555666777888:::<<<===>>>@@@BBBDDDGGGIIILLLMMMNNNKKKLLLMMMMMMKKKKKKKKKLLLQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXUUUTTTRRRQQQQQQSSSVVVXXXWWWVVVTTTSSSRRRSSSUUUWWW^^^___dddnnn{{{zzzyyywww{{{~~~|||{{{|||}}}||||||vvvuuuwwwzzzxxxtttssswww|||}}}wwwttttttvvvwww{{{}}}tttmmmhhheee___WWWRRROOOKKKGGGCCCDDDCCCAAA>>><<<;;;;;;:::777666666555555666666777999888777777888888666555444444444333333333333333333333222222111111111000000000///...............---.........------......////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////......------,,,,,,//////////////////////////////000000000000//////---...///000000111000000////////////000000000000000000000000000000000000111111111222222222333333222222111111222222333444444444444444555777888999:::>>>CCCFFFHHHIIIKKKMMMOOORRRXXXaaammmzzzzzzqqqfff]]]UUUQQQPPPKKKNNNTTTYYY[[[aaaooo~~~{{{xxxzzz~~~ttthhh\\\UUUPPPJJJHHHIIIGGGGGGHHHGGGFFFDDDBBBAAA>>>>>>===<<<;;;:::888888555555333222111111222222111111000000////////////111111111111111111111111000000111111111111000000000000////////////000000/////////....../////////////////////000000000111000000000000000000000000//////............//////////////////////////////............////////////...//////000111222222333........................---------............///,,,------...............000000000000000000000000,,,,,,,,,------///000111000000000000000000000000//////000000000000//////000000////////////000000444444444555555555555666777888999;;;>>>???@@@AAAEEEFFFIIIKKKMMMNNNNNNNNNKKKMMMNNNNNNNNNOOOQQQSSSVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWWWWTTTRRRPPPOOORRRWWW]]]```aaa```^^^ZZZXXXYYY^^^aaaiiihhhiiiqqq}}}|||yyyxxxwwwzzz~~~}}}{{{|||~~~xxxxxxxxxzzzzzzxxxuuurrriiigggiiikkkkkkiiijjjooouuuzzz~~~~~~|||}}}|||tttmmmiiijjjmmmooorrrvvvxxxyyy}}}}}}vvvnnnhhhaaaZZZVVVPPPIIIDDDFFFDDDBBB???<<<;;;;;;;;;777777666666666666777777888777777888999999777555555555555555444444444444444444333333222111111111000000///...............---...///...------...///////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000/////////////////////////////////000000000000000//////......//////000000000000///////////////000000000000000000000000000000000000000000111111111222222222333333222222333333444555444444555666777999:::;;;999???EEEIIIKKKMMMQQQTTTSSSYYY```iiiuuu{{{rrrhhh___WWWQQQPPPRRRRRRUUUYYY^^^___cccooo||||||zzz|||vvvjjjbbbZZZRRRMMMLLLLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@@@@@@@???===<<<;;;888777555333333333444444222222111000////////////000000000000000000000000///000111222222111000///111000000//////000000111000//////......//////000/////////000000000111111000000000000000000000000///......------......///////////////////////////............////////////...//////000000111111111........................---------............///------------......//////........................------------...///000000000000000000000000000000//////000000000000//////111000000//////000000111111222333333444555666777999:::<<>>>>>>>>888777777666666777777888777777777888::::::888666666666666666666666666666555444444333222222111111000000///...............,,,...000///---,,,---///////////////////////////////////////////////////////////////////////////////////////////////////............/////////////////////000000000000000////////////////////////000000000000000///......///000000000000//////...////////////000000000000111111111111111111111111000111111111222222222222444444333333444444555666666777888999:::<<<======;;;AAAIIINNNRRRWWW]]]ccc___eeelllqqq{{{tttjjjaaa[[[WWWSSSVVV\\\^^^^^^aaaeeefffhhhqqq{{{~~~vvvmmmaaaXXXUUUSSSQQQOOOMMMJJJIIIGGGGGGBBBCCCCCCCCCBBB@@@???>>>:::999777555444555666666333222111///////////////000000000000000000000000///000222333333222000///111111000000000000111111000000////////////000000//////000000000111111111000000000000000000000000///......------......///000000000000000000000000............////////////////////////////////////........................---------............///...............//////000......................../////////......///000000000000000000000000000000//////000000000000//////111111000000000000111111111111222444666777999999<<<===???AAACCCCCCDDDDDDFFFHHHJJJMMMNNNNNNNNNMMMNNNOOOQQQRRRRRRUUUXXX[[[ZZZZZZZZZZZZYYYXXXVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSNNNRRRYYYaaaiiipppuuuwww|||{{{vvvnnnhhhhhhnnntttwwwtttsssyyy}}}{{{xxxuuusssrrrqqqpppnnnpppqqqooojjjggghhhiiijjjjjjkkkmmmmmmkkkfffbbb\\\[[[]]]aaabbbbbbeeekkkmmmnnnoooqqqtttwwwzzz}}}zzzssskkkgggeeefffgggjjjjjjiiikkksss{{{{{{wwwpppmmmkkkkkkhhhdddfffkkknnnooorrrwww~~~{{{uuuqqqllleee\\\UUUPPPNNNJJJGGGDDDCCCBBBCCC888888777777777777888888777777888999;;;<<<:::888666666666777777777777777555555444333333222111111000000///...............,,,...000///---,,,---000000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000,,,---------......//////000000000000000000000000000000000000000///......000000111000000///......////////////000000000000222222222222222222222222111111222222222333333333555444444444444555666666888999:::;;;===>>>???@@@???EEENNNUUUZZZ```iiipppkkkqqqvvvxxx}}}~~~vvvlllccc\\\ZZZYYYXXX^^^ggggggfffgggkkklllnnnuuu}}}}}}oooddd```WWWVVVRRROOOLLLKKKJJJJJJDDDDDDEEEEEEDDDBBB@@@???;;;:::888666555666777888444333111////////////000///////////////////////////000222333333222000///111111000000000000111111000000////////////000000000000000000111111111111000000000000000000000000.........------.........111111111111111111111111............/////////000////////////....................................---------........./////////............///000000000000000000000000000000111000000////////////000000000000000000000000000//////000000000000//////111111000000000000111111222333444666999;;;<<<======>>>AAACCCDDDDDDDDDDDDEEEFFFIIILLLNNNOOONNNNNNPPPQQQRRRSSSSSSUUUYYY[[[ZZZ[[[[[[[[[[[[ZZZYYYYYYUUUUUUTTTTTTSSSRRRRRRRRROOOVVVbbbnnnxxx~~~|||sssllllllrrrxxxzzzwwwvvvzzzzzzuuussspppnnnnnnmmmmmmlllhhhjjjjjjgggbbb___```bbbffffffeeefffgggfffcccaaa___^^^```dddeeedddggglllooooooooorrrxxx|||wwwpppjjjgggffffffjjjiiihhhjjjsss{{{{{{vvvooommmmmmmmmiiicccaaaddd```aaaeeekkkrrrzzz}}}vvvrrrmmmfff```[[[XXXRRRMMMHHHEEEDDDDDDDDD@@@:::777666777777666555666777999999999888888555666666777777666444444444333333333333333333222222222222111111///......------------------------000000000000000000000000////////////////////////...............///000111////////////////////////////////////////////////222222111000///...------000000000000000000000000111000///---------...///////////////////////////......///000111333555666333222111000000111222333333333333333333333333333222222111111222444555777:::;;;>>>@@@AAABBBBBBBBBHHHQQQ[[[```eeennntttvvv~~~xxxvvvyyy{{{wwwqqqoooddddddaaa]]]___gggmmmnnntttooommmpppssstttvvvyyy~~~rrrkkkggg```VVVPPPNNNMMMLLLJJJIIIGGGEEEEEEEEEDDDAAA???AAA===999777777999:::::::::666333000000000000///000000////////////000000000111333444444333111000111111111111000000000000.........//////000111222222222222222111111000000...//////000111222222222444222000...------//////111111000000//////......////////////////////////111000000///...------,,,+++++++++,,,,,,---------//////.........------------.........//////000000//////000//////...------111111000000//////......111111000000//////......////////////000000000000222111000//////000111222555666888:::<<<>>>?????????????????????@@@@@@AAACCCDDDFFFHHHIIILLLPPPTTTWWWVVVTTTSSSTTTWWWZZZ]]]dddaaa^^^\\\\\\\\\ZZZYYYVVVUUUSSSRRRRRRSSSUUUVVVVVVaaaqqq}}}|||zzzqqqlllooouuu{{{yyywwwvvvwwwxxxvvvrrrnnnnnnpppqqqppplllgggdddccc``````^^^]]]\\\[[[[[[[[[dddddddddeeefffeeecccaaaeeedddccccccdddgggkkkmmmnnnnnnppptttyyy|||}}}}}}}}}xxxrrrmmmjjjhhhhhhfffeeeggglllsssxxxyyyxxxpppsssuuusssmmmgggcccbbbccccccdddgggmmmrrrvvvxxx}}}xxxssslllfffdddbbb]]]XXXQQQLLLGGGEEEAAA???<<<:::999888666555555666888999:::999999999777777888888888666555444444444444333333333333222222222222222111000///...........................000000000000000000000000///////////////////////////............//////000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000///.........//////////////////////////////000000000000111222333333333222111000000111222333333333333333333333333333333333333333444666777888888:::===???AAABBBDDDEEELLLWWWaaahhhnnnwww}}}yyyrrrrrrrrrnnnjjjiiiccchhhmmmooottt|||~~~{{{uuusssuuuwwwwwwyyy}}}vvvnnnhhh```YYYTTTQQQOOONNNMMMJJJGGGFFFFFFFFFFFFDDDBBB???;;;999999;;;<<<<<<777555222000111111111111000000000//////000000000000111333444444333111000111111111111000000000000///......//////000111222111111111111000000//////...//////000111111222222333222000...---...//////000000000000//////......////////////////////////111111000//////...------,,,,,,,,,---------------//////.........---------............/////////000000000111111000//////...111000000000/////////...111000000000/////////...////////////000000000000222111000//////000111222666777:::<<<>>>?????????@@@?????????@@@AAABBBBBBCCCEEEGGGIIIJJJMMMQQQUUUVVVUUUTTTTTTVVVZZZ^^^```bbb```___^^^___^^^[[[YYYSSSSSSSSSTTTTTTVVVYYY[[[bbbjjjuuu}}}~~~xxxpppkkklllrrrvvvyyyvvvtttrrrqqqmmmhhhccceeeggghhhgggccc```]]]\\\[[[\\\\\\\\\\\\\\\]]]^^^gggggghhhiiijjjjjjhhhgggdddcccbbbaaabbbdddgggiiikkkkkkmmmqqqvvvyyyzzzyyy{{{yyyuuuqqqmmmjjjiiihhhfffddddddggglllppppppoooqqquuuxxxxxxtttooolllkkkhhhggggggjjjnnnssswwwzzz|||tttoooooonnnlllggg___WWWOOOJJJCCCBBB@@@???>>><<<999666666666888999999:::999999999999::::::999777666555444444444444333333222222222222222222111000//////////////////////////////000000000000000000000000////////////////////////000//////............///////////////////////////////////////////////////......//////000000111111000000000000000000000000......///000000000//////////////////////////////222222111111111111111222222222111111111111222222333333333333333333444444555555444555666777999;;;888;;;>>>@@@BBBEEEIIILLLSSS^^^jjjqqqwwwuuujjjeeecccaaaaaadddhhhrrr}}}}}}yyy{{{||||||}}}~~~vvvtttnnneee]]]VVVRRRQQQQQQNNNJJJIIIIIIJJJJJJJJJCCCAAA===<<<===>>>>>>>>>666333111000222333333222111111000000000000111111000111222333333222111000111111111111000000000000////////////000111222222000000000000000//////////////////000111111222222222111000.........//////000000000////////////...////////////////////////111111000000//////.....................---------/////////............---............////////////111111111111111000000///000000000000////////////000000000000////////////////////////000000000000111000000///000111333444888999<<>>AAACCCEEEIIIOOOTTT^^^hhhsssxxx{{{vvviii]]]WWWVVVXXX]]]dddrrr~~~~~~~~~~~~~~~zzzrrrfff[[[UUUSSSRRRPPPNNNMMMNNNNNNMMMLLLEEECCC@@@???@@@@@@??????777444222222333333222111222111111000000111111222000111222222222222111000111111111111000000000///////////////000111222333111111111111000000000000//////000000111111111111222111000///......//////////////////////////////////////////////////////111111000000000/////////000000//////......------/////////........................///////////////000000000111111000000///000000000000////////////000000000000////////////////////////000000000000111000000000111333555666:::<<>>>>>???@@@AAACCCEEEEEEGGGIIILLLNNNOOOQQQUUUWWWVVVVVVWWWYYY[[[^^^aaacccbbb```^^^\\\\\\[[[XXXVVVVVVYYY]]]^^^___aaadddhhhuuuwwwxxxwwwuuurrrppppppooonnnkkkgggcccaaabbbdddaaa```^^^]]]\\\ZZZYYYXXX[[[\\\]]]\\\[[[YYYZZZZZZYYY\\\^^^___^^^^^^```ccceeefffiiijjjkkklllnnnooosssrrrqqqrrrssstttvvvxxxxxxxxxyyy{{{~~~~~~|||zzzvvvxxxzzz{{{zzzwwwtttrrrvvvqqqmmmlllnnnppppppoookkknnnqqqsssssssssqqqqqquuutttrrrpppppprrrvvvzzz~~~zzz}}}{{{rrrgggaaaUUUQQQKKKFFFCCCBBB@@@???999888888888888888888888;;;<<<<<<<<<<<<:::888777666666555444444333222222111222222222222111111000........................////////////////////////////////////////////////111000///...............////////////////////////////////////////////////000000000000////////////////////////////////////---...000111111111000000000000000000000000000000000000000000111222333444222222222333333222222222333333333444444555555555555555555555777999;;;<<<===@@@CCCEEEGGGMMMVVV]]]nnnvvv}}}|||{{{zzzyyyvvvdddZZZQQQOOOQQQWWWaaajjj}}}~~~}}}qqqddd[[[WWWRRRQQQQQQQQQQQQPPPNNNKKKHHHFFFDDDCCCCCCBBB@@@>>>:::777555444444333222000222222111111111111222222111111111111111111111111111111111111000000000////////////000000111222333222222222222222222222222000000000000000111111111000000000///////////////.............../////////////////////////////////000000000000////////////000000000//////.........///////////////////////////////////////...............//////000//////...////////////000000000000////////////000000000000////////////000000000000111111111222333666888999===>>>@@@BBBCCCCCCBBBAAA>>>>>>???@@@BBBEEEGGGHHHJJJLLLOOOQQQRRRSSSVVVXXXXXXYYYZZZ[[[\\\]]]^^^___]]][[[YYYYYYZZZ\\\]]]]]]cccfffiiihhhffffffjjjnnntttvvvvvvtttooojjjfffdddbbbcccccc```]]][[[ZZZ[[[UUUUUUUUUUUUVVVWWWYYYZZZ]]]^^^___^^^]]]\\\^^^```]]]___aaa```^^^^^^aaaeeeoooqqqtttttttttuuuxxx{{{yyyzzz{{{}}}{{{~~~|||~~~yyyuuutttvvvyyyyyyxxxtttttttttuuuvvvwwwwwwvvvxxxwwwuuuqqqnnnnnnqqqtttvvvpppaaa[[[SSSLLLGGGDDDBBBAAA===<<<;;;:::999888888999:::;;;<<<<<<<<<;;;:::999777666666555444333222222111222222222222222111111........................000000000000000000000000////////////////////////000//////............///////////////////////////////////////////////////111111000000//////......000000000000000000000000//////000111111111000000000000000000000000000000000000000000111222333444222222333333333333222222333333333444555555666666555555555666888:::<<<>>>>>>AAAEEEHHHKKKSSS___iii~~~vvvpppjjjfffTTTOOOLLLOOOUUU\\\gggqqqrrrfff___VVVTTTSSSSSSSSSQQQOOOLLLLLLKKKIIIHHHGGGEEEAAA>>><<<:::888777666555333111333333222222222222333333111111111111111111111111111111111111000000000000000000000000111222333333222222222333333333333333000000000000000000111111000000000000000/////////---............////////////////////////////////////////////////.........///////////////............////////////000000000///////////////.........---......////////////...////////////000000000000////////////000000000000////////////000000000000222222222444666999;;;===@@@@@@AAABBBBBBCCCBBBBBB???@@@AAACCCEEEHHHJJJLLLNNNPPPSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[VVVVVVWWWZZZ```eeehhhiiioooqqqrrrnnniiihhhlllqqqpppqqqrrrooojjjccc___\\\YYYZZZ\\\[[[YYYWWWVVVVVVTTTUUUUUUUUUUUUXXX\\\___aaaaaaaaa```___```bbbdddaaadddeeedddaaaccciiippp|||~~~~~~}}}zzzyyyzzz}}}~~~~~~~~~~~~|||wwwrrrooopppsss|||mmmhhh```XXXRRRLLLGGGDDDCCCBBB@@@===;;;;;;::::::999:::;;;<<<<<<<<<;;;:::777777666555444333222222111222222333333222222111////////////////////////000000000000000000000000///////////////////////////............//////000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111000000000000000000000000000000000000000000222111111111111111222222222222333444444333222222333333444444555666666666777777777888:::<<<>>>@@@@@@EEEKKKOOOTTT___ooo{{{{{{mmmbbbZZZTTTLLLJJJMMMUUU]]]dddmmmvvvuuujjj]]]YYYUUURRRQQQQQQQQQQQQRRRPPPNNNMMMKKKHHHCCC@@@<<<:::999888999888666444333333222222222222333333111111000000000000111111111111111111000000000000000000000000111222333333111111222222222333333333111000000000000000000000//////000000000000//////---------.........//////////////////////////////------------..............................//////.../////////000000000000000/////////..................///000000000000000.../////////000000000111.../////////000000000111////////////000000000000333333444555888;;;>>>@@@BBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDGGGIIIMMMOOOQQQQQQSSSVVVWWWVVVUUUVVVVVVWWWXXXZZZ[[[[[[ZZZYYYXXXVVVXXX\\\cccjjjnnnpppooopppqqqpppjjjcccaaafffllliiiiiiiiifff```[[[XXXWWWSSSUUUXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ^^^dddiiiffffffeeecccbbbcccgggiiigggjjjmmmllllllqqq|||~~~yyyxxxzzzwwwssslllddd]]]UUUMMMHHHHHHFFFCCC@@@>>><<<<<<<<<888999:::<<<<<<<<<<<<;;;888777666555444333222222111222222333333333222222000000000000000000000000000000000000000000000000////////////////////////...............///000111////////////////////////////////////////////////------...///000111222222000000000000000000000000333222111/////////000111000000000000000000000000444333222111000000000000222222444444444444222222333333444444555666777777888888999:::;;;>>>@@@BBBDDDIIIPPPVVV]]]jjj|||vvveeeXXXOOOHHHIIIKKKQQQ\\\ccciiiqqqxxxsssccc]]]VVVPPPOOOQQQTTTUUUVVVTTTRRRQQQNNNJJJEEEAAA;;;:::999999::::::888777444333333222222333333444111111000000000000111111111111111111000000000000000000000000111222333444000000111111222222222222111111111000000000000000...///000000000000000///---------.........//////////////////////////////,,,---------------------,,,---------......//////.../////////000000111111000000//////.........---//////000111111111111111.../////////000000111111.../////////000000111111////////////000000000000333444555666999===@@@BBBDDDBBBAAA@@@@@@AAACCCDDDDDDEEEGGGIIIMMMPPPSSSTTTSSSUUUXXXXXXWWWUUUUUUVVVUUUVVVYYYZZZ[[[ZZZYYYXXXZZZ]]]dddlllrrrtttqqqoookkkllljjjbbb[[[YYY___fffccccccaaa]]]XXXTTTSSSTTTQQQTTTVVVWWWWWWVVVVVVWWWVVVXXXZZZ\\\___dddlllrrrjjjjjjiiigggfffgggkkkmmmlllppptttuuuwww}}}zzzuuuoooggg___WWWRRRRRRLLLDDDAAAAAAAAA===999<<<;;;::::::;;;;;;:::888::::::999999888777777777333333333333333333333333222222222111111111111000//////000000111111111222000000000000000000000000000000000000////////////........................//////000000000000//////......////////////......000000000000000000000000000000000000111111111111222222111000//////000000111111222222222333333333444444444444444444444444444333333333444666777888999777666888<<>>???===;;;;;;;;;;;;999777::::::999999888777777777333333333333333333333333222222222222111111111111000000000000111111111222000000000000000000000000000000000000////////////........................//////000000000000////////////000000000000//////000000000000000000000000000000000000111111111111222222111000000000000000111111222222222333333333444444444444444444444444444333333333444666888999555666888;;;>>>BBBEEEFFFNNNVVVbbbpppzzz|||tttfffWWWNNNLLLNNNOOOUUU___ffffffgggppp{{{sssmmmddd]]]YYYYYYZZZ[[[\\\\\\[[[ZZZWWWSSSMMMJJJCCC@@@<<<:::::::::999888999999888666666555555555666444222222222222111000111111111222222333333333//////000222222333333222333333222111111111111111000000000000000000000000000000000000000000000000---------............////////////////////////.....................//////............////////////////////////////////////000/////////............//////............//////000000000000000000000000000000000000000111111111000000000000111222333444777999<<>>AAABBBDDDHHHLLLVVVcccttt~~~{{{~~~vvviii\\\TTTQQQSSSUUUYYY]]]ccchhhhhhiiiqqq|||yyyooogggcccaaaaaa```bbb```^^^]]][[[WWWRRRNNNHHHEEE@@@===<<<;;;:::999;;;::::::999777555444333666444333222333333222000222222222222222333333333///000111222222222222222222333333333333222111111000000000000000000000000000000000000000000000000---------............///......//////////////////000000000///////////////............////////////////////////////////////////////////............//////............//////000000000000000000000000...//////000111222222222111000000000111333666888;;;===???BBBCCCDDDDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKPPPPPPQQQSSSUUUXXXZZZ[[[^^^^^^___^^^\\\YYYUUUSSSQQQSSSUUUWWWYYY\\\aaadddkkkiiihhhjjjmmmkkkddd^^^ZZZZZZXXXSSSNNNKKKJJJJJJJJJKKKLLLOOOTTTYYY^^^aaabbbbbbaaa^^^\\\\\\^^^aaacccgggmmmrrrttttttuuuuuuvvvvvvuuuwwwzzz~~~zzzyyytttkkk___UUUNNNJJJGGGFFFDDDAAA>>><<<;;;;;;999888::::::999999888777777777444444444444444444444444444333333333222222222222111111111111111111111111////////////////////////////////////000000000000........................//////000000000000//////...//////000000//////...///////////////////////////000000000111111111111111111000000000000000111111111222222222333333333333333444444444444444444444444444444555777999;;;:::>>>CCCDDDDDDHHHOOOUUU___nnnzzzwww}}}qqqbbbWWWTTTWWWZZZ[[[___bbbhhhmmmnnnnnnvvvzzzrrrmmmjjjhhheeehhheeeaaa^^^]]]ZZZVVVRRROOOKKKFFFBBB@@@???===<<<999:::::::::888666444222555444333333444444333111111111111222222222222222///000111222222222222222222333444444444333111000000000000000000000000000////////////////////////---------............///............////////////000000000//////.....................///////////////////////////////////////////////////.........///............//////000/////////////////////////////////000111111222222111111000000222666999<<>>>>>===<<<::::::999999888777777777666666666666666666666666555555444444444333333333222222222222222111111111000000000000000000000000......//////000000111111//////////////////////////////000000000000//////......////////////......000000000000000000000000000000000000111111111111000000000000000111111222111111222222222333333333222333333444444555555555555555555555777999<<<===AAABBBCCCEEEJJJSSS```iii{{{~~~tttooonnn```[[[XXX\\\fffmmmooommmiiikkkpppwww|||{{{vvvssslllddd``````___\\\XXXUUURRROOOMMMJJJFFFAAA>>>999999999999999888777666555444444666777777444222222222222111111111111000000111111222222222111111111222222222222111000000000000000000000000000000000000000000000000000000---------............///------......///000000000//////..............................////////////////////////////////////.........///////////////......---......///000111000000000000000000000000111111111000000000000000333333333444777:::===???@@@AAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIMMMPPPSSSUUUXXXXXXWWWWWWWWWXXXXXXYYYTTTUUUXXX\\\___bbbcccdddccccccbbb___[[[XXXWWWXXXWWWUUUTTTTTTVVVXXXXXXXXXVVVVVVUUURRRNNNLLLLLLMMMPPPTTTYYY[[[\\\___eeeiiiiiikkkooorrrwww|||rrreee[[[VVVSSSOOOIIIDDDAAA???===<<<::::::999999888777777777666666666666666666666666555555555555444444444444333333333222222111111111000000000000000000000000.........///000111111111//////////////////////////////000000000000//////000000111111111111000000000000000000000000000000000000000000111111111111000000000000000111222222111111222222222333333333222222333333444555555666555555555666888:::<<<>>>CCCCCCFFFLLLVVVcccooowwwuuuiiicccaaaVVVXXX___kkkwww}}}{{{wwwrrrqqqsssxxx}}}xxxoooeeeaaabbbbbb___[[[YYYWWWVVVTTTRRRMMMFFFBBB>>>>>><<<;;;999999888888444444555666888777555333444444444333333222222222111111222222222111111000222111000000//////000000000000000000000000000000000000000000000000000000---------............///------......///000000111//////////////////000000............////////////////////////////////////............/////////000---------......///000111000000000000000000000000//////000000111111222222333444555777999;;;>>>???AAAAAAAAABBBBBBDDDDDDEEEEEEFFFHHHKKKNNNRRRUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUYYY^^^cccfffhhhiiiffffffddd```ZZZUUUSSSRRRSSSRRRRRRRRRTTTVVVWWWWWWTTTTTTSSSQQQOOOOOOQQQSSSTTTYYY___bbbdddgggmmmrrrqqquuu{{{wwwiiiaaaZZZUUUNNNHHHCCC@@@>>><<<::::::999999888777777777777777777777777777777777666666555555555444444444333333333222222111111111000000000000000000000000---......///000111111222000000000000000000000000//////000000000000//////222222333333333333222222000000000000000000000000000000000000111111111111000000///000000111222222111111222222222333333333222222333333444555666666555555555666888:::===>>>DDDEEEJJJTTTbbbqqq|||zzzmmm```XXXTTTXXX^^^jjjyyy}}}zzzvvvtttwww|||{{{qqqgggbbbcccdddaaa]]]]]]]]]\\\\\\YYYTTTLLLGGGDDDBBB???<<<:::999999999444444555777888888555333666666666555555444444444111111222222222111111000222111///.........///000000000000000000000000000000000000000000000000000---------.........//////---------...///000000111//////000000111111222222............/////////000////////////////////////---.........//////000000---------......000111111000000000000000000000000------...000111333444444444444666888:::<<<>>>>>>BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIILLLOOOSSSUUUWWWWWWWWWWWWWWWVVVSSSQQQPPPSSSVVV[[[aaafffiiikkklllggggggeee```YYYTTTPPPOOORRRRRRRRRRRRTTTUUUVVVVVVUUUUUUTTTRRRPPPRRRUUUXXXWWW]]]dddhhhkkkpppwww}}}}}}|||nnnddd\\\SSSNNNMMMJJJDDD>>>>>>===<<<;;;;;;:::888555:::777444222333444444444555444444333333444444555555555444333222000000///////////////////////////000000...---,,,,,,,,,,,,000//////............///////////////////////////111111111222333333444444............///111222333000111111000//////000222222222222222222222222222444444333333333333222222333333444444444444444444777777888999:::<<<>>>???FFFGGGNNN\\\ooo~~~~~~nnn^^^UUUTTTWWW\\\iii{{{~~~vvvrrrwww{{{pppjjjeeeaaa___aaa\\\^^^______]]]XXXTTTQQQHHHEEEAAA???===<<<;;;999999999999666444555:::??????<<<888444222222444555111111111111111222222222...000111000///...///111////////////............111111111111111111111222////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...............///000000////////////000000000000000000000000111111111111000000///000111222444666333777:::===???@@@BBBCCCAAAAAA@@@@@@AAADDDGGGHHHMMMMMMOOOPPPRRRTTTVVVWWWZZZWWWSSSQQQQQQRRRRRRRRRUUUZZZ```dddffffffeeeeeeccc```]]]YYYVVVTTTTTTTTTUUUSSSRRRSSSWWWYYYXXXWWWXXXVVVVVVYYYYYYWWWWWWYYYccckkknnnlllrrrzzzoooggg\\\UUURRROOOHHHBBB???===;;;:::999999777555:::777444333444444444444555444444444444444444555555555444333222111000000000000000000000000000000222222111111000000////////////......//////000000////////////////////////222222222222111111111111000000000000////////////000111111111//////111222222222222222222222222222222222222333333444444444333444444444444555555555777888;;;===>>>@@@BBBCCCGGGLLLVVVeeevvv~~~ppp```TTTPPPSSSVVV^^^kkk~~~yyyvvv~~~wwwrrrmmmgggcccbbbbbbccccccccc```]]]ZZZWWWQQQNNNHHHDDDBBB???===;;;999999999777555666999======;;;777444222222444555222222111111111111111111///000111000///...///111000000000/////////......111111111111111000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000///............///000000////////////000000000000000000000000111111111111222111000000000111222333555999===???@@@AAABBBCCCBBBBBBBBBCCCEEEGGGJJJKKKMMMOOOPPPSSSTTTVVVWWWWWWXXXVVVSSSRRRRRRTTTUUUUUUZZZ]]]bbbeeeeeecccbbbbbb^^^\\\ZZZXXXVVVVVVVVVVVVXXXVVVUUUVVVZZZ]]]]]]\\\]]]ZZZYYY\\\]]][[[]]]```mmmsssuuuttt}}}{{{rrrggg```\\\XXXRRRMMMDDD@@@<<<:::999999888777:::777555444444555555444555555555555555555555555555555444333222111000000111111111111111111111111111222222333222222111111.../////////000111111222////////////////////////222222222111000////////////000111111111000///...000111222111//////111222222222222222222222222222000111111222444555555666444444444444555555666666777:::>>>BBBCCCDDDFFFHHHHHHPPP^^^mmmyyy~~~qqq```QQQLLLNNNTTTYYYaaaooo}}}yyypppgggdddhhhiiijjjjjjhhhfffcccaaa\\\WWWQQQKKKFFFCCC???<<<999999999888666666888::::::888666444222333444555333222222222111000000000///000111111//////000111111111000000000/////////111111000000/////////...////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////......//////000111////////////000000000000000000000111111111222222444333222000000000111222888;;;???BBBBBBBBBBBBCCCCCCCCCEEEGGGJJJLLLNNNNNNPPPRRRTTTVVVWWWWWWVVVVVVTTTTTTSSSSSSTTTVVVXXXYYY]]]___bbbccc```^^^\\\[[[XXXXXXXXXWWWWWWWWWWWWWWW[[[YYYXXXZZZ^^^aaaccccccddd```___bbbdddeeeiiinnnwwwzzzzzz{{{|||rrrkkkfffbbb\\\XXXKKKGGGAAA===<<<<<<;;;;;;999777555555666666666555555555555666666555555555555444444333222222111111111111111111111111111111///000111222222111111000000000000111111111111000////////////////////////111000000000/////////...+++---000222333333222111111222222111000000111333222222222222222222222222111111222333333444555555444444444555666666777777777<<>>===<<<;;;999777666666777888777666555666666777777666666555555444444333333222222222000000000000000000000000///000000111111111000000111111222222111000///...000000000000000000000000....../////////000000000,,,---000222333333222111111222222111000000111333222222222222222222222222333333333333333333333333444444555666666777888888888===BBBDDDEEEGGGKKKPPPXXX^^^eeekkkooorrrtttvvveee[[[PPPLLLQQQYYY^^^```kkkvvvzzzlllffffffkkkrrryyy{{{xxxsssooohhheee```[[[WWWQQQKKKGGG>>><<<;;;999999888777666666666555555444444444444333333333222111000//////000111222111000///000222111111111111000000000000////////////......------////////////////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////000111111////////////000000000000111111111111222222222222111111111111333555777999;;;>>>@@@AAAAAAAAABBBCCCEEEGGGIIIMMMPPPRRRTTTTTT\\\\\\]]]]]]ZZZWWWSSSPPPOOORRRUUUWWWWWWXXXZZZ\\\[[[\\\]]]\\\YYYWWWVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUVVVXXX[[[^^^aaaeeehhhjjjgggfffhhhpppwww|||~~~tttiiibbbZZZUUUMMMFFFBBB???<<<;;;999777666777888999888666555666777888888777666555555444444444333333333222000000000000000000000000222111111000000000111111///000111222111000///...000000000000000000000000.........///000111111111000111222222222111000///111222333222000000222333222222222222222222222222444444444333333222222222444555555666777888999999:::>>>BBBDDDEEEJJJSSS[[[kkkkkklllmmmmmmmmmllllllXXXRRRNNNOOOWWW^^^bbbcccnnnvvv}}}pppkkkgggmmmuuu||||||wwwsssnnnllljjjgggccc]]]UUUPPPBBB???<<<::::::999888777666666666666666555444333333222222222111000000000000111222222000000111222111111000000000/////////.../////////////////////222222222222222222222222////////////////////////////////////////////////////////////000000000000000000000000000000000000000000//////000000111222////////////000000000000111111111222222222222333000000111333555999<<<>>>===???@@@@@@@@@AAACCCFFFIIIJJJLLLOOORRRTTTVVVXXX^^^___^^^]]]ZZZWWWSSSQQQSSSWWWZZZ[[[ZZZXXXZZZ\\\[[[\\\\\\[[[YYYWWWXXXYYYWWWWWWVVVVVVUUUTTTTTTTTTUUUYYY___dddgggjjjmmmoookkkkkkqqq{{{uuummmddd^^^VVVNNNIIIDDD@@@===888777777888999999888777555666888999999888666555444444444444444333333333111111111111111111111111333111///---,,,---///000+++---///000111111000///000000000000000000000000000000000000000000000000222222222111111111000000222222333222111111222444222222222222222222222222333333333333333333333333444555666777888999999:::<<<@@@CCCEEEGGGPPP___jjj{{{xxxtttqqqoookkkddd___QQQOOOPPPTTT\\\cccggghhhooouuu}}}uuusssooosssxxx}}}~~~|||xxxvvvqqqqqqpppoookkkdddZZZTTTFFFBBB===:::::::::999888777777888888777555444222222222111111111111111111000111222222000000111222000000000/////////...............//////000111111111111111111111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000000000//////000000111222////////////000000000000111111111222222222333333111111222444777;;;>>>@@@@@@@@@@@@??????BBBFFFJJJNNNOOOOOOQQQTTTWWWZZZ[[[^^^]]]]]]\\\ZZZXXXVVVUUUYYY]]]aaaaaa]]]ZZZZZZ\\\ZZZZZZYYYWWWUUUTTTUUUWWWUUUTTTSSSRRRQQQRRRSSSSSSXXX^^^gggmmmpppsssuuuwwwxxxzzzxxxlllfff^^^VVVOOOJJJDDDAAA888777777888::::::888777555777888999999888777555444444444444444444333333222222222222222222222222111///,,,)))((()))+++---''')))---000222222222222000000000000000000000000222222111111000000///////////////000111222444555222333333222111111222444222222222222222222222222111111222333444444555666444555666777888999::::::>>>AAADDDFFFJJJVVVhhhvvv~~~xxxtttqqqiii^^^VVVPPPPPPSSSYYY```ggglllooonnnssszzz~~~yyyyyyvvvxxxzzz||||||{{{yyywwwqqqrrrsssrrrnnneeeZZZSSSIIIDDD>>>::::::;;;:::999777888999999888666333222111111111111111222222222000222222222111000111222////////////............------...///000111222222////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111222////////////000000000000111111222222222333333333333333444666888<<>>===CCCHHHKKKPPP^^^ttt{{{uuummm```UUUPPPOOOSSSXXX^^^bbbhhhooossspppxxx}}}||||||}}}yyywwwvvvyyyxxxxxxwwwsssjjj]]]SSSKKKFFF???;;;;;;:::999777888777666555555555555555444444333222111000///...000000000000000000000000000000000000000000000000---......///000111111222000000//////.........---000000//////.........---......//////000000111111////////////////////////////////////////////////222000///------///000222////////////000000000000---......///000111222222///333999>>>@@@AAABBBBBBDDDCCCCCCDDDFFFHHHJJJLLLQQQTTTVVVWWWXXXZZZ]]]___bbb\\\VVVUUU\\\dddhhhiiikkkjjjiiifffaaa\\\VVVSSSSSSUUUTTTOOOLLLLLLMMMMMMIIIOOOQQQPPPPPPTTTWWWWWWeeeiiiqqqxxx~~~wwwnnniiiaaaTTTKKKHHHDDDAAA>>>===>>>>>>;;;888777777888:::;;;:::777444555555555444444444333333333222222222111000000000000000000000000000000000////////////000000000000000//////////////////000111111111111000000000///000000000000000111111111111111111222222222333333444333222111111111222333444444444444444333222222222444555666666888;;;===CCCFFFJJJQQQ\\\jjjzzzzzzrrrggg[[[UUUUUUSSSVVV\\\```eeejjjqqqvvvvvv{{{}}}|||~~~|||yyyxxx{{{zzzzzzyyyvvvnnncccZZZNNNIIICCC???===;;;999666888888777666555555555555444444333222111000//////000000000000000000000000000000000000000000000000......//////000000111111000/////////............000/////////............////////////000000000000////////////////////////////////////////////////111000///......///000111////////////000000000111/////////000111222222333222666<<<@@@BBBCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLPPPSSSVVVXXXYYY[[[]]]___]]]ZZZXXX\\\eeelllpppqqqggggggeeebbb^^^ZZZWWWUUUSSSRRROOOKKKIIIJJJMMMNNNQQQTTTTTTSSSVVV^^^cccdddjjjpppyyyyyyqqqhhh\\\SSSNNNEEEAAA===;;;<<<<<<999666:::999888888999888666444555555555444444444444333222222222222222222222111000000000000000000000000////////////000000000000//////............//////111111111111000000000000111111111111000000000000000000111111111222222222222222222222222222222222555444444444444333333333444666777777777999<<>>;;;888999888777666555555555555444444333222111000000///000000000000000000000000000000000000000000000000////////////000000000000////////////............////////////............000000000000////////////000000000000000000000000////////////////////////111000///......///000111/////////000000000111111111111111111111222333444666:::???CCCEEEEEEFFFGGGFFFFFFGGGHHHIIIJJJLLLMMMOOORRRVVVXXXYYYZZZ\\\]]][[[\\\___gggooottttttssscccbbb```]]][[[YYYWWWWWWRRRNNNIIIGGGHHHKKKNNNPPPSSSUUUUUUUUU]]]iiiqqqsssyyyzzzooodddYYYSSSGGGCCC===::::::999777555:::888666666888888888777555555555555444444444444111111111111111222222222000000000000000000000000////////////000000000000//////............//////111111111000000000000000222222111111000000//////111111111111222222222222111222333444444444444333666555555444444444444444777888999999:::<<<@@@CCCHHHJJJRRR___nnnwww{{{zzzzzzrrriii```YYYUUUYYY```fffiiillllllkkknnnvvv|||zzzzzzzzz}}}{{{vvvmmmggg\\\PPPGGGAAA>>><<<:::999888777666555555555444444333222222111000000////////////////////////000000000000000000000000000000000000///////////////////////////.........///////////////.........111111000000//////......000000000000000000000000////////////////////////000000////////////000000//////000000000111111111111111111111111222444555:::>>>BBBEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPSSSVVVXXXXXXXXXXXXYYY]]]```gggooottttttppplll______^^^]]]ZZZXXXUUUTTTOOOKKKHHHKKKNNNOOOQQQSSSWWWZZZ]]]cccooo}}}wwwlllaaaXXXPPPJJJCCC>>><<<;;;999777777666444555777999:::999666666555555555444444444000000111111111111111111000000000000000000000000////////////000000000000//////............//////000000000000000000111111222222111111000000//////222222222333333333333444222333444555666666666666777666555444444444555555777888999999;;;>>>BBBFFFIIIQQQ\\\gggooosssttttttrrrggg\\\XXXXXXZZZ___eeesssuuuvvvrrrnnnooovvv}}}yyyxxxyyy}}}wwwiiiYYYKKKBBB???>>>;;;:::999888666666666666444444333333222111111111////////////////////////111111111111111111111111000000000000////////////.........///////////////.........///////////////111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111111111000000111333555666===@@@DDDFFFFFFFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUWWWWWWVVVUUUUUUVVV^^^ccckkkrrrtttpppjjjddd]]]^^^^^^]]]ZZZVVVQQQNNNMMMJJJMMMTTTXXXVVVWWWZZZaaaiiisss~~~xxxlllbbbWWWPPPFFF???<<<;;;888666555444333555888:::::::::666666666555555555444444222222222222222111111111000000000000000000000000////////////000000000000000000////////////000000000000000000111111111111111111111111000000000000222222333333333444444444333333444555666888999999888777666444444555666666666666888999:::???DDDHHHQQQ[[[fffnnnnnnmmmmmmnnnhhh]]]TTTUUU[[[aaahhhmmm|||~~~}}}wwwqqqqqqxxx}}}{{{yyyzzz~~~tttbbbQQQFFF@@@???<<<;;;:::888777666666666444444333333222222222222000000000000000000000000111111111111111111111111////////////000000000000.........///////////////.........///////////////000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000111111111222222111111000111222555888:::@@@BBBEEEFFFFFFFFFGGGHHHIIIJJJMMMOOORRRTTTUUUUUUVVVWWWXXXWWWUUUUUUVVVWWW^^^ccckkkpppqqqmmmgggbbb\\\]]]]]][[[XXXSSSNNNKKKMMMLLLSSS]]]```\\\^^^dddmmm{{{{{{ooo]]]UUUJJJAAA===:::777555555444444666888999999888666666666666555555555555555555555444444333333222000000000000000000000000////////////000000000000111111000000000000111111///000000000111111111111000000000000000111111111111222222222333333333333333333333444555777999;;;999888666555444555666777777888999;;;>>>CCCIIINNN[[[bbbkkkooommmhhhfffeee\\\VVVSSSVVV]]]dddoooxxxzzzssssss{{{~~~}}}ppp^^^OOOFFFBBB===<<<;;;999777777666666444333333333333222222222000000000000000000000000111111111111111111111111......//////000000111111............/////////000............/////////000////////////000000000000////////////////////////000000000000000000000000//////000000000000//////000000111111111222222222333222222222555999<<>>===;;;999888777666666444333333333333333333222000000000000000000000000111111111111111111111111---......///000111111222---.........//////000000---.........//////000000......//////000000111111////////////////////////000000000000000000000000//////000000000000//////000111111111111222222222444333333444777;;;@@@BBBEEEGGGHHHIIIHHHHHHIIIJJJHHHJJJNNNRRRVVVXXXZZZZZZYYYYYYYYYYYYYYY[[[```cccjjjlllooopppmmmhhhdddbbb\\\YYYTTTOOOLLLLLLNNNOOOPPPRRR[[[eeeddd```iiixxxrrriii\\\PPPHHHBBB===999777777666666666666777777777777777777666666666666888777555444333333444444333222111111000111111111000000000000000000000000111111111111111111111111222222111111111111111111000111111111111222222222222333444444222222333444333333333444444444555555555555444333444555666777888;;;???BBBFFFMMMXXX```sssmmmhhhhhhfff___YYYWWWNNNQQQVVV\\\bbbiiipppuuuxxxxxxpppuuu|||nnnXXXFFF@@@???===;;;:::999888888666666555444333333333333111111111111000000000000222111000.........///000......////////////......////////////000000000000.../////////......000111/////////////////////...000000000000000000000000////////////000000000000222222111111111111111111111111111000111111222333333444777:::>>>AAACCCEEEFFFGGGHHHIIIIIIIIIIIIIIILLLLLLOOOSSSYYY\\\]]]\\\[[[[[[ZZZZZZZZZ___eeeiiinnnmmmmmmkkkhhhdddaaa___XXXSSSNNNLLLNNNPPPRRRRRRSSSXXXbbbkkkkkkjjjttt}}}ssseeeYYYOOOGGG@@@;;;999999888777777777888888777777777777666666666666888777555444333333444444333222222111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222222333444444222222333444333333333444444444555555555444333333444555777888;;;>>>BBBEEEJJJSSS^^^fffssslllgggeeeaaaYYYTTTRRRQQQTTTYYY^^^ccchhhnnnsssyyy~~~~~~wwwtttwwwbbbQQQEEEBBB===;;;:::::::::999666555444333333222222333111111111111000000000000222111000///...//////000......////////////......////////////000000000000//////000/////////000111......//////////////////000000000000000000000000////////////000000000111222222111111111111111111222222111111111222222333333555777;;;>>>AAADDDEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKNNNRRRWWW[[[]]]______ccccccbbbaaaaaaccchhhkkklllllljjjgggddd```]]][[[RRROOOLLLLLLNNNRRRTTTUUUYYY]]]dddjjjlllooo}}}tttfffZZZOOODDD>>><<<;;;:::999888888999999777777777777666666666666777777666555444444444444333333222111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000111111111111222222222222333444444222222333444333333333444444444555555444444333333444666777888===@@@DDDJJJRRR\\\gggnnnqqqjjjcccaaa]]]VVVSSSSSSUUUXXX]]]aaaeeeiiinnnqqqyyy{{{zzzxxxooo```NNNGGG>>>;;;<<<===;;;999666555444333222222222222222222111111111000000000111111000/////////000000...//////000000//////...////////////000000000000000000000///////////////.........//////000000000000000000000000000000000/////////000000000111111111111222222222222222222333333222222222222333333555666888<<>>AAAFFFOOO[[[fffpppuuulllfff```^^^[[[WWWWWWZZZ[[[^^^cccfffiiimmmpppssswwwyyyzzzzzzmmmYYYOOOBBB<<<===>>><<<999666555444333222222222222222222222111111111000000111111000000000000000000//////000000000000//////////////////000000000000000/////////000000///............///000000111111//////////////////////////////000000000111111111111111222222222222222333444444333333333333444444777888:::===@@@CCCEEEGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLQQQVVVWWWXXX\\\dddkkkooooooooommmiiifffddddddeeeccc___[[[WWWTTTRRRQQQRRRSSSTTTTTTUUUWWW\\\```gggkkkpppsssvvvwwwrrrmmmhhhgggjjjsss~~~~~~ooo^^^NNNDDD@@@>>>;;;999777777777888777777777777666666666666666666666666666666555555444333333222111222222222000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222222333444444222222333444333333333444444444555555444444444555777999;;;<<>>AAADDDFFFGGGGGGHHHIIIKKKMMMNNNNNNOOOOOOQQQSSSSSSTTT[[[gggpppqqqrrrrrrooojjjeeeaaa```___]]]ZZZVVVSSSRRRQQQQQQWWWYYY[[[ZZZXXXZZZ```eeepppwww~~~|||rrrmmmgggcccbbbcccmmmzzzzzziiiWWWLLLCCC@@@<<<999777666777888777777777777666666666666666666777777777666666555444444333222222222222222000000000000000000000000000000000000000000000000000000000111222222333333000111111111111222222222222333444444222222333444333333333444444444555555555555666777999;;;>>>???CCCGGGQQQ```nnnuuutttpppfff```ZZZWWWVVVVVV]]]fffppprrrssstttuuuwww{{{~~~{{{}}}}}}vvvjjjYYYMMMFFFBBB>>>;;;888777666555444444444444333222222222222111111111///000111222222222111111///000000111111000000///////////////000000000000///......111555666333000000000000000000000000000000000000000000000000000000000000111111111222222111111222222333444444444333333444444555777888999:::;;;===@@@CCCEEEGGGHHHHHHIIIKKKMMMOOOQQQQQQRRRPPPPPPOOOOOOSSS\\\iiirrrssstttssspppjjjdddaaa___YYYWWWUUURRRQQQRRRTTTVVV[[[___bbb```]]]```jjjrrrvvvmmmhhhcccbbbcccgggqqqsssbbbVVVFFFCCC>>>:::888777888999777777777777666666666666555666777777888777666555444444333222222222222333000000000000000000000000111111111111111111111111///000000111222222333333000111111111111222222222222333444444222222333444333333333444444444555555777777777888;;;===@@@BBBJJJOOOZZZjjjwwwyyypppgggaaa\\\YYYXXXZZZ___kkkvvv~~~}}}zzzyyyzzz~~~~~~yyyiiiYYYMMMEEEAAA>>>999888777666666555555666333333222222222111111111///000111222222222222111000000111111111111000000////////////000000000000111000000444999;;;888555222222111111000/////////000000000000000000000000000000111111111222222222111111222222333444444555222333333555666888:::;;;;;;<<<>>>AAADDDFFFHHHIIIIIIKKKMMMOOOQQQSSSTTTTTTOOONNNNNNPPPWWW```jjjppprrrsssrrrnnnhhhccc___^^^UUUSSSQQQPPPQQQUUUYYY[[[```eeeiiiiiihhhooo|||rrriiidddaaabbbeeeoooyyy{{{iii]]]HHHEEE@@@<<<999888999:::777777777777666666666666555666777888888777666555555444333333222222333333000000000000000000000000333333333333333333333333///000000111222222333333000111111111111222222222222333444444222222333444333333333444444444555555777777888999<<>>>>>;;;999;;;;;;:::999777555333222777777666666555555444444666555555444222111111000000000111111111000000///222222222222111111000000444333333444555555444333000000111222222222222111111111222222222333333333555555555666666666666666999666666;;;>>>@@@EEEJJJSSSdddssswwwtttoooeee\\\]]]___aaadddnnn||||||{{{}}}qqq[[[MMMCCC>>>;;;;;;:::777777::::::999555444444333222222222222222222222222222222222222111111111111111111111111///......//////000111222000//////000444999???BBBGGG===111---000444222...000000000000000000000000000000000111222222333333333333333222222333333444333444555777888:::;;;;;;AAAAAA@@@@@@BBBEEEIIIKKKJJJNNNSSSVVVVVVUUUTTTTTTKKKOOOTTTYYY]]]dddkkkqqqrrrnnniiidddaaa^^^[[[YYYNNNMMMLLLOOOTTTZZZ___bbbkkkpppwww}}}uuutttuuutttzzz}}}ooo\\\SSSHHHAAA>>>>>><<<::::::::::::999888666555444777777777777777666666666666555555444222111111000000111222222222222111111222222222222111111111000222222222222333333222111111111222333333333333333222222222333333333333444555555555555666666666666999888999===???AAAHHHPPP^^^ooo}}}{{{pppggg```[[[]]]aaaeeejjjvvv}}}yyyeeeVVVKKKDDD>>>===;;;999999:::999888666555444333222222222222222222222222222222222222111111111111111111111111111000000/////////000000000000///000222666:::<<>>>>>::::::::::::999888777666777777777777888888888888555555444333333222111111000111222333333333333333222222222222111111111111222222333333333333222222222222333444444444444333333333333444444444555555444444555555555666666666:::999<<<>>>@@@CCCNNNYYYlll{{{}}}kkk___]]]^^^aaagggmmmtttttteeeWWWLLLBBB???<<<;;;;;;:::999888666666555333333222222222222222222222222222222222111111111111111111111111222222111000////////////000000000000111222333444<<<999444111111222222222000000000000000000000000000000000111222222333333333222222111000000000000222333555888:::===???@@@EEEDDDDDDEEEGGGJJJMMMOOOQQQVVV]]]aaaaaa]]]YYYWWWXXXZZZ]]]```dddhhhnnnrrrqqqlllfffaaa\\\XXXTTTQQQMMMLLLKKKNNNVVVaaalllssszzz}}}uuujjjZZZLLLDDDAAAAAAAAA999::::::::::::999999888666666666777777888888888555555444333333222111111///000111222333333333333222222222222222222222222444555666666555444444444111222222333444333333333444444444444555555555666444444444555555666666777999:::===@@@AAAFFFTTTbbbwwwyyyhhh]]]]]]aaagggnnnvvv}}}vvvbbbSSSEEE@@@;;;<<<<<<:::999999777777555444333333333333222222222222222222222222111111111111111111111111222111111000//////000000//////000111111111111111333333222111///...///000000000000000000000000000000000000111222222333333444333222111111000000111111333555888<<>>BBBDDDKKKZZZiiizzzpppddd[[[[[[^^^fffoooyyyooo[[[KKKBBB;;;<<<===;;;999;;;999888666555444333333333222222222222222222222222111111111111111111111111000000000000000111222222...///000111222222111111///000222111///...///000000000000000000000000000000000000111222222333333444444333222222222222222222333666:::===AAADDDEEEEEEEEEFFFHHHJJJMMMPPPRRRUUUXXX\\\```bbbdddgggiiijjjiiiiiiiiikkkmmmnnnoooiiieee___ZZZWWWSSSPPPNNNOOOSSSYYY___fffoooyyy~~~nnn]]]NNNEEE@@@>>>;;;<<<<<<<<<<<<;;;;;;:::555555555555666666666666444444444333333222222222...///000111111111111111222222222222333333333333222555777666222000111333000000111222222222222111444444444555555555666666555555666777888888999999::::::>>>DDDJJJRRRaaaoooyyymmmeee]]]WWWVVVXXXaaajjjwww}}}iiiVVVHHH>>>>>>>>>;;;:::===:::999777666444444333333222222222222222222222222111111111111111111111111000000000000111222333333......000111222222222222000111222222111000111222000000000000000000000000000000000111222222333333444333333333333333444444333555777;;;???BBBEEEGGGEEEFFFHHHJJJLLLOOORRRSSSVVVXXX[[[^^^bbbfffkkkooonnnllljjjiiiiiijjjjjjiiibbb___ZZZWWWVVVTTTRRRPPPQQQWWW^^^eeelllttt}}}{{{jjjYYYKKKCCC@@@===============<<<;;;:::777777777666666666666666444444333333333333222222000111111222222111111111222222222333333333444444222666888666222000111444000111222222333333222222333333444444444555555555666666777888999:::;;;;;;===<<<@@@HHHQQQ[[[hhhtttzzznnnaaa[[[VVVSSSTTTYYY___iiivvvzzzdddRRRDDDBBB@@@;;;999>>>::::::888666555444333333222222222222222222222222111111111111111111111111111111111000111111222222////////////000000000000222111111111111222111111000000000000000000000000000000000111222222333333111111111111222333444555555666999<<<@@@CCCFFFGGGGGGHHHJJJLLLOOORRRTTTUUUVVVYYY]]]aaadddhhhlllooooookkkgggeeeeeeeeecccaaa\\\YYYVVVUUUUUUVVVUUUTTTVVV\\\dddkkkrrr{{{uuubbbSSSIIIDDD>>>>>>>>>>>>===<<<;;;:::999999888888777777666666444333333333333333333333222222333333333222111111222222222333333444444444444888;;;999444111333666222222333444444444444333333333333444444444555555666777888999:::;;;<<<<<>>;;;:::888777555444444333222222222222222222222222111111111111111111111111444333222111000000000000111000///...............222000......000111000///000000000000000000000000000000000111222222333333//////000000111222444444666777999===@@@CCCFFFGGGIIIJJJLLLNNNQQQTTTVVVWWWWWW[[[```dddgggiiikkkmmmmmmiiieeebbbbbbaaa___\\\XXXVVVTTTTTTVVVWWWWWWWWW]]]bbbiiiooowwwzzzlll```PPPCCCAAA===<<<>>>===999888:::<<<;;;:::999888666555555555555666666555555444333333222222111111222222333111111222333333444555555555555444333333222111111000111222222333444555555555444444333333333444444555444555666999<<<======<<>>;;;666777777777777555444222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111222333222111222555777777:::>>>AAACCCEEEHHHJJJJJJKKKNNNRRRWWWZZZ[[[[[[ZZZ\\\___dddjjjnnnnnnnnnhhheee```^^^______\\\ZZZWWWUUUSSSUUUZZZ^^^______aaahhhnnnuuuwwwiiiYYYLLLBBB>>><<<>>>>>>;;;:::<<<;;;;;;:::999777666555444555555666666555555444333333222222111111222222333111111222333333444555555555555444333333222111111333333333333333333333333555444444444333444444444555555555666999;;;======CCCHHHMMMTTTddduuuxxxrrr```YYYSSSRRRRRRTTT[[[bbbiiipppxxx~~~}}}dddPPPGGGCCC@@@===777777777777666555333222222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222111111111222333222222333666888888;;;>>>AAACCCEEEHHHJJJKKKMMMQQQVVVYYY[[[[[[ZZZZZZ]]]cccjjjooooookkkhhhcccaaa_________]]]YYYVVVUUUUUUWWWYYY]]]___aaabbbfffnnnxxxuuudddWWWFFF@@@===>>>>>><<<<<<>>>;;;:::999888777555444444555666666666666555444444333222222111111222222333111222222333333444444555555444444333333222222111444444444333333222222222444444444444444444444555555555666666888:::===>>>EEEHHHOOO]]]kkkqqqnnniii```ZZZVVVVVVWWWYYY___fffkkknnnuuu|||xxxaaaPPPFFFBBB@@@888888777777666444333222222222222222222222222222333333333333333333333333111111000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222222111111111222333333222444777999999<<<@@@BBBDDDFFFHHHJJJMMMQQQVVVZZZ\\\\\\ZZZYYYXXX^^^gggpppsssoooggg```\\\\\\\\\]]]]]][[[VVVSSSUUUYYY]]]``````bbbeeeiiirrr|||~~~lll```LLLDDD>>>======<<<===???;;;:::999888666555444444666666666666666555444444333222222111111222222333222222222333333444444444444444444333333222222222333333333333333333333333444444444555555555555555555666777777888:::>>>@@@GGGGGGQQQcccoooooojjjhhhjjjddd^^^]]]\\\\\\aaagggkkkkkkqqqyyy|||qqqZZZJJJBBBAAA999999888777555444222222333333333333333333333333333333333333333333333333222111111000000111111222111111111111111111111111111111111111111111111111///000000000111111111111111222222333333222222111111222333333333555888;;;;;;>>>BBBDDDEEEGGGJJJLLLOOOSSSYYY]]]]]]\\\YYYXXXXXX^^^hhhpppsssnnnddd\\\WWWWWWXXXYYYYYYXXXUUUTTTYYY^^^ccccccbbbdddlllsssxxxkkkWWWLLLBBB>>>>>><<<===???;;;:::999888777555444444666666777777666666555444333222222111111222222333222222333333333333444444444444333333333333222222111111222333333444555555333444555666666666555555555666888888999<<<@@@DDDLLLNNNYYYiiirrrrrrpppppprrrkkkddd```___^^^ccciiiiiihhhnnnwww}}}fffQQQEEEAAA<<<;;;:::888666444333222333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111///000000000111111111111222222333333333333222222111222333444444666999<<<===@@@DDDFFFHHHJJJLLLNNNQQQVVV[[[]]]\\\ZZZYYYYYYZZZ^^^fffmmmooojjjaaaZZZTTTTTTUUUUUUUUUVVVXXXYYY]]]aaadddcccbbbhhhttt{{{eeeWWWIIIBBB@@@>>>===>>><<<;;;:::999888666555555666777777777777666555555333222222111111222222333333333333333333333333333333333333333333333333333000111111222444555555666222333555666777777666555555777999999:::>>>DDDJJJNNNXXXdddlllooopppqqqsssrrrkkkeeecccbbbaaaeeekkkiiihhhmmmvvvvvv^^^MMMFFF???>>>;;;999777555444444444444444444444444444444111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222000000000000111111111111222222333333333333222222000222333444555777;;;>>>???BBBFFFIIIKKKMMMPPPRRRUUUYYY\\\\\\ZZZYYY[[[]]]^^^aaafffjjjkkkfff^^^XXXQQQRRRTTTTTTUUUXXX\\\___^^^aaacccdddgggqqqtttdddRRRHHHDDD@@@>>>???===<<<;;;:::999777666666777777777777777666555555333222222111111222222333333333333333333333333333333333333333333333333333222222222333333444444444222333555777888777666666444777:::;;;;;;@@@HHHNNNRRRdddqqqppplllnnnooonnnqqqmmmjjjkkkiiiffffffiiijjjlllooowwwnnnYYYNNNBBB@@@===:::888666555555444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000000000111111111111222333333444444333333222000222333444555888<<>>===<<<;;;999888777777777777777777777666666555333222222222222222222333333333333333333333333333333333333333333333333333444444333333333333222222222333555777888888777666444777;;;<<<<<>>;;;888777666666555555555555555555555555333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000000000111111111111222333333444444333333222000222333555666999===@@@@@@DDDHHHLLLPPPSSSVVVYYY]]]___^^^[[[XXXZZZaaagggiiijjjmmmnnnkkkbbbWWWOOOIIIOOOVVVZZZ]]]^^^aaadddaaafffmmmwww{{{fffUUULLLFFF@@@;;;@@@>>>;;;:::::::::888777666666666666666555555444333333333333333333333333444444444444444444333333333333333444444444555555333333222222333333444555555555555555666888999::::::777999>>>@@@CCCLLLWWWsss~~~{{{qqqnnnqqqqqqsssyyyzzztttqqqrrrpppkkkpppkkkpppwww\\\NNNDDD???BBB???555333888666555555444444444555555222222222222222222222222333222222111111222222333222222222222222222222222333333333333333222111000000000000000000000000000222333333333333333333444222222333555777;;;>>>???EEEFFFHHHKKKPPPVVV\\\______``````^^^\\\]]]aaaeeelllppprrrnnneee[[[TTTPPPNNNRRRVVVZZZ```eeeeeecccdddjjjxxxppp^^^RRRJJJCCC???@@@>>><<<;;;;;;:::999777666666777777666666555444333333333333333333333333666666555444333333222222333333333444444444555555333333222222333333444555555555555666777888999:::;;;999;;;@@@CCCHHHUUUbbb{{{|||rrrpppsssttttttxxxxxxttttttwwwvvvrrrrrrqqqzzzlllVVVIII???@@@===666333777666666555444444444555555222222222222222222222222333222222111111222222333222222222222222222222222333333333333333222111000111111111111111111111111222333333333333444444444444444555777999<<>>999777999777666555555444444555555333333333333333333333333333222222111111222222333222222222222222222222222222222333333333222111111111111111111111111111111222222333333444444444444777777888999;;;>>>AAACCCGGGIIIMMMRRRWWW\\\___aaa]]]```eeefffdddccceeegggkkklllkkkfff]]]WWWTTTSSSWWWWWWYYY\\\```cccfffhhhooo}}}|||}}}~~~{{{}}}xxxcccRRRHHHDDDAAA???===<<<<<<;;;:::888777777888888777777666555444444444444444333333333666666555444333333222222333333333444444444555555333333333333333444555555666666666777888999:::;;;===???AAACCCGGGSSSgggxxx}}}ssskkkjjjoootttzzzwwwtttuuu|||xxx|||tttrrr||||||gggPPPEEEAAA>>><<<<<<888777666555444444444555333333333333333333333333333222222111111222222333222222222222222222222222222222333333333222222111111111111111111111111111222222333333444555555555888999999;;;===@@@CCCDDDHHHJJJOOOUUUZZZ]]]______\\\aaahhhjjjiiigggfffgggiiiiiifff```YYYUUUUUUWWW___]]]]]]___```bbbgggmmmzzz~~~wwwllllllmmmpppuuu|||{{{xxx|||lllWWWJJJDDDBBB@@@===<<<<<<<<<;;;999888888888999888777777666555555555444444333333333333333444444444444444444333333333444444444555555444444333333444444555666777777777777888:::;;;<<<===@@@BBBCCCHHHWWWkkkyyy|||ssskkkggghhhooovvv}}}xxxtttwww~~~~~~{{{qqqmmmsssxxx]]]KKKCCC@@@===<<<888888777666555444444444333333333333333333333333333222222111111222222333222222222222222222222222111222222333333333222222111111111111111111111111222222333444444555666666888999999;;;>>>AAADDDFFFIIILLLQQQVVVZZZ\\\]]]]]]]]]cccjjjmmmkkkgggeeeeeeeeedddaaa[[[UUUTTTWWW[[[ddd___]]]^^^___```hhhqqq}}}tttnnneeeeeedddeeehhhmmmrrruuurrruuuzzzxxxyyyyyyaaaOOOEEECCCAAA>>>=========;;;:::999999999999999888777777666666555555444333333333222222333444444555555666333333333444444444555555444444444444444555555666777777777888999:::<<<<<<>>>AAACCCEEEMMM^^^oooyyy}}}tttjjjffffffiiirrr{{{~~~yyywww|||uuummmoooxxxkkkSSSFFF@@@===;;;999888777666555444444444333333333333333333333333333222222111111222222333222222222222222222222222111111222333333333222222222222222222222222222222222222333444555666666777888999:::<<<@@@DDDGGGIIILLLNNNRRRVVVYYYZZZZZZZZZ___eeelllnnnkkkfffbbbaaa``````]]]WWWTTTTTTZZZ___ddd^^^[[[^^^___aaalllzzz|||tttnnnjjjfffdddaaa``````aaadddfffcccfffjjjooouuu}}}|||xxx~~~oooXXXJJJCCCAAA???=========<<<:::999999::::::999999888777666666666555444444333333333333444444444444444444333333333444444444555555444444444444444555666666888888888999:::;;;<<<===>>>BBBDDDHHHUUUhhhuuuzzzvvvkkkbbbaaaeeekkkuuu}}}zzz{{{wwwsssttt{{{^^^LLLCCC???<<<:::999888666555555444444444444444444444444444444333222222111111222222333222222222222222222222222000111222333333333333222222222222222222222222222222222333444555666777777999999;;;>>>BBBGGGKKKMMMPPPQQQTTTVVVXXXYYYZZZZZZaaagggmmmnnniiiccc___]]]\\\\\\ZZZVVVSSSVVV\\\bbbeee^^^\\\aaadddiiixxx~~~wwwssspppooojjjhhhccc___]]]]]]^^^______aaacccfffiiimmmssswwwxxx{{{yyy___OOODDDAAA???>>>>>>===<<<;;;999::::::::::::999888888777777666555444444333333555555555444444333333333333333333444444444555555555444444444444555666666888888888999:::;;;<<<===>>>BBBEEEKKK[[[ooo{{{|||oooddd[[[]]]ccckkkvvv|||zzz~~~zzzuuu}}}hhhRRRHHHCCC@@@:::999888666555555444444444444444444444444444444333222222222222222222333222222222222222222222222000111222333333333333333222222222222222222222222222222333444555666777888999:::===@@@EEEJJJNNNPPPSSSTTTUUUWWWXXXYYYYYYZZZccchhhmmmmmmhhhaaa\\\[[[ZZZZZZXXXUUUTTTWWW^^^dddggg```___fffkkkqqq{{{wwwvvvxxxyyyooolllgggbbb^^^]]]^^^^^^```aaabbbccccccdddhhhjjjnnnttt{{{mmmTTTLLLDDD======>>><<<;;;<<<;;;;;;:::999999888888777555555555444444333333333222222333333444555666666555444444333333444444555777666555555666666555444444666777888888999<<<>>>???HHHNNNTTThhh~~~ttthhhbbb]]]___gggqqqwwwzzzwwwzzz|||{{{[[[HHHCCCBBB999:::;;;:::888555333333111222333444555444333222444333333222111111111222222222333333333444444444222222222222222222222222444444444444444444444444333333444444666777999999888;;;???DDDJJJNNNQQQSSSSSSUUUWWWVVVVVVYYY___dddjjjllllllggg___ZZZZZZ\\\[[[YYYVVVUUUUUUYYY^^^bbbdddbbbfffnnnwww~~~}}}{{{{{{}}}~~~~~~}}}tttiiiccccccdddcccaaaiiifffcccbbbdddfffhhhiiikkklllmmmpppuuu}}}|||}}}vvv^^^QQQHHH@@@??????===;;;;;;;;;;;;::::::999888888888555555555555444444333333222333333444555555666666555444444333333444444555666666777:::<<<;;;999666555666777888888999<<<>>>@@@HHHQQQ^^^rrrwwwgggbbb]]]___fffooouuuwwwxxxxxx|||gggQQQFFFAAA;;;;;;<<<;;;999666555555222333333444444333333333444333333222111111222222222222222222333333333444333333333333333333333333333333333333333333333333333333444555666888999::::::<<<@@@EEEJJJOOOSSSUUUVVVVVVUUUUUUWWW\\\cccgggjjjllllllggg```[[[[[[\\\^^^\\\ZZZXXXXXXZZZ^^^aaaiiihhhmmmyyy}}}}}}~~~|||{{{}}}yyymmmggggggjjjkkkkkkooommmjjjiiiiiijjjjjjiiijjjjjjjjjkkkoootttzzz}}}wwwwwwxxx~~~lllYYYNNNCCCAAA@@@>>>;;;;;;;;;;;;::::::999999888888666666555555555555444444333333444444555666666666555555444444444444555555444555888;;;>>>===:::777666777888888888999<<>>BBBGGGLLLRRRVVVYYYZZZWWWTTTTTTYYYaaahhhllljjjkkkjjjeee^^^YYYXXXYYY\\\\\\\\\[[[[[[^^^cccgggqqqsss{{{yyyuuuuuuwwwvvvuuuwww{{{yyytttuuuxxx|||}}}}}}{{{xxxwwwvvvuuurrrpppnnnnnnnnnnnnppprrruuuvvvxxxsssrrr{{{xxx___QQQEEEAAA@@@>>><<<<<<<<<;;;;;;:::999999888888666666666666666666666666444444555555555666666666555555444444444444555555333333555777:::999777555777777888888888:::>>>AAAJJJPPPaaayyywwwooohhheeebbbccchhhmmmpppqqqxxxuuuzzzuuuZZZHHH@@@>>><<<:::999999888777666555333222222333444555444333333222222222333333111111111222222222333333555555555555555555555555222222222222222222222222444444444666777999;;;<<>>BBBEEEKKKQQQXXX^^^bbbddd\\\\\\\\\```gggnnnsssvvv~~~wwwlll```XXXTTTSSSSSSXXX\\\___aaadddkkkvvv|||tttoookkkgggfffhhhjjjjjjmmmrrrqqqtttxxx}}}vvv}}}uuuaaaLLLCCCAAA???;;;:::<<<<<<<<<;;;::::::999999888888888999999999::::::777777777777777777777777666666555555555555666666888666555555666888888777888999:::;;;>>>CCCIIINNNTTTkkkzzzvvvtttpppvvvxxxzzz|||}}}~~~~~~~~~jjjPPPIIIAAA<<<<<<<<<999777666666666666555444333222333333333333333444555555333333444444444555555555444444444444444444444444333333333333333333333333444555666777999<<<>>>???BBBFFFMMMUUU\\\aaadddfff]]]```eeejjjnnnssswwwzzzwwwiii]]]UUUSSSUUUVVV[[[^^^bbbdddgggppp~~~{{{sssnnnkkkfffccceeebbbccchhhlllpppuuu|||xxx}}}{{{|||gggPPPEEEBBB>>>:::888===<<<<<<;;;;;;:::999999888888888999999:::::::::888888888777777777777777666666555555555555666666333333333666888999777666888999;;;<<>>>>>===;;;888555666777777666444222111333333333333333444555666444444444555555555666666444444444444444444444444444444444444444444444444444555666777:::<<<>>>???BBBGGGOOOXXX___cccffffff]]]dddkkkqqqsssvvvyyy}}}~~~ttteeeXXXRRRRRRUUUWWWYYY^^^bbbeeeiiiuuuzzzsssjjjcccaaaaaa```^^^fffdddeeelllrrrwww~~~~~~pppYYYHHHAAAAAA@@@???<<<;;;;;;::::::999999888888777777777777777888888777888999999999777666555444333333222333444555666555555555666666777888999444:::??????AAAGGGPPPUUUpppsssnnnooopppvvvzzz~~~zzz|||iiiUUUEEEAAA>>>888666;;;555444444444444555666666333333333333333333333333333333333444444444555555333222222111111222222333444444444333333444444555555777888999999;;;???BBBEEELLLTTT[[[^^^```ccceeefffsss|||yyytttvvvzzz|||qqq```YYYXXXXXXYYY[[[aaaZZZ^^^mmmvvv{{{{{{rrrfff```]]]]]][[[ZZZ___gggiiimmmrrryyy{{{yyy```MMMCCC@@@>>>===<<<<<<;;;::::::999999888666666555555555555666666777777888888777666666555444444333333333444555666666555555666666777888999777;;;@@@CCCDDDHHHSSS]]]xxx{{{nnnjjjllloooxxx|||}}}|||dddMMMFFFCCC===:::===666666555555555555666666444444444444444444444444333333333444444444555555333333222222222222333333555555444333333333444444555666888999999<<>>===<<<<<<;;;;;;:::999999999666666555555555555666666777777666555555555555666444444444333444444555666666666666666777888999999;;;<<>>999666999888666555444333333333444444444444444444444444333333333444444444555555555555444444444444555555777666555444444333333444555666999:::<<>>BBBGGGJJJNNNRRRVVVXXXZZZcccqqq|||{{{yyyxxxtttqqqnnnddd___[[[^^^___^^^]]]^^^```jjjvvvxxxnnnggg```___\\\[[[[[[___dddhhhkkknnnrrrwwwzzzjjjeeemmmxxxnnnYYYIIIAAA>>>======<<<<<<;;;:::::::::888777666555555444444555555444444444444555666666555666666666666555444444777777777777888999::::::888;;;AAAHHHRRRcccwwwzzzhhh^^^]]]dddqqq|||zzzzzz]]]LLLCCC>>>;;;888777666555333333222222333333333333333333333333333333333444444444555555555555444444444444555555666555555555555555666666666999<<<>>>AAAEEEJJJNNNPPPRRRTTTWWW]]]hhhvvv~~~{{{zzzwwwppplllkkkaaa]]]]]]aaacccaaaaaaccckkkrrrxxxmmmeee^^^ZZZYYY[[[\\\[[[\\\aaahhhoooyyyrrrgggjjjssswwwaaaNNNDDD@@@=========<<<;;;;;;::::::888777666555444444444444444444555666666666666666555666777777666555444333777777777777888999::::::888@@@FFFJJJYYYssstttbbb[[[]]]cccoooyyy}}}~~~zzzxxxwwwjjjPPPBBB>>>===999999888666555555555555444444444444444444444444333333333444444444555555555444444444444444444555555444444555555666777888888:::===@@@DDDHHHMMMQQQTTTSSSRRRVVV```lllxxx|||zzzyyysssiiicccddd]]][[[\\\aaaddddddeeehhhuuu}}}yyyooofff```[[[XXXVVVWWW\\\aaadddgggnnnyyyyyyjjjjjjqqq}}}|||fffTTTIIIFFF=========<<<;;;;;;::::::::::::888777666666666666333444666777888777666555555666777777777666444333777777777777888999:::;;;999EEEJJJLLL___qqq^^^YYY\\\bbbllluuuyyyvvvxxx}}}|||}}}{{{gggeeeooo}}}xxxYYYGGGBBBBBB;;;:::999888777777777777555555555555555555555555333333333444444444555555444444444333333444444444444444444444666777888999999;;;>>>BBBEEEJJJOOOSSSXXXTTTRRRWWWaaannnxxx}}}|||xxxwwwvvvnnnaaa[[[]]]YYYXXXZZZaaaeeefffiiimmm{{{yyyjjjfff```\\\ZZZZZZYYYXXXYYY```iiipppvvvoooiiinnnzzzuuu___MMMEEEBBB@@@>>>======<<<999888777777666666666666777777999999888777666555444444777777777777777777777777888777666777:::<<<<<<<<>>======<<<:::888777777666666666666777777777777777777666666666666777777777777777777777777888777777888999;;;<<<<<>>CCCJJJYYYpppkkk___VVVWWW\\\```bbbcccfffhhhkkkrrrrrr```[[[ZZZ^^^pppgggPPPEEE@@@???<<<:::777555444333444444444444444444444444444444333333444444555666555555555555555555555555555555555555666888:::;;;:::===BBBHHHOOOTTTXXXZZZYYYccclllppppppsss{{{uuujjjaaa[[[XXXWWWYYYYYY\\\ccckkktttzzzkkk^^^WWWVVVWWWYYYWWWYYY[[[^^^bbbiiiqqqwww}}}yyyuuurrrqqqnnnnnnmmmlllkkkjjjiiihhhgggfffggggggiiilllnnnppprrrsssvvvzzzwwwllllll{{{sss^^^PPPEEEBBB???======<<<:::999888777777777777777777888666666666666777777777777666666666666666666666666888999999999999;;;>>>@@@CCCOOObbb{{{ggg^^^WWWXXX\\\^^^___aaaeeegggkkkwwwwwwfff___[[[^^^lll~~~vvvXXXFFFCCC@@@===:::888777555444555555555555555555555555444444444444444555555666555555555555555555555555555555555555777888:::<<<;;;???FFFLLLQQQVVV[[[___dddpppyyywwwrrruuutttfff\\\XXXWWWXXX\\\\\\```hhhooozzz}}}mmmfff\\\TTTPPPRRRWWWZZZ[[[^^^dddiiioooyyy}}}yyysssppplllgggcccbbbbbbbbbaaaaaa``````___^^^]]]]]]\\\[[[\\\\\\^^^___aaabbbbbbccceeehhhlllpppsssuuu|||}}}|||kkkeeerrryyycccTTTGGGDDD@@@>>>===<<<;;;:::888888777777777777888888777777777777666666666666666666666666666666666666777999999999999;;;@@@CCCHHHWWWmmmuuuggg___YYYYYYZZZZZZ]]]aaadddiiisss~~~}}}~~~~~~~~~{{{lllccc^^^```nnn}}}~~~zzzbbbHHHDDDAAA<<<::::::999888666555555555555555555555555444444555555555666666555555555555555555555555555555555555555777999;;;======CCCJJJNNNRRRWWW^^^dddooo{{{|||www}}}ssscccYYYWWWYYY[[[```bbbgggooovvvxxxkkkfffZZZXXXTTTPPPPPPSSSYYY]]]dddjjjqqqxxx{{{tttnnnjjjgggbbb```\\\YYYXXXXXXZZZ[[[XXXWWWWWWWWWVVVVVVUUUUUUXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeekkkmmmppprrrvvvnnnbbbiiixxx~~~gggWWWHHHEEEAAA>>>===<<<;;;;;;999888888777777888888999888888777777666666555555777777777777777777777777666888999999999<<>>======<<<;;;999888888777777888888999666666666666777777777777777777777777777777777777444777999999999===DDDKKKUUUggg{{{xxxppphhheeeddddddcccaaadddjjjqqq{{{uuutttrrrpppooonnnnnnoooqqqrrrqqqooommmmmmnnnppprrrrrrsssuuuwwwxxxxxxxxxvvv|||~~~~~~yyypppiiifffkkkyyy~~~^^^KKKEEE>>>;;;<<<;;;999666555555555555555555555555333444555666777666666555555555555555555555555555555555555666888:::<<<>>>@@@HHHPPPSSSVVV^^^mmmzzz}}}mmm___XXXYYY___ccceeelllxxx{{{eeeXXXRRROOOLLLMMMOOOQQQUUU^^^iiiqqqvvvmmmdddaaa]]]ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZYYY\\\___aaadddiiiqqqwww|||wwwzzzyyyiiiddddddpppnnn]]]JJJFFFAAA>>>======<<<;;;999999888888888888999999444444555666777888999999777777777777777777777777333666999999999>>>FFFMMMVVViii{{{yyysssnnnjjjiiikkkmmmllliiilllqqq}}}}}}vvvqqqqqqooommmkkkiiiiiiiiiiiihhhiiiiiihhhhhhhhhkkkmmmllllllnnnpppsssttttttrrrlllrrrvvvuuuuuuwwwyyyxxx~~~yyysssmmmkkkqqqiiiNNNGGG@@@<<<<<<;;;888444666666666666666666666666333444666777777777666555555555555555555555555555555555555666888:::===>>>AAAIIIQQQUUUXXXcccttt{{{lll^^^XXXZZZaaafffeeennn}}}lll\\\UUURRRQQQPPPQQQRRRUUU[[[ggguuuzzzqqqggg___YYYVVVTTTTTTUUUUUUUUUTTTXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYY[[[[[[\\\\\\[[[ZZZZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\VVVYYY\\\^^^___ccciiioooxxxzzzwww{{{nnnccc\\\eeewwwrrrcccNNNFFF@@@??????<<<999:::777777777777777888888888777777777777777777777777777666666666666666777888555666999===>>>@@@GGGOOOZZZrrrxxxuuurrrmmmooosssrrrsssxxxsssqqq{{{}}}wwwsssqqqqqqlllkkkhhheeebbbaaa``````cccccccccbbbccccccddddddeeefffgggiiiiiijjjjjjjjjjjjlllnnnpppqqqrrruuuwwwyyyvvvrrrmmmjjjppp|||[[[KKK>>>>>>>>>888555666777777777777666666666666777777777777777777777777666666666666777777777777666777777777888;;;@@@CCCFFFMMMSSSUUU\\\mmmwwwhhh___```ccceeeeeehhhuuuppp```XXXPPPPPPTTTRRRVVV[[[bbbkkkwww{{{qqqiiiccc___ZZZWWWUUUTTTSSSTTTVVVXXXYYYYYYYYYZZZ[[[[[[ZZZYYYZZZ[[[^^^\\\[[[[[[\\\^^^^^^^^^```bbbcccbbb```^^^^^^^^^^^^\\\[[[[[[\\\]]]]]]\\\YYY[[[\\\^^^___bbbfffiiinnnuuu{{{}}}~~~zzzvvvxxx~~~rrrddd[[[___mmm}}}ssseeePPPGGG@@@???>>>;;;:::;;;888888888888777777777777777777777777777777777777777777666666666777888888777777:::>>>???AAAIIISSSaaauuu~~~tttpppmmmiiiqqqxxxwwwwwwzzzvvvwww~~~{{{xxxxxxzzz|||{{{zzzyyyvvvssspppnnnmmmjjjhhheeebbb___]]]]]]\\\_______________```aaabbbbbbbbbcccdddeeeeeeeeeeeefffhhhkkklllmmmnnnqqqssswwwuuurrrnnnlllrrraaaPPPAAA@@@@@@;;;888999777777777666666666555555555555555555555555555555555555555555666666666666666777777777888;;;???CCCJJJPPPVVVYYYbbbttt}}}sssfff___```dddffffffooo|||~~~iii___ZZZUUUUUU[[[[[[```gggqqq|||{{{mmmhhhaaa\\\YYYWWWTTTRRRXXXVVVUUUUUUWWWZZZ]]]^^^YYYZZZ[[[[[[ZZZZZZ[[[]]]aaa___^^^___```bbbddddddfffggghhhgggeeeddddddeeedddcccbbbbbbcccccccccbbbcccddddddbbbaaa```bbbcccjjjoootttuuuvvv|||xxxvvvyyy|||zzzkkk]]]ZZZcccooo~~~ssseeeRRRIII@@@>>>===;;;:::<<<999999999888777777777666777777777777777777777777777777777777777888999999888999;;;???@@@CCCMMMYYYkkkzzz|||pppkkkiiifffttt}}}~~~||||||xxx}}}}}}{{{||||||wwwzzzwwwssspppoooooonnnmmmpppnnnmmmllllllkkkiiigggfffdddaaa]]]ZZZXXXXXXWWWYYYYYYYYYZZZ[[[\\\]]]^^^]]]^^^^^^_________^^^^^^aaacccfffggghhhiiikkkmmmtttrrrpppooommmssskkkWWWFFFBBBAAA===;;;<<<666666666666555555555555555555555555555555555555444444444444555555555555777777777777888;;;@@@CCCKKKRRRWWW\\\hhh|||~~~|||uuunnnddd___aaadddggghhhxxx{{{lll___\\\\\\[[[```gggdddjjjrrr~~~tttiiibbb\\\YYYVVVUUUVVVVVVVVVUUUXXXWWWVVVWWWXXX\\\___aaa[[[\\\]]]\\\\\\]]]```ccceeeddddddeeegggiiilllnnnpppqqqqqqpppooonnnpppqqqppppppoooooonnnnnnnnnnnnoooooonnnkkkgggdddcccdddhhhkkkmmmmmmmmmrrr{{{zzzyyyzzzvvvddd\\\^^^gggvvvpppcccTTTJJJAAA>>>===;;;:::<<<::::::999999888777666666777777777777777777777777888777777777888999::::::999999<<<>>>@@@EEERRR```vvvzzznnnhhhhhhhhhwww{{{www}}}zzzxxx|||{{{tttvvvqqqkkkhhhhhhgggdddaaabbbaaaaaacccfffgggeeecccaaa```]]]YYYVVVUUUTTTSSSTTTTTTUUUUUUWWWXXXZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYY]]]___aaabbbcccdddfffhhhmmmllllllllllllppp}}}yyy{{{~~~www```JJJCCCAAA===;;;===666666666666555555555444555555555555555555555555444444555555555666666666777777888888999<<>>@@@GGGXXXiiiwwwkkkgggjjjmmmwww}}}yyyvvv|||zzz~~~{{{ssspppkkkeeebbbaaa___[[[WWWWWWXXX[[[___bbbcccbbb```^^^\\\YYYVVVTTTRRRRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWYYY[[[]]]^^^______bbbdddeeedddeeeggggggjjjttt~~~{{{uuusssyyykkkOOODDDAAA<<<:::<<<777666666666666555555555666666666666666666666666555555666666666777777777777888888999:::>>>CCCGGGJJJPPPXXXcccvvv|||vvvtttssssssjjjhhheeecccdddhhhnnnssspppddd^^^^^^hhhttt{{{zzzyyypppvvv{{{lllaaaZZZWWWUUUTTTRRRSSSTTTUUUVVVWWWYYYZZZZZZ]]]aaacccaaa___^^^^^^^^^```bbbdddgggjjjooorrrqqqrrrttttttvvvzzz~~~|||{{{rrrqqqooommmlllmmmnnnoooooorrruuuxxx}}}}}}zzz~~~wwwhhh```aaammmyyyyyyiii^^^WWWMMMDDDAAA???;;;:::;;;:::::::::999888888888777777777777777777777777777666666666777888999:::;;;888999<<<>>>AAAKKK___sss~~~rrrgggdddjjjpppttt{{{xxxyyy}}}~~~~~~wwwqqqjjjgggbbb^^^[[[XXXTTTRRRRRRWWW^^^bbbbbb```^^^^^^YYYXXXUUUSSSQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVUUUVVVXXXZZZ[[[[[[\\\]]]___^^^^^^___bbbbbbbbbhhhppp{{{rrrjjjkkk{{{xxxWWWHHHBBB===:::<<<777777777777666666666666777777777777777777777777666666666666777777777888666888999:::===AAAGGGKKKNNNTTT]]]jjj~~~}}}sssnnnmmmmmmllleeefffffffffgggnnnwwwoooggg\\\aaalll{{{}}}tttjjjsssmmmeeeZZZSSSQQQQQQQQQQQQUUUVVVWWWWWWWWWYYY\\\___eeeiiillllllgggbbb```___]]]aaafffjjjnnnssswww{{{|||~~~~~~|||yyyxxxwwwuuurrrooommmmmmnnnooossszzz|||zzz}}}rrreeebbbkkkwwwwwwhhh___WWWMMMEEECCC@@@<<<999:::999999999999999999999999777777777777777777777777555555555666777888::::::999;;;===@@@DDDPPPggg|||yyylllaaa^^^fffnnnqqq{{{|||yyyzzz}}}{{{wwwsssppphhhgggddd```ZZZUUUSSSSSSTTT\\\eeehhhccc]]]ZZZZZZTTTSSSQQQPPPOOONNNOOOOOOMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRSSSTTTVVVWWWWWWXXXZZZ[[[ZZZYYY[[[^^^^^^\\\___eeehhhvvvyyy{{{uuuhhhcccoooaaaNNNFFF@@@===>>>999888888888777777777777666666666666666666666666555555555666666666777777666888:::<<>><<<;;;::::::::::::999999999888888999999777666666666777777888888888888888888888999:::AAADDDEEERRRjjj}}}wwwggg]]]YYYZZZaaaiiilllmmmnnnssszzzwwwxxx{{{}}}|||uuukkkbbb^^^\\\[[[[[[aaadddeeeaaaYYYRRROOOOOOOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSUUUVVVVVVUUUUUUTTTUUUWWW___kkkwwwrrr```aaalllyyydddMMMGGGCCC<<<:::999999888888888888888666777888999999888888777777777777777777888888888999:::;;;===CCCKKKSSSYYYaaaeeennnzzz~~~vvvjjjaaa\\\ZZZYYYYYY[[[ZZZ^^^jjjyyypppaaa]]]aaahhhttt~~~{{{mmmcccccclllvvvpppcccWWWNNNKKKJJJLLLNNNOOOPPPQQQTTTVVVVVVVVVWWWXXX[[[cccpppzzz~~~nnn^^^VVVPPPLLLQQQ[[[jjjwwwxxxrrrooosss|||sssjjjlllwwwwwwnnnggg[[[TTTKKKCCC???<<<;;;::::::::::::999999999888888888777666666555666666666666666777777888999999999:::AAAEEEIIIYYYsssqqqbbb[[[[[[^^^ccchhhlllhhhgggrrr}}}}}}}}}pppeee^^^\\\\\\]]][[[]]]]]]YYYRRRNNNLLLMMMNNNLLLJJJIIIIIIIIIHHHGGGDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQSSSZZZfffsssxxxfffbbbhhhrrrsssVVVIIICCC>>>::::::999888888888888888888888888999888888777666888888777777777666666666:::;;;<<>>===>>>???@@@AAACCCDDDDDDEEEEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOOOONNNOOOTTT]]]gggsssttteeeaaajjj{{{gggMMMBBB???;;;::::::999888999999999::::::999888888888777777777777888999999:::;;;;;;;;;>>>BBBEEEJJJSSS^^^gggssszzz|||lllbbb`````````^^^XXX\\\iii|||vvvddd]]]YYYYYY___oooxxxggg^^^gggtttiii```VVVPPPLLLIIILLLPPPPPPRRRUUUVVVVVVWWWXXXZZZYYY\\\___eeeqqq{{{dddNNNHHHKKKMMMRRRXXXgggtttzzzqqqmmmmmmvvvvvvnnnpppvvvpppkkkggg^^^XXXNNNFFF@@@===<<<::::::::::::999999999888888777888888999999999999888555777999;;;<<<<<<<<<;;;<<>>???@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLNNNNNNNNNMMMPPPWWW___jjjzzz~~~kkkccciiixxxrrrSSSDDDAAA;;;;;;:::999999999999999::::::999888888888999999777777888999:::;;;<<<===;;;???EEEIIINNNWWWeeennnwww~~~|||mmmddddddfffeeebbb\\\cccsssxxxbbbYYYZZZUUU[[[iii~~~nnndddaaaooo|||nnnYYYVVVTTTRRRNNNJJJKKKQQQOOOQQQSSSSSSTTTVVVYYY\\\\\\ccchhhmmmxxxyyycccNNNIIILLLNNNTTT[[[jjjvvvvvvnnnkkkqqqzzznnnhhh|||~~~uuunnniiifff]]]WWWMMMEEE@@@>>><<<;;;:::::::::999999999888888555666777999999999888777777888:::<<<======<<<;;;>>>CCCJJJUUUjjj~~~zzzggg```^^^dddjjjkkkhhhfffbbbppp}}}wwwnnnfffaaa]]]ZZZXXXWWWUUUSSSRRRPPPNNNLLLKKKIIIGGGEEEDDDEEEEEECCCBBB@@@???>>>======>>>??????AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHHHHIIIJJJKKKMMMNNNNNNLLLMMMRRRXXXaaappp~~~sssgggiiisss{{{~~~\\\IIICCC;;;;;;:::999999999999::::::999888888888999:::;;;888888888999999:::::::::;;;@@@GGGLLLQQQ\\\jjjuuuzzzxxxlllhhhjjjllliiieee```kkk|||zzzhhhZZZWWWZZZVVVbbbuuu{{{hhhiiiqqqzzzfff\\\RRROOOOOOQQQQQQNNNNNNQQQQQQRRRSSSTTTUUUXXX]]]aaacccmmmtttxxx~~~jjjWWWSSSTTTVVV\\\dddppp{{{{{{qqqlllppp~~~}}}nnnbbbuuuwwwpppjjjggg\\\VVVMMMEEE@@@>>><<<;;;:::::::::999999999888888444555666888888888777666888:::<<<>>>>>>>>><<<;;;>>>DDDLLLXXXnnnyyygggcccdddkkkpppoookkkjjjgggvvvxxxtttmmmgggbbb^^^ZZZXXXYYYWWWVVVTTTSSSQQQNNNLLLIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>======>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHIIIKKKMMMNNNMMMJJJKKKNNNSSS[[[iiiwwwyyykkkhhhnnnsss{{{bbbLLLFFF<<<;;;::::::999999::::::999999888888888999;;;<<<999999999888888888888888;;;AAAHHHNNNSSS^^^mmmyyy}}}{{{ssskkkkkkoooppplllfffcccooorrrccc[[[VVVUUUXXX\\\iiirrriiiuuu|||hhhYYYRRRMMMHHHFFFKKKOOONNNMMMMMMUUUVVVVVVVVVXXX\\\bbbgggjjjvvvsssbbb^^^^^^```fffooovvv