BM6P6(@ zzznnnhhhhhhgggllluuu}}}{{{|||{{{|||ssskkkfffeeefffgggiiikkknnnppppppqqqsssuuuuuuwww{{{}}}}}}~~~zzzvvvtttlllkkkhhhdddaaa^^^\\\\\\XXXUUUQQQOOOTTT]]]hhhooovvvssseee\\\ZZZWWWTTTQQQOOOPPPSSSTTTVVVXXX[[[___bbbeeeggghhhttt}}}vvvtttqqqooooooqqquuuwwwzzzyyyzzznnnhhhggghhhmmmuuu|||}}}|||ssskkkeeedddeeefffiiikkknnnppppppqqqsssuuuvvvyyy|||{{{{{{~~~{{{xxxtttqqqiiigggdddaaa]]][[[YYYXXXUUUTTTRRRRRRWWW```jjjqqq|||oooccc]]]ZZZWWWRRROOOOOORRRVVVYYYZZZ[[[\\\^^^```bbbcccdddpppxxx~~~{{{wwwtttqqqoooppptttxxx{{{sssqqqzzznnnhhhgggiiinnnuuu|||{{{rrrjjjdddcccccceeehhhkkknnnppppppqqqsssuuuxxxzzz}}}yyyyyy}}}zzzwwwtttpppmmmeeeccc```\\\XXXVVVTTTTTTRRRRRRSSSVVV\\\fffrrr{{{tttiiiaaa\\\XXXUUURRROOOQQQVVV\\\```______^^^]]]]]]]]]^^^___hhhppp{{{~~~{{{yyyyyywwwtttsssuuuzzzqqqooozzznnnhhhgggggglllttt}}}zzzqqqiiicccaaabbbdddhhhjjjnnnpppppprrrtttvvvwwwzzz}}}yyyxxx}}}~~~zzzwwwtttqqqmmmjjjaaa___\\\XXXTTTRRRQQQQQQQQQRRRTTTXXXaaaooozzzooofff___[[[UUUTTTSSSTTTVVV[[[___bbbaaa```]]][[[ZZZ[[[\\\]]]aaagggpppzzz~~~||||||}}}{{{yyyyyy}}}rrrqqqzzznnnhhhfffeeejjjsss~~~}}}xxxooogggbbb```bbbcccgggjjjmmmoooqqqrrrtttvvvvvvzzz}}}wwwuuuzzz~~~{{{wwwtttqqqnnnjjjggg___\\\YYYUUURRRQQQQQQQQQRRRSSSVVV[[[fffxxxwwwmmmeee]]]YYYSSSTTTWWWZZZ]]]___```aaa```___]]][[[ZZZ[[[\\\]]]\\\```gggooovvvzzz|||}}}{{{|||||||||}}}~~~~~~~~~tttuuu{{{ooogggfffdddiiirrr|||zzzuuummmeeeaaa```bbbdddgggjjjmmmoooqqqrrruuuwwwvvv{{{~~~rrrrrrxxxzzzwwwtttpppnnnjjjfffccc\\\YYYVVVSSSQQQQQQRRRSSSSSSVVVZZZ___jjj}}}~~~ssskkkddd]]]XXXUUUWWW\\\___aaaaaa```______^^^]]]\\\\\\\\\]]]^^^ZZZ\\\aaaffflllpppsssuuurrrtttxxxzzz|||~~~xxx|||{{{ooogggfffeeejjjrrryyywwwssskkkddd``````bbbdddgggiiimmmoooqqqrrruuuwwwwww}}}}}}oooooouuu}}}wwwtttpppmmmjjjfffccc```YYYVVVSSSPPPOOOPPPRRRTTTRRRWWW^^^eeeoooxxxlllfffbbb]]]ZZZZZZ\\\___aaabbbaaa___^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZ[[[]]]aaaeeejjjmmmoooqqquuuyyy}}}~~~}}}{{{ooogggfffgggkkkqqqvvv{{{vvvqqqjjjccc``````ccceeefffiiimmmoooqqqsssuuuwwwxxx~~~zzzooonnnsss|||zzztttqqqmmmjjjgggddd```]]]VVVTTTQQQOOONNNPPPRRRTTTQQQYYYbbbiiirrrsssgggbbb```^^^\\\______```aaa``````___^^^_______________]]]\\\\\\ZZZ[[[\\\___bbbfffjjjmmmuuuyyy~~~~~~|||nnngggffffffjjjppptttxxxwwwooogggdddbbb___```cccgggjjjnnnppppppqqqrrrsss{{{yyyzzzkkkllluuu{{{uuurrrooojjjfffccc___[[[YYYYYYTTTRRRSSSQQQOOOPPPSSSVVV[[[aaaiiixxxwwwmmmfff___YYYYYY\\\bbbccccccccccccbbbbbbaaa```\\\ZZZ[[[___aaa^^^ZZZXXXWWWZZZ___bbbccchhhnnntttxxx~~~~~~|||nnngggfffeeejjjpppvvv||||||zzzzzzzzzzzzuuuzzzvvvnnnfffcccbbb___```dddgggjjjmmmooopppqqqrrrsss{{{zzzxxxjjjkkkuuuyyytttqqqmmmiiieeebbb^^^[[[XXXWWWSSSQQQRRRQQQNNNOOOSSSWWW\\\cccmmm|||{{{rrriiibbb\\\XXXZZZ^^^ccccccdddddddddcccbbbbbb```]]]ZZZZZZ^^^___]]]ZZZYYYXXX[[[___bbbccchhhooowww|||}}}|||nnngggfffdddjjjqqqyyywwwrrrooooooppppppmmmqqquuuwwwxxx{{{~~~uuummmeeecccaaa___aaadddgggjjjmmmooopppqqqrrrtttzzz|||uuuiiikkkvvv}}}|||}}}vvvqqqoookkkgggccc```\\\YYYVVVUUUQQQOOOPPPPPPNNNOOOSSSYYY___gggrrruuulllbbb]]]XXXVVVZZZ```dddeeefffffffffdddcccbbbaaa]]]ZZZZZZ\\\]]]\\\ZZZZZZYYY[[[```bbbccchhhooozzz|||{{{|||nnngggfffdddjjjsss|||{{{wwwrrrmmmkkkkkklllmmmnnnqqqssstttuuuwww{{{~~~|||ssskkkdddbbbaaa```aaaeeefffiiimmmooopppqqqssstttzzz|||sssiiilllxxxyyysssnnnlllhhhddd```]]]ZZZWWWTTTSSSOOONNNOOOOOONNNOOOSSSZZZ```jjjvvvuuuooofff\\\WWWUUUTTTYYY```fffggghhhhhhhhhfffdddcccbbb___[[[ZZZZZZ[[[[[[YYY[[[YYY[[[___bbbccciiippp|||yyyyyy|||nnngggfffffflllttt}}}yyyuuutttqqqnnnmmmmmmooopppqqqsssuuuxxxzzz}}}{{{qqqiiibbbaaa``````bbbffffffiiimmmooopppqqqsssuuuzzz|||pppiiimmmzzz}}}vvvoookkkhhheeeaaa]]]ZZZXXXTTTRRRQQQNNNMMMOOOOOONNNPPPUUUZZZaaalllyyy|||{{{|||xxxllliii```XXXTTTRRRSSSYYY```hhhiiikkkkkkjjjhhhfffdddbbb```]]][[[[[[ZZZYYYYYYZZZYYYZZZ^^^aaacccjjjqqqzzzwwwyyy|||nnngggfffgggmmmuuu~~~{{{uuutttttttttsssrrrsssvvvyyy{{{}}}zzzooogggaaa`````````bbbfffeeehhhllloooppprrrsssuuu{{{}}}{{{nnnjjjppp{{{tttmmmiiieeebbb^^^[[[XXXUUURRRPPPPPPMMMLLLOOOPPPOOORRRVVV\\\cccnnn|||sssvvvyyyzzzzzzyyyyyyyyypppfffbbbZZZTTTSSSSSSUUU\\\cccjjjkkkmmmnnnmmmjjjgggeeebbbbbb```^^^\\\ZZZXXXWWWXXXVVVXXX]]]```cccjjjrrrxxxvvvzzz|||nnngggfffgggmmmvvvyyyuuuwwwyyy{{{||||||}}}|||wwwmmmfff```___``````cccgggeeehhhllloooqqqrrrtttuuu|||{{{rrrqqqyyy{{{rrrkkkhhhccc```\\\YYYVVVTTTQQQNNNPPPMMMLLLOOOQQQPPPSSSXXX___fffqqq~~~wwwrrrsssuuuuuutttvvv{{{vvviiibbbZZZTTTQQQRRRUUUYYY```hhhlllmmmooopppnnnlllhhhfffbbbccccccbbb^^^[[[XXXVVVVVVTTTVVV[[[___ccckkksssvvv~~~vvv||||||nnngggfffgggmmmvvv|||yyywww{{{~~~zzzvvvllleee______``````cccgggeeehhhllloooqqqrrrtttvvv|||xxxxxxzzzrrrkkkgggbbb___[[[WWWUUUSSSPPPMMMPPPMMMLLLOOOQQQQQQTTTYYYbbbiiisssssstttsssqqqqqqsssyyypppeee```TTTPPPNNNRRRWWW\\\dddllllllnnnpppqqqooollliiifffbbbdddeeeddd```[[[XXXVVVTTTRRRTTTZZZ^^^ccckkktttuuu~~~}}}xxx|||nnnhhhiiiiiiooowww{{{zzz|||}}}wwwrrrjjjfffaaa^^^___bbbdddfffhhhlllqqqttttttttttttuuu~~~{{{zzz|||ssslllgggaaa]]]YYYUUUSSSPPPNNNLLLNNNOOOOOOOOOOOOQQQUUUXXX```fffuuu}}}vvvsssrrrrrrvvv}}}yyylllbbb\\\TTTQQQPPPUUU___gggjjjjjjpppooollljjjhhhggggggggg```______```___]]]XXXUUURRRSSSTTTWWW\\\bbbgggkkkrrrzzz}}}vvv~~~|||nnnhhhiiiiiiooowww}}}|||||||||}}}~~~~~~}}}uuupppgggccc___]]]___cccfffhhhkkknnnrrrttttttuuuvvvwww}}}yyyzzz{{{rrrkkkfff```]]]XXXUUUSSSQQQNNNLLLLLLMMMNNNOOOPPPTTTXXX\\\cccfffqqq~~~~~~vvvrrrtttuuuyyyvvviii^^^WWWUUUSSSTTTZZZccciiikkkjjjmmmkkkiiigggeeeccccccccc]]]]]]]]]^^^^^^\\\XXXUUURRRRRRSSSVVVZZZaaagggkkkqqqxxx|||ttt}}}{{{nnnhhhiiiiiinnnwww|||xxxtttsssqqqrrr{{{}}}}}}|||xxxvvvyyy{{{zzz{{{}}}{{{sssnnnccc___\\\[[[^^^cccgggiiioooqqqsssssstttuuuwwwyyy}}}yyyyyy~~~zzzqqqjjjeee___\\\XXXTTTRRRQQQNNNMMMKKKLLLNNNOOORRRVVV\\\```ggggggmmmuuuyyytttpppnnnqqqwwwwwwjjj^^^WWWVVVWWW[[[bbbjjjmmmllliiihhhgggeeebbb```^^^^^^]]]ZZZZZZZZZ[[[\\\ZZZWWWTTTRRRQQQQQQSSSXXX___fffjjjooouuu{{{ttt{{{nnnhhhjjjhhhnnnwwwyyysssnnnkkkiiiiiioooxxx}}}||||||}}}}}}||||||~~~{{{{{{}}}zzz{{{zzzrrrlllaaa^^^ZZZZZZ^^^cccgggiiirrrrrrrrrrrrrrrtttxxx{{{~~~yyywww|||yyyqqqjjjeee^^^[[[WWWTTTRRRQQQOOOMMMKKKLLLMMMOOORRRWWW]]]bbbiiijjjooowwwzzzvvvrrrrrrssszzznnnccc]]]WWW[[[bbbkkkqqqrrrnnniiidddcccaaa___\\\[[[YYYXXXVVVVVVVVVWWWXXXWWWUUUSSSQQQPPPOOOPPPUUU]]]dddiiimmmrrryyy{{{wwwzzzmmmhhhjjjhhhnnnwwwwwwpppjjjfffdddccchhhppp}}}|||}}}~~~xxxpppkkkaaa^^^ZZZZZZ]]]bbbgggiiirrrrrrqqqppppppsssxxx|||yyy~~~|||vvvvvv||||||~~~yyyqqqiiieee]]]ZZZVVVSSSRRRQQQOOONNNLLLLLLMMMNNNQQQVVV]]]bbbjjjoooyyy~~~}}}pppddd```\\\bbbllluuuyyyvvvoooiiibbbaaa___]]][[[XXXVVVUUUSSSRRRRRRSSSTTTTTTRRRPPPOOONNNMMMNNNSSSZZZbbbgggkkkooouuuzzz|||}}}zzzmmmiiijjjhhhnnnwwwtttllleeebbbaaaaaaeeelllxxx|||{{{}}}|||vvvnnnhhh```]]]ZZZZZZ^^^ccchhhjjjqqqqqqppppppqqqtttyyy~~~tttzzz}}}yyytttuuuzzz~~~{{{zzzyyyyyyrrrsssvvvzzz~~~wwwooohhhddd\\\YYYUUUSSSRRRQQQPPPNNNMMMMMMNNNOOORRRXXX```eeemmmvvvqqqfffcccgggoooyyyxxxnnnfff```___^^^\\\YYYWWWTTTSSSPPPOOOOOOOOOPPPQQQOOOMMMLLLLLLKKKMMMRRRYYY```eeejjjoootttwwwzzz|||zzzmmmiiijjjhhhnnnwwwoooggg```^^^^^^___ccciiittt|||~~~xxxrrrjjjeee^^^[[[YYYZZZ___eeekkkmmmpppqqqqqqqqqsssvvv|||}}}qqqxxx|||yyyvvvxxx{{{{{{~~~vvvrrrqqqppppppiiijjjkkknnnrrrvvv{{{}}}{{{tttllleeeaaa[[[XXXUUURRRRRRQQQPPPOOOMMMMMMOOOQQQUUU\\\eeekkkrrr~~~zzzpppqqqwww~~~yyylllccc^^^^^^]]][[[XXXUUURRRPPPOOONNNLLLMMMMMMMMMLLLJJJJJJJJJJJJMMMRRRXXX^^^bbbiiioootttvvvvvvyyy}}}yyymmmiiijjjhhhnnnwwwyyylllccc\\\[[[\\\]]]bbbhhhqqqyyyzzzuuuooohhhccc[[[YYYXXXZZZ```gggnnnqqqpppqqqrrrsssuuuyyy~~~sssqqqyyy~~~{{{zzz}}}}}}zzzyyyqqqlllkkkkkkkkkdddccccccdddggglllqqqssswwwyyy|||~~~yyyrrrjjjccc___ZZZXXXTTTRRRRRRRRRPPPOOOLLLMMMOOORRRXXX```jjjpppvvv}}}zzzjjj```]]]]]]\\\ZZZWWWTTTPPPOOOOOOMMMKKKKKKLLLLLLJJJIIIHHHHHHJJJMMMRRRXXX]]]```iiiooouuuvvvtttuuu{{{~~~yyypppkkkhhhjjjqqq{{{~~~~~~||||||qqqddd^^^YYYXXXYYY[[[aaahhhsssyyyzzztttnnngggccc]]][[[ZZZ[[[___eeelllppppppqqqsssrrrrrrtttzzzpppvvvsss}}}~~~zzztttyyy|||tttmmmfffbbbdddjjjhhhiiiiiigggeeeeeehhhkkknnnsssyyy{{{||||||zzztttppplllhhhbbb]]]XXXVVVSSSQQQOOONNNNNNOOORRRQQQSSSZZZ___ccchhhoooyyyrrrhhhbbbdddaaa]]]YYYWWWTTTQQQOOONNNLLLKKKIIIHHHHHHHHHIIICCCFFFIIIMMMQQQWWW]]]bbbssswwwxxxtttsssvvvwwwvvvssstttxxxzzzpppkkkhhhhhhpppyyy}}}~~~zzzmmmddd^^^YYYYYYZZZ[[[aaahhhsssyyy~~~}}}wwwrrrkkkeeeaaa]]]\\\ZZZ[[[^^^ccciiimmmoooqqqsssssstttwww}}}xxxjjjpppsss~~~zzztttzzz~~~yyyrrrmmmhhhccccccfffiiikkklllkkkhhhhhhiiikkklllmmmppptttwwwxxxwwwvvvvvvrrrnnnjjjhhheeeaaa^^^XXXVVVSSSQQQOOONNNOOOOOOQQQPPPTTT[[[```dddjjjqqq|||~~~pppgggbbbccc```\\\YYYWWWTTTPPPMMMNNNMMMKKKIIIHHHHHHHHHHHHEEEGGGJJJMMMQQQWWW]]]bbbnnntttxxxwwwuuuuuusssoooooopppssszzz{{{qqqkkkhhhgggoooxxx}}}}}}}}}uuufffaaa\\\XXXYYYZZZ\\\aaahhhrrrwww{{{|||{{{yyytttnnnhhhbbb^^^\\\[[[ZZZZZZ]]]bbbgggjjjnnnqqqttttttuuuyyyooodddiiissszzztttyyy{{{rrrtttyyy~~~uuunnnllljjjgggeeefffmmmoooppppppnnnmmmlllmmmllljjjiiilllqqqsssppplllnnnkkkgggeeecccaaa___]]]XXXVVVSSSPPPOOONNNOOOOOOPPPPPPUUU\\\bbbfffnnnvvv|||oooiiifffeeebbb^^^[[[XXXTTTPPPMMMPPPNNNLLLJJJHHHHHHHHHHHHGGGHHHKKKMMMQQQVVV]]]aaajjjrrrzzz{{{yyywwwrrrlllkkkkkkmmmrrryyy|||qqqkkkhhhhhhoooxxxvvvrrrqqqwww||||||~~~mmm```^^^YYYWWWXXXZZZ\\\aaagggooorrruuuuuuuuuwww||||||wwwqqqlllfff```\\\XXXXXXXXXZZZ^^^bbbgggjjjooorrrtttuuuuuuxxx}}}xxxuuuiii```fffvvvwwwqqqwww}}}zzziiikkksss~~~sssjjjjjjlllllllllmmmrrrsssuuuvvvvvvtttqqqpppqqqnnnjjjjjjkkkmmmmmmlllmmmkkkgggdddaaa___\\\[[[WWWVVVSSSPPPOOOOOOOOOPPPPPPQQQWWW___dddiiirrr{{{{{{qqqmmmllliiifffbbb^^^ZZZVVVRRRNNNQQQOOOMMMKKKIIIHHHHHHHHHHHHJJJLLLNNNQQQVVV]]]bbbiiirrrzzz||||||zzzuuupppjjjjjjkkknnntttzzz}}}rrrkkkgggiiipppyyyvvvoookkkjjjmmmppprrrwww~~~~~~yyyvvvpppqqqrrrtttsssmmmccc\\\ZZZVVVUUUXXX[[[\\\aaaffflllnnnppppppoooppptttwwwzzz~~~zzzuuupppkkkeee___[[[TTTUUUWWW[[[```eeeiiilllpppsssuuuuuutttvvvzzz~~~uuunnnooogggaaagggwww}}}sssnnnuuuxxx}}}vvveeefffnnnsssiiihhhlllpppuuuyyywwwxxxzzz|||}}}{{{xxxvvvuuusssooojjjggghhhlllqqqqqqpppmmmiiiccc^^^[[[YYYWWWUUUSSSPPPOOOOOOPPPPPPPPPRRRYYYaaafffkkkuuu}}}tttqqqooolllhhhccc]]]YYYUUUQQQOOOQQQPPPMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNQQQWWW^^^ccchhhooovvvwwwxxxzzzxxxuuummmmmmnnnpppsssyyy~~~ssskkkgggiiipppyyyvvvpppjjjhhhgggiiiiiihhhkkkqqqxxx|||{{{vvvrrroooiiigggeeedddccc```]]]ZZZYYYVVVVVVZZZ]]]^^^bbbhhhkkklllmmmlllkkkkkklllnnnnnnrrrxxx|||yyytttooojjjddd^^^ZZZSSSUUUXXX]]]bbbhhhlllnnnqqqtttvvvvvvuuuuuuyyy|||}}}rrrlllnnngggbbbiiivvv|||xxxooollluuuooo}}}tttbbbccchhhyyyuuukkkiiilllrrryyy{{{|||~~~}}}wwwwwwtttnnnhhhggglllrrrssstttsssnnnhhhaaa\\\ZZZVVVUUURRRPPPOOOOOOPPPQQQQQQTTT\\\dddhhhmmmxxx{{{vvvsssooojjjbbb\\\WWWTTTQQQOOOPPPOOOMMMLLLKKKKKKKKKKKKJJJKKKLLLNNNQQQXXX___eeeggglllpppppprrruuuwwwuuupppqqqrrrsssuuuzzzssskkkggghhhoooxxxvvvppplllgggffffffhhhfffcccfffkkkkkkpppuuuxxxzzz}}}~~~{{{{{{yyywwwsssoookkkiiicccbbb```^^^]]][[[ZZZYYYZZZXXXXXX]]]aaabbbfffjjjmmmmmmllljjjhhhfffeeeeeegggiiimmmttt~~~zzzwwwrrrmmmhhhccc]]]YYYUUUWWW[[[```eeeiiimmmooopppssswwwwwwvvvwwwzzz~~~~~~}}}sssnnnnnnfffaaahhhqqq}}}~~~wwwtttmmmmmmyyymmmooo___^^^aaarrrxxxpppmmmmmmpppxxx{{{zzzwwwtttqqqooonnnoooooorrrtttrrrllleee```^^^VVVUUURRRPPPOOOOOOPPPQQQRRRVVV^^^fffjjjnnnyyy}}}uuunnneee]]]XXXUUUTTTSSSOOONNNMMMLLLKKKLLLMMMMMMJJJKKKLLLNNNRRRYYYaaaggghhhmmmooonnnooorrrtttsssrrrtttuuuvvvwwwzzz~~~ssskkkggggggnnnwwwvvvppplllkkkeeedddfffiiifffcccdddiiiccchhhooorrrsssvvv|||~~~zzzvvvsssttttttsssqqqnnnjjjgggeee_________^^^]]]\\\ZZZXXX[[[YYY[[[```dddeeehhhmmmpppooommmjjjfffcccaaa```eeefffhhhmmmxxx~~~}}}xxxuuuppplllgggaaa\\\XXXWWWZZZ]]]bbbfffjjjmmmnnnpppssswwwxxxxxxyyy}}}~~~~~~uuupppooofff___fffmmmyyyzzztttqqqmmmooo|||oookkk\\\[[[]]]mmmzzztttpppnnnnnnuuu~~~~~~|||zzz{{{{{{xxxrrrllliiinnnrrrrrrnnngggcccaaaVVVTTTRRRPPPOOOPPPQQQQQQSSSWWW```gggjjjooozzz{{{tttiii```[[[YYYXXXXXXOOONNNMMMLLLLLLMMMNNNOOOIIIJJJKKKMMMRRRYYYbbbhhhkkkppprrrpppooorrrsssqqqrrrtttwwwwwwxxxzzz~~~~~~nnngggjjjffflllttt|||zzzvvvqqqiiifffhhhkkklllmmmkkkhhheeeddddddfffhhhkkknnnqqqsssssstttuuuzzz~~~xxxvvvtttqqqooopppnnnkkkgggeeecccbbbaaadddcccaaa]]]ZZZYYYZZZ[[[^^^aaadddfffeeefffiiikkkqqqooollliiigggeeeeeedddaaaaaadddhhhnnnzzzzzzvvvppppppvvv{{{}}}|||yyyzzztttrrrnnniiiddd___[[[YYYWWWZZZ___cccfffjjjnnnpppooouuuyyyxxxyyy|||}}}{{{}}}wwwoooeee___bbbiiiwwwvvvvvvsssooonnnwwwyyykkk[[[^^^cccfffyyy|||wwwtttssssss~~~{{{yyy}}}yyyqqqooommmnnnpppooohhhbbb]]]ZZZUUUPPPMMMMMMNNNOOORRRWWW___hhhlllssssssggg]]]XXXVVVVVVMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJMMMPPPTTT[[[ccchhhjjjlllnnnooonnnoooppprrrwwwxxxyyyyyyyyy{{{~~~}}}xxxkkkfffiiifffllluuu{{{xxxtttqqqpppmmmhhhhhhjjjkkkmmmnnnnnnkkkhhhfffeeeeeefffiiilllnnnpppqqqqqqpppssswww{{{xxxsssqqqooollljjjhhhgggeeecccaaa`````````aaaaaaaaa___\\\\\\]]]___eeeiiimmmppppppqqqsssuuuuuussspppmmmjjjhhhhhhggggggfffhhhkkkpppyyyzzzrrrooojjjiiinnnooorrruuuvvvxxx|||yyyyyyrrrppplllgggbbb]]]YYYXXXVVVZZZ___cccfffjjjnnnpppqqquuuxxxvvvwwwzzz|||{{{zzzssslllddd___ccckkkvvvuuuuuussspppsss|||jjjZZZ\\\```cccuuuzzzwwwzzz}}}|||zzz|||zzzuuupppmmmnnnlllhhhddd^^^[[[VVVQQQNNNNNNPPPQQQUUUYYYaaajjjooovvvpppcccZZZUUUSSSMMMMMMMMMMMMMMMLLLLLLKKKIIIKKKMMMPPPUUU\\\dddjjjlllmmmnnnnnnnnnnnnqqqsssyyyzzz{{{{{{{{{{{{}}}|||zzzuuuooohhhfffiiigggmmmuuu{{{}}}qqqmmmjjjkkkjjjggghhhlllmmmppprrrrrroookkkhhhgggeeefffiiikkknnnooopppqqqmmmnnnnnnoooqqquuu{{{~~~xxxqqqmmmkkkjjjhhheeebbbaaa```_________```aaa```bbbccccccbbbbbbdddeeekkkoootttyyy{{{|||}}}xxxvvvssspppmmmkkkjjjjjjlllkkkkkkmmmooovvvuuuooommmiiihhhkkkhhhjjjmmmmmmmmmpppvvv{{{|||xxxwwwpppmmmiiiddd___[[[XXXVVVVVVZZZ___cccgggjjjnnnqqqssswwwxxxuuuuuuyyy{{{{{{~~~wwwpppiiibbb^^^dddlllrrrssssssqqqooowwwjjjZZZZZZ\\\___ppp{{{}}}~~~uuunnnkkkjjjgggeee^^^[[[VVVRRROOOPPPQQQSSSXXX\\\dddlllqqqyyyyyyhhh[[[SSSPPPLLLMMMNNNNNNNNNLLLKKKJJJJJJLLLOOORRRWWW^^^ggglllmmmnnnmmmllllllnnnrrruuu{{{~~~yyywwwpppkkkkkkhhhfffhhhgggmmmuuu{{{}}}tttppplllllljjjggghhhkkkrrruuuxxxwwwsssnnnjjjhhhggghhhjjjllloooqqqrrrsssqqqooollljjjkkkmmmrrruuu}}}~~~xxxsssmmmjjjiiiiiifffdddaaa``````___```aaacccddddddfffiiijjjjjjjjjkkklllqqquuu|||}}}zzzvvvtttrrrqqqqqqsssqqqqqqrrrssswwwxxxtttssspppnnnooojjjlllnnnnnnmmmmmmoooqqqyyy|||wwwuuunnnkkkgggbbb^^^ZZZWWWVVVWWWZZZ___dddgggkkkooorrrvvvyyyyyyuuuuuuzzz~~~~~~xxxnnnfff```^^^dddmmmppppppqqqnnnmmm{{{}}}jjj[[[ZZZYYY[[[lll{{{sssmmmiiifffddd\\\YYYUUUQQQOOOPPPRRRTTTYYY]]]dddlllrrr{{{{{{hhh[[[TTTQQQLLLMMMNNNNNNNNNLLLJJJIIILLLNNNQQQUUUZZZaaaiiinnnnnnnnnlllkkkjjjmmmrrrvvv}}}wwwxxxuuufffhhhllljjjfffffffffllltttzzzxxxsssooonnnllliiiiiimmmwwwzzz|||{{{wwwqqqllljjjhhhiiikkkmmmpppsssuuuvvvvvvsssooollllllnnnppprrrtttxxx~~~xxxsssnnnjjjggghhhhhhfffcccbbbaaaaaaaaabbbccceeefffiiikkknnnoooooopppqqqrrrzzz}}}~~~|||zzzzzzzzzzzzxxxxxxzzzzzz{{{{{{yyyxxxvvvtttsssooooooooonnnmmmllllllmmmtttxxx{{{uuusssllljjjeeeaaa\\\YYYXXXWWWWWW[[[```eeeiiimmmqqqtttxxx{{{{{{wwwxxx~~~{{{nnnddd^^^^^^eeemmmqqqrrrrrrpppqqqxxxiii]]][[[XXXYYYhhhzzzyyyqqqjjjddd```YYYWWWSSSOOONNNPPPRRRTTTZZZ]]]dddlllrrr}}}zzzeeeYYYTTTSSSMMMNNNNNNNNNMMMLLLJJJIIIMMMPPPTTTYYY^^^dddjjjooonnnmmmkkkiiiiiilllqqquuu|||xxx~~~}}}nnndddiiiooolllfffeeeeeekkksssyyyyyyssspppooommmkkkmmmqqqzzz|||~~~}}}yyytttpppnnnjjjjjjlllooorrrvvvyyy{{{|||xxxssspppppppppqqqqqqnnnqqqvvv}}}~~~uuuoookkkgggfffhhhhhhfffdddcccbbbbbbccceeegggiiijjjnnnqqqsssuuuvvvwwwzzz|||~~~~~~~~~~~~{{{yyyvvvtttqqqnnnlllkkkkkkkkkuuutttvvv{{{{{{tttqqqkkkhhhccc^^^[[[XXXWWWWWWYYY]]]bbbgggkkkooosssvvvwww{{{|||zzz||||||lllbbb\\\]]]eeennntttuuuuuuvvvzzzrrrggg^^^[[[XXXXXXdddsss}}}uuulllddd___XXXUUURRROOONNNPPPSSSUUUZZZ]]]dddlllsss~~~zzzzzzwwwcccXXXTTTTTTOOONNNNNNMMMLLLKKKJJJJJJNNNRRRXXX^^^bbbfffjjjmmmlllkkkjjjhhhhhhjjjooossszzz}}}{{{zzzmmmggglllpppkkkeeedddccciiirrryyy|||wwwrrrrrrpppnnnpppuuuxxx{{{||||||zzzwwwvvvuuunnnoooqqqtttxxx}}}yyyvvvuuutttrrrpppoooppptttyyy|||sssooollliiiiiikkkkkkjjjgggdddeeefffhhhkkknnnqqqssswwwyyy{{{}}}zzzuuuqqqqqqqqqrrryyyvvvuuuxxxyyy}}}zzztttppphhheee```\\\XXXVVVUUUVVVZZZ^^^dddiiimmmqqquuuxxxtttyyy||||||yyyiii^^^ZZZ]]]fffpppttttttvvvzzzkkkddd^^^[[[WWWVVV```mmm~~~wwwnnnfffaaaWWWUUURRROOOOOOQQQTTTWWW\\\^^^dddlllttt|||ooo___WWWTTTUUUQQQOOOMMMKKKJJJJJJKKKKKKOOOTTT\\\bbbfffhhhjjjkkkjjjiiiiiiggggggiiimmmqqqvvv|||}}}~~~|||pppiiinnnpppjjjddddddbbbiiiqqqxxx}}}xxxvvvsssppprrrvvvvvvxxx{{{{{{zzzzzzzzz{{{tttuuuwwwzzz{{{yyywwwssspppttttttuuuyyyzzzsssrrrooolllmmmooopppnnnlllggghhhiiimmmqqquuuzzz|||~~~{{{{{{{{{|||}}}yyyxxx{{{zzzyyy~~~zzzsssooofffccc^^^ZZZVVVTTTTTTTTT[[[___eeejjjnnnrrrwwwzzzqqqwww{{{|||vvveee[[[YYY]]]gggqqqqqqqqqtttzzz{{{fffaaa]]][[[VVVUUU]]]iii~~~}}}vvvnnngggdddXXXVVVSSSPPPPPPSSSVVVXXX]]]___eeemmmuuuwwwhhh]]]WWWVVVVVVRRRPPPMMMJJJIIIJJJKKKLLLOOOUUU^^^eeehhhiiiiiijjjhhhhhhhhhgggggghhhllloootttyyy{{{~~~wwwrrrttttttnnnhhheeedddiiipppwwwyyyvvvuuuttttttwwwzzz}}}|||zzzyyyyyy{{{|||}}}|||xxxvvvsssooonnnpppqqqqqqoooppprrruuuwwwyyy{{{|||yyy{{{vvvrrrpppiiibbb___[[[WWWTTTRRRSSSSSS[[[^^^ccciiinnnsssuuuwwwxxxwwwxxx}}}pppaaaZZZXXXZZZbbblllqqqsssuuu{{{qqq___]]]\\\YYYRRRPPPWWWaaayyy~~~wwwsssrrrooojjjeeeZZZVVVRRRNNNNNNQQQUUUXXXXXX```jjjooottt~~~ssstttnnn```VVVUUUTTTRRRRRRPPPLLLIIIHHHJJJLLLNNNWWW[[[aaaggglllmmmmmmmmmfffdddcccbbbccceeehhhiiipppqqqtttyyy}}}|||}}}xxxxxxwwwppphhheeeeeejjjpppwww|||zzzxxxyyy|||}}}~~~{{{yyyuuurrrqqqsssuuuvvvuuuxxxzzz|||}}}}}}|||tttpppnnnfffaaa^^^ZZZVVVTTTSSSSSSTTT\\\___dddjjjooosssvvvwwwwwwvvvwww|||wwwjjj\\\UUUUUUXXX```jjjqqqrrrsss{{{hhh]]]ZZZXXXVVVRRRPPPVVV___sssyyyssspppnnniiifffZZZWWWRRRNNNNNNPPPTTTWWWYYYaaaiiinnnsssxxxoookkkmmmhhh\\\UUUSSSRRRNNNPPPNNNKKKIIIIIILLLPPPRRRYYY]]]ccciiilllnnnmmmlllgggeeecccaaa```aaacccdddggghhhjjjnnnrrrtttrrrooo||||||rrriiieeefffjjjpppwww~~~|||yyyxxx{{{~~~|||qqqmmmkkkccc```]]]YYYUUUSSSSSSTTTUUU^^^aaafffkkkppptttvvvwwwvvvuuuvvv|||~~~wwwmmmbbbWWWRRRSSSXXXaaaiiinnnoooqqqzzz|||bbb[[[UUUQQQQQQQQQQQQUUU[[[kkkvvvqqqmmmhhheeeZZZWWWRRRNNNMMMPPPTTTVVVZZZaaaiiinnnttt{{{ooojjjgggiiihhhccc[[[UUUTTTRRRNNNMMMLLLJJJIIIKKKOOOTTTWWW]]]```eeejjjmmmnnnmmmkkkfffdddaaa^^^\\\\\\\\\]]]]]]]]]___aaaccccccaaa^^^zzzuuukkkggggggkkkpppvvv}}}|||qqqllljjjbbb^^^\\\XXXTTTSSSTTTVVVWWW___bbbfffkkkooorrrtttuuuvvvtttuuu{{{~~~tttjjjccc\\\TTTQQQTTT\\\eeekkkjjjmmmrrr{{{yyy___YYYQQQMMMNNNQQQRRRTTTWWWcccyyyxxxooogggaaaZZZVVVRRRNNNMMMOOOSSSVVV\\\bbbjjjpppvvvoooiiikkkooosssmmmddd[[[WWWVVVUUUSSSMMMLLLKKKKKKMMMRRRWWWZZZaaadddhhhlllnnnmmmkkkiiibbbaaa^^^[[[YYYXXXWWWWWWVVVVVVWWWXXXXXXWWWUUUSSSyyy{{{{{{~~~xxxlllhhhfffjjjpppvvv}}}|||qqqmmmjjjbbb]]]ZZZVVVSSSRRRTTTWWWYYY___bbbeeejjjnnnppprrrsssuuutttuuuyyy|||wwwkkk```ZZZVVVQQQPPPUUU___hhhllliiiqqqyyy~~~ttt\\\WWWOOOJJJMMMQQQRRRSSSUUU^^^sssqqqeee]]]XXXUUUQQQMMMMMMPPPTTTWWW^^^dddlllrrr{{{{{{ppppppwww~~~vvvfff[[[WWWVVVVVVVVVNNNMMMLLLLLLOOOTTTYYY]]]dddfffiiillllllkkkhhheee]]][[[YYYWWWVVVUUUTTTTTTQQQRRRRRRRRRQQQOOONNNNNN|||}}}uuuwwwzzzzzznnnjjjeeejjjooouuu|||zzzpppkkkhhh```[[[XXXTTTRRRRRRUUUXXX[[[```bbbfffjjjmmmooopppqqqsssssstttvvvtttmmmbbbYYYQQQQQQOOOOOOVVVbbbjjjlllnnnwwwjjjVVVTTTMMMIIIKKKOOOOOOPPPSSSZZZppprrrccc[[[VVVTTTOOOMMMMMMPPPUUUXXX```fffnnnvvv|||yyy}}}{{{fffZZZVVVTTTTTTUUUNNNMMMLLLMMMQQQWWW]]]```eeegggjjjkkkjjjgggcccaaaYYYXXXVVVUUUSSSRRRRRRRRRLLLNNNPPPOOONNNMMMNNNOOO{{{rrruuuxxx~~~|||pppllldddhhhnnnttt|||{{{vvvlllgggddd[[[ZZZWWWSSSQQQQQQUUUYYY]]]bbbdddgggkkknnnooopppqqqoooqqqrrrpppkkkbbbZZZUUUNNNPPPPPPQQQYYYfffmmmnnnrrryyy{{{cccUUUPPPKKKHHHJJJKKKJJJLLLPPPXXXmmmqqqccc\\\TTTRRRNNNLLLMMMQQQVVVZZZbbbgggpppzzz|||eee[[[WWWSSSQQQRRRLLLKKKLLLNNNSSSZZZaaaeeefffgggiiijjjhhhddd```]]]WWWWWWUUUSSSRRRPPPOOONNNLLLNNNQQQQQQPPPQQQSSSUUU|||rrrvvvxxx|||}}}qqqmmmccchhhnnnttt|||wwwrrrhhhccc```WWWYYYVVVSSSPPPQQQUUUZZZ^^^dddfffiiilllooopppqqqqqqllloooppplllddd[[[VVVSSSOOOSSSTTTTTT]]]jjjqqqqqqtttwwwzzz}}}vvvbbbWWWNNNJJJHHHIIIHHHGGGIIINNNWWWlll~~~|||||||||nnnddd^^^SSSQQQMMMLLLMMMRRRWWW[[[ccchhhrrr}}}|||fff]]]ZZZUUUQQQPPPIIIIIIKKKNNNTTT\\\dddiiifffgggiiiiiigggbbb]]]ZZZXXXWWWUUUSSSQQQNNNMMMLLLMMMQQQTTTUUUUUUVVVYYY\\\{{{zzzxxxyyy~~~ppphhhdddhhhooouuu}}}pppjjjgggbbb]]][[[XXXUUUQQQOOOPPPUUUZZZ]]]dddfffjjjmmmpppqqqqqqqqqnnnnnnlllggg___WWWQQQOOOKKKNNNPPPTTT___mmmrrrnnn|||}}}zzzmmmYYYQQQLLLKKKJJJIIIJJJMMMPPPRRR^^^gggwww~~~pppfff```VVVPPPLLLLLLMMMOOOVVV]]]aaakkkvvvtttccc___[[[RRRNNNPPPPPPNNNOOOSSSZZZ```ccccccgggfffeeeccc```^^^\\\\\\YYYYYYWWWTTTPPPMMMMMMNNNUUUUUUUUUWWWYYY[[[[[[[[[uuutttrrrsssrrriiifffjjjooouuu}}}||||||nnnhhheeeaaa\\\ZZZVVVTTTQQQOOOQQQVVV[[[___fffhhhjjjmmmnnnooonnnmmmnnnmmmkkkeee]]]UUUPPPNNNKKKOOORRRWWWbbbnnnssspppxxx|||{{{hhhTTTMMMKKKJJJIIIIIIJJJMMMPPPRRRWWWaaarrr~~~tttkkkfffYYYRRRNNNMMMNNNPPPVVV]]]aaakkkwwwsssdddaaa\\\SSSOOOQQQPPPPPPQQQUUU\\\aaaccccccggggggeeecccaaa___]]]\\\ZZZZZZYYYVVVSSSQQQRRRSSSYYYYYYZZZ\\\___aaabbbbbbzzzooonnnlllnnnyyytttkkkiiikkkpppttt|||xxxuuusssrrrnnnqqqvvvxxxjjjeeeccc___[[[YYYTTTRRRPPPPPPRRRWWW]]]aaahhhiiikkkmmmmmmlllkkkjjjmmmllliiibbbZZZSSSNNNLLLKKKPPPUUU[[[eeeooottttttxxxxxx```OOOHHHIIIHHHHHHHHHIIILLLOOOPPPOOOYYYkkkxxxqqqkkk[[[UUUPPPOOOOOOQQQWWW]]]bbblllxxxssshhhddd^^^UUUPPPRRRQQQRRRUUUZZZ___bbbccccccggggggfffdddbbb```___^^^\\\]]]\\\YYYVVVUUUVVVXXXYYYZZZ\\\^^^aaaccceeefff~~~ooollljjjiiillluuuwwwmmmiiilllooosssyyyyyysssppppppooommmnnnqqqvvv|||sssfffaaa```]]]YYYXXXRRRPPPOOOPPPSSSYYY___bbbhhhjjjlllmmmmmmmmmkkkjjjlllkkkfff___WWWPPPLLLJJJJJJOOOVVV^^^gggooovvvxxx}}}ooo[[[MMMGGGFFFFFFEEEFFFGGGIIILLLMMMJJJTTTeeeyyyzzzrrrlll\\\VVVPPPOOOOOOQQQVVV]]]bbblllyyy|||uuunnnjjjbbbWWWRRRSSSSSSVVVZZZ___cccdddddddddgggggggggfffdddbbb```______^^^]]]ZZZWWWVVVXXXYYYXXXZZZ]]]```bbbeeehhhjjjyyyvvvxxxwwwhhhgggffffffiiiooo{{{oooiiikkknnnqqqtttwwwzzz|||}}}uuurrrrrrqqqqqqpppqqqqqqrrrsssuuuwwwxxx}}}~~~}}}pppccc^^^^^^[[[WWWVVVPPPOOOOOOQQQTTTZZZ```dddgggiiikkknnnoooooonnnnnnllljjjeee]]]TTTMMMJJJIIIJJJOOOWWW```hhhoooxxx}}}hhhWWWMMMHHHDDDDDDDDDDDDEEEGGGHHHIIIJJJSSSaaasssyyyppphhh\\\UUUPPPOOOOOOPPPVVV\\\ccclllwww~~~}}}zzzttthhh[[[UUUTTTWWWZZZ___ccceeefffffffffgggggghhhhhhgggdddbbbaaa```___]]]ZZZWWWVVVWWWYYYYYY]]]bbbfffiiilllqqquuuwwwttttttsssfffaaa```bbbeeehhhuuusssjjjkkkmmmoooqqqrrrrrrrrrxxxtttssstttsssrrrrrrsssuuuuuutttssstttuuuyyyzzz{{{{{{nnnaaa\\\\\\YYYVVVTTTOOOOOOOOOQQQUUU[[[aaadddfffhhhkkknnnppppppppppppllljjjccc[[[RRRLLLIIIIIIJJJOOOYYYcccjjjqqq}}}vvvaaaSSSMMMJJJEEEEEEEEEEEEEEEFFFGGGGGGKKKQQQ]]]lllvvvllleee[[[UUUOOOOOOOOOQQQWWW]]]ccckkkttt~~~qqqaaaYYYWWW[[[^^^cccfffgggggghhhhhhggghhhiiiiiiiiigggdddccc``````^^^ZZZXXXXXXZZZ\\\ZZZ___gggmmmsssyyyxxxwwwyyyooofff]]]\\\```cccdddmmmxxxlllkkkkkkmmmpppsssuuuvvvzzzwwwtttuuuxxxzzzyyyxxxwwwzzz~~~}}}{{{zzz{{{|||}}}}}}zzz{{{{{{mmm```[[[[[[WWWTTTSSSOOOOOOPPPRRRVVV[[[aaadddfffhhhjjjmmmoooooooooooommmjjjcccZZZQQQKKKIIIIIILLLPPPZZZeeellltttoooYYYOOOKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGJJJNNNWWWeeexxxtttjjjddd[[[UUUPPPPPPQQQSSSYYY```ccciiiqqqyyy{{{iii___\\\^^^bbbfffhhhhhhhhhiiikkkggghhhjjjkkkjjjhhhfffdddaaa```___]]][[[]]]aaadddaaaiiittt~~~yyy{{{lllfff\\\\\\```dddccciii|||nnnllljjjlllqqqwww|||~~~yyyrrrqqqrrrwww}}}{{{xxxtttqqqrrrvvv|||{{{mmm```[[[ZZZWWWSSSRRROOOOOOPPPRRRVVV\\\```dddfffgggjjjlllnnnnnnmmmlllnnnjjjcccYYYPPPJJJIIIIIINNNRRR\\\gggnnnvvviiiTTTKKKIIIHHHKKKKKKJJJJJJIIIHHHGGGGGGHHHKKKSSS```sss~~~sssiiieee\\\VVVQQQQQQRRRUUU[[[bbbccciiiooovvvnnnccc___```dddhhhiiihhhhhhjjjlllggghhhjjjkkkkkkiiifffeeeaaa``````______bbbgggkkknnnwwwssswwwfffbbb[[[eeegggfffiiimmm~~~{{{qqqllljjjnnnsssyyy}}}xxxqqqpppvvvssstttvvv{{{}}}uuutttqqqppppppsssuuuwww{{{}}}}}}}}}~~~qqqggg^^^ZZZWWWSSSPPPQQQPPPOOONNNRRRYYY___cccdddjjjiiihhhjjjkkklllkkkjjjlllddd[[[UUUOOOJJJKKKOOOQQQZZZccchhhnnn{{{ooo[[[PPPLLLIIIFFFJJJJJJIIIHHHHHHGGGFFFFFFGGGHHHPPP]]]llluuuiii```ZZZRRRMMMNNNQQQUUU\\\bbbhhhhhhkkksss~~~nnneeeeeedddeeefffggghhhiiijjjkkknnnllljjjgggfffggghhhjjjiiifffcccbbbffflllssswww~~~zzzvvvhhheeeccckkkkkkhhhjjjlllzzzsssnnnllloootttzzz{{{vvvqqqqqqvvvyyyzzz}}}{{{wwwvvvtttrrrrrrrrrrrrssstttuuuwwwzzz|||~~~~~~{{{|||}}}~~~nnnddd[[[WWWTTTPPPNNNOOOPPPOOOPPPTTTZZZ```bbbccchhhggghhhiiijjjjjjhhhfffddd]]]UUUQQQMMMJJJKKKPPPSSS[[[eeejjjppp}}}~~~iiiWWWNNNKKKIIIGGGJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGMMMYYYgggyyy~~~vvvjjjbbbZZZSSSNNNNNNQQQTTTZZZ___dddgggllluuu~~~qqqhhhgggcccdddfffhhhiiikkkmmmooommmmmmlllkkkkkkkkkkkkkkkiiiiiiiiikkkpppwwwzzznnnkkkgggnnnkkkhhhiiijjjvvvvvvqqqnnnqqqvvv{{{}}}xxxssstttyyy||||||{{{{{{zzzyyyvvvtttrrrppppppppppppoooooonnnnnnnnnmmmqqqssstttvvv|||~~~yyywwwyyy{{{|||~~~jjj```WWWTTTQQQNNNLLLMMMOOOPPPRRRWWW\\\```aaaaaaffffffgggiiiiiigggccc```ZZZTTTNNNLLLJJJIIILLLQQQWWW^^^ggglllqqq}}}wwwbbbRRRKKKIIIIIIHHHIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFJJJRRR^^^pppzzz}}}vvvkkkdddZZZSSSNNNPPPRRRTTTXXX]]]aaafffnnnvvv}}}qqqiiigggbbbdddfffhhhjjjmmmpppsssqqqqqqqqqqqqqqqpppooonnnlllooorrrvvv|||uuupppbbbhhheeecccgggiiitttxxxrrroooqqqvvv{{{~~~zzz{{{~~~~~~zzzuuurrrqqqpppnnnkkkiiihhhffffffgggiiillllllmmmqqqyyyxxxtttsssvvvxxxyyy|||}}}~~~ggg]]]TTTQQQPPPMMMKKKLLLOOOQQQUUUZZZ^^^aaaaaaaaaffffffhhhiiiiiieee___ZZZTTTNNNJJJIIIIIIIIIMMMSSSZZZaaahhhlllpppzzzqqq\\\NNNIIIGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHNNNWWWgggwwwyyyuuujjjcccXXXRRRNNNPPPSSSUUUXXX]]]```gggooottt{{{zzz}}}pppgggeeeccceeeggghhhiiimmmrrrwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxzzz}}}vvvooo]]]aaa]]]\\\bbbdddmmmzzztttpppqqquuu{{{~~~yyyuuuooonnnkkkiiifffdddccccccaaaccceeefffgggjjjooosssxxx}}}xxxsssppppppsssvvvwwwzzzzzz|||~~~~~~eee[[[SSSPPPOOOLLLLLLMMMNNNQQQWWW\\\___aaabbbcccggghhhiiiiiihhhccc[[[VVVQQQLLLIIIJJJJJJKKKOOOTTT^^^ccciiikkknnnuuummmXXXMMMIIIFFFEEEGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFHHHKKKRRR```yyywwwxxxvvvkkkbbbXXXRRRNNNQQQTTTVVVZZZ___ccchhhnnnrrryyy|||zzzqqqhhheeeeeegggiiiiiiiiimmmtttzzzzzzqqqiii^^^```ZZZXXX]]]^^^cccsss|||uuuqqqrrruuu{{{~~~yyyvvvsssrrrssswww{{{wwwlllkkkhhheeecccbbbaaaaaaaaacccfffggghhhjjjmmmooosssyyy~~~xxxtttooommmnnnqqqtttuuuwwwxxxzzz}}}yyybbbYYYQQQOOONNNLLLLLLMMMMMMRRRWWW\\\___bbbdddfffiiiiiiiiihhheee```XXXRRROOOKKKIIIKKKMMMMMMRRRWWWbbbfffjjjlllnnnttt}}}}}}hhhSSSMMMKKKFFFDDDFFFDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFHHHJJJNNN[[[sssyyyzzz}}}pppfff[[[TTTPPPQQQTTTVVV[[[```dddhhhmmmrrr{{{uuummmiiifffiiilllllllllpppzzzwwwzzzqqqlllddd``````YYYVVV[[[[[[^^^lllxxxsssssswww|||}}}rrrnnnllliiiggghhhooowww{{{nnnllliiifffdddccccccccchhhjjjmmmppprrrsssuuuvvvwwwyyy}}}{{{vvvrrrnnnlllnnnqqqssstttuuuwwwzzz~~~ttt```WWWOOOMMMMMMKKKKKKMMMMMMRRRXXX\\\___cccgggjjjiiihhhgggeeebbb\\\TTTOOOMMMIIIHHHLLLNNNPPPUUU[[[dddhhhmmmooorrrwwwvvvaaaNNNKKKLLLGGGDDDFFFCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEGGGIIILLLXXXooo{{{|||~~~}}}}}}}}}yyynnn```YYYRRRRRRSSSUUUZZZ___cccgggnnnuuuyyyqqqmmmgggjjjnnnooopppvvv}}}sssjjjrrrmmmjjjddd``````XXXVVV\\\\\\___kkkzzzzzzuuuuuuxxx~~~yyylllhhhfffdddcccdddpppvvv~~~tttrrrnnnkkkhhhgggggggggnnnpppsssvvvyyyzzz{{{|||}}}}}}{{{vvvuuurrrnnnlllmmmpppssstttsssvvvzzz~~~qqq^^^UUUMMMLLLLLLJJJJJJLLLMMMQQQXXX\\\___ccchhhllliiihhhfffccc___YYYRRRLLLJJJGGGGGGKKKPPPRRRXXX^^^fffjjjooorrruuu{{{qqq[[[KKKJJJLLLHHHEEEGGGBBBCCCCCCDDDEEEFFFGGGGGGCCCDDDGGGIIIKKKUUUlll|||}}}~~~}}}}}}|||{{{{{{|||~~~ttteee]]]UUUSSSSSSTTTXXX^^^bbbfffnnnxxxzzzrrrmmmfffkkkoooqqqsss{{{sssooolllhhhrrrgggdddbbb```^^^YYYVVVUUUZZZbbbiiittt~~~uuutttxxx~~~uuupppjjjdddaaaaaadddffflllrrrxxx}}}xxxooohhhhhhiiijjjmmmqqqwww~~~xxxrrrooorrroookkkjjjlllooorrrttttttuuuxxx{{{~~~nnn[[[QQQJJJJJJLLLKKKJJJJJJPPPTTTYYY^^^bbbgggkkknnnmmmkkkgggbbb\\\UUUPPPMMMLLLJJJIIIJJJOOOVVV[[[^^^fffiiimmmrrrxxxhhhZZZLLLHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHOOOaaarrr}}}uuuwww{{{{{{xxxxxxzzz}}}~~~~~~mmmaaaWWWSSSTTTVVVZZZ___hhhjjjnnnzzz}}}yyysssmmmiiillloooqqqvvvrrrnnnmmmiiidddmmmaaa]]][[[___]]]ZZZVVVVVVZZZaaafffpppxxxvvvzzz~~~oookkkfffbbbaaacccfffiiilllrrryyy}}}zzzqqqiiihhhkkknnntttzzz|||uuupppnnnmmmkkkiiihhhkkkooosssuuuvvvxxxzzz|||jjjZZZQQQJJJJJJKKKKKKJJJKKKPPPTTTZZZ___cccgggkkkmmmmmmjjjfff```ZZZTTTOOOLLLLLLKKKKKKMMMRRRYYY___bbbkkkmmmpppsssyyybbbUUUIIIFFFFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHGGGMMM\\\lll}}}yyyqqqqqqtttvvvvvvvvvxxx{{{}}}}}}~~~~~~}}}||||||~~~qqqeeeZZZUUUUUUVVVZZZ___fffkkksss|||vvvooolllmmmooorrryyyuuummmlllmmmkkkiii}}}ggg\\\XXXWWW]]]\\\ZZZWWWVVVYYY^^^aaajjjuuu{{{yyy}}}ttthhheeebbb```aaaeeeiiilllnnnsss{{{zzzqqqjjjjjjnnnttt~~~}}}vvvqqqmmmkkkfffeeeeeegggjjjnnnsssvvvyyyzzz{{{}}}fffXXXPPPJJJJJJKKKKKKKKKMMMPPPUUU\\\aaaeeegggjjjkkkllliiiddd^^^WWWQQQMMMJJJLLLLLLNNNQQQWWW^^^eeeiiiqqqrrrtttxxx}}}www[[[PPPFFFDDDFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFIIIVVVddd{{{wwwooolllmmmqqqtttsssuuuwwwzzz|||}}}~~~{{{||||||{{{yyyyyyzzz|||~~~vvviii]]]XXXWWWWWW[[[___eeelllwww{{{tttooooooooorrrzzz|||~~~yyysssooonnnoooppppppvvvcccZZZWWWXXXZZZZZZZZZXXXWWWXXX[[[]]]ccclll}}}||||||mmmcccbbb```___bbbfffkkkoooqqqwwwtttnnnkkkooottt{{{}}}vvvpppllliiiggg```aaacccfffjjjnnntttwww{{{{{{|||}}}~~~~~~eeeVVVOOOJJJJJJKKKJJJLLLOOOQQQVVV]]]cccfffhhhiiijjjjjjgggaaaZZZTTTOOOKKKIIIKKKMMMPPPUUU[[[ccckkkppptttwww|||qqqVVVMMMFFFEEEFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEFFFGGGEEEGGGRRR^^^ttt{{{rrrkkkiiimmmqqqqqqrrrsssuuuxxxzzz|||}}}zzz{{{{{{zzzxxxwwwxxxyyy|||~~~xxxlll^^^YYYXXXXXX\\\aaafffmmmyyyzzzssspppnnnqqqxxx~~~~~~}}}{{{xxxvvvtttuuuvvv}}}qqqbbbYYYVVVWWWXXXXXXXXXWWWVVVVVVXXXZZZ^^^fff{{{xxxlllbbbaaa```aaadddiiinnnqqqwww}}}zzzmmmlllooovvv}}}xxxqqqkkkgggdddccc\\\___dddhhhkkkooouuuyyy{{{{{{{{{{{{}}}~~~{{{eeeTTTNNNJJJJJJKKKJJJMMMQQQTTTXXX___dddfffggghhhiiiiiieee___WWWQQQMMMKKKJJJKKKNNNSSSXXX^^^fffooouuuzzznnnUUUNNNHHHHHHHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFGGGOOOYYYnnn~~~zzznnnhhhiiimmmppppppppprrrtttwwwyyy{{{yyyzzz{{{zzzxxxwwwwwwxxxzzz|||~~~zzzmmm___YYYXXXYYY]]]bbbgggnnnxxxuuuqqqmmmnnntttyyy||||||~~~}}}}}}zzzwwwnnnbbbYYYTTTUUUUUUVVVVVVVVVUUUUUUWWWYYYZZZbbbvvvuuulllcccccccccdddhhhmmmrrrvvv|||{{{tttlllnnnuuu~~~zzzssslllfffcccaaa```\\\aaagggkkknnnqqqwww{{{{{{{{{zzz{{{|||~~~uuucccRRRMMMJJJKKKKKKJJJNNNSSSVVVZZZ```dddfffggghhhiiigggccc\\\UUUOOOLLLKKKKKKKKKPPPWWW\\\bbbjjjssszzz~~~hhhTTTNNNJJJKKKIIIEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCFFFFFFGGGMMMVVVfffxxxxxxnnnkkklllpppoooooooooqqqtttwwwxxxwwwxxxzzzzzzxxxwwwwwwxxxyyy{{{||||||||||||~~~~~~pppbbbZZZXXXYYY]]]bbbfffmmmwwwvvvrrrnnnmmmppptttvvvvvvyyyuuu~~~kkkbbbZZZUUUUUUSSSTTTTTTTTTSSSTTTWWWZZZYYY___ppprrrjjjccccccdddggglllrrrxxx|||~~~|||wwwrrrpppttt}}}wwwsssmmmgggbbb```_________dddkkkooopppsssxxx}}}|||{{{{{{{{{}}}mmm^^^QQQLLLJJJKKKKKKJJJNNNTTTYYY\\\```ccceeefffhhhjjjfffaaaZZZTTTOOOMMMMMMMMMNNNSSS[[[aaafffmmmwwwvvv^^^PPPLLLJJJKKKJJJEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDGGGGGGFFFKKKQQQ^^^ooo{{{tttrrrqqqpppnnnmmmoooqqqtttwwwtttvvvxxxyyywwwvvvwwwwwwyyyzzz{{{{{{zzzzzz|||~~~wwwfff]]]YYYXXX[[[```eeemmmwwwvvvssspppnnnpppsssvvvxxxzzzvvvxxxiiiccc]]]XXXYYYRRRSSSSSSRRRRRRTTTXXXZZZYYY^^^lll}}}|||ooohhhbbbccceeeiiiooovvv}}}~~~zzzzzzwwwsssvvvzzz|||rrrnnniiiddd```_________aaagggnnnrrrrrrtttyyy~~~}}}|||||||||~~~gggZZZPPPLLLJJJKKKKKKJJJOOOUUU[[[]]]aaacccdddfffhhhjjjeeeaaaZZZSSSNNNMMMNNNOOOPPPVVV^^^dddiiipppzzznnnTTTMMMJJJIIIKKKJJJEEECCCEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEHHHGGGFFFIIINNNWWWiii~~~zzzrrrpppnnnmmmmmmpppsssvvvrrrtttwwwwwwwwwvvvvvvwwwyyyzzzzzzzzzyyyyyy{{{}}}~~~|||jjj```ZZZXXXZZZ^^^ccclllxxxvvvtttqqqpppqqqtttyyy}}}{{{vvvnnncccZZZXXX[[[ZZZYYYWWWUUUTTTUUUUUUTTTRRRXXX\\\cccrrrzzz}}}xxxllljjjfffhhhlllrrrxxx|||~~~~~~}}}{{{yyy{{{|||{{{wwwoookkkfffaaa^^^^^^___```jjjlllooosssuuuvvvwwwvvv}}}zzzzzztttZZZRRRLLLLLLKKKIIIIIIKKKPPPSSS^^^aaaddddddcccccceeegggccc]]]WWWSSSNNNIIIKKKPPPUUU[[[cccjjjtttvvv^^^TTTMMMJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJWWWbbbwww}}}yyyrrrlllllllllkkklllooorrrrrrssssssttttttuuuuuurrrtttwwwzzz|||{{{zzzyyy}}}tttggg___]]]^^^```dddkkkvvvxxxrrrqqqrrrttt{{{}}}zzzkkkccc[[[XXXYYYWWWYYYWWWTTTSSSSSSTTTSSSRRRVVVZZZ```nnn~~~~~~~~~}}}}}}xxxnnnmmmiiilllqqqwww}}}~~~}}}~~~~~~}}}vvvrrrlllhhhddd```^^^___aaaccclllnnnqqqtttwwwxxxxxxxxx}}}zzz{{{mmmXXXQQQJJJJJJJJJIIIIIIMMMRRRWWW^^^aaadddeeeccccccdddfff```ZZZUUUQQQMMMIIILLLQQQWWW___hhhpppzzz~~~oooZZZSSSMMMJJJGGGFFFFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJSSS]]]rrrzzzrrrlllkkkkkkjjjkkkmmmppppppqqqqqqrrrrrrssssssqqqsssuuuxxxyyyzzzyyyyyyzzz}}}yyykkkbbb___```aaaffflllvvv}}}xxxwwwxxx{{{~~~~~~mmmiiibbb\\\[[[VVV[[[WWWSSSQQQQQQRRRSSSSSSTTTWWW\\\hhh~~~zzzyyy|||yyyqqqpppooorrrxxx{{{{{{|||vvvppplllgggddd```^^^^^^aaafffiiioooqqqsssvvvyyyzzz{{{{{{|||{{{}}}cccTTTPPPIIIIIIHHHHHHJJJOOOVVV[[[___aaadddeeedddccccccccc[[[VVVQQQOOOKKKIIIMMMSSS[[[eeepppyyy~~~zzz|||~~~fffUUUQQQLLLIIIGGGEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHNNNXXXlll~~~tttllljjjjjjiiiiiikkklllmmmmmmnnnoooooopppppppppppprrrtttuuuwwwxxxyyywwwyyy}}}qqqgggbbbbbbccchhhmmmuuu~~~zzz|||~~~tttsssllleee```[[[^^^YYYTTTQQQQQQSSSTTTUUUSSSUUUYYYcccxxx}}}|||}}}yyyqqqrrrsssxxxzzzzzz{{{vvvpppkkkhhhbbb```^^^^^^```eeekkkoooqqqsssuuuxxxzzz{{{|||||||||{{{~~~pppZZZPPPOOOJJJJJJIIIIIIJJJPPPWWW]]]___aaadddeeeeeecccaaa```VVVQQQNNNLLLKKKJJJPPPWWW```jjjvvv|||yyy|||sss]]]PPPOOOKKKHHHFFFDDDEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFKKKUUUggg~~~vvvllliiihhhgggfffgggjjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnoooqqqsssuuuwwwsssvvv{{{wwwkkkeeecccdddiiillltttxxxvvvuuurrrxxxyyy}}}yyyyyyrrrjjjeee___aaa\\\VVVRRRRRRTTTVVVWWWTTTUUUYYY```oooxxxrrrssswww|||}}}|||vvvqqqlllhhhfff^^^^^^^^^```dddjjjppptttssstttvvvxxxzzz|||}}}}}}~~~}}}{{{cccSSSMMMNNNLLLKKKKKKJJJLLLQQQWWW\\\```bbbdddffffffccc___\\\RRRNNNKKKKKKKKKMMMTTT\\\dddnnnzzzzzzvvvuuu{{{kkkWWWMMMLLLJJJGGGEEECCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEKKKSSSdddyyyyyylllgggfffdddcccdddggghhhhhhiiikkkllllllmmmlllkkkkkkkkkmmmoooqqqssspppsssxxx||||||ooofffddddddhhhkkkrrr|||tttuuu{{{ooopppyyy}}}yyytttvvvppphhhfffbbbbbb]]]WWWTTTSSSUUUWWWXXXUUUVVVYYY^^^gggzzz}}}||||||yyytttvvvzzz|||uuuoookkkhhheeeccc]]]^^^aaadddjjjpppuuuxxxvvvvvvwwwyyy{{{}}}~~~jjjYYYNNNJJJKKKKKKKKKLLLLLLNNNRRRXXX]]]aaabbbdddfffgggccc^^^YYYOOOKKKIIIKKKMMMPPPYYYbbbiiirrrzzzvvvuuuxxx~~~xxxcccSSSKKKJJJIIIFFFDDDBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBBBBCCCDDDEEEJJJQQQ```sss{{{lllfffdddbbb``````dddeeefffggghhhiiijjjkkkjjjjjjiiiiiiiiikkkmmmnnnllloootttyyy}}}rrrhhheeeeeegggjjjoooyyyyyyqqquuuwwwrrrxxx}}}{{{}}}yyykkkmmmiiieeefffeeeaaa]]]WWWTTTTTTUUUVVVVVVUUUUUUXXX\\\```nnn~~~|||zzz||||||wwwzzz|||yyyuuunnniiieeeccc```___]]]```dddiiioootttxxxzzzyyyyyyzzz{{{}}}~~~mmmZZZPPPKKKIIIIIIGGGIIILLLNNNQQQUUUZZZ^^^aaabbbdddggggggccc\\\VVVNNNJJJIIIKKKNNNTTT^^^hhhnnnuuu{{{}}}|||xxxyyy~~~ooo]]]QQQKKKIIIHHHFFFCCCBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEHHHMMM[[[mmm}}}}}}llleeecccaaa^^^^^^aaabbbcccdddeeeggghhhhhhiiihhhhhhgggggghhhhhhiiigggkkkppptttxxx}}}vvvkkkgggggggggiiimmmttt|||ssspppxxx}}}yyyzzzyyy{{{ssseeegggdddcccggghhh```\\\WWWTTTTTTTTTTTTTTTTTTUUUXXXZZZ\\\ggg~~~yyy{{{~~~~~~zzz~~~~~~{{{uuupppiiidddaaa___]]][[[^^^aaafffmmmrrrvvvyyyzzz{{{{{{|||}}}~~~xxx^^^PPPLLLIIIHHHHHHDDDGGGKKKOOOSSSXXX]]]```bbbbbbdddggghhhddd\\\UUUMMMJJJIIILLLPPPVVVaaakkkrrrwww{{{{{{}}}~~~zzzxxxzzz}}}iiiYYYOOOJJJHHHHHHEEECCCAAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEJJJWWWhhhxxx~~~llldddbbb```]]]\\\______```bbbccceeeffffffhhhhhhgggggggggffffffeeedddhhhlllqqquuuyyy~~~xxxmmmiiiiiiggghhhlllqqqzzzwwwqqqrrr|||}}}}}}rrrrrr~~~xxxccc]]]```bbbbbbbbb]]]```aaa^^^WWWRRRPPPRRRQQQUUU\\\___[[[___vvvzzzvvvzzz~~~}}}uuullliiiddd___\\\[[[[[[\\\^^^ccckkkrrruuuwwwxxxyyy~~~~~~nnndddVVVMMMKKKKKKJJJHHHGGGIIILLLPPPUUUYYY\\\]]]cccdddgggjjjjjjddd[[[SSSIIIIIIIIILLLSSS^^^hhhooo~~~wwwvvv}}}|||||||||}}}ttt___RRRLLLKKKJJJHHHFFFCCC@@@???@@@CCCDDDBBBBBBBBBAAAAAA@@@@@@@@@???>>>??????@@@AAABBBCCCFFFIIIQQQ^^^lll}}}nnnbbb``````]]]YYY[[[\\\]]]^^^```aaabbbbbbdddeeeeeefffggggggffffffdddeeehhhlllrrrwww|||}}}qqqiiifffhhhhhhiiilllrrrxxx~~~|||yyytttpppppp{{{}}}wwwoooqqq~~~xxxeee___``````^^^]]]WWWZZZ]]]\\\WWWSSSRRRRRRRRRTTT[[[___]]]___rrr~~~}}}wwwwww{{{~~~}}}sssjjjgggbbb]]][[[ZZZ\\\]]]bbbgggnnntttwwwyyyzzz{{{~~~eee\\\QQQKKKJJJKKKJJJIIIJJJKKKNNNRRRVVVZZZ^^^```eeeeeeggghhhggg```VVVOOOIIIIIIKKKPPPZZZeeeooottt|||wwwwww~~~}}}}}}yyy}}}oooZZZNNNJJJIIIHHHFFFEEEBBB@@@???@@@BBBCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@BBBCCCDDDFFFHHHOOOZZZfffvvvpppeee```___\\\YYYZZZ[[[\\\]]]^^^```aaaaaaccccccddddddeeedddddddddcccdddfffiiinnntttyyy|||rrriiieeeeeeeeefffhhhlllqqqvvvyyyyyyvvvqqqnnnppp|||{{{sssnnnssswwweee]]]\\\ZZZVVVUUUPPPSSSWWWXXXWWWTTTSSSRRRWWWUUUXXX]]]]]]^^^lll}}}|||yyyyyyyyy|||yyynnnfffccc^^^ZZZYYYZZZ]]]___gggkkkrrrwwwzzz{{{}}}~~~gggXXXSSSLLLHHHIIIKKKKKKJJJMMMNNNPPPSSSXXX]]]aaadddfffgggggggggccc\\\RRRLLLIIIIIIMMMVVVbbbnnnuuuxxxxxxvvvxxx~~~~~~~~~zzzhhhSSSJJJHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAABBBDDDDDDFFFGGGLLLUUU___lll~~~uuujjjccc^^^ZZZXXXXXXYYYZZZ[[[]]]^^^______aaabbbbbbbbbbbbbbbaaa```aaaaaabbbeeejjjooouuuxxx|||~~~tttjjjeeeddddddeeefffhhhkkknnnpppsssqqqnnnkkkppp}}}|||}}}xxxsssrrrzzzuuucccYYYUUURRRPPPQQQNNNPPPTTTWWWZZZ[[[ZZZZZZ___XXXUUUYYY\\\]]]gggsss~~~{{{xxxxxx{{{|||ttthhhbbb___[[[YYYYYY\\\```ccckkkoootttxxx{{{|||pppZZZPPPLLLIIIHHHIIIKKKKKKJJJNNNOOOQQQTTTYYY^^^cccfffgggggghhhfffbbbZZZRRRMMMJJJKKKPPP[[[hhhsssxxxyyyvvvyyy}}}~~~```NNNHHHFFFEEEEEEAAAAAAAAAAAAAAA@@@??????AAA@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCEEEEEEEEEEEEIIIPPPXXXeeexxxzzz|||zzzqqqggg^^^YYYWWWWWWWWWXXXYYY[[[\\\]]]^^^``````aaaaaaaaa```______aaa```aaabbbfffkkkqqqtttyyy{{{~~~xxxllleeeffffffffffffggghhhiiijjjmmmmmmkkkjjjpppxxxsssuuusssqqqqqqtttyyy~~~uuussswwwtttbbbWWWRRRPPPQQQTTTPPPRRRXXX```iiinnnnnnmmmhhh]]]VVVXXX[[[]]]dddnnn~~~xxx{{{}}}wwwuuuvvvsssxxx~~~pppeee___]]][[[ZZZ\\\```eeehhhooorrrvvvyyyzzz|||ttt^^^SSSLLLKKKIIIHHHIIIJJJKKKKKKNNNOOORRRUUUZZZ```dddgggggghhhhhhgggbbb[[[UUURRRLLLNNNUUU___kkksssvvvwww|||uuuYYYKKKHHHFFFEEEEEE???@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDFFFGGGEEEEEEGGGMMMTTTaaattt}}}~~~wwwkkk```XXXTTTUUUVVVWWWXXXYYY[[[\\\\\\______`````````______^^^aaa``````bbbeeeiiimmmpppuuuxxx{{{~~~{{{ooogggffffffgggggghhhgggggggggjjjkkkjjjjjjssswwwnnnhhhjjjiiihhhgggiiinnnssswww~~~rrrrrrzzz~~~qqqcccZZZUUUSSSVVV[[[UUUZZZdddsssnnnbbbYYY[[[^^^^^^bbbjjj{{{~~~sssuuu{{{~~~xxxtttsssooossszzz{{{mmmeee]]]\\\\\\]]]aaafffkkknnnsssuuuwwwyyyzzz||||||aaaTTTRRRKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPSSSXXX]]]bbbeeegggggghhhiiigggbbb\\\WWWUUUOOOTTT\\\dddlllrrrvvvxxxiiiRRRJJJIIIEEECCCEEE@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???@@@@@@AAACCCEEEGGGHHHFFFEEEGGGKKKRRR]]]qqqtttfffZZZSSSUUUUUUVVVWWWYYYZZZ[[[[[[\\\]]]]]]^^^______^^^^^^___``````bbbdddgggjjjkkkqqqssswwwzzz|||rrrjjjdddfffgggiiiiiiiiihhhgggiiilllllllllwww}}}yyy~~~}}}sssiiiddd``````______```dddjjjnnnyyyooorrrssskkkbbb]]]XXXUUUXXX]]]]]]dddssspppeee___bbbccc```aaafffppprrrqqquuuvvvzzz}}}wwwvvvqqqssswww{{{rrrhhhccc[[[\\\^^^bbbffflllpppsssvvvxxxyyyzzz{{{}}}jjjWWWOOOPPPIIIIIIHHHHHHHHHJJJLLLNNNNNNQQQVVV\\\aaaeeeggghhhhhhiiijjjggg```ZZZWWWVVVSSSZZZdddkkkoootttyyy~~~qqq]]]MMMJJJIIIDDDAAADDDAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@@@@@@@???@@@AAABBBDDDFFFGGGHHHIIIGGGGGGJJJOOOZZZlll}}}ssscccYYYTTTUUUVVVWWWYYYZZZ[[[[[[XXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^```bbbdddeeefffffflllooorrruuuwwwyyy|||uuummmeeegggjjjmmmnnnnnnnnnmmmjjjnnnnnnooo{{{|||tttpppuuu|||~~~yyynnnfffaaa[[[\\\\\\[[[[[[___eeekkkuuuooottt~~~hhhccc___]]]ZZZVVVWWW[[[ccclll~~~vvvooogggdddhhhiiibbb```dddiiiuuupppqqqooorrrxxx|||}}}{{{vvvuuuuuuwww|||~~~xxxiiibbb___[[[]]]```eeejjjooosssvvvyyyzzz{{{||||||~~~lll[[[OOOIIIIIIGGGGGGGGGGGGGGGJJJMMMPPPOOORRRXXX___dddgggiiiiiiiiijjjjjjfff___YYYUUUUUUUUU^^^iiiooorrrvvv}}}fffUUUIIIJJJJJJCCC@@@CCCBBBAAAAAA@@@@@@AAABBBBBB>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIKKKHHHHHHJJJNNNWWWiiiyyymmmaaaTTTUUUVVVWWWYYYZZZ[[[[[[UUUVVVXXXZZZ[[[\\\\\\\\\[[[]]]___aaacccdddcccccciiikkkoooqqqsssuuuxxx{{{wwwooohhhjjjnnnrrrtttttttttssslllppppppqqq~~~vvvnnnjjjnnnuuuyyy{{{~~~{{{~~~uuujjjbbb^^^[[[\\\\\\[[[[[[___eeekkksssmmmsssyyybbb^^^XXXUUUUUUWWWXXXYYYaaaooovvvjjjfffggghhhfffdddaaaaaaaaacccuuu}}}nnnlllqqquuuuuuwwwyyy|||zzzxxxuuutttvvvwwwyyy|||}}}mmmbbb^^^```[[[```ffflllqqqtttxxxzzz{{{{{{|||kkk\\\TTTLLLJJJOOOFFFGGGHHHHHHGGGIIILLLNNNRRRVVV\\\aaaccceeeggghhhkkkhhheeeaaaYYYRRRQQQUUU___hhhooooooqqqyyynnnVVVPPPHHHEEEFFFFFFCCC???@@@@@@??????@@@@@@AAABBBAAA@@@@@@??????>>>>>>>>>AAAAAABBBDDDFFFHHHJJJKKKKKKHHHGGGJJJOOOVVVaaakkkuuu```ZZZSSSQQQSSSVVVZZZ[[[XXXYYYYYYYYYZZZZZZZZZ[[[^^^```aaa```^^^\\\\\\\\\aaadddhhhkkknnnrrrvvvzzz}}}zzznnniiilllqqqxxx~~~}}}~~~zzz|||~~~sssjjjdddiiiqqquuuwwwyyywwwuuurrrnnnhhhccc___\\\XXXYYYYYYXXXXXX\\\bbbhhhqqqnnnwwwoooaaa]]]WWWTTTTTTUUUVVVVVV[[[eeerrr|||}}}vvvkkkbbb```aaabbbaaa^^^\\\\\\]]]aaarrrooojjjmmmoooooossstttwww|||~~~yyyvvvvvvvvvvvv{{{~~~uuuggg^^^[[[\\\```eeelllrrrvvvyyy|||~~~{{{{{{|||vvv]]]SSSOOOJJJJJJNNNHHHIIIIIIIIIIIIJJJMMMPPPTTTXXX^^^bbbdddeeeggghhhiiiddd```]]]WWWRRRTTTYYYbbbkkkrrrrrrssszzz{{{wwwdddSSSMMMGGGDDDEEEEEECCC@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@@@@@@@???AAAAAABBBDDDFFFHHHJJJKKKLLLHHHGGGIIILLLPPPZZZdddrrr~~~qqqbbbUUUSSSUUUVVVWWWZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]^^^^^^]]]\\\]]]^^^```cccfffhhhjjjnnnrrruuu{{{~~~}}}rrrkkkmmmssszzzpppggg```bbbhhhkkkmmmooopppooollliiieeebbb^^^\\\XXXYYYYYYXXXXXX\\\bbbhhhuuuooo|||iii___\\\WWWTTTTTTUUUUUUTTTWWW[[[```dddeeebbb^^^ZZZXXXYYYZZZYYYWWWVVVWWWXXX]]]kkkvvvkkkiiiiiiiiimmmnnnqqqvvv|||~~~yyywwwuuusssuuuzzz{{{jjjaaa\\\ZZZ\\\eeejjjrrrxxx|||}}}}}}~~~~~~sss```PPPLLLKKKIIIIIILLLIIIJJJJJJJJJJJJLLLPPPSSSXXX[[[```dddeeefffggggggfff```ZZZWWWSSSRRRVVV]]]fffmmmssstttuuuyyy}}}~~~vvvyyykkkYYYNNNJJJEEECCCDDDDDDBBB@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHJJJKKKLLLHHHFFFGGGHHHJJJQQQZZZgggvvvmmmWWWTTTWWWUUUUUUYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ\\\]]]\\\\\\]]]^^^___aaadddfffgggjjjmmmpppwwwzzz~~~wwwnnnpppuuu}}}oooddd\\\\\\```aaaccceeeffffffeeecccaaa___]]]\\\XXXYYYYYYXXXXXX\\\bbbhhhyyy}}}nnn~~~ddd___\\\YYYWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVRRRSSSTTTTTTSSSSSSTTTVVV[[[ggg}}}ooohhhggghhhhhhiiilllooouuu{{{{{{xxxtttqqqqqqttt|||nnnbbb___^^^___```gggmmmuuu{{{~~~~~~~~~~~~tttaaaVVVLLLKKKKKKHHHGGGIIIIIIJJJJJJJJJJJJMMMQQQUUU[[[^^^cccfffgggfffggggggeee]]]VVVRRRQQQRRRYYYaaahhhmmmrrrtttuuuwwwyyyzzzxxxzzzyyybbbRRRIIIFFFCCCAAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGIIIJJJJJJGGGEEEFFFFFFFFFLLLSSS```qqqvvvYYYUUUXXXTTTSSSYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWYYY[[[\\\[[[[[[\\\]]]]]]___bbbdddeeehhhkkknnnrrruuuyyy||||||sssuuuyyynnnddd\\\ZZZ\\\\\\^^^aaa`````````___^^^\\\[[[ZZZXXXYYYYYYXXXXXX[[[bbbhhh{{{{{{uuurrrrrrqqqoooooosssvvv{{{nnnuuu______]]]ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSPPPQQQRRRRRRQQQRRRTTTVVV]]]fffyyytttiiifffggggggggghhhjjjnnnrrrwwwyyyzzzvvvqqqpppqqqttt{{{tttddd^^^___aaadddggglllqqqyyy~~~uuucccUUUOOOKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJMMMRRRVVV]]]```dddgggggggggggggggeee]]]TTTRRRRRRTTT[[[ccciiikkknnnrrrssstttuuuwww}}}~~~pppYYYLLLEEECCCBBBAAAAAABBBAAAAAA???????????????@@@@@@AAA??????@@@@@@AAAAAAAAABBBAAABBBBBBCCCDDDFFFGGGHHHFFFDDDDDDFFFFFFEEEIIIOOOZZZjjj|||^^^VVVVVVSSSSSSXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ[[[[[[ZZZYYYYYYZZZYYY[[[^^^```aaadddhhhjjjmmmppptttwwwzzz}}}}}}}}}|||mmmddd\\\ZZZZZZZZZ\\\___^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXX[[[bbbhhhxxxtttnnnlllllljjjfffdddeeefffffflllsssqqqooo^^^[[[ZZZXXXXXXYYYYYYWWWUUUQQQRRRRRRSSSRRRQQQPPPOOOPPPQQQQQQPPPPPPQQQSSSVVV^^^eeesssyyyjjjfffggggggfffeeefffgggjjjlllnnnzzz{{{uuurrrrrrooottt|||pppfff]]]\\\^^^aaaggglllsssxxx~~~~~~~~~vvvaaaVVVJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJNNNTTTXXX]]]aaaeeeggghhhgggggghhhddd\\\UUUTTTVVVZZZ```fffkkkiiikkkpppssssssuuuyyycccOOOHHHCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@======>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBAAABBBEEEFFFDDDGGGMMMXXXfffyyygggYYYTTTRRRSSSUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ\\\[[[ZZZYYYYYYZZZWWWYYY[[[\\\]]]___bbbeeeiiikkkooorrruuuxxx}}}yyykkkccc]]][[[ZZZXXXYYY\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYYYYXXXXXX\\\bbbhhhuuuwwwqqqmmmjjjfffaaa]]]]]]\\\ZZZ\\\```hhhwwwyyyjjj]]]TTTTTTSSSUUUVVVVVVTTTRRRNNNOOOPPPQQQQQQOOONNNMMMOOOOOOOOONNNMMMNNNQQQTTTXXX]]]gggvvvoooiiiiiigggeeecccbbbaaaaaaccccccmmmxxxyyytttsssnnnpppttt{{{~~~}}}tttbbb^^^[[[]]]```ccckkksssxxx|||yyybbbTTTNNNHHHJJJJJJIIIGGGHHHJJJKKKJJJJJJJJJJJJKKKPPPVVVZZZ]]]```eeeggghhhgggggghhhbbbZZZVVVXXX]]]```eeejjjnnnjjjkkkqqquuuvvvyyy~~~sssVVVGGGHHHBBBBBBBBBAAA@@@@@@@@@AAA??????>>>>>>??????@@@AAA<<<<<<===>>>???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAA@@@???AAADDDDDDBBBDDDIIISSS^^^ooosss]]]QQQRRRSSSRRRTTTTTTUUUVVVWWWXXXXXXYYYWWWYYY[[[[[[ZZZZZZ[[[\\\\\\]]]^^^]]]]]]]]]___aaafffhhhkkkmmmppptttyyy|||}}}}}}xxxmmmfffaaa___\\\XXXXXXZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXX\\\bbbhhhttt}}}vvvnnngggaaaZZZVVVUUUTTTRRRSSSWWWXXXdddqqq|||zzzaaaVVVOOOOOOOOOQQQSSSSSSQQQOOOMMMNNNOOOPPPPPPOOONNNLLLNNNNNNMMMLLLKKKLLLOOORRRPPPTTT\\\hhhzzztttlllmmmgggeeebbb___]]]\\\]]]]]]aaammm~~~|||vvvtttooommmooouuu}}}}}}yyy~~~zzznnneee]]]\\\]]]aaacccfffoooxxxzzz}}}~~~hhhXXXNNNJJJLLLNNNNNNJJJGGGHHHJJJKKKKKKKKKKKKKKKMMMQQQXXX\\\\\\```dddggghhhggghhhhhh___YYYVVV[[[aaaeeejjjnnnrrrllllllrrrwwwyyy}}}lllNNNDDDJJJBBBBBBCCCBBB@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBB<<<<<<===???@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>@@@DDDCCC@@@AAAEEEJJJSSSbbbvvv{{{```PPPRRRTTTPPPSSSSSSTTTUUUWWWXXXYYYYYYUUUWWWZZZ[[[[[[\\\]]]___bbbccccccaaa___^^^___aaadddfffiiikkknnnqqqvvvzzzzzz{{{}}}yyypppkkkfffddd```ZZZXXXZZZUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZXXXXXX\\\bbbhhhtttxxxmmmccc]]]UUUOOONNNNNNMMMPPPTTTQQQZZZcccjjjtttqqq^^^UUUPPPQQQQQQOOOMMMMMMNNNOOONNNNNNNNNMMMMMMMMMMMMLLLQQQMMMIIIIIIMMMPPPOOOMMMRRROOOPPPZZZkkk|||nnnhhhhhheeebbbbbb^^^YYYYYY]]]```hhhsss~~~}}}xxxyyyuuuttttttuuuxxxzzz|||~~~{{{{{{}}}|||wwwpppjjjdddaaa___^^^___cccjjjoooqqqqqq~~~gggXXXOOOIIIGGGIIIIIIKKKKKKKKKJJJIIIHHHKKKKKKKKKLLLPPPVVV\\\___aaaaaacccgggjjjiiieeeaaa___[[[ZZZ^^^gggnnnpppooommmnnnsssyyy{{{zzz^^^LLLHHHHHHEEEDDDAAA?????????@@@AAA@@@@@@???>>>======>>>>>>AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@<<<<<<<<<===>>>@@@AAABBBGGGLLL[[[nnnpppdddXXXNNNMMMRRRRRRUUUXXXXXXWWWWWWYYY\\\YYYYYYZZZ[[[]]]^^^___```^^^___^^^\\\YYYYYY\\\___aaabbbdddhhhkkknnnqqqrrruuuwwwzzz|||~~~zzznnnllliiifffccc```\\\YYYVVVVVVWWWWWWXXXXXXYYYZZZXXX[[[^^^^^^]]]___cccgggxxx}}}qqqgggbbbXXXUUUPPPLLLJJJKKKMMMNNNQQQTTTYYYaaalllxxxlll\\\VVVPPPQQQQQQOOOMMMLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJOOOKKKHHHJJJNNNRRRRRRPPPQQQNNNOOOVVVccczzzuuullleeeaaa``````^^^[[[\\\```aaahhhsss}}}~~~}}}{{{zzzwwwuuutttuuuyyy||||||||||||}}}}}}zzzuuunnniiiddd```___aaaaaaccciiipppvvvxxxxxx}}}lll[[[RRRMMMJJJJJJIIIIIIJJJKKKKKKJJJIIIHHHKKKKKKKKKMMMQQQWWW\\\```dddddddddgggiiihhheeeaaa[[[\\\___fffnnnssstttsssqqqrrruuuzzzzzzzzz~~~uuuXXXIIIEEECCCDDDCCCAAA?????????@@@AAA@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????CCCBBB@@@?????????@@@AAA<<<<<<======>>>@@@AAABBBFFFLLLYYYkkk|||~~~qqqeeeXXXMMMKKKOOOOOORRRVVVWWWVVVVVVXXXZZZZZZZZZ[[[\\\]]]______```___```___]]]ZZZYYY[[[]]]^^^___aaadddhhhkkkmmmooorrruuuxxxzzz|||~~~vvvtttpppllliiieee```\\\]]]\\\[[[ZZZZZZZZZ[[[\\\\\\^^^`````````bbbhhhmmm{{{wwwnnnfffaaaUUUSSSNNNKKKIIIJJJLLLMMMOOOQQQUUU]]]fffqqqzzz~~~eeeZZZVVVOOOPPPPPPNNNLLLKKKLLLNNNOOOOOONNNLLLLLLKKKKKKKKKMMMJJJIIIKKKPPPTTTUUUTTTPPPOOOOOOSSS[[[nnnrrreee```^^^___^^^\\\^^^bbbeeelllvvv~~~wwwrrrqqqvvvzzz}}}|||{{{xxxxxx|||xxxtttmmmeeeaaa_________aaacccgggnnnuuu{{{}}}}}}~~~~~~lllYYYPPPMMMKKKJJJKKKIIIIIIJJJJJJKKKJJJJJJIIIKKKKKKMMMOOOSSSYYY]]]```ffffffeeefffgggfffccc```ZZZ___fffmmmrrrttttttsssuuuuuuwww{{{{{{|||fffQQQHHHCCC@@@CCCBBBAAA?????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>BBBAAA???>>>>>>>>>???@@@============>>>???AAAAAAEEEJJJVVVgggwww|||~~~vvvlll^^^RRRMMMOOONNNQQQUUUWWWWWWWWWXXXZZZ[[[[[[\\\]]]^^^^^^______aaabbbbbb```\\\ZZZZZZZZZ[[[\\\]]]```cccfffhhhiiioooqqquuuxxxzzz}}}~~~zzzvvvrrrnnnhhheeecccaaa^^^[[[ZZZZZZ[[[\\\^^^___``````aaafffnnnttt|||uuuooojjjccc^^^SSSQQQNNNKKKIIIJJJLLLNNNNNNPPPTTTZZZbbbjjjrrrvvv~~~wwwbbbYYYVVVNNNOOOPPPOOONNNNNNPPPRRROOOOOONNNMMMLLLMMMMMMNNNLLLKKKJJJMMMQQQTTTUUUUUUPPPPPPQQQSSSXXXhhhxxxhhhbbb^^^^^^^^^\\\]]]aaajjjsss}}}uuurrrtttxxxzzz{{{{{{xxxtttuuu|||~~~uuuoooggg```]]]^^^aaadddbbbeeejjjqqqwww{{{|||}}}lll^^^QQQLLLKKKJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNRRRVVV[[[___aaagggfffdddccccccaaa```______dddjjjoooqqqqqqrrrrrrzzzyyy{{{~~~pppWWWLLLIIIFFFBBBBBBAAA@@@???>>>???????????????>>>>>>>>>>>>>>>???=========<<<<<<=========???>>>===;;;;;;<<<<<<===============>>>???@@@AAABBBGGGRRRbbbrrr~~~wwwiii\\\UUUTTTQQQSSSVVVXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^cccdddeeedddaaa]]]ZZZYYYZZZZZZ[[[\\\___aaadddeeekkknnnrrruuuxxx{{{~~~yyysssooollliiiddd```^^^]]]___```aaabbbbbbccceeemmmxxx}}}rrrkkkeee^^^YYYRRRPPPMMMKKKKKKLLLNNNPPPOOOQQQUUU[[[bbbiiiooorrrwww{{{tttbbbYYYVVVQQQSSSTTTUUUUUUVVVYYY[[[UUUSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLMMMPPPRRRRRRRRRQQQRRRTTTVVVYYYfffkkkddd^^^^^^^^^]]]___bbbmmmwww~~~~~~yyytttssstttuuuyyy{{{zzzvvvvvvzzz|||vvvooojjjbbb\\\[[[___eeeiiihhhkkkppptttxxxzzz{{{|||mmmaaaWWWNNNLLLLLLIIIGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMPPPTTTYYY]]]aaabbbeeedddbbb___]]]]]]]]]^^^dddgggjjjmmmpppssswww{{{```MMMHHHHHHFFFBBB@@@@@@??????>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>>>>======>>>>>>???>>>===<<<;;;;;;;;;<<<===>>>=========>>>???@@@@@@@@@DDDOOO^^^mmm}}}}}}ssshhh^^^YYYUUUUUUVVVVVVXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^eeefffhhhiiigggccc^^^ZZZZZZZZZZZZZZZ\\\___aaaccchhhkkkooorrrtttxxx{{{~~~~~~|||yyyuuupppkkkgggfffffffffeeeeeefffgggkkkuuuvvvkkkbbbYYYSSSNNNMMMKKKJJJJJJLLLNNNPPPPPPRRRVVV\\\bbbhhhmmmooorrrtttxxx|||ppp```YYYVVVVVVWWWYYYZZZ[[[\\\___aaa[[[XXXTTTOOOKKKHHHGGGGGGKKKKKKLLLMMMNNNNNNOOOOOOQQQRRRUUUXXX[[[dddxxxpppggg___^^^______```ccchhhsss|||zzz{{{}}}|||yyy{{{~~~xxxuuusssrrruuuyyyzzzyyyyyy|||zzzsssqqqfffbbb]]]ZZZ[[[```gggkkkooorrrvvvyyyzzz{{{}}}pppYYYVVVNNNJJJJJJKKKIIIGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNRRRWWW\\\```bbbdddbbbaaa___\\\ZZZZZZ]]]```gggggghhhkkkrrr{{{qqqVVVIIIFFFDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>??????@@@AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>???@@@@@@???BBBLLLZZZhhhvvv}}}vvvkkkbbb[[[YYYVVVUUUUUUVVVUUUUUUXXXYYYZZZ[[[]]]^^^___```fffhhhlllooooookkkddd^^^[[[ZZZYYYYYYZZZ]]]___aaadddgggjjjmmmppprrrvvvyyyzzz|||yyysssooommmlllhhhiiijjjjjjnnnxxxyyyjjj___UUUOOOIIIIIIHHHHHHIIIKKKMMMOOOPPPSSSWWW]]]bbbfffiiijjjjjjkkkmmmoooqqqrrrsssssshhh\\\XXXVVVWWWXXXZZZZZZYYYZZZ\\\___YYYVVVQQQLLLIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOOOORRRVVVYYY___mmmzzzzzzoooddd```^^^\\\[[[]]]___hhhuuu~~~|||zzzxxxvvvwwwxxxwwwuuuwww|||}}}{{{wwwrrrrrrtttuuuxxx{{{}}}zzzsssmmmiiihhh___]]][[[ZZZ]]]cccjjjnnnsssvvvyyyzzz{{{|||ttt___RRROOOJJJGGGIIIJJJHHHGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMLLLOOOSSSYYY^^^aaacccddd```___]]]ZZZXXXZZZ___ccciiifffdddhhhssstttaaaOOOGGGEEEAAA>>>=========>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>??????@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@BBBJJJVVVbbbooossseee```ZZZVVVVVVVVVVVVUUUYYYZZZ[[[]]]___aaabbbcccgggjjjoootttvvvrrrjjjccc[[[ZZZYYYXXXYYY[[[^^^___```bbbeeehhhjjjlllooorrrtttvvvzzz}}}{{{vvvwwwwwwvvvyyyxxxhhh[[[SSSOOOIIIIIIIIIIIIKKKMMMPPPQQQUUUWWW[[[___bbbdddffffffdddddddddeeefffggghhhhhh{{{aaaXXXWWWVVVUUUVVVWWWVVVUUUTTTVVVXXXSSSPPPMMMJJJHHHHHHIIIJJJDDDFFFIIIJJJJJJKKKLLLMMMMMMLLLPPPUUUWWW[[[ccclllxxxjjjbbb]]]XXXUUUTTTWWW^^^hhhppptttuuuuuuuuuvvvttttttuuutttrrrtttyyyxxx|||}}}sssqqqoooqqquuuzzz~~~|||yyyuuuooojjjeeeaaa^^^]]]\\\[[[\\\aaagggmmmqqqrrruuuxxxyyyzzz|||tttbbbXXXRRROOOJJJHHHJJJJJJGGGEEEFFFIIIIIIHHHHHHIIIJJJLLLMMMLLLOOOTTTZZZ___bbbdddeee______]]]ZZZXXX[[[aaafffjjjeeebbbfffrrr~~~bbbTTTHHHFFFEEEAAA???@@@======>>>>>>>>>>>>>>>===>>>>>>===>>>>>>???@@@@@@??????>>>>>>>>>>>>??????@@@???===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@BBBCCCIIISSS^^^iiizzznnnggg___ZZZYYYYYYYYYYYYZZZ[[[\\\___aaaccceeefffgggjjjpppwwwzzzvvvmmmfff[[[ZZZXXXWWWWWWZZZ\\\^^^\\\___bbbdddfffhhhkkkmmmnnnpppuuuzzz~~~ttteeeYYYRRRPPPLLLLLLLLLMMMOOOQQQTTTUUUZZZ\\\___bbbdddeeeeeedddaaaaaaaaaaaaaaabbbcccdddsssaaaUUURRRUUUVVVSSSPPPNNNNNNMMMLLLKKKVVVTTTQQQMMMJJJIIIHHHGGGHHHHHHIIIKKKLLLNNNOOOOOONNNNNNOOOOOOQQQUUU[[[```~~~ttt___VVVTTTUUUUUUVVVYYY]]]bbbgggkkknnnoookkkkkklllmmmnnnooopppqqqtttwww}}}|||tttoooqqquuuxxx|||}}}xxxrrrqqqnnniiiddd___\\\[[[ZZZYYY\\\```dddhhhmmmrrrvvvxxx{{{~~~sssbbbVVVNNNKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLSSSVVVZZZ^^^aaaaaa```___bbb\\\VVVUUUYYY```fffhhhfffddddddiiiqqqyyy}}}~~~pppVVVOOOEEEAAAAAABBB@@@>>>@@@@@@@@@???>>>======<<<>>>===<<<;;;;;;<<<===>>><<<<<<======>>>>>>??????BBB@@@>>><<<;;;;;;===>>>>>>>>>>>>>>>============BBBFFFNNNTTTXXX___nnn~~~zzziii]]]YYYZZZ[[[[[[\\\]]]^^^___bbbdddfffhhhooorrrwww{{{{{{xxxtttqqq```^^^\\\YYYXXXXXXXXXXXX\\\]]]^^^```ccceeefffgggkkknnnqqqtttwww{{{~~~rrrdddZZZTTTSSSOOOOOOOOOQQQSSSVVVYYYZZZ[[[^^^aaaccccccbbbbbbbbbaaa^^^]]]```aaa```bbbfffnnn___UUURRRTTTTTTRRROOOMMMMMMMMMLLLKKKQQQPPPNNNLLLKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNPPPTTTYYY^^^qqqhhhXXXQQQPPPQQQPPPSSSXXX]]]bbbeeefffggghhhhhhiiijjjkkklllmmmmmmooorrrxxx}}}vvvoooooosssuuuyyy}}}~~~|||{{{yyysssnnniiigggccc^^^[[[ZZZYYYYYYZZZ]]]bbbgggkkkoootttwwwwwwzzz}}}tttaaaVVVOOOKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIILLLNNNQQQTTTYYY^^^aaaaaa```______[[[WWWXXX]]]ccchhhjjjiiiggggggkkkqqqxxx|||}}}dddSSSLLLDDD@@@@@@AAA@@@>>>@@@@@@??????>>>======<<<>>>===<<<;;;;;;<<<===>>>===============>>>>>>>>>AAA???>>><<<<<<<<<<<<===>>>=====================???DDDLLLSSSWWW]]]kkkzzzzzzfff[[[XXXYYYYYY\\\]]]^^^```cccfffhhhjjjrrrtttxxx{{{|||yyyvvvssseeebbb^^^ZZZWWWVVVWWWXXXZZZZZZ\\\^^^```bbbcccdddhhhjjjnnnqqqtttxxx}}}}}}|||{{{vvvlllaaaWWWRRRPPPPPPPPPRRRTTTVVVYYY[[[\\\\\\]]]```aaaaaaaaaaaaaaa]]]ZZZZZZ^^^aaaccchhhnnn|||eee\\\UUUQQQRRRRRRPPPMMMLLLLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNQQQVVVZZZ___ssssss]]]RRROOOPPPPPPSSSXXX]]]aaabbbccccccccccccdddeeefffgggggghhhhhhlllqqquuuyyy~~~zzzrrrpppqqqsssvvvzzz{{{|||||||||~~~yyyvvvtttqqqlllhhhaaa___\\\YYYXXXXXXYYYZZZ[[[```ffflllpppssswwwyyyyyy{{{~~~uuu___TTTOOOMMMLLLMMMHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKKKKKKKJJJKKKNNNQQQOOOSSSYYY^^^aaaaaa___]]]ZZZYYYYYY\\\aaafffhhhjjjhhhhhhiiimmmssszzz~~~lllUUUNNNIIIBBB???@@@AAA@@@???@@@??????>>>>>>======<<<======<<<;;;;;;<<<======>>>>>>==================???>>>>>>======<<<<<<<<<========================<<<@@@IIIPPPTTTYYYffftttooo^^^XXXWWWXXX[[[]]]___bbbfffiiikkkmmmssstttwwwyyyyyyxxxvvvtttmmmhhhaaa[[[VVVUUUVVVWWWWWWWWWXXXZZZ\\\^^^```aaaccceeeiiillloootttxxx||||||}}}}}}vvvtttrrrnnnfff]]]TTTPPPNNNQQQSSSVVVYYY\\\^^^___```______``````aaaaaaaaabbb\\\XXXXXX]]]bbbgggooowwwppp^^^ZZZUUUQQQQQQPPPNNNKKKJJJKKKKKKKKKJJJHHHIIIIIIKKKLLLNNNOOOPPPMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJKKKKKKLLLNNNSSSVVVUUUhhh}}}eeeVVVRRRTTTRRRUUUYYY]]]`````````_________```aaabbbbbbcccccccccgggkkkooossswww}}}vvvsssrrrrrrtttwwwyyy{{{|||{{{{{{~~~|||xxxtttpppmmmjjjfffccc]]][[[YYYWWWWWWXXX[[[]]]___dddkkkrrrvvvxxxzzz|||~~~tttdddUUUNNNLLLJJJJJJLLLHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKMMMPPPRRRQQQUUUZZZ^^^```___\\\YYYUUUWWWZZZ^^^bbbdddeeeffffffgggjjjooowww~~~sssZZZMMMIIIEEEAAA??????@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;======>>>>>>======<<<;;;<<<<<<<<<==================???DDDJJJNNNTTTaaannn~~~uuuaaaYYYXXXYYYZZZ\\\___ccchhhkkknnnoooqqqrrrssstttuuutttsssssssssnnneee\\\WWWTTTUUUVVVUUUUUUUUUVVVXXX[[[]]]^^^___aaaeeehhhlllppptttxxxxxxzzz}}}|||wwwnnndddZZZTTTPPPOOOSSSUUUZZZ^^^bbbccccccccccccbbbaaaaaabbbddddddddd^^^ZZZYYY^^^dddkkkuuuiii[[[YYYUUUQQQPPPOOOLLLJJJIIIJJJKKKKKKJJJHHHHHHIIIKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGJJJJJJKKKKKKKKKMMMPPPSSSUUUddd}}}ooo]]]WWWWWWRRRTTTXXXZZZ\\\\\\[[[ZZZ\\\]]]]]]^^^^^^_________```cccgggjjjnnnsssxxx|||{{{vvvsssqqqqqqsssuuuyyy}}}|||{{{}}}~~~{{{yyyvvvsssoookkkhhhdddbbb```ZZZYYYVVVUUUVVVXXX\\\^^^eeejjjqqqwww{{{|||~~~~~~vvvbbbWWWLLLHHHHHHFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKMMMQQQTTTVVVYYY\\\______\\\XXXUUUSSSVVVZZZ^^^```aaabbbbbbhhhjjjnnntttzzzbbbOOOJJJEEECCC@@@???????????????>>>>>>>>>===============;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<;;;;;;<<<============<<<<<<;;;;;;;;;<<<<<<=========>>>???>>>@@@CCCGGGNNN[[[hhhyyy{{{ggg\\\XXXXXXYYY[[[___dddhhhlllnnnpppqqqqqqrrrssssssssssssrrruuuppphhh___YYYUUUUUUUUUTTTTTTTTTTTTVVVYYY[[[]]]]]]___cccfffhhhlllqqqtttuuuwww{{{uuufffZZZUUUSSSSSSUUUXXX]]]bbbeeefffffffffdddbbbaaaaaadddfffeeeddd___ZZZYYY___gggppp|||ggg]]][[[VVVRRRQQQNNNLLLIIIIIIJJJKKKKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHKKKLLLLLLLLLKKKLLLOOOQQQWWWaaasss{{{ggg]]]YYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]___bbbeeeiiinnnssswww|||xxxsssqqqrrrrrrvvvzzz|||{{{{{{}}}~~~~~~}}}{{{yyywwwuuussspppnnnjjjfffbbb___^^^]]]WWWUUUTTTSSSUUUYYY^^^aaalllpppwww|||~~~ttt```UUUNNNHHHHHHIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHJJJKKKLLLOOOSSSVVV[[[]]]^^^___]]]ZZZWWWTTTUUUXXX\\\___```aaabbbdddoooqqqvvvyyy}}}rrrVVVJJJIIIBBBBBBAAA@@@????????????========================;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>AAA>>>>>>@@@CCCIIIUUUaaaqqq|||mmm```YYYVVVWWWZZZ^^^ccchhhkkkmmmnnnqqqrrrssstttuuuttttttsssrrroooiiibbb]]]XXXUUUTTTTTTSSSRRRSSSTTTWWWYYY[[[\\\^^^aaaccceeehhhllloooqqqsssxxx||||||hhh\\\WWWVVVVVVXXX[[[___cccfffhhhggggggcccaaa```bbbfffhhhgggeee^^^ZZZYYY___hhhrrr~~~iiiaaa]]]WWWRRRRRRMMMKKKIIIIIIKKKLLLLLLLLLFFFGGGIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNMMMLLLMMMOOOQQQWWW[[[ggg}}}uuufff___``````______^^^^^^^^^^^^WWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ]]]```ccchhhnnnrrr{{{{{{wwwwwwtttvvvxxxzzz||||||||||||}}}~~~}}}{{{zzzyyyyyyvvvuuutttrrrpppooommmllljjjiiieeeaaa]]][[[[[[[[[UUUTTTSSSTTTXXX^^^eeeiiirrrvvv{{{vvvaaaXXXPPPJJJHHHKKKLLLJJJIIIKKKHHHGGGGGGFFFFFFGGGGGGHHHGGGIIIKKKLLLNNNQQQUUUXXX^^^^^^^^^^^^\\\ZZZXXXVVVXXX[[[^^^aaabbbdddhhhlllrrrvvvzzz~~~cccQQQIIIDDDAAABBBBBBAAA@@@???>>>>>>========================:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;======::::::;;;<<<<<<===>>>>>>???>>>>>>BBBDDDGGGOOOXXXfffpppooobbbZZZWWWUUUXXX]]]bbbfffiiikkklllpppqqqssstttuuutttrrrqqqlllkkkiiieee```[[[VVVSSSRRRRRRPPPPPPRRRTTTWWWYYY[[[]]]___aaabbbdddhhhkkkkkkmmmrrrwww|||}}}iii]]]XXXWWWVVV[[[]]]```cccfffgggggggggeeeccccccggglllnnnlllhhhbbb^^^\\\```fffmmmxxxkkkddd___WWWRRRSSSMMMKKKJJJJJJKKKMMMMMMMMMEEEFFFHHHJJJLLLLLLLLLLLLHHHIIIIIIIIIJJJKKKKKKKKKMMMNNNOOONNNMMMMMMOOOQQQUUUVVV___rrrooofff```___]]][[[ZZZZZZ[[[\\\UUUUUUUUUUUUUUUVVVVVVVVVTTTVVVYYY[[[___dddjjjnnnwww}}}~~~xxxxxxxxxzzz}}}~~~vvv}}}~~~|||zzzyyyyyyxxxwwwvvvuuuuuurrrqqqooommmkkkiiihhhgggfffeeebbb^^^ZZZXXXYYYZZZVVVUUUUUUWWW\\\dddlllpppvvvyyy}}}}}}eeeYYYWWWLLLGGGFFFIIIJJJHHHFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNOOOSSSWWWZZZ^^^^^^^^^]]]\\\[[[ZZZYYYZZZ]]]aaacccdddhhhnnnsssqqquuu{{{xxxZZZOOOHHH@@@AAABBBCCCBBB@@@>>>>>>>>><<<<<<<<<===============::::::;;;<<<<<<;;;:::::::::;;;;;;<<<<<<=========>>><<<;;;::::::;;;===>>>::::::;;;;;;<<<===>>>>>>>>>===@@@DDDFFFFFFKKKQQQ]]]hhhxxxoooccc\\\ZZZUUUWWW\\\aaaeeehhhiiijjjmmmnnnqqqssssssrrrpppnnnhhhiiiiiigggccc]]]WWWSSSQQQPPPOOOOOOPPPRRRVVVXXXZZZ[[[^^^___```bbbeeegggfffiiinnnsssxxx{{{}}}~~~{{{{{{iii^^^XXXVVVUUU\\\^^^```ccceeegggggggggiiiggghhhlllrrrtttqqqmmmiiiccc___```cccgggnnnvvviii___[[[WWWRRROOOLLLKKKIIIHHHIIIKKKOOOQQQLLLMMMMMMLLLJJJIIIJJJKKKJJJJJJJJJLLLOOOOOOOOOMMMOOONNNLLLLLLMMMOOORRRTTTWWWVVV[[[hhh|||}}}kkkccc\\\WWWXXXYYYXXXZZZ]]]VVVVVVVVVVVVUUUSSSRRRQQQTTTUUUUUUXXX[[[___dddfffooosssyyyxxxvvvuuuxxx|||~~~||||||~~~{{{{{{{{{zzzyyyvvvtttsssrrrssstttuuutttqqqooonnnlllllllllkkkjjjgggeeeccc^^^___^^^\\\XXXUUUTTTUUUUUUUUUVVV\\\eeemmmqqqrrr{{{zzz{{{~~~yyyhhhZZZQQQMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHIIILLLPPPTTTYYY\\\bbbbbbbbb```\\\YYYXXXXXX^^^dddkkkllljjjlllttt{{{wwwyyy}}}dddOOOIIIFFFBBB@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>??????@@@BBBDDDFFFGGGKKKYYYlll}}}|||ssshhh]]]UUUTTTUUUXXX]]]bbbeeeeeeeeemmmmmmnnnooooooooooooooojjjlllnnnlllfff___YYYVVVTTTRRRPPPPPPSSSUUUWWWWWWXXXYYYZZZ\\\^^^```aaabbbcccdddhhhlllqqquuuyyyzzzxxx{{{~~~yyyhhh]]]WWWUUUUUUZZZ]]]```cccdddeeegggiiiiiinnnssstttxxx~~~rrrggg^^^```eeehhhiiijjjwwwddd\\\[[[XXXSSSPPPNNNLLLJJJHHHIIIKKKNNNPPPNNNOOOOOONNNKKKJJJJJJKKKKKKJJJJJJKKKMMMNNNMMMLLLNNNMMMLLLLLLMMMOOORRRSSSRRRRRRVVVaaaqqqyyyfff___YYYXXXYYYXXXYYY\\\XXXXXXWWWUUUTTTRRRQQQQQQRRRRRRSSSUUUXXX\\\```ccciiimmmsssyyy~~~|||{{{}}}~~~~~~~~~}}}~~~~~~{{{zzzwwwwwwwwwvvvtttrrrpppooonnnoooppppppooommmkkkjjjkkkkkkkkkjjjhhheeecccaaa^^^^^^^^^[[[XXXWWWWWWXXXVVVVVVZZZaaajjjrrrvvvwww{{{zzz{{{iii[[[RRRMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHIIIHHHIIIKKKNNNSSSWWW[[[]]]aaa```^^^[[[XXXVVVWWWYYYaaaffflllqqqtttyyy}}}|||sssYYYLLLGGGBBB???@@@???>>>>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>???@@@BBBCCCDDDHHHSSScccsssyyyrrriii___XXXUUUUUUWWW\\\bbbgggjjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmnnnooonnnkkkeee^^^ZZZTTTQQQOOOOOOQQQSSSTTTTTTVVVVVVXXXZZZ\\\^^^___```aaabbbeeeiiimmmqqqtttvvvtttwwwzzz}}}lll^^^WWWUUUUUUZZZ\\\```bbbdddfffhhhjjjmmmsssyyy|||llleee```cccgggiiijjjmmm}}}mmm^^^YYYZZZXXXTTTRRROOOMMMKKKJJJJJJKKKNNNOOOPPPQQQQQQPPPMMMLLLLLLLLLMMMKKKIIIIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQUUU\\\hhh~~~nnneee]]]\\\\\\[[[\\\^^^]]][[[XXXUUURRRQQQPPPPPPPPPPPPPPPRRRTTTXXX\\\^^^aaaeeekkkrrryyy~~~zzzyyy{{{|||xxxuuuvvvzzz~~~~~~|||{{{yyyxxxyyyyyyzzzzzzxxxwwwuuutttpppppppppooonnnmmmkkkjjjiiiiiijjjjjjjjjhhhgggfffiiiiiiiiihhhfffccc```___]]]]]]]]][[[XXXXXXYYYZZZXXXZZZ___hhhqqqwww{{{|||zzz{{{|||gggWWWOOOKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHJJJLLLOOOSSSWWW[[[]]]___aaa```]]]YYYVVVVVVYYY\\\eeejjjrrr|||}}}\\\MMMJJJEEE@@@???@@@???>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@DDDKKKVVVeeewww{{{yyy|||xxxtttnnnfff```XXXVVVUUUWWW\\\bbbgggiiilllllllllmmmllllllkkkkkkooommmmmmmmmmmmiiibbb\\\TTTRRROOONNNOOOPPPPPPPPPSSSTTTUUUWWWYYY[[[\\\]]]^^^```bbbeeehhhkkknnnooonnnqqquuuxxxzzz}}}qqq```WWWUUUVVVYYY\\\```ccceeehhhjjjmmmrrryyyttteeebbbaaaeeeggghhhkkkpppsssfffZZZXXXYYYWWWTTTRRROOONNNLLLKKKJJJKKKMMMNNNRRRSSSSSSQQQOOOMMMMMMNNNNNNKKKHHHGGGHHHJJJJJJJJJIIIJJJLLLNNNOOOOOOOOONNNNNNOOOSSSXXX```sssxxxmmmdddaaabbbaaaaaaccc```^^^ZZZUUURRRPPPOOOOOONNNNNNNNNOOORRRUUUXXXZZZ[[[___eeelllttt||||||wwwwww|||}}}uuuqqqqqquuuyyy~~~{{{yyywwwvvvvvvwwwvvvvvvuuutttsssqqqrrrrrrsssrrrqqqooonnnjjjjjjjjjiiihhhgggffffffeeefffffffffffffffeeedddhhhhhhhhhgggeeebbb___^^^]]]]]][[[YYYWWWWWWYYY[[[\\\```fffnnnuuuzzz|||}}}{{{|||~~~zzziiiWWWNNNKKKJJJKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFHHHIIILLLOOOSSSXXX\\\^^^___```aaa```___\\\YYYYYY\\\^^^fffooo~~~jjjOOOIIIIIICCC???CCC??????>>>===============>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>BBBEEEMMMZZZmmm{{{zzz}}}~~~|||{{{yyyvvvppplllaaa\\\WWWUUUWWW]]]bbbeeejjjjjjjjjjjjjjjiiiiiihhhllliiigggiiikkkiiiaaa[[[WWWTTTPPPNNNNNNNNNNNNMMMQQQQQQSSSUUUWWWYYYZZZ[[[\\\]]]___aaadddfffhhhiiikkkmmmqqqtttvvvyyy}}}sssaaaWWWVVVWWW[[[___cccgggiiilllppprrrxxx{{{lllfffdddeeehhhiiikkkrrrzzznnncccYYYWWWXXXUUURRRPPPNNNMMMLLLKKKKKKKKKMMMMMMRRRSSSSSSRRROOOMMMNNNNNNNNNKKKHHHGGGHHHIIIIIIIIIGGGIIIKKKMMMNNNNNNMMMMMMHHHJJJMMMQQQWWWfffuuuiiieeeeeedddcccdddbbb___[[[VVVRRRPPPPPPOOONNNNNNMMMNNNPPPRRRUUUWWWYYY\\\bbbhhhpppxxx~~~zzz{{{~~~{{{tttpppppptttxxx~~~~~~~~~~~~~~~~~~~~~|||zzzwwwtttrrrpppppppppqqqqqqqqqpppooooookkklllmmmmmmmmmllljjjiiieeeddddddccccccbbbbbbbbbccccccddddddeeedddddddddgggggggggfffdddbbb___^^^]]]]]]ZZZWWWUUUUUUXXX[[[bbbfffmmmssswwwyyy{{{{{{|||~~~dddYYYOOOLLLLLLJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEEEEGGGJJJKKKOOORRRVVV[[[^^^`````````^^^______^^^\\\[[[[[[\\\eeetttvvv^^^JJJHHHFFF>>>>>>FFF???>>>>>>===<<<=========>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>>>>AAABBBHHHSSSfff|||~~~~~~~~~{{{yyymmmggg___ZZZZZZ^^^bbbdddgggggghhhhhhhhhggggggfffiiifffeeefffiiigggaaa[[[ZZZWWWRRRPPPOOONNNMMMLLLOOOPPPQQQSSSUUUWWWYYYZZZ[[[\\\]]]___aaacccdddeeehhhjjjnnnqqqtttwwwzzz}}}uuubbbYYYXXX[[[___bbbggglllooossswwwyyysssjjjkkkjjjjjjlllnnnsss~~~lllbbbXXXVVVVVVRRROOOOOOLLLLLLKKKJJJJJJKKKLLLMMMPPPQQQRRRPPPNNNMMMNNNOOOMMMKKKIIIHHHIIIJJJIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLJJJKKKNNNQQQUUU```uuuooohhhgggdddbbbaaa```^^^[[[WWWTTTRRRQQQPPPNNNMMMMMMMMMNNNPPPSSSTTTWWWZZZ___dddkkksss{{{|||yyyxxx|||{{{wwwssspppqqqtttwww~~~|||{{{{{{}}}~~~}}}{{{yyyxxxwwwxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuusssqqqooolllkkkkkkkkklllllllllkkkjjjjjjfffggghhhhhhgggfffeeeddd```___^^^^^^^^^^^^^^^___aaaaaaaaabbbbbbccccccdddddddddeeedddcccbbb```___]]]\\\YYYVVVTTTVVVZZZ^^^hhhlllqqquuuwwwxxxyyyzzz~~~}}}hhhVVVOOOJJJKKKLLLIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFIIIMMMOOORRRTTTXXX[[[^^^_________[[[]]]^^^]]][[[YYYYYYYYYdddtttaaaSSSHHHDDDAAA;;;===CCC???>>>======<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<=========>>>@@@AAAAAA@@@???>>>???AAAFFFNNN]]]rrryyyrrrhhhaaa^^^^^^```aaacccdddeeeeeefffffffffeeehhhgggfffggghhhfffbbb]]]\\\YYYTTTQQQPPPOOONNNLLLMMMNNNOOOQQQSSSUUUWWWWWWYYYYYY[[[\\\^^^___aaaaaadddgggjjjmmmpppsssvvvyyy}}}xxxeee\\\\\\___bbbfffkkkppptttyyy}}}vvvqqqnnnkkkiiijjjnnnttt}}}jjj```WWWTTTSSSOOOMMMNNNJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOMMMMMMNNNOOOLLLJJJIIIJJJKKKKKKJJJIIIGGGHHHIIIJJJKKKLLLLLLLLLOOOOOOQQQSSSVVV\\\iiiwwwyyyooojjjeee```^^^]]]]]][[[YYYVVVTTTRRRRRRMMMLLLKKKKKKLLLNNNPPPQQQUUUWWW[[[___eeellltttyyyzzzvvvvvvwwwwwwuuutttsssuuuvvv~~~~~~~~~}}}uuuwwwxxxwwwuuuttttttuuurrrrrrrrrqqqqqqppppppppprrrrrrqqqpppoooooooooooommmmmmmmmlllkkkiiihhhgggffffffggggggfffeeeddddddaaaaaabbbbbbaaa___^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[]]]]]]]]]^^^^^^___```aaa```aaabbbbbbbbbaaa___^^^\\\[[[YYYVVVVVVZZZ```eeekkkoootttwwwxxxxxxzzz|||}}}eeeYYYPPPJJJGGGHHHIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEGGGKKKPPPRRRUUUVVVYYY[[[\\\]]]^^^]]]^^^^^^^^^\\\YYYXXXYYYZZZfffppp}}}rrrQQQLLLEEE@@@>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999<<<;;;;;;;;;;;;<<<======<<<===???AAAAAAAAA??????===@@@DDDJJJTTTeee{{{{{{pppgggbbb^^^\\\```aaabbbcccdddeeeeeeeeefffgggggggggfffdddaaa___\\\YYYTTTQQQPPPOOOMMMLLLJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVXXXYYY[[[]]]^^^^^^___aaaeeehhhjjjmmmqqqttt{{{~~~kkkaaaaaadddcccgggmmmssswww|||wwwtttsssrrrmmmlllpppyyy|||hhh^^^UUURRRQQQNNNLLLMMMHHHHHHHHHIIIJJJKKKLLLLLLKKKMMMNNNNNNMMMLLLNNNOOOKKKJJJJJJKKKLLLLLLKKKIIIGGGHHHHHHIIIJJJKKKLLLMMMOOOMMMNNNQQQRRRTTT]]]fffvvvooogggaaa^^^[[[[[[[[[ZZZXXXVVVTTTRRRLLLKKKJJJIIIJJJLLLNNNOOOSSSUUUXXX\\\```gggnnnttt{{{~~~|||tttvvvxxxyyywwwwwwwwwxxxyyy}}}|||{{{|||}}}~~~|||zzzzzzzzzyyyxxxvvvnnnppprrrsssqqqpppooopppiiijjjkkklllllllllllllllnnnmmmlllkkkjjjjjjjjjjjjgggggggggggggggfffeeedddccccccccccccbbbaaa``````]]]]]]^^^]]]\\\[[[YYYWWWXXXWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]^^^___]]]^^^___`````````___^^^ZZZZZZXXXWWWYYY^^^eeejjjmmmqqqvvvxxxxxxyyy|||~~~fffWWWQQQOOOIIIEEEGGGHHHGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEHHHMMMRRRUUUWWWXXXYYYZZZ[[[\\\\\\\\\cccbbb___[[[YYYYYY[[[^^^hhhkkkqqqzzz}}}___JJJIIICCC>>>???DDDBBB<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999<<<;;;;;;;;;;;;<<<======;;;<<<>>>@@@AAA@@@???>>><<>><<<>>>>>>>>>>>>============>>>>>>===<<<;;;::::::999888999::::::;;;;;;::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>============???BBBFFFOOObbbrrrxxxfff[[[\\\\\\]]]^^^___```bbbccceeeeeedddcccaaa___^^^]]]^^^\\\XXXTTTQQQOOONNNNNNLLLKKKJJJIIIJJJLLLNNNOOOOOOPPPQQQRRRUUUWWWZZZ[[[ZZZ]]]```bbbdddfffjjjlllrrruuuzzz~~~rrrgggdddgggiiijjjnnnrrrwwwzzz|||}}}zzzzzzzzzyyyxxx{{{|||ggg]]]VVVPPPNNNNNNLLLLLLOOOKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIIIIJJJKKKMMMNNNOOOPPPOOONNNQQQTTTTTTPPPKKKIIIJJJKKKMMMMMMLLLKKKJJJKKKLLLMMMMMMNNNQQQVVVYYYhhhvvvhhhccc]]][[[ZZZYYYXXXWWWTTTQQQNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOORRRWWW]]]cccffflllrrrzzzxxxwwwvvvvvvxxxyyyxxxwwwvvvtttsssrrrsssvvvyyy{{{{{{zzzyyyxxxwwwvvvvvvvvvtttsssrrrpppnnnmmmmmmmmmlllmmmmmmlllkkkjjjhhhggggggffffffgggiiihhheeebbbccccccccccccccccccccccccbbbaaaaaa```___^^^]]]]]]^^^\\\[[[\\\]]]^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYXXXXXXYYY[[[___dddjjjmmmqqqrrruuuxxx{{{}}}~~~~~~|||eeeXXXOOOJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEECCCEEEIIILLLNNNRRRVVVYYY[[[^^^```___\\\\\\```dddddddddbbb___\\\]]]bbbgggggglllwww{{{^^^MMMFFFDDDAAA@@@@@@@@@>>>===>>>>>>>>>=========<<<<<<=========<<<;;;;;;::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<>>>===>>>AAADDDKKK[[[jjjooo```\\\\\\\\\\\\]]]^^^___```cccbbbbbbaaa___^^^\\\[[[\\\[[[XXXUUURRRPPPNNNMMMLLLKKKJJJIIIIIIKKKMMMNNNNNNNNNOOOQQQSSSVVVXXXYYYWWWZZZ]]]```bbbdddhhhjjjmmmpppuuuxxxzzz|||~~~sssfffcccdddfffjjjoootttxxxzzz|||}}}|||}}}~~~ssscccZZZSSSNNNMMMMMMLLLMMMPPPKKKLLLMMMNNNNNNNNNMMMLLLGGGGGGHHHIIIKKKMMMNNNOOOQQQOOONNNPPPSSSSSSPPPLLLHHHIIIJJJKKKLLLKKKKKKJJJIIIKKKLLLMMMMMMOOOQQQTTTYYYooooooeee___\\\XXXVVVVVVUUUTTTSSSNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLMMMOOOSSSYYY^^^aaaeeekkkrrryyy~~~{{{wwwuuuuuuwwwwwwwwwtttrrrnnnllllllmmmppprrrrrrqqqooonnnmmmlllllllllkkkjjjhhhgggfffeeeeeedddeeeeeeeeeeeedddbbbaaa```aaa``````aaabbbbbb___]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWXXXYYYZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTTTTTTTTTTTTTUUUSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[___dddiiinnnqqqqqqsssvvvyyy{{{~~~gggVVVNNNIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFDDDFFFJJJNNNPPPTTTXXX[[[[[[\\\]]]^^^```bbbdddfffeeecccaaa```aaaeeeiiilllooottt}}}kkkRRRFFFDDDBBB@@@???@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======>>>AAABBBFFFRRR^^^tttuuubbb[[[[[[ZZZZZZZZZ[[[]]]]]]``````___^^^]]]\\\ZZZYYYZZZYYYXXXVVVTTTQQQOOOMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVSSSVVVZZZ\\\^^^aaaeeeggghhhjjjnnnppprrrtttvvvxxx{{{ttthhheeefffgggllltttyyy{{{}}}ooo```XXXSSSPPPQQQQQQNNNLLLNNNIIIJJJLLLNNNNNNMMMKKKJJJGGGGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJKKKMMMNNNLLLJJJHHHHHHIIIJJJKKKKKKJJJJJJIIIKKKMMMNNNMMMMMMOOOPPPSSSeeevvvfff^^^[[[YYYWWWXXXXXXWWWUUUOOOOOOPPPOOONNNLLLJJJIIILLLLLLLLLNNNRRRVVVZZZ]]]___dddkkkrrrxxx}}}{{{wwwuuuwwwxxxyyyyyyvvvqqqlllhhhgggggghhhjjjiiihhhfffeeeddddddccceeedddcccaaaaaa`````````______^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVWWWWWWWWWXXXXXXWWWVVVUUUVVVXXXXXXXXXVVVXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]```dddiiinnnqqqsssssstttvvvyyy|||~~~|||lllYYYOOOKKKIIIIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEHHHMMMPPPSSSVVVZZZ\\\]]]\\\[[[^^^bbbeeeeeedddbbbaaa```ccchhhmmmqqqssszzz|||wwwZZZJJJEEEBBB@@@>>>>>>@@@@@@@@@???=========<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<888999::::::;;;;;;::::::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<;;;===@@@AAADDDLLLVVVjjjyyyuuu```XXXWWWWWWWWWWWWYYY[[[]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWUUURRROOONNNKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRQQQSSSWWWZZZ\\\^^^bbbddddddfffiiikkklllmmmoooqqquuuyyy}}}wwwmmmiiijjjmmmssszzztttbbbYYYUUUUUUWWWVVVPPPKKKJJJHHHIIIKKKLLLLLLJJJIIIGGGIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLNNNOOONNNNNNNNNOOOVVVbbbyyy|||hhh\\\[[[[[[[[[\\\[[[YYYWWWQQQQQQQQQQQQPPPNNNKKKJJJJJJJJJKKKLLLOOORRRVVVXXXZZZ___eeekkkqqqvvv|||xxxuuuvvvwwwxxx|||yyytttoookkkhhhgggfffeeeeeecccaaa```___^^^^^^___^^^^^^]]]\\\\\\\\\]]][[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYXXXWWWWWWVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTTTTUUUVVVVVVWWWUUUTTTSSSTTTVVVWWWVVVUUUWWWWWWVVVVVVUUUUUUVVVVVVRRRQQQQQQPPPQQQRRRTTTUUUTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUXXXXXXYYYZZZ\\\^^^___```aaacccfffjjjnnnqqqsssuuuuuuvvvxxxzzz|||dddYYYNNNKKKIIIGGGEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHKKKPPPSSSVVVXXX[[[]]]```]]]\\\^^^bbbdddbbb___]]]^^^aaagggnnnuuuxxxyyycccNNNFFFFFFAAA???===>>>???@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<<<<888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999::::::<<<@@@BBBCCCIIIPPPaaaqqquuucccUUUTTTSSSTTTUUUXXX[[[]]][[[\\\\\\\\\[[[ZZZYYYYYYVVVWWWWWWVVVUUUSSSQQQOOOKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPRRRUUUWWWYYY\\\___aaaaaaccceeeggggggiiilllnnnrrruuuzzz~~~zzzpppmmmmmmtttxxx}}}vvvcccXXXUUUUUUYYYWWWPPPKKKIIIHHHIIIJJJJJJJJJIIIGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJMMMOOOQQQLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNOOONNNNNNOOOPPPYYY```ooommm___^^^]]]]]]]]][[[XXXVVVRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHIIIJJJLLLNNNQQQRRRWWWZZZ```eeejjjooouuuyyyzzz|||~~~{{{vvvvvvwwwxxxyyyxxxuuurrrooollljjjiiibbbaaa```^^^\\\[[[ZZZZZZXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUVVVVVVUUUTTTSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQQQQRRRSSSSSSTTTRRRQQQPPPRRRTTTUUUTTTSSSUUUUUUTTTTTTSSSTTTTTTUUURRRRRRRRRRRRSSSTTTVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ\\\^^^aaacccdddhhhiiikkknnnqqqtttvvvwwwyyyyyyyyy{{{|||~~~hhhWWWOOOJJJKKKKKKGGGEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOSSSVVVXXXZZZ\\\]]]```^^^]]]]]]``````]]]ZZZYYY]]]dddlllsssxxx{{{}}}kkkTTTHHHDDDDDD@@@???======>>>???>>>===<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<888999::::::;;;;;;::::::::::::::::::::::::::::::;;;:::::::::999999999888::::::::::::::::::::::::999999::::::::::::999999:::999;;;???AAABBBFFFLLLYYYgggzzz~~~xxxiiiTTTSSSRRRRRRSSSVVVYYY\\\YYYYYYZZZZZZZZZYYYYYYXXXVVVVVVVVVUUUTTTSSSRRRQQQLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVXXX[[[]]]^^^```bbbcccdddfffiiikkknnnqqqvvvzzz}}}|||sssppppppzzz|||ooo___VVVRRRQQQSSSSSSNNNJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLPPPTTTWWWOOONNNMMMKKKJJJIIIHHHHHHJJJLLLMMMMMMMMMMMMOOOPPPWWW[[[dddsssxxxeeebbb^^^[[[ZZZXXXUUUSSSRRRQQQPPPOOONNNNNNMMMMMMIIIIIIIIIJJJKKKMMMOOOPPPTTTWWW[[[___ccchhhmmmqqqvvvxxxzzz|||}}}{{{zzzzzzzzzuuuuuutttrrrooolllhhhfff___^^^\\\ZZZYYYWWWWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSRRRSSSSSSTTTRRRSSSTTTSSSPPPOOOQQQSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQRRRUUUVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXVVVWWWXXXZZZZZZZZZZZZYYY]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\]]]___bbbeeegggiiilllmmmnnnppptttwwwzzz{{{|||{{{{{{{{{|||~~~hhhWWWRRRLLLIIIJJJKKKIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKOOORRRVVVYYYZZZ[[[\\\]]]^^^]]]]]]]]]]]][[[YYYWWWVVV^^^iiirrrvvvxxxzzz|||~~~mmmWWWKKKFFFCCCAAAAAA???======>>>>>>===<<<;;;;;;;;;::::::::::::999::::::::::::::::::;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::999999999999999:::::::::999999999999999999999999999::::::::::::::::::999<<<::::::===??????BBBGGGOOO[[[mmmxxxjjjWWWUUUSSSQQQRRRTTTVVVXXXVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVXXXYYY[[[]]]^^^___bbbeeehhhhhhlllppptttwwwyyy|||~~~~~~}}}}}}{{{|||}}}~~~yyyxxxyyyxxxeeeYYYSSSNNNKKKMMMMMMKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKMMMQQQVVVZZZQQQPPPNNNLLLJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLOOOQQQSSSVVV[[[fffzzzkkkfff___YYYUUUSSSRRRQQQQQQPPPNNNMMMLLLMMMMMMNNNKKKKKKLLLLLLNNNOOOPPPQQQRRRUUUXXX[[[^^^ccciiimmmuuuvvvxxxyyyzzz{{{~~~~~~~~~tttuuutttrrrnnniiiccc```]]]\\\ZZZXXXVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSPPPRRRSSSQQQNNNMMMOOORRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUTTTUUUXXXYYYYYYXXXUUUUUUTTTTTTTTTTTTUUUVVVRRRTTTVVVXXXYYYZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^]]]_________^^^^^^^^^]]]]]]``````aaaccceeeiiilllnnnmmmnnnoooqqquuuyyy|||}}}}}}|||||||||~~~lllZZZPPPMMMGGGDDDFFFGGGFFFFFFIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKQQQTTTXXXZZZ[[[[[[\\\]]][[[\\\]]]\\\[[[YYYWWWWWWVVVaaammmuuuwwwwwwxxxzzz}}}vvvZZZIIIFFFGGGDDD???AAA???============<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::777777888999:::;;;;;;<<<999999999999999999999999999::::::;;;;;;::::::999===:::999<<<===<<<>>>CCCHHHRRRdddxxxtttgggZZZXXXTTTRRRQQQRRRTTTUUUTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVTTTSSSSSSSSSTTTUUUNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJLLLNNNOOOPPPPPPQQQRRRTTTVVVWWWYYYZZZ\\\___cccfffcccgggllloooqqqsssvvvxxx|||}}}~~~}}}{{{yyyyyyzzzuuuwwwyyy{{{}}}~~~|||{{{hhh^^^XXXRRRPPPNNNLLLKKKKKKKKKLLLPPPPPPOOOLLLIIIGGGGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNKKKKKKLLLMMMPPPSSSVVVXXXSSSPPPLLLIIIGGGHHHJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKNNNPPPUUU```ppp~~~ooo___XXXUUURRRQQQQQQNNNLLLKKKLLLMMMMMMLLLKKKMMMMMMLLLKKKKKKLLLMMMNNNPPPQQQSSSVVVZZZ___ccceeelllnnnqqqsssuuuwwwzzz|||zzz|||}}}~~~wwwsssooommmllljjjfffbbb\\\YYYVVVSSSSSSRRRPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUWWWVVVVVVXXXZZZ[[[ZZZYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVXXXZZZ[[[\\\[[[YYYXXX[[[\\\___bbbdddeeeeeeeeeccccccccccccccccccccccccaaabbbeeehhhjjjlllnnnoooqqqrrrtttttttttuuuxxxzzzvvvzzz|||zzzwwwzzzkkkYYYPPPMMMHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQUUUVVVXXXYYYZZZ[[[]]]______```___[[[XXXXXX]]]aaacccjjjsssyyy{{{|||}}}sss___MMMIIIFFF???===BBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999999::::::999888777777888888777777777888888999999999:::::::::;;;;;;;;;<<<<<<888888777888:::<<>>===@@@========================;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::999999999999:::999999888888888888999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???AAAGGGRRR]]]kkk{{{~~~{{{{{{yyywwwzzzpppfff]]]VVVPPPPPPSSSRRRUUUVVVSSSQQQSSSSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQPPPOOONNNLLLKKKIIIGGGEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKNNNPPPRRRTTTTTTWWWZZZ\\\___^^^___aaadddgggggggggiiikkknnnooonnnmmmnnnooopppooonnnmmmmmmmmmmmmmmmkkkjjjkkkmmmooopppooonnnmmmmmmoooppprrrtttuuuuuuyyy|||uuuccc]]]XXXSSSOOOOOOPPPPPPOOONNNLLLKKKNNNNNNNNNLLLIIIHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJKKKQQQ[[[nnnuuudddWWWRRRTTTQQQOOOMMMMMMNNNOOOOOONNNOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKMMMPPPTTTWWWYYY[[[^^^```bbbccceeehhhjjjjjjkkkmmmnnnoooqqquuuxxxyyyzzztttpppnnnkkkfffbbbaaa^^^ZZZWWWUUUTTTRRRPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWYYYXXXXXXXXXXXXYYY[[[\\\\\\]]]^^^___```aaaaaaaaaaaa``````aaacccdddbbbaaaaaabbbbbbccccccbbbbbbaaacccdddeeefffffffffeeeeeeeeeeeeffffffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkjjjmmmooopppqqqrrrsssvvvyyyyyyzzz|||~~~~~~kkkWWWMMMJJJHHHHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJGGGIIIKKKLLLMMMOOOSSSUUUYYY[[[]]]^^^^^^___aaaccceeeccccccfffjjjnnnnnnnnnuuuzzznnnTTTPPPGGGAAAAAABBB@@@???@@@========================::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::999999999999999999999:::999999888888999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>CCCLLLUUUbbbrrr~~~~~~~~~~~~|||uuummmddd]]]YYYYYYPPPSSSUUUSSSQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPNNNKKKHHHFFFDDDDDDCCCGGGGGGHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRTTTWWWYYY\\\ZZZZZZ\\\aaadddcccaaaeeegggiiijjjjjjiiijjjkkklllkkkjjjhhhhhhhhhiiijjjjjjiiiiiijjjllllllkkkiiiiiiiiikkklllnnnoooqqqqqqtttwww{{{||||||}}}kkk^^^YYYTTTOOONNNOOOPPPPPPOOONNNLLLKKKNNNNNNNNNLLLJJJIIIJJJLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMKKKIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIJJJNNNUUUbbbuuuttt___WWWYYYRRRPPPMMMLLLLLLMMMMMMLLLNNNNNNNNNMMMLLLKKKJJJJJJHHHIIIIIIKKKMMMPPPSSSUUUWWWYYY\\\]]]^^^```ccceeedddfffggghhhiiilllooorrrwwwzzzxxxrrrnnnjjjeeeaaa^^^[[[XXXVVVUUUUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]^^^___aaabbbbbbcccccccccbbbbbbccceeeeeedddbbbbbbbbbccccccccccccbbbbbbddddddeeeeeeffffffffffffffffffffffffgggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiijjjkkkkkkkkkkkknnnpppqqqqqqqqqrrrtttwwwyyy{{{dddWWWJJJFFFFFFEEECCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJHHHJJJMMMOOOQQQSSSWWWYYY\\\^^^````````````bbbcccccceeeggggggffffffiiikkksssxxx~~~```NNNKKKEEEAAAAAABBB@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999:::999999999999999::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<>>>BBBIIIQQQ]]]mmm~~~|||yyypppeee^^^TTTSSSSSSSSSSSSRRRTTTWWWSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQMMMJJJGGGDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOQQQTTTVVVYYYWWWVVVYYY]]]```___]]]```bbbdddeeedddeeefffhhhkkkiiigggfffeeeeeeeeefffiiihhhggghhhjjjjjjhhhgggfffggghhhjjjkkkmmmnnnoooooossswwwxxxxxxyyy~~~iii___ZZZUUUQQQNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLJJJIIIKKKLLLHHHHHHGGGFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHJJJLLLMMMMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJIIILLLQQQUUU[[[fffrrrmmm___^^^UUURRRNNNLLLKKKLLLKKKKKKMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHIIIJJJLLLNNNQQQRRRTTTVVVXXXZZZ[[[\\\^^^aaa___aaabbbcccdddgggjjjmmmrrrtttxxx{{{wwwrrrmmmgggccc]]]ZZZWWWVVVVVVVVVUUUTTTTTTTTTVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYZZZ\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[]]]^^^___``````___^^^___```bbbcccdddddddddeeeddddddeeeffffffeeecccccccccddddddddddddcccccceeeeeeeeeeeeeeefffffffffgggggggggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjfffggghhhjjjkkkllllllllllllnnnoooooooooqqqsssuuuxxx}}}}}}fffUUUMMMGGGGGGGGGDDDBBBCCCGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJMMMQQQSSSVVVXXX\\\^^^```bbbcccbbbaaaaaabbbccc___ccceeeeeedddeeejjjooorrrxxxiiiUUULLLEEECCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;::::::::::::::::::::::::999999888888888888999999888888888999999999999999:::999999999999::::::;;;::::::::::::999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;===AAAGGGNNNYYYhhhyyywwwiii^^^XXXSSSTTTTTTSSSTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTSSSQQQNNNKKKHHHFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHJJJKKKLLLLLLNNNQQQSSSUUUUUUUUUWWWYYY[[[[[[[[[ZZZ\\\^^^^^^^^^___aaacccgggfffeeedddcccbbbbbbbbbfffeeeeeeeeeggggggeeedddcccdddeeeggghhhjjjkkkllljjjnnnrrrsssrrruuu{{{}}}hhh```[[[UUURRRMMMMMMLLLLLLKKKKKKLLLLLLJJJKKKKKKJJJHHHHHHIIIKKKGGGFFFFFFFFFFFFFFFGGGHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEGGGIIIKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIOOOVVVYYYZZZ```fffvvvnnngggXXXUUUPPPMMMLLLKKKKKKJJJLLLLLLMMMNNNMMMMMMLLLKKKIIIIIIIIIJJJKKKMMMOOOQQQQQQSSSUUUVVVWWWXXX[[[]]]ZZZ\\\^^^^^^___bbbfffiiiiiikkkmmmooorrrzzzyyyssslllhhh___\\\YYYWWWWWWVVVUUUTTTUUUUUUWWWXXXYYYZZZZZZZZZXXXYYYZZZ[[[]]]^^^___```]]]]]]\\\\\\\\\\\\]]]]]]ZZZ\\\^^^aaabbbbbb```___^^^___aaacccdddeeeffffffgggffffffggghhhhhhfffeeeffffffggggggggggggffffffggggggffffffgggggghhhhhhiiiiiihhhhhhiiikkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkggghhhiiikkkllllllmmmmmmjjjlllnnnoooqqqsssvvvyyy}}}}}}eeeTTTMMMIIIHHHIIIGGGDDDDDDHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMPPPTTTWWWZZZ]]]```cccdddeeeeeedddbbbaaaaaabbbaaaaaabbbdddgggkkkqqqtttvvv}}}qqqXXXKKKIIIBBBAAA???======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999999999999999999999999999888888888888999999777888888888999999999999999999999999999:::;;;<<<::::::999999999888888888888999999999999:::::::::888888999::::::;;;;;;;;;<<>>>>>@@@AAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999999999999999999999999999888888888888999999777777888888999999999999999999999999::::::;;;<<<999999999888888777777777888888999999999:::::::::666777888999::::::::::::;;;>>>CCCHHHOOO[[[iiisss~~~uuueeeWWWUUUVVVSSSPPPOOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSTTTUUURRRPPPNNNKKKIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGIIIIIIIIIKKKMMMPPPPPPSSSVVVVVVUUUUUUXXX[[[WWWXXXZZZZZZZZZ\\\^^^```[[[\\\^^^```aaaaaa``````]]]\\\\\\]]]______^^^\\\\\\\\\]]]___aaabbbddddddbbbgggjjjjjjhhhkkksss{{{iiiaaaXXXQQQQQQPPPKKKLLLLLLMMMLLLJJJHHHGGGIIIGGGFFFGGGJJJJJJHHHFFFFFFGGGHHHHHHFFFDDDEEEEEEGGGFFFGGGHHHJJJIIIFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIIIILLLRRRYYY^^^^^^]]]cccvvv{{{{{{iiiYYYKKKGGGHHHFFFGGGKKKPPPRRRTTTTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTYYYYYYXXXXXXYYY[[[]]]^^^bbbaaaaaacccfffjjjnnnqqq||||||uuupppggg```ZZZYYYXXXVVVWWWZZZVVVWWWXXXYYY[[[[[[[[[[[[\\\^^^``````___^^^___```bbbaaaaaa```______^^^^^^``````aaaaaabbbccccccdddbbbdddffffffffffffggghhhggggggffffffffffffggggggkkkjjjiiiiiiiiihhhfffeeegggeeedddfffkkknnnooonnnjjjjjjjjjkkklllmmmnnnooolllllllllllllllllllllllllllmmmmmmlllkkkkkkmmmnnnkkknnnqqqsssuuu{{{iiiWWWMMMKKKGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFFFFGGGHHHJJJMMMNNNQQQTTTXXX]]]aaacccdddeeehhhfffeeeccccccccccccccciiihhhggghhhmmmttt|||zzzbbbTTTJJJFFFFFF@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888999999:::::::::888888888888888888888888444444555666777888888999555555666777999:::;;;<<<999777555555777888666333666666777888888888888888777777888999::::::;;;;;;======>>>@@@FFFOOOZZZbbbooo{{{rrr\\\RRRPPPOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQPPPOOONNNLLLKKKJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQSSSTTTVVVXXXYYYYYY[[[\\\\\\]]]]]]\\\\\\[[[YYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]___```aaadddeeefffggghhhlllrrrvvvddd^^^VVVQQQQQQPPPKKKKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFHHHJJJJJJGGGEEEDDDEEEGGGGGGFFFEEEFFFGGGHHHFFFEEEEEEGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIHHHHHHGGGJJJJJJKKKPPPUUUYYYYYYWWW[[[kkk}}}|||tttcccRRRLLLKKKJJJIIIKKKOOOPPPRRRRRRQQQOOONNNNNNMMMLLLKKKJJJIIIJJJKKKKKKMMMNNNOOOOOOPPPQQQRRRRRRUUUUUUVVVVVVWWWYYYZZZ[[[^^^^^^^^^___bbbfffjjjlllpppyyyzzzpppiiibbb```^^^ZZZZZZ]]]YYYYYY[[[\\\]]]^^^______^^^```bbbcccbbbbbbccceeeeeeeeeddddddcccbbbaaaaaaccccccdddeeeffffffffffffeeegggiiiiiiiiiiiijjjkkkjjjiiiiiiiiiiiijjjjjjkkknnnmmmlllllllllkkkjjjhhhjjjhhhhhhjjjnnnqqqqqqpppoooooonnnnnnoooooopppqqqmmmmmmnnnnnnnnnooooooooonnnooopppppppppppprrrttttttxxx|||~~~mmm\\\OOOIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIKKKNNNPPPRRRUUUWWW[[[```cccfffgggggggggeeebbb```aaadddhhhjjjnnnnnnmmmooottt{{{hhhVVVLLLEEEBBBCCC@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888999999999999999999:::888888888888888888888888777888888999999:::::::::777777777888888999999:::999777666666888888666444666666777888888888888777777777888999999:::;;;;;;;;;;;;<<<===AAAHHHQQQWWWfffrrr|||fffXXXRRROOOPPPRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUWWWWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\^^^___```aaaaaabbbcccdddhhhlllppp}}}www___ZZZSSSOOOQQQOOOKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJLLLMMMLLLIIIFFFCCCDDDFFFGGGFFFFFFGGGHHHIIIFFFDDDDDDEEEGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIJJJMMMPPPRRRRRRQQQYYYcccyyyzzzrrryyyrrr\\\QQQNNNMMMKKKKKKMMMMMMNNNOOOPPPPPPOOOOOOOOONNNLLLKKKJJJIIIJJJJJJMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUXXXXXXXXXYYY\\\```ccceeegggmmmwwwwwwooogggccc```[[[ZZZ[[[ZZZ[[[\\\]]]___```aaaaaa^^^```cccdddddddddfffggghhhgggfffeeedddcccbbbbbbbbbccceeegggggggggffffffeeegggiiiiiiiiihhhiiijjjiiiiiijjjjjjjjjkkkkkklllmmmnnnnnnnnnmmmlllkkkkkkkkkjjjjjjllloooqqqqqqqqqtttsssssssssssssssttttttqqqqqqqqqrrrssstttvvvvvvuuuwwwxxxyyyzzz{{{~~~iiiWWWNNNHHHFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLOOORRRUUUWWWZZZ\\\___cccfffhhhjjjjjjgggdddaaa___aaagggnnnsssrrrrrrqqqtttyyywwwgggUUUJJJEEEAAA@@@BBB??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888888888888888888888888::::::::::::::::::::::::888888888888888888888777999888777777888888777666555666777777888888777777777777888888999::::::::::::;;;<<<<<<>>>BBBGGGKKKZZZeeewwwrrraaaUUUNNNOOOSSSPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOPPPOOOOOOOOONNNNNNNNNNNNLLLKKKHHHFFFDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^\\\]]]^^^^^^___bbbfffiiiuuuyyyppp]]]XXXPPPNNNOOOMMMJJJIIIHHHHHHHHHIIIJJJKKKKKKMMMOOOQQQQQQOOOLLLIIIEEEGGGIIIIIIGGGGGGGGGHHHHHHFFFEEEFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNNNNNNNYYY___ooo|||ssswwwiiiVVVPPPNNNMMMLLLKKKKKKKKKMMMOOOPPPQQQPPPRRRPPPNNNLLLJJJIIIIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRQQQTTTSSSTTTUUUWWWZZZ]]]___aaaeeekkkqqqxxx|||ssskkkgggbbb]]][[[]]]______```aaabbbdddeeefffbbbdddfffggggggggghhhjjjlllkkkkkkjjjhhhggggggfffdddfffhhhiiijjjjjjiiihhhfffhhhjjjjjjiiiiiiiiikkkjjjjjjkkklllmmmnnnnnnnnnooopppqqqqqqpppoooooooooppppppqqqsssuuuvvvwwwvvvxxxxxxxxxyyyzzz{{{|||}}}zzzzzzzzz{{{}}}~~~kkkWWWLLLIIIGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHJJJLLLOOOSSSWWWYYY[[[^^^```bbbfffhhhjjjkkklllhhhfffddddddhhhnnntttyyyyyywwwvvvxxx{{{aaaVVVJJJEEECCC@@@@@@AAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999::::::999999888888777777888888888888888888888888999999999888888888777777888888888888888888888888888888777777888888888777555666666777777777777777777777888888999999999:::;;;<<<===>>>>>>@@@CCCEEEOOOYYYiii|||zzzhhhXXXMMMMMMQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNLLLIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJLLLMMMOOOPPPRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\\\\\\\^^^aaadddmmmqqqxxxkkk]]]XXXOOOLLLMMMIIIJJJIIIHHHGGGGGGHHHJJJKKKKKKMMMPPPRRRQQQNNNKKKIIIIIIKKKLLLKKKHHHGGGFFFGGGFFFGGGHHHKKKMMMLLLIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOPPPUUUZZZggg~~~|||xxxwww___SSSPPPPPPNNNLLLJJJIIIKKKOOORRRSSSSSSSSSRRROOOLLLJJJIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPOOOOOOPPPPPPQQQRRRTTTVVVXXXZZZZZZ]]]___bbbgggooo{{{zzzrrrmmmiiidddbbbdddeeeeeeeeefffggghhhjjjkkkhhhjjjllllllkkkkkklllmmmqqqqqqppppppooonnnnnnnnnjjjkkklllmmmnnnnnnnnnmmmjjjlllnnnnnnmmmlllmmmnnnnnnoooqqqrrrssstttttttttuuuwwwyyyyyywwwvvvwwwxxxzzz{{{~~~hhhZZZMMMIIIIIIGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJNNNRRRVVVZZZ]]]^^^bbbccceeegggiiikkkllllllkkkkkklllnnnrrrvvvyyy|||}}}~~~eeeUUUMMMFFFDDDCCC???>>>???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888777777777777777777777777777777777::::::999999888777777777555666666777888888999999777777888777777777777888555555666777777777777777777888888888888888999999888:::===>>>>>>???AAACCCHHHPPP___ooo{{{kkk[[[NNNLLLOOONNNNNNNNNOOOOOOQQQRRRRRROOOPPPPPPPPPQQQQQQQQQRRRNNNNNNOOOOOOOOOOOOPPPPPPOOOMMMKKKHHHFFFEEEEEEEEECCCCCCCCCBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZ[[[[[[[[[]]]___bbbfffjjjrrr}}}{{{ggg\\\WWWMMMJJJKKKGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHJJJMMMNNNLLLIIIGGGGGGKKKLLLMMMKKKHHHFFFFFFFFFEEEGGGJJJMMMOOONNNJJJFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHFFFHHHIIIJJJJJJLLLOOOQQQTTTZZZfffxxx{{{nnn]]]VVVSSSPPPOOOLLLIIIKKKPPPTTTUUUUUUTTTRRRPPPMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQSSSUUUUUUXXXZZZ\\\\\\^^^dddmmmsssyyytttpppkkkiiikkkjjjiiihhhggghhhiiijjjkkkjjjlllnnnooooooooopppqqquuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqrrrssssssttttttqqqsssuuutttsssrrrssstttvvvwwwyyy|||}}}~~~~~~}}}~~~jjjVVVOOOIIIHHHGGGDDDBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLPPPUUUYYY]]]```aaaeeefffggghhhjjjkkklllmmmmmmooossswwwzzz}}}~~~nnnVVVMMMGGGCCCCCCBBB>>><<<=========<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999999999888888888888888777777777777777777777777777777777;;;;;;::::::999999999888555555666666777888999999555666777777666666777888444555666666777777666666888888888888888888888888555888:::;;;;;;<<<>>>@@@CCCJJJUUUccctttxxxnnnaaaUUUOOOPPPNNNNNNNNNNNNOOOPPPRRRRRRNNNOOOOOOPPPQQQQQQRRRRRRNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZZZZ[[[^^^```aaaeeemmmxxxqqqaaaZZZUUUKKKIIIKKKEEEHHHHHHHHHHHHHHHGGGFFFEEEGGGIIIKKKJJJGGGEEEEEEFFFHHHJJJJJJIIIGGGEEEEEEFFFFFFGGGIIILLLNNNMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFGGGHHHIIIJJJGGGIIIJJJJJJIIIJJJMMMPPPSSS\\\gggqqq}}}lll___XXXRRRRRRNNNJJJLLLQQQVVVXXXWWWTTTSSSPPPNNNLLLJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRSSSVVVYYYZZZ[[[^^^dddiiippp~~~~~~xxxvvvwwwuuutttrrrqqqqqqrrrsssttttttvvvyyy{{{|||}}}iiiYYYKKKHHHFFFGGGEEEAAAAAADDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIMMMPPPTTTYYY]]]```cccdddhhhiiiiiijjjkkkmmmnnnooonnnqqquuuzzzppp___MMMFFFBBB@@@BBBAAA===<<<>>>===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::777888888888999999999999777777777777888888888888777777777777777777777777999999999999999999888888666666666777777777777777333555777666555444666888444555666666777777666666888888888888777777777777666888999::::::;;;===???>>>DDDMMMYYYhhh{{{}}}xxxuuuqqqjjj^^^UUUSSSMMMMMMMMMNNNOOOPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLMMMMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQSSSUUUVVVWWWXXXZZZ]]]\\\aaaiiirrr|||jjj]]]XXXTTTJJJIIIKKKEEEHHHHHHIIIIIIHHHGGGEEECCCHHHJJJKKKJJJGGGEEEEEEGGGEEEGGGHHHHHHFFFEEEEEEFFFGGGGGGGGGIIIKKKLLLKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJHHHJJJKKKJJJHHHHHHKKKOOONNNXXXbbbeeeiiizzzwwwfff[[[SSSTTTOOOKKKLLLRRRWWWYYYXXXTTTRRRPPPNNNLLLKKKKKKKKKEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOKKKNNNRRRTTTUUUWWW\\\```aaannn}}}zzziiiZZZPPPGGGFFFFFFFFFCCC@@@BBBHHHDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKPPPRRRVVV[[[```ccceeefffkkkkkkkkkkkklllnnnooopppoooqqquuuzzzzzz___QQQDDDBBB??????BBBBBB??????AAA<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777777888888999999999999666666777777888888999999777777777777777777777777666666666666666666666666999888888777666555555555222444666666444333555888444555555666666666666666888888888777777777777777999:::;;;;;;:::;;;===???<<<@@@HHHRRR```rrr}}}|||vvvsssssstttpppeee[[[VVVMMMMMMMMMNNNOOOPPPRRRSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLJJJKKKMMMNNNMMMKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAABBBCCCEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQMMMOOORRRSSSTTTUUUXXXZZZYYY___fffnnnuuu|||ddd^^^UUUNNNJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKNNNLLLJJJHHHEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIKKKLLLLLLJJJIIIHHHHHHDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLOOOTTTWWW[[[hhh~~~jjj[[[RRRRRROOOMMMQQQYYY^^^^^^VVVUUUSSSPPPMMMKKKKKKLLLIIIJJJJJJJJJIIIGGGEEEDDDGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPRRRSSSTTTTTT^^^ccckkkqqq{{{kkk]]]SSSJJJEEECCCCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIJJJKKKMMMOOOPPPRRRUUUZZZ___dddhhhjjjkkklllmmmnnnmmmlllkkklllmmmooossszzziiiSSSGGGEEE@@@@@@@@@???>>>======<<<<<<<<<;;;;;;;;;:::::::::888777666777888888888666999888666555555555666777888777666555555666777888999888777555555555666777777777666666666666777777777666555444333333444555444444555555555555444444444555666666666666666666666666666666777777777777888999999::::::;;;;;;<<<;;;<<>>>>>===<<<<<<;;;;;;;;;:::::::::999999999888777777999999888777:::999888777666777777888999888777666666777888999999888666555555555666777666666777777777777666666999888777666555666666777444444555555555555444444444555555666666666666666666666666777777777888888888888999::::::;;;;;;<<<<<<===AAAGGGLLLWWWiiizzz|||}}}}}}vvvuuuyyy|||{{{|||}}}~~~{{{vvvrrrfff___WWWRRRQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUWWWSSSVVVZZZ]]]```dddiiilllpppuuu{{{fffYYYTTTNNNJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDEEEGGGGGGGGGHHHJJJLLLUUUSSSOOOKKKHHHEEEDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJMMMOOONNNTTTeeeuuuyyy```[[[SSSPPPWWW```bbb^^^[[[ZZZXXXUUUSSSQQQPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEHHHKKKOOORRRUUUVVVLLLPPPTTTXXX___kkk{{{wwwqqqddd\\\RRRKKKIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIJJJKKKNNNQQQSSSUUUXXXZZZ]]]aaaeeejjjnnnpppqqqpppllliiigggiiinnnrrrvvvzzztttZZZKKKDDDAAABBB??????>>>>>>======<<<<<<;;;;;;:::::::::999999999:::888777888999:::999888:::999999888777888888888999888888777777888888999888777666555555555666666555666777888888777666555888888777666666666666777444444555555555555444444444444555666666666666666777777777888888888999999888888999999:::;;;;;;;;;======???CCCFFFMMM[[[iiizzz}}}~~~zzz{{{zzzqqqfff\\\WWWUUUSSSRRROOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLNNNPPPRRRSSSOOOQQQTTTVVVWWWZZZ^^^aaaeeeiiiooorrrxxxrrr^^^UUUQQQLLLHHHGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEECCCDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGGGGHHHJJJNNNQQQXXXUUUPPPKKKHHHEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMOOONNNQQQ\\\hhh|||sssiii\\\VVV]]]hhhlllhhhdddaaa\\\XXXUUUSSSQQQPPPOOONNNLLLJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNKKKMMMPPPSSSWWW___kkktttzzzrrrlllfffaaa[[[WWWSSSOOOJJJGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJKKKMMMPPPSSSVVVXXX\\\]]]___bbbggglllpppssssssqqqooolllkkknnnrrrvvvyyy~~~```LLLFFFCCCBBBAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888999::::::999888999999888888888777777777888777777777777777777888666666666666555666666666444666777999999777666444555555555444444444555555444444555555555555444444333444555666777777777666777888888888999999999999888888888999::::::;;;;;;===<<<===???AAAEEEPPP\\\nnn~~~~~~}}}ttteeeZZZUUUSSSOOOOOOOOONNNNNNOOOOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQOOOQQQRRRSSSSSSUUUWWWZZZ___bbbfffiiinnnwwwiii]]]TTTPPPKKKGGGFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJNNNQQQSSSQQQMMMIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDHHHGGGGGGFFFFFFGGGGGGGGGJJJJJJLLLNNNOOOPPPWWW```fff|||mmmccchhhuuu|||{{{tttnnneee^^^YYYVVVRRRPPPPPPNNNMMMKKKJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLNNNSSS[[[aaakkkzzz{{{uuupppkkkeeeaaa```]]]XXXTTTQQQOOOMMMLLLHHHFFFDDDCCCCCCCCCBBBAAAEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMOOORRRVVVYYY[[[^^^___aaadddhhhmmmrrrtttooopppppppppppprrrvvvyyykkkQQQGGGFFFDDDAAA>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888999::::::999888777777777777777666666666555666666666666666666555555555555666666666666555444666777999999777666444444444555555555555555555444444555555555555444444333444555666777777777777777888888888999999999999777777888999999::::::;;;<<<:::;;;>>>@@@BBBJJJSSSfffvvv~~~{{{{{{~~~xxxbbbXXXUUUPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIJJJKKKLLLNNNOOONNNOOOPPPPPPPPPQQQSSSUUUWWWYYY\\\^^^bbbhhhpppwww|||}}}ddd^^^RRROOOJJJGGGFFFEEEEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFEEEDDDCCCBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFHHHJJJMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDHHHGGGGGGFFFFFFFFFFFFGGGHHHFFFHHHKKKMMMNNNRRRYYY\\\mmm|||vvvyyysssggg```ZZZVVVSSSQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKNNNRRRVVVXXXeeeuuu}}}wwwuuurrrnnnjjjfffcccaaa___]]]ZZZXXXWWWUUUSSSPPPQQQOOOLLLJJJHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNOOOQQQTTTWWWZZZ\\\___```bbbfffjjjnnnrrrtttkkkmmmoooqqqssswww|||cccUUUGGGDDDEEEBBB>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::888777888999:::999888666777777777777666555555444555555666666555555444444444555666666666555555555666777888888777666555555666777777888777777777444444555555555555444444333333555666777777777777777777777888888888999999777777888888999::::::::::::888999===???AAAGGGNNN[[[kkk~~~|||zzz~~~nnn]]]XXXPPPPPPOOONNNNNNNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY]]]cccggggggjjjnnnsssxxx~~~rrraaa]]]PPPMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHEEEEEEIIIKKKLLLOOOSSSZZZbbbxxxxxxtttssshhhaaa[[[WWWRRRRRRRRRQQQPPPOOONNNMMMJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLNNNPPPOOOXXXbbblll|||~~~}}}{{{zzzxxxwwwvvvooonnnkkkhhheeeaaa___^^^YYYXXXVVVTTTRRRPPPOOONNNOOOMMMLLLLLLMMMNNNMMMLLLHHHHHHHHHFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNPPPPPPQQQSSSUUUXXX[[[]]]^^^```ccchhhllloooqqqsssnnnoooppprrrvvv}}}jjjPPPIIICCCBBBAAA===<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999888777777999999888777777777888888888777666555444555666777777666555444333444555666666666555555666666777777777777666666444555777888888888777777444444555555555555444444222333444666777777888888666666666777777777888888777777777888999999::::::999777888===???@@@DDDIIINNN\\\nnn|||~~~~~~zzzeeeZZZQQQPPPOOOOOONNNNNNNNNOOOLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLJJJJJJKKKKKKJJJIIIHHHGGGDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHIIIFFFHHHIIIIIIIIIJJJMMMOOOSSSSSSSSSSSSTTTVVVYYY[[[YYY\\\```dddgggkkkppptttkkk^^^[[[NNNKKKHHHFFFFFFGGGGGGFFFCCCCCCCCCDDDEEEGGGIIIJJJDDDDDDDDDDDDEEEGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHHHHIIIEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMHHHHHHGGGFFFEEEEEEFFFFFFJJJFFFEEEIIIKKKKKKNNNQQQWWWYYYhhhwwwoooxxx|||oooggg```\\\TTTTTTUUUUUUTTTRRRPPPOOOKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJMMMSSSXXX\\\gggzzz}}}zzzppppppnnnllljjjhhhgggfffcccbbbaaa```^^^]]]\\\\\\XXXWWWVVVTTTRRRPPPNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGEEEEEEFFFGGGGGGFFFCCCDDDEEEEEEDDDCCCDDDEEEDDDDDDDDDCCCAAAAAABBBCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRRRRSSSVVVYYY\\\]]]^^^```dddiiimmmoooqqqrrrsssssssssuuuzzzjjjSSSJJJFFFDDDBBB>>>;;;===BBB;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666888777666777888999888666888888999:::999888777666555666777888888777666555222333555666666666555555777777666666666666777777222333555666666666555555444555555555555555555444222333444666777888888888666666666666777777777777777777777888999999::::::999777888<<<>>>>>>AAAFFFDDDRRRbbbpppkkk\\\QQQPPPOOOOOONNNNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHIIIIIIJJJMMMOOOOOOOOONNNNNNNNNOOOPPPQQQSSSVVVZZZ]]]___bbbeeehhhsssaaaYYYRRRKKKIIIGGGEEEEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDHHHMMMOOONNNLLLEEEDDDCCCCCCCCCDDDFFFGGGEEEHHHLLLNNNKKKGGGDDDBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCEEEGGGIIIKKKLLLMMMLLLHHHDDDCCCEEEHHHHHHGGGFFFGGGGGGGGGHHHJJJNNNQQQSSSYYYaaawwwwwwuuuvvv{{{qqqggg```[[[XXXTTTSSSTTTSSSPPPMMMOOOMMMKKKKKKKKKKKKIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHKKKNNNSSSZZZcccmmmsss}}}{{{{{{zzzyyyyyyyyyyyyzzzxxxwwwvvvtttsssqqqpppooojjjjjjiiihhhfffeeedddcccaaabbbcccccccccaaa```___^^^\\\ZZZWWWUUUTTTTTTTTTQQQPPPPPPPPPOOOOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHLLLKKKKKKKKKMMMNNNMMMMMMOOORRRTTTTTTSSSUUUYYY]]]___ccchhhjjjjjjnnnvvv}}}|||}}}hhhUUUPPPCCCBBBAAA???>>>=========;;;:::999999888888999999::::::999999999999999999888888888888888888888888999888888777777777777777666666666666666666666666777777666666666666777777666666666666666666666666333444444444555666666666444444444444444444444444444444444555555555555666999888666555555777999:::444555555666777888888999888999:::;;;===>>>???@@@FFFJJJUUUdddttt{{{zzz|||mmm```RRRQQQOOONNNMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOPPPOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCFFFEEEDDDEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLSSSSSSTTTUUUWWWYYY[[[\\\mmm]]]VVVPPPJJJIIIGGGEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCGGGKKKMMMLLLJJJEEEEEEDDDCCCCCCDDDDDDEEEIIILLLPPPPPPMMMHHHEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHJJJMMMNNNOOONNNJJJFFFDDDEEEGGGGGGFFFFFFGGGHHHGGGGGGIIILLLOOOTTTYYY\\\kkk~~~xxxwwwqqqiiiccc\\\WWWVVVTTTRRROOONNNLLLKKKKKKKKKJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNRRRXXX\\\```cccgggiiiiiiiiijjjkkkmmmmmmnnnnnnoooppppppqqqllllllkkkjjjiiigggfffeeeaaaaaa``````_________`````````___^^^\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRSSSSSSTTTSSSRRRQQQPPPRRRQQQOOOMMMKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPPPPOOOQQQSSSTTTTTTUUUWWWZZZ^^^aaadddhhhkkknnnttt{{{qqqXXXJJJGGGBBBAAA@@@>>>======<<<<<<;;;:::999999888888999999;;;;;;:::999888777777666777777777777777777777777999888777777666666777777666666666666666666666666777777666666666666777777555555555555555555555555444444444444555555555555444444444444444444444444444444444444555555555555:::999777666666666777777555555666666777777888888555666777888:::;;;<<<<<>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBCCCFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJNNNOOOOOOQQQRRRTTTVVVWWWdddXXXRRRMMMJJJHHHGGGEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBEEEHHHJJJJJJIIIFFFFFFEEEDDDDDDCCCCCCCCCJJJMMMOOOOOOLLLGGGDDDBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFIIILLLNNNPPPRRRNNNKKKGGGFFFFFFFFFFFFEEEGGGHHHHHHHHHGGGHHHJJJMMMTTTWWWUUU\\\rrr~~~uuuiii___ZZZXXXVVVTTTOOONNNMMMMMMMMMLLLIIIGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJIIIIIIIIIKKKMMMMMMPPPSSSTTTSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIILLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMOOOQQQSSSSSSSSSRRRSSSSSSSSSTTTVVVYYY\\\^^^fffhhhkkkpppwww~~~jjjWWWHHHBBBBBB@@@@@@>>>===<<<<<<;;;;;;;;;:::999999888888999999;;;;;;:::999777666555444666666666666666666666666999888777777666666777777666666666666666666666666777666666555555666666777555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555:::999888777666555555444666666666666777777777777888888999:::<<<===>>>>>>??????DDDOOO[[[kkk~~~yyywwwzzz{{{ppphhh\\\YYYUUUPPPMMMMMMNNNOOOMMMNNNNNNOOONNNNNNMMMLLLMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKKKKLLLNNNPPPRRRSSSttt]]]SSSNNNJJJHHHHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@AAACCCEEEFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBFFFHHHJJJJJJGGGDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCAAACCCEEEHHHKKKNNNPPPQQQKKKIIIGGGFFFFFFFFFGGGGGGIIIJJJJJJIIIHHHHHHJJJKKKPPPSSSPPPSSSaaappp{{{mmmccc^^^ZZZWWWRRRQQQPPPPPPQQQPPPNNNLLLHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJIIIHHHIIIJJJJJJLLLNNNNNNMMMLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLJJJIIILLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFHHHIIIKKKLLLLLLNNNQQQSSSUUUUUUTTTTTTTTTTTTSSSSSSTTTWWW[[[___aaammmnnnpppwwwgggSSSJJJEEECCCCCC???>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999999999999888777666555555777777777777777777777777888888777666666666666666666666666666666666666666666666666555555666666666555555555555555555555555555555555444444333333333444444444444444444444444333333444444444555555555777777888888777666555444777777777777666666666666999999:::;;;<<<===>>>???@@@>>>@@@HHHQQQ___ssswwwvvvzzz|||uuuoookkkfffbbb[[[UUUPPPNNNNNNNNNNNNNNNOOOPPPQQQPPPOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@???@@@BBBDDDDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEJJJJJJJJJKKKMMMNNNPPPQQQjjjXXXPPPKKKHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA??????@@@AAABBBCCCDDDEEEIIIIIIJJJJJJHHHFFFDDDBBBAAACCCEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCFFFHHHKKKLLLMMMFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLKKKIIIHHHIIIKKKJJJOOONNNOOOYYYbbbrrrttthhh^^^XXXUUUSSSRRRQQQRRRRRRPPPOOOKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFF@@@BBBEEEFFFFFFFFFGGGHHHEEEFFFHHHGGGFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHEEEFFFHHHIIILLLNNNOOOPPPQQQTTTVVVVVVUUUSSSTTTUUUUUUUUUUUUWWWZZZ___eeehhhtttuuuwww~~~mmmVVVJJJGGGDDDBBBAAA======<<<;;;::::::::::::;;;:::999999888888999999777777777777777888888888888888888888888888888888888777777666555666666666666666666666666666666666666666555555555555666666555555555555555555555555555555444444333333333222444444444444444444444444333333333444444444444555444555666777777777777777777777777777666666666666666666777888999::::::;;;@@@>>>>>>CCCJJJUUUfffttt~~~zzzwww{{{{{{vvvsssqqqooommmmmmiiiccc\\\VVVQQQOOONNNMMMMMMNNNOOOPPPPPPPPPPPPKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBAAA@@@@@@BBBDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEHHHHHHHHHIIIJJJLLLMMMNNNcccUUUMMMIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>@@@@@@@@@@@@@@@CCCEEEGGGIIIJJJKKKJJJGGGDDDAAA@@@BBBCCCDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHBBBCCCEEEEEEEEEFFFHHHKKKJJJKKKLLLKKKIIIHHHIIIJJJFFFLLLLLLNNNVVVYYYbbbuuu{{{kkkaaa]]]YYYUUURRRQQQQQQPPPOOOMMMLLLKKKIIIGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFCCCEEEGGGGGGFFFEEEEEEFFFEEEFFFGGGFFFEEEDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDEEEEEEFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGIIIIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLMMMNNNPPPQQQSSSSSSRRRTTTVVVUUUSSSRRRUUUWWWXXX[[[^^^___aaafffooouuuiii[[[LLLFFFDDD@@@===<<<===<<<<<<;;;::::::;;;;;;;;;:::999999888888999999666666777888888999999:::888888888888888888888888888777666666555555666666666666666666666666666666666555555444444555555666444444444444444444444444444444444444333333333333444444444444444444444444333333333333444444444444333444555555777777888999666666666666777777777777777888888999::::::;;;;;;===;;;<<>>???BBBDDDDDDFFFIIIJJJIIIFFFCCC@@@AAABBBCCCCCCBBBBBBCCCEEEBBBBBBCCCEEEFFFHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEEEEDDDDDDFFFHHHGGGHHHJJJIIIHHHGGGGGGHHHEEEKKKJJJLLLRRRQQQUUUddd|||vvvjjjeee]]]VVVSSSQQQPPPOOOPPPOOOMMMKKKIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIJJJIIIHHHHHHIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJGGGHHHIIIJJJJJJHHHFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIJJJHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOORRRTTTSSSQQQRRRWWW\\\^^^dddiiijjjjjjppp|||nnnUUUMMMFFFCCC@@@<<<;;;======<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888999999888888888999999999999999888888888888888888888888777777666555555555555666666666666666666666666666666555555444444555555666444444444444444444444444333333333333333333444444444444444444444444444444222222333333333444444444666555444444555666777888555555666666777777888888:::::::::;;;<<<<<<======:::999:::===???BBBLLLUUUkkkvvv}}}}}}yyywwwtttqqqqqqtttyyy|||~~~~~~yyyrrrjjjfffXXXUUURRRNNNLLLLLLLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBAAA???@@@AAACCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGjjjWWWOOOGGGFFFKKKEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAAAAA@@@?????????@@@AAA@@@>>>>>>AAAEEEBBBDDDGGGIIIHHHEEEAAA???BBBBBBBBBAAA??????@@@BBB???@@@BBBEEEHHHJJJLLLMMMFFFFFFFFFEEEDDDCCCCCCBBBAAACCCEEEEEECCCBBBDDDFFFEEEFFFHHHHHHFFFEEEEEEFFFFFFJJJHHHIIIOOOLLLMMMZZZccc~~~vvvoooeee[[[VVVSSSRRRQQQQQQPPPNNNLLLJJJHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEEEEGGGHHHDDDEEEFFFEEEDDDDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIGGGEEEDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEFFFGGGIIIJJJFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQSSSSSSTTTUUUTTTSSSQQQPPPOOOMMMMMMLLLOOORRRQQQPPPRRRYYY```ccckkkrrrsssqqqwwwoooWWWIIIFFFCCCAAA===:::===CCC======<<<;;;;;;;;;<<<<<<;;;:::999999888888999999;;;:::::::::999999888888777777777777777777777777777777666555555555555555666666666666666666666666555555555444444555555555444444444444444444444444222222222333333444444444444444444444444444444444222222333333333444444444888777555444333555666777444555555666777888888999777777777888888999999999:::999;;;>>>???@@@FFFOOO___jjj{{{{{{~~~|||yyyyyy{{{xxxvvvtttrrrsssxxx~~~|||vvvaaa]]]XXXRRRNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@>>>???@@@BBBAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGG```WWWNNNHHHIIIHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBAAAAAA@@@??????BBBAAA@@@@@@???@@@@@@@@@DDDCCCCCCCCCDDDDDDBBBAAAHHHDDDAAA@@@BBBCCCBBBAAADDD@@@>>>DDDNNNUUUVVVTTTLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBDDDEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEGGGGGGHHHJJJNNNPPP\\\cccwwwyyyhhh[[[TTTQQQQQQRRRRRRQQQPPPNNNLLLJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFIIIGGGEEEGGGJJJKKKIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJIIIHHHGGGHHHJJJLLLMMMJJJKKKKKKLLLLLLMMMMMMMMMPPPPPPQQQTTTXXXXXXVVVSSSWWWWWWUUUQQQLLLJJJJJJKKKKKKNNNSSSZZZ___bbbggglllsssuuuvvvwww|||mmmVVVPPPDDDCCC@@@>>>======>>>>>>;;;;;;;;;;;;<<<<<<======:::999999888888999999::::::::::::::::::999888777888777777777666666555555666555555555555444444444666666666666666666666666666666666666666666666666555555555444444333333333111111111222222333333333444444444444444444444444333333333444444555555555444444444444444444444444555555555555666666666666888999;;;;;;;;;999777666888999:::;;;<<>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCvvvZZZSSSLLLGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@?????????????????????@@@AAABBBCCCBBB@@@@@@AAABBBBBBBBBEEECCCAAABBBEEEGGGFFFEEEIIIGGGGGGKKKRRRWWWXXXWWWLLLJJJGGGEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFFFFFFFHHHKKKMMMPPPVVVfff}}}iii\\\VVVUUUPPPPPPOOONNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFJJJHHHGGGHHHJJJKKKJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJIIIHHHHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPQQQTTTWWWWWWUUUSSSTTTTTTSSSQQQNNNLLLMMMNNNOOOSSS\\\dddlllrrrwww||||||||||||}}}~~~___OOOLLLCCCBBB@@@>>><<<======>>><<<<<<<<<<<<=========>>>:::999999888888999999:::888999999999888888777666888888777777777666666666666555555555555444444444555555555555555555555555555555555555555555555555555555444444444333333333333444444444444444444555444444444444444444444444333333333444444444444444444444444444444444444444555555555555666666666666666777999:::::::::999999999999:::::::::<<>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBiiiSSSPPPJJJGGGHHHFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????=========>>>???AAABBBCCCAAA@@@???>>>???@@@AAABBBBBBAAABBBEEEHHHIIIIIIHHHKKKLLLMMMPPPRRRSSSTTTTTTJJJHHHEEEDDDDDDEEEDDDCCCFFFGGGHHHIIIIIIJJJJJJJJJFFFEEEEEEDDDDDDDDDDDDEEECCCDDDEEEEEEDDDFFFHHHKKKLLLOOOZZZlllqqq^^^UUURRRPPPPPPOOOOOONNNLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGJJJIIIHHHIIIKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKMMMOOOQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUUUUSSSRRRKKKMMMNNNMMMLLLLLLNNNOOOUUU\\\fffpppyyy{{{aaaNNNFFFFFFBBBAAA???===<<<<<<======<<<<<<===============>>>999999888888888888999999777777777888777777666555888888888888777777777777666555555555555444444444444444444444444444444444555555555555555555555555555444444444444333333333555444444444444444444333444444444444444444444444444444444444333333333333333333333333444444444444444555555555555666666666555666777888999:::;;;;;;999::::::999888888;;;===DDDJJJVVVfffuuuvvvsssuuu}}}sss___WWWQQQKKKGGGIIIJJJKKKLLLLLLKKKJJJIIILLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBzzz^^^OOONNNHHHFFFGGGDDDFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBAAABBBBBBBBBAAA@@@@@@AAAAAABBBDDDFFFHHHIIIHHHGGGGGGJJJMMMMMMKKKJJJKKKLLLGGGEEECCCBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDDDDBBBCCCDDDDDDDDDEEEHHHKKKNNNNNNSSS]]]mmm{{{~~~kkkYYYQQQOOOQQQQQQQQQQQQPPPOOONNNNNNLLLLLLKKKJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIIIIIIIIIIJJJKKKKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSVVVUUUSSSRRRRRRQQQPPPOOOGGGJJJMMMOOOPPPRRRTTTUUU[[[dddoooxxxyyy^^^NNNEEEAAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999777777777888888777666666888888888888888888777777666555555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333222222111111111333333333333333333333333555444444333333222222222333333333333333444444444444444444555555555666666666666666666777999:::;;;888999999888777777999;;;???CCCLLLYYYfffttt{{{tttqqqxxxyyyfff[[[RRRKKKGGGFFFHHHIIIKKKLLLKKKJJJIIILLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAnnnXXXNNNNNNHHHFFFGGGBBBDDDDDDCCCCCCBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAADDDHHHHHHFFFCCCAAAAAACCCEEEFFFGGGFFFEEEDDDDDDEEEIIILLLLLLHHHFFFGGGIIIHHHFFFCCCBBBCCCCCCCCCBBBAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDAAABBBDDDDDDDDDFFFJJJLLLMMMKKKLLLOOOYYYlllvvvuuu~~~rrr```TTTOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIEEEFFFGGGHHHIIIHHHGGGFFFJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWUUUUUUTTTTTTSSSSSSSSSRRRSSSRRRPPPMMMKKKJJJJJJKKKKKKOOOTTTYYY[[[]]]___aaabbblllwww~~~aaaOOOHHHDDDAAA@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888777777888888999777777888888888888888777777777777777777777888888666555555555555444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333222222111111111333333333333333333333333444444444333333222222111222222222333333333444444444444444444555555555555777777666666666777888999777888999999999999;;;===>>>@@@GGGQQQ[[[hhh{{{{{{sssuuu~~~oooaaaTTTLLLJJJEEEFFFHHHJJJKKKLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAeeeUUUNNNNNNHHHFFFHHHBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@??????@@@@@@BBBFFFJJJKKKIIIFFFFFFGGGGGGHHHIIIGGGDDDBBBBBBBBBGGGJJJLLLLLLIIIHHHJJJLLLKKKIIIFFFDDDDDDDDDCCCBBBAAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDDDDEEEHHHKKKKKKIIIIIIJJJOOO[[[qqqzzzuuuxxxzzzlll___UUUOOOLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWXXXVVVUUUUUUTTTSSSRRRQQQQQQMMMLLLKKKIIIGGGHHHJJJLLLPPPTTT[[[```dddfffhhhiiikkkwwwwwweeeRRRIIIFFFDDDAAA@@@<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888777777777777888888777777888888999999888888666666666666777777777777666555555555555444444444444444444444444444444444444444444444444444444444333333333444444444444555555444444444444444444333333333333333333333333333333333333333222222222222111111222222333333444444333444444444444555555555666666666666777777777777555777999:::::::::<<<>>>===>>>CCCKKKRRR]]]nnn}}}|||yyy|||xxxiii[[[RRRPPPHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^QQQNNNMMMGGGGGGIIIDDD@@@@@@@@@@@@AAAAAAAAAAAA===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAEEEIIIJJJHHHIIIMMMQQQKKKLLLKKKHHHDDDAAABBBCCCFFFGGGHHHHHHIIIJJJLLLMMMLLLIIIEEECCCCCCBBBAAA???@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDCCCAAABBBDDDFFFGGGFFFGGGJJJLLLRRR___kkk~~~vvvfffZZZSSSPPPMMMKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKMMMNNNNNNLLLLLLMMMOOOQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOPPPPPPQQQTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRQQQPPPNNNNNNMMMIIIKKKKKKKKKKKKNNNSSSXXXXXX^^^eeekkkoooppprrrsss{{{```UUUIIIEEEBBB???>>>@@@;;;;;;;;;;;;;;;::::::999:::::::::999999999888888888888777777777777888888555666777777888888777777444555555555666666666666666555555555555444444444555555555555555555555555444444444444444444444444333333333444444444555555333444444444444444444555222222222222222222222222222222222222222333333333000111111222333333444444333333444444444555555555222333555777888888777777555777999:::999:::;;;<<<:::;;;???DDDJJJRRRaaaoooxxxpppeee\\\YYYNNNMMMLLLKKKJJJKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@ZZZOOOMMMMMMFFFGGGKKKFFF>>>??????@@@AAAAAABBBBBB======>>>???@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEAAADDDFFFGGGGGGKKKSSSZZZMMMNNNMMMIIIDDDBBBCCCFFFBBBBBBAAABBBEEEHHHJJJKKKIIIFFFCCC@@@???>>>===;;;>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDBBB??????@@@AAA??????BBBGGGIIIKKKQQQYYYllloooaaa\\\XXXTTTPPPKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOONNNMMMLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLOOOQQQPPPNNNMMMOOORRRSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSVVVUUUUUUVVVWWWXXXYYYZZZVVVVVVWWWWWWVVVVVVUUUTTTOOOOOONNNMMMKKKJJJIIIIIIJJJLLLNNNOOOQQQWWW^^^dddeeekkksssyyy|||~~~eeeVVVNNNFFFBBB>>>;;;;;;???::::::;;;;;;;;;:::999999;;;;;;;;;::::::999999999888888777777777777888888444444555666777777666666333444444444555555666666666666555555555444444444666666666666666666666666444444444444444444444444333333333444444555555555111111111222222333333333222222222222222222222222111111111222222333333444000000111222333333444444333333333444444444555555///111444777999999999888666777999:::999888999:::777888;;;@@@DDDKKKYYYfffyyy}}}wwwuuusssmmmeee```TTTQQQNNNKKKJJJJJJLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBB????????????????????????TTTOOOIIIGGGIIIIIIGGGCCCAAAAAABBBCCCCCCCCCBBBBBB?????????@@@@@@AAAAAAAAABBBAAA?????????AAACCCDDDAAABBBDDDFFFIIILLLOOOPPPLLLIIIFFFDDDCCCCCCAAA@@@>>>AAABBB???@@@DDDFFFDDDFFFFFFEEEAAA>>><<<===>>>===???BBBCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAADDDCCCBBBCCCFFFJJJNNNPPP\\\jjjzzzvvvpppdddYYYVVVTTTNNNIIIKKKPPPPPPLLLOOOPPPQQQTTTVVVWWWUUUSSSVVVVVVUUUTTTSSSSSSSSSSSSOOOOOOPPPPPPQQQQQQRRRRRRUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRRRRQQQOOOMMMLLLQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOONNNNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPTTTSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVXXXUUURRRSSSUUUVVVUUUSSSTTTTTTUUUTTTSSSRRRQQQPPPNNNJJJIIIKKKJJJHHHHHHLLLLLLRRRYYY^^^bbbhhhrrrzzzxxx~~~uuu]]]UUUFFFDDDBBB???======>>>>>>:::::::::999999999888888888888888888888888888888888888888888777777666666666666666666777777777777777777666666555555555444666666555555555444444444444444444444444444444444555666777777777666444333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444111111222222222333333333...,,,+++---000333333111222222333444444555555666444555777888:::;;;;;;;;;;;;<<<<<<===@@@FFFNNNTTTkkkwww{{{~~~yyyrrroooppppppnnnkkkaaa___YYYRRRPPPRRRRRRNNNNNNKKKKKKNNNMMMJJJIIIKKKGGGHHHJJJKKKKKKJJJHHHGGGJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@AAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>>>>???SSSNNNHHHFFFHHHHHHFFFCCCBBBBBBAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAABBBAAA@@@??????@@@BBBCCC@@@@@@AAACCCFFFIIIKKKLLLJJJGGGDDDBBBBBBBBBAAA???>>>AAABBB??????BBBDDDBBBBBBBBBBBB@@@>>>===>>>@@@>>>AAACCCDDDCCCBBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAADDDCCCBBBCCCEEEHHHLLLNNNQQQ[[[rrr}}}tttfffccc[[[QQQMMMOOOOOOLLLMMMMMMOOORRRUUUVVVUUUSSSUUUUUUTTTSSSSSSSSSTTTTTTPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQRRRTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUZZZWWWUUUUUUVVVWWWVVVTTTQQQQQQPPPOOONNNMMMLLLLLLNNNLLLMMMOOOOOONNNQQQWWW[[[___eeekkkqqqzzzcccPPPJJJEEECCCAAA>>>===<<<======:::::::::999999999888888888888888888888888888888999999888888888777777777999999888777666555444444777666666666555555555555666666555555555444444444444444444444444444444444555555555555555444333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333333333111111222222222333333333777444333444666888777666222333333444555555666666444555555666777777777777999999:::;;;>>>CCCJJJOOO^^^jjj{{{~~~{{{~~~|||||||||{{{xxxsssqqqrrrrrrrrrqqqooommmggg___ZZZYYYUUUOOOOOOLLLLLLPPPOOOKKKIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>??????PPPLLLGGGEEEFFFFFFDDDBBBCCCBBBAAA?????????@@@@@@?????????@@@@@@@@@@@@@@@BBBAAA@@@?????????@@@AAA>>>>>>???@@@BBBDDDEEEFFFFFFDDDAAA@@@@@@@@@@@@???>>>BBBCCC@@@>>>@@@AAA@@@>>>?????????>>>>>>@@@BBB@@@BBBDDDEEECCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCFFFHHHJJJJJJOOO___xxxsssbbbVVVRRRQQQOOONNNNNNOOORRRUUUWWWWWWUUUSSSRRRQQQPPPOOONNNNNNNNNPPPPPPQQQRRRSSSTTTVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUUUUVVVWWWXXXZZZXXXXXXYYYYYYXXXWWWWWWVVVTTTUUUUUUVVVWWWWWWVVVVVVXXXWWWWWWVVVUUUVVVVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRTTTRRRPPPOOOPPPPPPOOONNNNNNLLLJJJIIIIIIIIIJJJKKKNNNNNNQQQSSSRRRSSSZZZdddiiilllrrrzzzlllTTTFFFCCCBBBAAA???===<<<;;;;;;<<<:::::::::999999999888888888888888888888888888888999999999888888888888888999999888777666555444444666666666666555555555555555555555555555444444444444444444444444444444444555444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333222222222111111222222222333333333777555444444555666555444333333444444555666666666666666666666666555555555666777999999;;;>>>CCCGGGPPP[[[kkkyyy}}}~~~~~~|||yyyuuutttvvvvvvvvvuuuuuuvvvyyy|||{{{rrrlllggg___WWWSSSOOONNNQQQQQQMMMIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>??????@@@NNNJJJFFFDDDDDDDDDCCCBBBDDDBBB@@@>>>======>>>??????????????????@@@@@@@@@BBBAAA@@@???>>>>>>??????>>>>>>>>>>>>???@@@AAABBBCCC@@@>>>>>>???@@@?????????DDDFFFBBB???@@@@@@???===???@@@@@@??????AAABBBBBBDDDEEEEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAABBBCCCEEEFFFJJJMMMWWWgggyyywwweee\\\YYYWWWUUUTTTSSSTTTVVVWWWWWWVVVSSSRRRPPPNNNLLLKKKJJJJJJNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVUUUWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYZZZ\\\\\\YYYYYYYYYYYYXXXWWWVVVVVVSSSTTTVVVWWWXXXWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKIIIHHHGGGIIILLLPPPRRRUUUWWWZZZ\\\[[[\\\fffrrrtttxxxooo___RRRHHHDDD@@@???===<<<;;;::::::::::::::::::999999999888888888888888888888888888888999999999999888888888888666666666666777777777777666666666666666555555555555555555555555555555555444444444444444444444444666555333222222222333444333333333333333333333333222222222222222222222222222222222222222222222222444333333333222222111111111111222222222333333333222222111111222222333333444444444555666666777777888777777777777777777888555777888999:::;;;>>>AAAHHHPPP]]]jjjwww~~~}}}{{{xxxuuurrrvvvyyyzzzyyy|||uuulll^^^WWWRRRQQQQQQMMMKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@AAA@@@@@@??????@@@@@@AAA??????>>>>>>??????@@@@@@KKKIIIEEECCCBBBBBBBBBBBBCCCBBB???===<<<===>>>???????????????????????????AAA@@@@@@???>>>>>>>>>>>>??????>>>>>>>>>??????@@@@@@>>><<<<<<>>>@@@@@@@@@AAAFFFIIIDDD@@@@@@AAA@@@@@@AAABBBBBB@@@???@@@AAABBBDDDEEEEEECCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAABBBAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAAAAABBBCCCDDDGGGLLLSSS[[[bbbssszzzxxxxxx{{{uuukkkfffccc]]]ZZZWWWVVVUUUUUUTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJLLLNNNOOOQQQQQQRRRRRRTTTUUUWWWXXXXXXYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]YYYZZZYYYYYYXXXWWWVVVUUURRRSSSTTTUUUUUUTTTSSSRRRPPPOOOOOONNNNNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKIIIHHHHHHIIIMMMSSSYYY]]]dddeeehhhjjjhhhiiisss~~~|||cccYYYWWWSSSJJJCCC>>>===<<<;;;::::::999999:::::::::999999999888888777777777777777777777777888888888888888888888888666666666666777777777777555555555666666666666666444555555555555555555555444444444444444444444444777666444333333333444555333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111111111222222222333333333111222333333444555777888444444555666666777777888777666666666777888999:::666777999999999:::<<<>>>AAAGGGRRR]]]kkk}}}~~~}}}{{{zzzrrrxxx}}}~~~ooocccWWWRRRPPPMMMMMMOOOMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB??????>>>>>>>>>>>>??????AAA@@@@@@??????@@@@@@AAA???????????????@@@AAAAAAJJJHHHFFFCCCBBBAAABBBCCCBBBAAA@@@>>>>>>>>>?????????????????????>>>>>>>>>????????????>>>>>>>>>>>>?????????>>>>>>>>>?????????===<<<===???AAABBBBBB@@@GGGKKKFFFAAA@@@AAAAAAAAABBBDDDCCCAAA??????@@@AAACCCDDDDDDBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCAAAFFFMMMQQQSSS^^^www|||tttpppooowww}}}wwwsssiiieee```\\\ZZZXXXWWWUUUOOONNNMMMKKKJJJIIIIIIIIIGGGFFFEEEDDDEEEGGGIIIJJJLLLMMMMMMOOOQQQSSSUUUVVVWWWXXXZZZ[[[[[[ZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZYYYXXXVVVVVVPPPPPPPPPPPPOOONNNMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEECCCDDDFFFGGGHHHIIILLLOOOLLLLLLMMMQQQWWW^^^eeejjjmmmmmmppprrrqqqrrrzzzsss```NNNJJJOOOMMMDDD======<<<<<<;;;::::::999999:::::::::999999999888888777777777777777777777777777777777777777888888888999999888777666555444444555555555666666666666666444444444555555555555555444444444444444444444444666555555444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111111111222222222333333333000111333333333444777999555555666666777888888888666555555555555777999:::777888999999999999;;;===;;;@@@HHHRRR___qqq~~~|||{{{vvv{{{ooo^^^UUUQQQOOOOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCC@@@??????????????????@@@AAA@@@@@@??????@@@@@@AAA???????????????@@@AAABBBIIIHHHFFFDDDAAAAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????===<<<>>>AAACCCEEEEEE>>>FFFKKKFFF@@@???AAAAAA???AAABBBBBBAAA????????????AAACCCCCCAAA@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAA@@@BBBEEEGGGGGGGGGEEEDDDAAAAAAAAAAAABBBBBBCCCCCC@@@BBBFFFJJJLLLRRRaaaoooyyypppjjjnnnwww}}}xxxrrrmmmjjjhhhgggfff___]]]YYYTTTPPPLLLIIIHHHHHHGGGEEECCCCCCEEEGGGHHHHHHHHHIIIKKKMMMPPPRRRSSSUUUVVVYYY[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYXXXXXXWWWUUUTTTSSSNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEE@@@CCCGGGIIIJJJMMMRRRUUUVVVWWWYYY^^^eeelllssswwwuuutttvvvzzz|||}}}lllYYYNNNEEEEEEFFFCCC>>><<<<<<<<<<<<<<<;;;:::999999:::::::::999999999888888777777777777777777777777555555666666666777777777999999888777666555444444555555555555666666666777444444444555555555666666444444444444444444444444444444444444444333222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222111111222222222333333333...000222111000111333666555666666777777888999999999888777666666777888:::888888999888777888;;;===;;;===AAAGGGRRRbbbsss~~~|||{{{~~~zzzfff[[[UUUQQQOOOOOOLLLMMMNNNPPPPPPPPPPPPOOONNNLLLKKKIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAA????????????@@@AAABBBCCCIIIHHHGGGDDDBBBAAACCCDDD??????@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>======;;;<<<===>>>??????>>>>>>>>>>>>=========>>>>>>??????======>>>BBBEEEFFFFFF===EEEJJJEEE@@@>>>@@@@@@<<<>>>AAAAAA@@@??????@@@>>>@@@BBBBBBAAA??????@@@???@@@BBBDDDDDDCCCBBBAAA@@@BBBFFFIIIIIIHHHFFFDDD@@@AAAAAABBBBBBCCCCCCDDDEEECCCDDDIIILLLNNNTTTZZZooouuujjjjjjooowww~~~{{{zzzyyyxxxzzzvvvooofff]]]VVVPPPMMMJJJHHHFFFDDDCCCEEEGGGHHHEEEEEEGGGHHHKKKNNNPPPQQQSSSUUUXXX[[[\\\[[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\[[[[[[UUUUUUUUUTTTSSSRRRPPPOOOMMMKKKIIIFFFDDDDDDCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEEEEFFFEEEIIIMMMPPPRRRVVV[[[___```bbbeeejjjpppwww}}}~~~lllXXXJJJGGGEEEEEEAAA======AAA<<<<<<<<<<<<;;;;;;:::999:::::::::999999999888888777777777777777777777777444555555555666666777777666666666666777777777777444555555555666666777777444444444555555555666666444444444444444444444444222222333444333222111000333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222222333111111222222222333333333222444555444111111333666666666666777888888999999>>>===;;;999888888999:::888888888777666777;;;===?????????BBBIIIUUUdddnnn}}}~~~kkk___YYYRRRNNNMMMKKKMMMOOORRRSSSRRRQQQPPPNNNMMMKKKJJJIIIJJJLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@@@@@@@@@@@@@AAA????????????@@@AAABBBCCCHHHFFFDDDCCCCCCCCCBBB@@@@@@?????????@@@AAAAAABBBAAA@@@???>>>>>>???@@@AAA??????>>>>>>>>>>>>??????===>>>???@@@???>>><<<::::::;;;>>>AAADDDEEEFFFFFF???DDDIIIGGGAAA===>>>AAA>>>>>>?????????@@@@@@@@@EEEDDDDDDCCCAAA@@@@@@???BBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCEEEHHHMMMQQQ^^^ooo}}}pppjjjmmmvvv~~~}}}nnn]]]QQQLLLKKKIIIGGGFFFEEEEEEEEEHHHGGGGGGIIIKKKNNNNNNMMMNNNSSSXXXZZZXXXUUUSSSSSSWWWWWWXXXYYYZZZYYYYYYXXXYYY[[[\\\[[[ZZZYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^___]]]]]]\\\[[[ZZZXXXVVVUUUYYYTTTNNNLLLLLLLLLKKKJJJJJJIIIHHHFFFCCCBBBCCCEEE;;;>>>@@@@@@>>>===@@@CCCAAACCCFFFEEEDDDEEEHHHKKKIIIKKKNNNSSSYYY```fffiiikkkqqqyyy}}}```PPPMMMFFFDDDAAA>>><<<<<<======<<<;;;::::::999999::::::999999999888888888888777777777777777777777777777666666666777888999999:::666666666666555555555555222333333444555666777777444444444444444444444444555555444333333333333444333333333333333333333333444333333222222333333444111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444111111222333333444555555777888888888999999999999<<<;;;999777666666777777777777777777888999:::;;;:::;;;<<<>>>DDDNNNYYYaaarrr{{{~~~wwwiii```YYYQQQLLLMMMMMMOOOUUUYYYZZZYYYYYYRRRPPPNNNMMMMMMMMMKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAACCCBBBAAA@@@???????????????>>>>>>>>>>>>>>>???@@@HHHFFFCCCCCCCCCCCCBBB@@@???????????????@@@AAABBB@@@@@@???>>>>>>???@@@@@@??????>>>>>>>>>>>>??????>>>??????@@@???>>>===<<<<<<===???AAABBBCCCBBBBBB???CCCFFFEEEBBB??????@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA???@@@BBBBBBCCCFFFKKKNNNSSS^^^tttyyy{{{{{{hhh[[[SSSQQQNNNLLLJJJJJJJJJKKKLLLJJJHHHIIIKKKMMMNNNNNNOOOSSSWWWXXXVVVTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVWWWUUUWWWXXXXXXXXXYYYZZZ\\\______^^^^^^^^^^^^^^^^^^YYYYYYYYYXXXVVVUUUSSSRRRQQQNNNJJJIIIIIIJJJIIIHHHHHHHHHGGGEEECCCBBBCCCEEEBBBBBBBBBAAAAAABBBEEEGGGCCCEEEHHHJJJKKKMMMQQQTTTSSSUUUYYY___eeelllqqqtttuuu{{{zzzcccQQQIIIHHHCCCBBB???===<<<<<<<<<===;;;;;;:::999999999999:::999999999888888888777777777777777777777777777777333333333444555666666666666666666666555555555555444444444555555555555555444444444444444444444444444444333222222222222333333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444222222222333333444444444666666666666777777777777;;;:::888777777777777888777777777777888999::::::888999:::;;;???GGGPPPVVVfffrrryyyoooggg```WWWQQQMMMLLLMMMRRRWWW\\\___aaaVVVRRRMMMJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????GGGEEECCCBBBBBBBBBAAA@@@??????????????????@@@AAA@@@??????>>>>>>??????@@@???>>>>>>======>>>>>>???????????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>???@@@BBBCCCCCCBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@AAA???AAABBBBBBBBBDDDGGGJJJLLLPPP^^^www|||yyyxxxzzz~~~ttthhh```]]]YYYVVVSSSSSSSSSTTTRRRQQQOOOOOOPPPQQQPPPOOONNNQQQSSSSSSQQQPPPOOOPPPSSSRRRQQQQQQQQQRRRTTTUUUQQQSSSUUUVVVVVVXXX[[[]]]^^^^^^]]]\\\[[[YYYXXXWWWTTTTTTTTTSSSRRRPPPOOONNNJJJHHHGGGHHHIIIJJJIIIHHHGGGHHHHHHGGGEEEEEEEEEGGGEEEDDDBBBCCCFFFIIIKKKLLLKKKMMMPPPRRRTTTWWW[[[^^^\\\___ccciiiooouuuyyy{{{lllWWWLLLEEEBBBCCC@@@???===<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999888888888777777777777777777777777777777777555555666666777777888888666666666666555555555555666666555555555444444444444444444444444444444444333333222111111111111222333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222333333333333333333333333333333333333333444444444444555555555888888777777777777888888666666666666777888999:::888999::::::<<<@@@FFFJJJWWWbbbrrr~~~|||yyyyyyzzzuuupppjjjaaa[[[SSSPPPMMMNNNSSS[[[bbbeee\\\WWWOOOJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>?????????FFFDDDBBBAAABBBBBBAAA@@@??????>>>>>>>>>??????@@@??????>>>>>>>>>>>>??????>>>>>>============>>>>>>???>>>>>>=========>>>>>>>>>???@@@@@@@@@>>>===<<>>???AAADDDDDDAAA>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBB???@@@@@@@@@@@@@@@??????===>>>??????@@@@@@??????????????????@@@@@@@@@@@@AAABBBBBBBBBAAABBBDDDGGGJJJKKKSSSddd{{{}}}vvvrrrqqqssszzz}}}uuupppmmmhhhccc```_________]]]]]]]]]^^^^^^\\\XXXUUURRRRRRRRRRRRQQQPPPPPPPPPRRRQQQOOOOOOOOOPPPRRRSSSQQQRRRTTTTTTTTTVVVYYY\\\[[[[[[ZZZZZZXXXVVVTTTSSSQQQQQQPPPPPPOOOMMMLLLKKKIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJKKKKKKJJJIIIJJJJJJHHHGGGHHHMMMTTTYYY[[[ZZZXXXZZZ]]]___aaacccdddeeehhhjjjnnnssswww{{{~~~wwweeeSSSJJJGGGDDDAAA@@@===<<<;;;::::::;;;;;;<<<;;;::::::999888999999999888888888888777777777777777777777777777777777777666666777777888888888999666666666666555555555555555555555555555555555555444444444444444444444444444333333222222222222222333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222111111222222222333333333111222222222222333333333333333333333333333333222333333333333444444444444666666666666777777888888666666666666777888999999999:::;;;<<<<<<>>>AAADDDMMMVVVcccpppzzzvvvtttxxx}}}{{{yyywwwuuurrrmmmhhh```\\\UUUOOOQQQWWW]]]^^^]]]YYYRRRNNNLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@??????@@@@@@EEECCCAAA@@@AAABBBAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===<<<<<<<<<===>>>>>>======????????????>>>===???======@@@DDDDDDAAA===============>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>??????@@@??????>>><<<===>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@BBBCCCDDDCCCBBBBBBCCCEEEEEEFFFLLLTTTaaawwwsssmmmhhhhhhnnntttzzz|||wwwrrrooommmllllllkkkmmmpppsssrrrmmmeee___YYYXXXVVVUUUUUUUUUTTTTTTQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSVVVXXXZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSRRRRRRQQQPPPOOONNNOOOPPPRRRRRRQQQOOONNNMMMKKKNNNQQQQQQPPPOOOOOOOOOOOOPPPUUU]]]gggmmmnnnmmmdddgggkkkooosssttttttsssxxxyyy{{{~~~qqqWWWOOOIIIGGGEEEAAA???@@@;;;;;;::::::::::::::::::::::::999888888888888999888888888777777777666666666666666666666666666666333333333444444444444444666666666666555555555555333333444444555666666777444444444444444444444444555555444333333333333333333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222111111222222222333333333111111111222222222333333333333333333333333333222333333444444444555555555444555555666777777777777555555555555666777888999777999;;;<<<<<<===???AAADDDKKKVVVbbbppp|||wwwuuuvvvyyy~~~yyywwwvvvvvvvvvwwwxxxwwwwwwrrroooggg\\\XXXZZZYYYUUUYYYVVVSSSPPPOOONNNLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAADDDBBB@@@@@@AAAAAAAAA??????>>>>>>==================>>>>>>??????>>>>>>===>>>======<<<<<<======>>>============>>>>>>>>>>>><<<===>>>???@@@??????>>>>>>======@@@CCCCCC@@@===;;;<<<<<<<<<==================<<<<<<;;;;;;;;;;;;======>>>????????????>>>;;;<<<======>>>>>>======>>>>>>>>>????????????@@@AAACCCDDDCCCBBBAAABBBCCCCCCFFFJJJMMMQQQ```|||qqqiiiaaa___dddiiillluuu~~~}}}||||||zzz}}}}}}ssslll___]]][[[[[[[[[ZZZXXXWWWWWWYYY\\\^^^^^^]]]ZZZYYYXXXXXXWWWUUUTTTTTTWWWYYY[[[ZZZYYYYYYXXXXXXYYYYYY[[[[[[[[[ZZZZZZXXXWWWWWWXXXZZZ[[[[[[XXXVVVUUUVVVUUUXXX[[[\\\[[[YYYXXXWWWWWWZZZ```hhhpppvvvxxxxxxpppttt{{{kkk[[[MMMHHHDDDBBB>>>:::<<<@@@::::::::::::::::::999999::::::999888888888888888888888777777777666666666666666666666666666666666555555555555555555555555666666666666555555555555222222333444555666777888444444444444444444444444666555444444333333444444333333333333333333333333222222111111111111222222333333333333333333333333222222222222222222222222111111222222222333333333111111111111222222222222333333333333333333333333444444444444555555555555444444555666777777666666444444444555555666777888444666999999::::::<<<>>>;;;BBBLLLVVVcccuuuzzzxxxuuuzzz}}}|||||||||xxxrrrsssttttttvvvyyy|||uuuooollldddZZZWWWUUURRRPPPNNNMMMJJJHHHJJJKKKKKKKKKLLLLLLMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAA??????@@@AAA@@@??????>>>===<<<<<<<<<<<<===<<<===>>>??????>>>===<<<======<<<<<<<<<<<<=========>>>???@@@AAA@@@@@@???>>>???@@@@@@@@@???>>>=========>>>@@@AAAAAA>>><<<<<<<<<<<<============>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>;;;;;;<<<============<<<>>>>>>>>>>>>???????????????AAABBBBBBAAA@@@@@@AAADDDEEEHHHJJJLLLTTThhh{{{}}}nnnddd___aaabbbaaahhhssswww|||yyynnnllljjjjjjjjjiiifffccceeeiiiooossstttpppkkkgggbbbaaa```^^^]]]^^^aaacccfffdddaaa_________aaabbbffffffffffffeeedddcccbbbdddfffhhhgggdddbbbcccddddddhhhlllmmmkkkiiigggfffgggiiimmmpppssswww|||yyygggYYYPPPIIIDDDAAA???<<<999:::>>>;;;;;;;;;;;;:::999999888:::999999888888888888888888777777777666666666666666666666666666666666666777777777777777777777777666666666666555555555555333444444444555555666666444444444444444444444444555444333333222222333333333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111222222222222222222222333333444444444333333333444444444555555333444555666666666555444444444444444555666777777555777888888888888:::<<<888>>>EEEMMMVVVeeevvv{{{|||{{{{{{}}}~~~xxxpppppprrruuuyyy}}}ooo]]]YYYTTTPPPNNNLLLKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLLLLKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBAAA??????@@@AAA@@@??????>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<======<<<<<<<<<<<<======>>>???AAACCCDDDCCCAAA@@@@@@@@@AAAAAA@@@???===<<<<<<>>>@@@AAA@@@???==================>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA<<<<<<===>>>>>>???>>>>>>:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>????????????===???AAAAAA?????????@@@AAA@@@AAADDDGGGMMMZZZgggxxxllldddccc```[[[___iiijjjpppyyy~~~|||xxxzzz{{{yyywwwxxx|||~~~~~~~~~yyyvvvsssyyyzzzuuukkkkkkjjjhhhggghhhlllooovvvtttpppmmmkkklllnnnpppnnnnnnnnnnnnmmmlllkkkkkknnnppprrrqqqnnnmmmoooqqqrrrvvvzzz{{{zzzvvvtttrrr{{{||||||zzzyyy|||sss[[[QQQKKKGGGEEE@@@>>>AAAAAA>>><<<<<<;;;;;;<<<;;;:::999888888:::999999888777888888888777777777777666666666666666666666666666666666666444444444444444444333333777666666666555555555555666555555555555444444444444444444444444444444444444333222222111111222222333333333333333333333333222222111111111111222222111111111111111111111111222222222222222222222222111111222222222333333333000111111111111222222222111111222333333444555555222222333333333444444444444444555666666555444333444444444444444666777777888999:::999888888:::<<<:::>>>CCCGGGMMMWWWfffqqq~~~{{{qqqnnnrrrwww|||eee___XXXQQQNNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJJJJJJJHHHGGGDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIKKKMMMMMMLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBAAA@@@?????????@@@AAA@@@@@@>>>===<<<<<<<<<<<>>===<<<;;;;;;<<<=========>>>>>>>>>>>>======>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????;;;<<<<<<===>>>??????@@@>>>>>>>>>======>>>BBBEEECCCBBB???===<<<===???AAA???>>><<<;;;:::999999999;;;;;;;;;<<<===???AAAAAA????????????????????????AAACCCEEEDDDEEEIIIPPPUUUfffuuuyyyqqqqqqoookkkiiikkkssszzz}}}wwwpppppplllkkkllllllmmmrrryyy~~~}}}xxxsssqqqtttzzz~~~}}}xxxwww{{{}}}vvvrrrrrrsssssssssxxxwwwvvvvvvxxx|||iii[[[TTTJJJBBBBBB@@@???>>>===;;;;;;::::::888999999::::::999999999777777777777777777777777888888888777777777777777888888777777666666555555777666555444444444444444555555555555555555555555555555555555555555555555333333333444444555555555555444333333222222222222333222222111111000000000222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111111111333222222222333333111///333333333333333333333333444555555555444333333222222333555666666666555444666666666666666666666666666666666777888888999999::::::===BBBEEEJJJVVVbbbqqqzzzxxxyyy~~~uuukkk^^^TTTPPPNNNNNNMMMJJJKKKLLLKKKIIIHHHHHHHHHKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIAAA@@@???>>>>>>>>>??????@@@???>>>===<<<<<<<<<<<>>===<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>======>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>?????????<<<<<<<<<===>>>????????????@@@AAA@@@???@@@BBBDDDEEECCC@@@===;;;;;;<<<=========<<<;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAA????????????????????????AAABBBBBBCCCDDDHHHNNNRRRXXXaaavvv~~~}}}rrrkkkfffdddeeeggghhhlllqqqwww{{{}}}{{{~~~}}}}}}lllTTTLLLHHHBBB>>>???@@@???>>><<<;;;;;;::::::999999:::::::::999888888777777777777777777777777666666777777777888888888777777777777666666555555666666555444444444444444555555555555555555555555333333333333333333333333333333333444444444555555555444333333222222222333222222222222222111111111222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111111111222111000111222222111///333333333333333333333333444444555555444444333222333444444555555555555555555555555555555555555555666666666777888888999999:::999<<>>============>>>??????>>>===<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<>>>>>>????????????>>>>>>;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<<<<============>>>>>>>>>>>>??????<<<<<<======>>>>>>??????@@@BBBCCCCCCBBBAAABBBCCCEEECCC@@@===::::::::::::;;;;;;<<<<<<===>>>@@@@@@>>>>>>>>>>>>>>>???@@@@@@????????????????????????AAA@@@???AAADDDHHHKKKLLLNNNQQQ^^^vvvnnnfff___```bbbcccfffiiioootttwwwyyy~~~{{{}}}~~~fffVVVHHHEEEDDD@@@???CCC???>>>===<<<;;;:::::::::999:::::::::999888777777777777777777777777777777666666666777777888888888777777777666666666666555666666555444444444444555555555555555555555555555333333333333333333333333333333333444444444444555444444333222222222333333222222222222333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222222222111000///000111222111000333333333333333333333333444444555555444444333333444444444444444555555666555555555555555555555555555666666777777888888999999888999<<<===@@@HHHQQQ]]]ggguuu|||zzz~~~|||oooeee^^^XXXRRRNNNJJJJJJIIIIIIHHHGGGFFFFFFJJJKKKKKKKKKJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJ??????>>>>>>============???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<===>>>>>>============>>>>>>>>>???<<<=========>>>>>>>>>???@@@BBBDDDEEECCCAAA@@@@@@BBBAAA>>><<<::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@???????????????@@@????????????????????????BBB???>>>@@@EEEIIIIIIHHHJJJIIIPPP```vvv|||oooccc___```bbbdddgggjjjqqqwwwzzz}}}{{{uuuqqqrrrvvvzzz}}}zzzxxxzzzqqq___UUUMMMHHHFFFDDD@@@@@@DDD>>>===<<<;;;::::::::::::999999:::999999888777666666666666666666666666666777777777777777777666666666666666666666666666666666555555444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444333333222222333333333222222222333333444444444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222222333222111000000222333222111222222333333333333444444333444444555444444333333555444333222333444555666555555555555555555555555555555666666777888888888:::888888:::;;;;;;AAAHHHQQQZZZfffsss~~~|||}}}~~~tttlllgggaaa[[[WWWRRROOOKKKHHHGGGFFFFFFFFFKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKK???????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????<<<============>>>>>>>>>============>>>>>>>>>>>>>>>AAACCCDDDBBB???>>>===>>>===<<<;;;;;;<<<<<<======<<<<<<;;;<<<<<<======AAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@???AAAFFFHHHGGGEEEDDDEEEHHHOOOYYYkkk|||kkkcccbbbcccgggkkkoooyyyzzz~~~xxxpppkkklllpppuuuxxx~~~}}}wwwvvvsssvvv}}}hhhWWWNNNGGGEEEDDDCCC@@@<<<<<>>=========<<<<<<;;;<<<<<<===::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<============>>>>>>============>>>>>>>>>>>>===???BBBBBB@@@>>>======;;;;;;;;;<<<===>>>???@@@>>>>>>===<<<;;;;;;;;;;;;@@@??????>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCEEEEEEDDDCCCCCCDDDGGGHHHIIIRRRhhh|||xxxpppnnnoootttzzzyyyooogggeeehhhlllooosssvvv}}}}}}zzzzzzzzz|||{{{wwwxxx|||ppp^^^PPPHHHGGG>>>??????>>>===;;;<<<===<<<;;;:::999999999999999777777888888888888888777777777777777777777777777888888777777666555444444444555555555555666666666555444444444444555666666555555555555555555555555333333333333333333333333555444444444444333333333333333222222222333444444222222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222222333444444444777555222222333444444333111222222333333444444555333333444444555555444444333333333333333444444555444444444444444444444444444555555666666777777888;;;777777::::::999:::>>>>>>EEEOOOXXXbbbooo~~~xxxuuuuuuyyy}}}~~~yyyuuurrrqqqssstttrrrpppkkkeee\\\VVVTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHIIIKKKLLLNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM>>>>>>?????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<===999:::;;;<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<========================<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===============???AAAAAA???>>>>>>>>>:::;;;;;;<<<>>>???@@@@@@???>>>======<<<<<<======>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???BBBCCCBBBAAAAAAAAADDDDDDEEEFFFEEEIIIVVVdddyyy{{{mmmeeeccccccdddiiikkkqqqzzz{{{tttrrrssspppqqqtttwww{{{~~~~~~wwwvvvyyy}}}{{{dddUUUKKKDDDAAABBB>>>???>>>======>>>>>>>>>;;;::::::999999999999999555666777888888999999888777777777777777777777777666666666666666666666666444444444555555555666666444444444444444555666666555555555555555555555555333333333333333333333333555555444444444333333333333222222222333333444555222222222222222111111111222222222222222222222222222222222222222222222222333333333333333333333333111111222222333444444555888666222111111222222111111111222333333444555555222333444444555555444444222222333444444444444333444444444444444444444444444444555555666777777777999666555999:::999999<<<===BBBIIINNNUUUaaappp{{{}}}zzz{{{zzzxxxzzz~~~}}}zzzzzzzzzwwwtttqqqrrruuuxxxxxxvvv{{{vvvpppmmmkkkhhhbbb]]]VVVSSSPPPLLLIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;<<<<<<===888999;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===============???AAA@@@???>>>???@@@;;;<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>??????===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>:::>>>BBBCCC@@@>>>???@@@AAA??????BBBCCCDDDKKKSSSXXXmmm{{{mmmeeebbb```fffgggmmmwwwvvvnnnlllmmmjjjlllnnnqqqvvv}}}vvvwwwwwwuuuuuuyyy|||sssqqqssswww~~~ooo]]]LLLFFFDDD@@@>>>?????????===::::::<<<===;;;::::::999999888999999999444555666888999999999999777777777777777777777777333333444555666777888999444444444555555555666666444444444444444555666777555555555555555555555555555555555555555555555555555555555444444333333333222222222222333333444555333222222111111000000000222222222222222222222222111111111111111111111111333333333333333333333333111111222333333444555555999666222000000111000000111111222333333444555555222333333444555555555444111222333444555444333222444444444444444444444444444444555555666777777777777444444888:::999999;;;999<<<@@@CCCHHHTTTcccooo|||}}}xxxxxx{{{uuusssvvvxxxyyyvvvrrrssswwwzzzzzzyyy~~~___[[[VVVPPPKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN>>>>>>============>>>>>>;;;:::::::::;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>><<<:::999<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===============AAA@@@???=========>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<===>>>??????<<<<<<<<<===============>>>>>>======<<<<<<<<<;;;???@@@AAA@@@???>>>???@@@@@@@@@@@@@@@BBBDDDFFFHHHQQQUUUccczzzzzzrrrjjjbbbhhhjjjnnnxxx|||pppjjjhhhiiiiiiiiijjjoooyyyzzzqqqmmmjjjjjjkkknnnvvv}}}xxxyyysssaaaQQQNNNIIIDDD@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>HHHAAA:::888999;;;999777888888888888888888888888777666555444444555666777777777777777777777777777666666555555555444444444333444555555666666555555555555555555555555555555444444333222333444555666555555444333222222111111333333333333333333333333444444333222111111111111222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333444444444333333222222222333333333333333333333333333333333222222111111111111111222333333333333222444444444444444444444444555555555555555555444444888888999999999999888888;;;;;;<<<>>>BBBKKKTTT[[[pppyyy~~~}}}zzzwwwvvvvvv|||{{{yyyxxxyyy|||zzzjjjZZZRRROOOKKKIIIIIIHHHIIIKKKLLLNNNNNNNNNNNNNNNNNNOOONNNLLLLLLNNNPPPLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPOOOOOOOOONNNNNN>>>>>>============>>>>>>;;;;;;;;;;;;;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>><<<:::999;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======>>>===<<<<<<<<<===>>>???=========>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>;;;;;;<<<<<<======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<===>>>===<<<;;;<<<===>>>>>>>>>@@@AAACCCEEEFFFGGGMMMYYYiiiyyyxxx|||tttnnniiiiiikkkoooyyyrrrlllhhhhhhiiinnnyyyrrr^^^TTTKKKHHHEEEAAA>>>======>>>========================DDD???999888999;;;999666888888888888888888888888666666555555555555666666666666666666666666666666666666555555555444444444222333444444555555444444555555555555555555555555444444333333333444555666888777777666555555444444333333333333333333333333333333222222111222222222222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333333333333333333333222222333333333333333333333333333333333222222222111111222222333444444444444333444444444444444444444444555555555555555555444444666777777888888777777666777888999:::===CCCKKKPPP```hhhxxx{{{zzz{{{}}}}}}}}}}}}~~~tttcccYYYTTTNNNJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQPPPPPPOOOMMMKKKKKKNNNPPPOOONNNMMMLLLLLLLLLLLLMMMLLLMMMMMMMMMMMMMMMNNNNNNPPPPPPOOOOOOOOONNNNNNNNN>>>======<<<<<<======>>><<<<<<<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???=========>>>>>>??????@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======>>>=========<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999:::;;;:::999999:::<<<<<<===???@@@AAABBBCCCCCC???EEENNNUUU[[[kkk}}}xxxxxx{{{|||wwwwwwzzzjjjTTTJJJHHHCCCBBB???===;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;???<<<888888::::::888666888888888888888888888888555555666666666666555555666666666666666666666666555555555555555444444444222222333444444444444333444444444444444444444444444333333333333444555666888888777777666666555555333333333333333333333333222222222111222222333333222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333222222222333333333333333222222222222222222222222333333333222222222222111333333444555555555555444444444444444444444444444444444444444444444555555555666666777777666666555555666777888999===AAAEEETTT[[[iiiyyy{{{wwwwww{{{~~~~~~~~~nnnccc\\\TTTOOONNNKKKKKKLLLMMMOOOQQQTTTUUURRRRRRQQQOOOMMMMMMOOORRRUUUTTTRRRPPPNNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLLLLPPPPPPOOOOOOOOONNNNNNNNN=========<<<<<<=====================>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<===>>>>>>??????>>>>>>;;;;;;;;;<<<<<<======>>>;;;;;;<<<===>>>??????@@@=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;>>>>>>===<<<;;;;;;::::::;;;;;;;;;:::::::::::::::999:::;;;:::999:::<<<>>>@@@AAABBBCCCCCCBBBAAA@@@???BBBGGGIIIJJJUUUmmmlllUUUHHHCCCCCC???>>><<<;;;::::::;;;<<<:::::::::::::::::::::::::::999888888::::::888666888888888888888888888888444555666777777666555444666666666666666666666666555555555555555555555555222333444444555555444444444444444444444444444444333333333333444444555555555555444444333333333333333333333333333333333333111111111111222333444444222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333111111222222333333333444111111111111111111111111222222222222222222222222222333333444444444444444333333333333333333333333333333444444444444555555555666666777777666666555555777999:::;;;<<>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<===>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;>>>======<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<;;;;;;<<>>BBBAAABBBEEEFFFKKKYYYfff~~~|||hhhWWWMMMGGGBBB>>>???>>><<<;;;:::999::::::::::::::::::::::::::::::777777777888999999888666777777777777777777777777444555666777777666555444555555555555555555555555444555555555555555555555444444555666666666666666444444444444444444444444333333333444444444444444333333222222222222222111333333333333333333333333111111111111222333444444222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333111111111222222333333333111111111111111111111111222222222222222222222222111111222333333333333333333333333333333333333333333333333333444444555555666777777888888777777666555777:::;;;<<<===>>>@@@EEEIIIRRR^^^gggrrr{{{tttrrruuuxxx}}}tttqqqmmmhhhfffggg\\\ZZZWWWTTTRRRQQQRRRRRRRRRTTTWWWXXXWWWWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSQQQQQQQQQPPPPPPPPPPPPOOO===<<<<<<;;;;;;<<<<<<===<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;<<<<<<===============>>>??????>>>>>><<<;;;::::::::::::;;;;;;<<<<<<===:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<>>>BBBEEEJJJIIIHHHFFFDDDAAA???>>>AAA>>>>>>BBBEEEGGGLLLRRR___nnn|||iii^^^PPPIIIGGGEEE???888???>>>===;;;:::999999999999999999999999999999999777777888888999888888777777777777777777777777777555555666666666666555555555555555555555555555555444444444555555555555555555555666777777777777666333333333333333333333333222333444444555555444444444333333333333333333333333333333333333333333333222222222111222222333333222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333111111111222222222222222222222222222222222222222111222222222222333333333000111222222333333222222333333333333333333333333222222333333444444555555666777777888888777777666333666888:::::::::<<<===@@@CCCJJJTTT[[[cccrrr{{{uuussssss|||}}}|||vvvrrrssssssqqqqqqsssllljjjfffaaa]]]ZZZXXXWWWXXXYYYZZZZZZZZZZZZ]]]___\\\\\\\\\[[[XXXUUURRRPPPRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQ===<<<<<<;;;;;;<<<<<<===;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<======>>>>>>======<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::<<<=========;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;===AAAEEEGGGFFFDDDBBB@@@???>>>>>>???<<<<<<@@@BBBBBBEEEIIILLLVVVhhh}}}kkk[[[SSSLLLDDDAAAAAAAAA>>>:::<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::888888999888888777888888777777777777777777777777666666555555555555666666555555555555555555555555444444444555555555666666444555555666777666666666333333333333333333333333222333444555555555444444444444444444444444444444333333333333333333333333333333222222111222222222222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333222222222222111111111111333333333333333333333333111111222222222333333333111222333333444444333333222222222222222222222222111222222333444444555555555666666777777666666555444666888888888888999:::===???EEELLLQQQWWWcccooo{{{zzzvvvssstttvvvzzzvvvsssrrruuuwwwvvvwwwzzzyyyxxxwwwuuusssqqqpppooohhhfffbbb^^^]]]___eeejjjlllmmmmmmkkkgggaaa[[[WWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRR<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<============<<<<<<999:::;;;;;;<<<<<<;;;;;;888999;;;<<<===<<<<<<;;;===============<<<<<<<<<888999;;;======<<<;;;:::999999::::::;;;<<<======::::::;;;;;;;;;;;;;;;;;;888888888999999:::::::::999::::::999999<<<@@@DDDCCCBBB@@@>>>=========>>>===<<<===@@@@@@???CCCIIIFFFJJJUUUdddrrrlll^^^TTTLLLHHHDDD@@@======???@@@AAA:::::::::::::::;;;;;;;;;::::::::::::::::::::::::999999999888777777888999777777777777777777777777777666555444444555666777555555555555555555555555444444444555555555666666333444555555666666555555333333333333333333333333222333444555555555444333333333333333333333333333333333333333333333333333444444333222111111111111222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333333222222222111111000000333333333333333333333333111111111222222333333333222333444444555555444444222222222222222222222222111111222333333444555555444555555555555555555444777888999888777666777999777999>>>DDDHHHLLLWWWbbbgggrrrtttuuuvvvyyy}}}zzzuuuuuurrrssswwwyyyxxxyyy|||xxxrrrjjjccc```dddmmmttt~~~|||wwwooofffaaa]]]\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTSSS;;;;;;:::999999888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999>>>>>>======<<<<<<<<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===??????>>>>>>=========<<<===<<<<<<<<<===>>>@@@AAABBBFFFKKKPPPYYYkkkrrr```UUUNNNHHHCCCBBBAAA???===;;;:::999999::::::::::::::::::::::::999888888888999::::::;;;999888888777777777777777999888888777666555555444777777777777777777777777555555444444444444555555555555555555555555555555222333444555555444333222444555666666666555333222444444444555555555666666555555555444444333333333333333333333333333333333444444333333333333222222222222222222222222222222333333333222222222111111222222222111111111000000222222222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333222333333444444333333222111111222222222333333333444444444444444444444444444444444444555555666666333444444555555555555555;;;<<<<<<===@@@FFFMMMSSS[[[eeesss~~~{{{zzzyyy{{{zzzrrrnnnlllrrrzzz~~~~~~uuukkkjjjmmmoooooo{{{wwwoookkkjjjgggccc```]]]\\\[[[YYYYYYXXXWWWVVVUUUSSSSSS===<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999============<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<;;;;;;::::::===<<<<<<<<<<<<>>>???@@@>>>AAADDDFFFLLLXXXkkkxxxssshhhYYYMMMGGGDDDAAA>>>@@@???>>><<<;;;:::::::::::::::::::::::::::::::::999888888888999999:::;;;999888888777777777777777888888888777666555555555666666666666666666666666555555444444444444555555555555555555555555555555333444444444444444444333555555555555555444333333333333333333444444555555666666555555555444444444333333333333333333333333444444333333333333222222222222222222222222222222333333333222222222111111222222222111111111000000222222222222222222222222222222222222222222222222111111222222222222222222111111222222222333333333222333333444444333333222222222222222333333333333444444444444444444444444666666555555444444333333555666666777777777777777999:::;;;<<<>>>BBBHHHMMMPPPYYYeeeqqq}}}|||uuuqqqoootttzzz~~~xxxvvvwwwuuusss{{{~~~{{{vvvpppkkkfffdddaaa^^^[[[YYYXXXXXXWWWUUU>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::======<<<<<<<<<======>>>>>>@@@BBBBBBDDDLLLYYYbbbuuuxxxhhhXXXQQQHHHBBBAAAAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888888888999::::::999888888777777777777777888888777777666666555555666666666666666666666666555555444444444444555555555555555555555555555555555444444333333444444555666555555444444444444444222222222333333333333444666666666666555555555555333333333333333333333333444444333333333333222222222222222222222222222222333333333222222222111111222222222111111111111111222222222222222222222222222222222222222222222222111111222222333333444444111111222222222333333333222333333444444333333222333333333333444444444444444444444444444444444444555555555444444444444444555666666777777777777777777888::::::;;;===AAADDDFFFLLLVVV___iiiwwwzzzxxxssswww}}}|||zzz~~~{{{tttlllddd______```]]]ZZZ>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>===<<<<<<<<<<<<<<<::::::::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<>>???@@@?????????>>>===<<<<<<<<<::::::::::::::::::::::::::::::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999;;;>>>??????BBBGGGKKKMMMUUUbbbqqq|||fffWWWNNNIIIEEECCC@@@>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999999888777777888888888999888888777777777777777777777777777666666666666555555555555555555555555555555444444444444555555555555555555555555555555555444333222222333444555555444333222222333555555555555555555444444444444333333333333333333333333333333333333333333333333444444333333333222222222111111111222222333333333333333333222222222111111111111111111111111111111222222222222222222222222111111111222222333333333111111222333444444555555111111222222222333333333222333333444444333333222333333333444444444555555333333333333333333333333000000111333444666777888333444444555555555555555666888999999888888999:::???AAADDDIIIOOOZZZfffooo~~~~~~~~~}}}xxxwwwxxxzzzxxx~~~}}}xxx::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;999999:::::::::::::::;;;::::::::::::;;;<<<<<<===:::999888888888888888888::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@@@@???>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::999999::::::;;;888888999999999999999:::::::::;;;;;;<<<;;;;;;:::;;;<<<>>>>>>>>>???AAACCCGGGJJJQQQ[[[gggwwwvvv^^^SSSLLLHHHFFF>>>======<<<<<<<<<<<<<<<;;;;;;:::999999999::::::999999999999999999999999999999888777777777777888999888888777777777777777777777777777666666666666555555555555555555555555555555444444444444555555555555555555555555555555555444444333333444444555333333333333333444444555666555555555555555444444222222222222222333333333333333333333333333333333444444333333333333222222111111111222222333333444333333333222222222111111111111111111111222222222222222222222222222222222111111111222222333333444111111222222333333444444111111222222222333333333222333333444444333333222333333333333444444444444333333333333333333333333444444444333333333333333555666666777777777777777666777999999888888999:::<<<===???AAAFFFNNNWWW^^^jjjyyyzzz~~~~~~wwwttttttvvvxxx}}}::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999888999999999::::::::::::::::::::::::;;;<<<======999999888888888999:::::::::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;===>>>?????????>>>===<<<;;;::::::999999999999999999999999;;;::::::999999:::::::::777888888888999999999999888999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>??????@@@DDDCCCGGGNNNVVV```rrrttt[[[NNNJJJFFFBBBAAA;;;<<<<<<<<<<<<<<<===???;;;;;;:::999888888999999888888888888888888888888999999888777777777777777999888888777777777777777666666666666777777777777555555555555555555555555555555444444444444555555555555555555555555555555333444444444444444444333111222333444444444444444555555555444444333333333222222222333333444444444333333333333333333333333444444333333333333222222000111111222333333444444333333333222222222111111000000111111111222222222222222222222222222222222000111111222333333444444111111222222222222222222111111222222222333333333222333333444444333333222222222222222333333333333222222222222222222222222555444444333333222222222555666666777777777777777555666777777666777:::<<<::::::;;;===@@@FFFLLLPPP\\\iiixxx|||xxxvvvwwwzzz|||~~~~~~}}}~~~:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999:::::::::999999999:::;;;<<<===>>>;;;;;;;;;;;;<<<<<<===>>>;;;;;;<<<===<<<;;;999888:::::::::;;;;;;;;;<<<<<>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;===>>>>>>===<<<;;;:::999888888999999999999999999999999;;;;;;:::999999:::::::::999999999::::::;;;;;;;;;666888999;;;<<<<<<;;;;;;666777999:::;;;===>>>???AAA@@@CCCIIIMMMSSSbbbqqq|||gggXXXJJJGGGGGGBBB===<<<;;;;;;<<<;;;::::::;;;<<<<<<;;;:::999888888888888888888888888888888888888999999888777777666777777999888888777777777777777666666666666777777777777555555555555555555555555555555555444444555555555555555555555555555555555222333555555555555333222000111333444555444333333444444444333333222222222333333333444444555555555333333333333333333333333444444444333333333222222000000111222333333444444333333333222222222111111000000111111222222222222222222222222222222222222000000111222333333444444222222111111111111111111111111222222222333333333222333333444444333333222111111222222222333333333222222222222222222222222222222222333333444444444333444444555555555555555444555555555555777:::===:::::::::<<>>>>>===;;;:::999999::::::<<<;;;;;;::::::999999888::::::::::::::::::::::::999999999999999999999999888:::;;;;;;:::999999:::888888999999999:::::::::999999999999999999999999::::::999999::::::;;;<<<===<<<<<<;;;;;;===>>>???===>>>@@@AAADDDJJJQQQVVVccclll{{{kkk^^^NNNKKKFFFAAA>>>>>>@@@AAA<<<<<<<<<;;;;;;:::::::::999999999888888888777777777777777777777777777777888888777777777777888888:::999888888777777888888888777777666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444555555555555555555555555444444444444444444444444222222222222222222222222444444444444444444444444333333333333333333333333111111111222222333333333222222222111111111000000222222222222222222222222333333333333333333333333111111222222222333333333444444444333333222222222222222222222222222222222222222333333333333444444333222222111111222222333222222222333333333444444666666555555555444444444555555555555555666777777888888999:::<<<>>>@@@AAAFFFMMMUUU]]]fffuuu||||||~~~zzzwwwrrrrrryyy~~~999999999999999999999999888888999:::::::::999999:::::::::999999999888888999999999:::999888888777888888999::::::;;;;;;<<<;;;:::999888777888:::<<<999999::::::;;;;;;::::::;;;:::999999:::<<>>===;;;:::999999::::::;;;;;;::::::::::::999999999999999999999999999888999999999999999999999999888:::;;;;;;:::999999:::888888888999999999::::::999999999999999999999999999999999999999::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>???@@@BBBEEEJJJNNNQQQWWWaaaooo}}}uuugggYYYPPPJJJGGGCCC???======>>>???<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888888888888888888888888777777777777888888999999888777777777888888777777777666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333333333333333333444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222333333222222222111111111000000222222222222222222222222333333333333333333333333111111222222222333333333444444444333333222222222222222222222222222222222222222333333333333444444333222222111111222222333333333333444444444555555666555555555444444444444555555555555555666666777888888888999:::<<<===>>>@@@FFFMMMRRRZZZgggxxx{{{wwwvvv{{{999999999999999999999999999999:::::::::999888888:::::::::999999999999888:::::::::::::::999999888888888999999:::;;;;;;;;;;;;:::888888888999;;;<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAA===<<<;;;:::999999999:::999999::::::::::::;;;;;;999999999888888777777777999999999999999999999999888:::;;;;;;:::999999:::888888888999999999999:::888888888888888888888888888888888888888999999999;;;;;;;;;;;;;;;<<<=========>>>??????>>>???BBBDDDEEEHHHMMMUUUdddzzz}}}oooaaa\\\XXXRRRKKKHHHCCCBBB@@@>>><<<<<<<<<===;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999888888888888888888888888888888777777777777888888999888888777777777777777777777666666555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444333333222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444444333333333333222222222222222222222222222222222222333333333333444444333222222111111222222333444444444444555555555555555555555555444444444444555555444444555555666777777777777888888999;;;;;;;;;???DDDGGGLLLVVVcccnnn}}}~~~999999999999999999999999::::::::::::999999888777999999999999999999999999:::;;;;;;;;;;;;:::999999888888888999::::::;;;;;;:::::::::;;;======;;;::::::999999::::::;;;;;;<<<::::::::::::;;;===>>>???<<<;;;;;;::::::999999999888888999::::::;;;<<<<<<::::::999999888888777777999999999999999999999999888:::;;;;;;:::999999:::888888888888999999999999888888888888888888888888666777777888888888888888:::::::::::::::;;;;;;<<<;;;===>>>>>>===<<<===>>>CCCCCCEEEIIISSSeeezzznnnaaaWWWMMMKKKJJJGGGEEEEEE???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999888888999999999999999999999999888888777777777777888888888888777666666666666777666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222333333333444444333222222111111222222333333333333444444444444555444444444444444444444444555444444444444555666666888888888777888888999999999<<>>AAADDDBBB===999;;;:::999999999999:::;;;:::::::::;;;<<<===>>>???::::::::::::::::::999999888888999999:::;;;<<<<<<;;;;;;::::::999999999999999999999999999999999999888:::;;;;;;:::999999:::777777888888888999999999777777777777777777777777555666777888888888777777888999999:::::::::::::::999;;;===>>>===<<<<<<===>>>???AAABBBGGGRRR```jjjkkkoooxxx{{{fffWWWNNNHHHDDDCCCBBB???===>>>===============<<<;;;;;;::::::::::::::::::::::::888888888888777777777777888888888888888888888888888888777777777777888888888777666666555555666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222333333333444444333222222111111222222333111111222222222333333333333333444444444444444444444444444444444555666666999888888888888888999999888:::<<<>>>@@@FFFMMMSSS[[[cccppp~~~~~~~~~999999999999999999999999999999:::::::::999888888888999999999999::::::::::::::::::::::::999999888777777888888999::::::::::::;;;???EEEIIIHHHCCC>>>===<<<;;;999999999::::::;;;;;;<<<===>>>???@@@@@@999999::::::::::::999999888888999::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999888:::;;;;;;:::999999:::777777777888888888888999666666666666666666666666555666777999999888888777777777888999999999999999888:::<<<===<<<<<<===>>>;;;===@@@AAABBBFFFMMMRRRSSSTTTZZZeeessszzzyyywwwvvvxxx~~~}}}vvvooocccUUUMMMFFFBBBAAABBB@@@;;;999;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999999::::::::::::888777777777777666666666777777777777777777777777888888777777777777888888777777666555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333222333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111333333333333333333333333333333222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444222222222222222222222222222222333333333333444444333222222111111222222333111111111111222222222222333333333333444444444444444444333333444444555666888888777777777888999999777888999:::<<<@@@FFFIIIQQQTTT]]]hhhssszzzwwwxxxzzz|||999999999999999999999999888888999:::::::::999999888888999999999:::::::::999999999:::999888888777777777777888999999::::::;;;;;;>>>EEELLLOOOLLLHHHBBB@@@>>>;;;:::::::::;;;:::;;;<<<===>>>?????????888999::::::::::::999888999999999::::::;;;;;;;;;888888888999::::::;;;;;;999999999999999999999999888:::;;;;;;:::999999:::777777777777888888888888666666666666666666666666555666888::::::999888777666777888999999999888888888:::;;;;;;;;;;;;<<<>>>999===@@@AAA@@@AAACCCFFFGGGFFFIIIPPPXXXbbbrrr{{{zzz|||~~~yyylllccc]]]\\\XXXPPPIIIGGGBBB@@@@@@AAA???:::;;;>>><<<<<<;;;:::999999::::::888888999999999:::::::::888888888777777777777666666666666666666666666666888888777777777777888888777666555555444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333333333333333333444333333333333333333333333444444444444444444444444333333333333333333333333000000000000000000000000222222222222222222222222222222222222222222333333000000111111111222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222333333444444444222222222222222222222222222222333333333333444444333222222111111222222333111111222222222333333333222222333333333444444444444444333333444444555666666555555555666777888888777777777888999<<>>???===<<<>>>@@@CCCAAACCCHHHJJJMMMYYYfffppp~~~rrrhhh^^^WWWUUUOOOMMMOOOLLLDDD???@@@>>><<<<<<===;;;888;;;@@@<<<;;;:::888888888999999888888888999999:::::::::999999999888888888888777666666666666666666666666888888777777777777888888666666555444444444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333444000000111111222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222333333444444444222222222222222222222222222222333333333444444444333222222222222222222333222222333333333444444444222222222333333444444444444333333333333444555555444333333444555666777777888888888888888:::;;;===??????FFFOOOUUU\\\jjjyyy~~~}}}}}}}}}888888888888888888888888999999999:::::::::;;;;;;999999999888888888777777999999999888888888888777999999888888888888888888;;;<<<===@@@DDDLLLUUU[[[UUUKKK>>>999:::<<<999666::::::999999::::::;;;<<<999:::;;;;;;:::999888777:::::::::;;;;;;<<<<<<<<<;;;999666666999;;;;;;:::666777888999999888777666666666777777777777666666777777777777777777777777555555666777777666555444555555555555555555555555888888888777777777777777888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAADDDIIIMMMYYYcccsss~~~|||~~~~~~|||xxxwwwvvv~~~xxxjjj___YYYUUUOOOKKKJJJIIIGGGEEECCC@@@>>>>>>>>>======<<<;;;;;;::::::::::::999999888777666666888888888888888888888888888888888888888888888888555555555555555555555555777777777777777777777777666666666666555555555555555555555555555555555555555555555444444333333333222333444555555555444444888777444222111000000000444444444333333222222222333333333333333333333333444444222222222222444444333333333333333333333333444444444555555555666666222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111111111222222222333333333333333222222111222222222222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333222222222222333333444555333333333333333333333333555555555555666666666666777777777777888999:::;;;===>>>???AAAGGGPPP[[[cccttt~~~888888888888888888888888999999999::::::::::::;;;:::::::::999999999888888999999999888888888888777888888888888888888888888::::::;;;===AAAGGGPPPUUUYYYSSSJJJBBB<<<:::999999:::::::::999999999999999777777888888888777666555888888999999999:::::::::;;;888666777999;;;;;;999666777888999999888777666666777777888888777777666777777777777777777777777444555666777777666555555777777777777777777777777999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAADDDGGGJJJQQQ[[[eeeppp~~~yyyyyyyyy|||~~~yyyyyyyyyzzzzzztttddd\\\RRRLLLJJJIIIFFFDDDDDDDDDCCCBBB@@@???>>>>>>=========<<<;;;:::::::::::::::999888888777666666888888888888888888888888444444444444444444444444555555555555555555555555666666666666666666666666666666666666555555555555555555555555555555555555555555444444444333333333333333333444444444555555555444444333333444444444555444444444333333333222333333333333333333333333444333333222222333333444333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111111111222222222333333333333333222222111222222333222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333444555333333333333333333333333555555555555666666666666777777777777888999:::;;;<<<<<<===>>>BBBIIIRRRXXXaaajjjxxx888888888888888888888888888888999999999::::::::::::::::::::::::999999999999999999888888888888777888888888888888888888888888999999:::===BBBHHHMMMXXXYYYUUULLL@@@999999;;;::::::::::::999888777666666666777888888888777777777777777777777888888888:::888777777999::::::999666777888888888888777777888888888999999888888888777777777777777777777777333444555666777777777666777777777777777777777777777888888999999:::::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<>>;;;<<<888999999:::999888777666777777888999999999::::::777777777777777777777777888888777888999999999999666777777888888888888888888999999::::::999999888666666666666666666666666333444444555666777777888555555555555555555555555444555555666777888888999777777888888999:::::::::::::::::::::::::::::::::;;;<<<<<<;;;:::;;;<<<>>>BBBBBBBBBCCCEEEKKKSSSZZZfffqqqxxxfffYYYQQQLLLIIIHHHFFFCCCCCCCCCCCCAAA???:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777666888888888888888888888888777777777777777777777777555555555555555555555555444444444444444444444444666666555555555444444444444444444444444444444444444444444444444444444444555444222222222333555777888888999999888666444222555555555555555555555555333333333333333333333333222222444444444444222222333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333222222111111222222333333222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333666666555444333333333333333333333333333333333333444444444555555555666666666666666666666777888999777888999999999;;;>>>@@@GGGMMMVVV```kkkyyy888888888888888888888888777777777888888888999999777777777777888888888888999999999888888888777777777777888888888999999999888999::::::999;;;>>>AAAEEEIIIOOORRRPPPJJJDDD@@@999999::::::::::::999999777777777888888999999:::888888888888888888777777777777888888888888999999777777777777777888888999999999::::::::::::999999666666666666666666666666444444444555666777888888555555555555555555555555444444555666777777888888666666777888888999999:::::::::::::::::::::::::::999:::<<<;;;;;;;;;===???>>>>>>??????@@@BBBEEEHHHQQQVVV___jjjvvvsssiii[[[PPPJJJHHHGGGFFFDDDCCCBBBAAA@@@???<<<::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777777777777777777777777777777777444444444444444444444444555555555555555555555555444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444555444222222222333555777888888999999888666444333555555555555555555555555333333333333333333333333222222444444444444222222333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111222222222333333333222111111111222222333444222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333666555444333333333333333333333333333333333333333444444444444555555555555666666666555666666777777555777999999999:::;;;===>>>CCCIIIPPPYYYdddqqqzzz888888888888888888888888666777777777777888888888666666666777777777777777999999999888888888888777777777777888999999::::::888:::;;;:::999:::;;;===???AAAGGGOOOSSSRRRLLLGGG===<<<<<<;;;;;;;;;;;;<<<666666555555555666777777999999999999888888888888555777999999888777888999777666666666777888999:::888999999::::::999999888777777777777777777777777555555555555555666777888777777777777777777777777666777777888888999999999666666666777888888999999999999999999999999999999888999;;;<<<;;;<<<===???;;;<<<===>>>???@@@@@@@@@EEEEEEIIIQQQYYYaaalllvvv{{{lllZZZSSSKKKEEECCCBBB@@@===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444555555555444444444444333333333333333333333333333333333333444444444444555444444333222333444555666333444555666666777777777444444444444444555555555333333333333333333333333222333333444444333333222333333333333333333333333111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111111111222222222333333333111111111111222333444444222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333444444333222222222333333333333333333333333333333333444444444444555555555666666555555555555666666555666888999999999;;;<<<;;;>>>CCCGGGLLLTTT^^^fffoooyyy888888888888888888888888666666666777777777888888666666777777888888888888999999999888888888888777666777777888999999::::::777999::::::999999999;;;;;;===AAAGGGMMMPPPOOOMMMDDDBBB???<<<;;;;;;<<<<<<777777555555444555666666999999999888888888777777444777999:::888777777999777666666666777888999:::888888999999999999888888777777777777777777777777666666555444555555666777777777777777777777777777777777777888888888888888555555666666777888888999999999999999999999999999777999;;;;;;::::::;;;<<<<<<<<<<<<===???@@@@@@??????===>>>EEEIIIKKKQQQYYY```jjjwwwuuullliiifff^^^TTTLLLGGGCCCAAAAAA@@@<<<999:::;;;<<<============>>>::::::::::::::::::::::::888888888999999999999999666777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555555444444444444444444444444555555555444444444333333333333333333333333333333333333333444444444555555333333333444444444555555333333333333444555666666222333333333444444444444333333333333333333333333444333333222222333333444333333333333333333333333222222222222333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111111111222222222333333333111111111111222333444555222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333222222111111111222333333333333333333333333333333333333444444444555555555666555555444444555555666555666777777666666888::::::===@@@BBBDDDIIIPPPVVV]]]fffsss888888888888888888888888666666666666777777777777777777888888999999999:::999999999888888888888777666777777888999999::::::777888::::::999888888999:::;;;<<>>???AAABBB???===777888999999999999:::;;;888888888999::::::;;;;;;888888888888888888999999666666666666777777777777777777777777777777777777444444444444444444444444555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333444444555555555222333444555555555444444666555333222111111222333222222222333333444444444333333333333333333333333555444222222222222444555333333333333333333333333444444555555555555666666444444444444444444444444222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111111111222222222333333333111111111111222333444555222333333444444333333222333333333333333333333333222222222222222222222222222222222333333222222222333333333333333333333333000000000000111222333333333333333333333333333333333333333444444444555555666555555444444444555555555666666555444444555777666888;;;<<<<<>>>>>>>>>>>????????????CCCDDDGGGLLLSSSZZZ```dddnnnxxxyyykkk___WWWSSSRRRHHHGGGGGGFFFEEEDDDDDDCCC>>>>>>>>>>>>===<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888999888888888777777666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666333333333333333333333333444444444444444444444444666555555444444333222222333333333333333333333333222222222222222222222222555555555444444333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444222222333444444555555666444444333333222111000000222222222222222222222222333333333222222111111111222000...///222222111...333333333222222111111111000000000000111111111111000111111111111222222222000111222222333333333222333444444555555444444333333333333222222111111111111111000000111333444666333333333333333333333333111111222222222333333333111111222333333333333222222222222333333333444444444444444444444444444444777777777777888888888888777888:::::::::<<<>>>@@@FFFLLLTTT[[[bbblllxxx::::::999888888888999999:::999888777777888999999777777777777777777777777777777888999999999999888666777888888888888888888::::::;;;;;;;;;:::999888:::::::::;;;===AAADDDFFFNNNNNNLLLGGGBBB<<<:::999777777777666555555555444999888888777666666555555666666777777777777666666555555666666777777888888888888888888888888888888999888777666555555555666666666666666666666666666777666666555555444444444555555555555555555555555555666666666777777777777777888888999999:::999999:::::::::999999999999999888888888999999999::::::<<<<<<<<<<<<============AAAAAABBBDDDHHHLLLPPPRRRWWW]]]fffnnnuuu}}}wwwlllggg^^^UUUNNNKKKIIIIIIDDDDDDDDDCCCBBBAAAAAAAAA>>>>>>>>>======<<<::::::<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888888777777777666666555555555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444333333333222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444333333444444333333222111111000222222222222222222222222333333333222222222111111222000///000222333111///333333333222222222111111000000000000111111111111111111111111222222222222222222333333333333333222333333444444444444333333333333333222222222111111111111111111111333444555333333333333333333333333111111222222222333333333111111222333333333333222222333333333444444444444444444444444444444444444555555555666666666666777666777999999999;;;===???@@@FFFLLLQQQVVV^^^iiiqqq}}}::::::;;;;;;;;;;;;::::::;;;:::999888888888888888888888888888888888888888666777888888999999888888777777888999999999999999:::::::::;;;::::::999888::::::::::::;;;<<<>>>>>>EEEIIIMMMMMMIIIBBB<<<888999999999999999888888888888888888777777666666555555555666666666666555555666666666666777777777777888888888888888888888888:::999666444444555666777666666666666666666666666555555555444444444444444555555555555555555555555555555666666666777777777777777777777888888888888777777888888888888999999888888888999999999999:::::::::::::::;;;;;;;;;;;;============>>>@@@BBBCCCFFFIIIMMMOOORRRYYYbbbiiissszzzwwwjjj\\\SSSPPPMMMJJJGGGEEEDDDDDDEEE@@@@@@??????>>>>>>==================<<<;;;::::::<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888777777777777666666666666666555555444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444222222333444444555666666333333333333333333333333444444444444444444444444333333333333222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333555555555444333222222222444333333222222111111111222222222222222222222222333333333222222222222111333111000111222333222111333333333222222222222111000000000111111111222222111111111111222222222333333333444444444333333222333333444444444444333333333333333222222222222111111111111111222333444444333333333333333333333333111111222222222333333333111111222333333333333222333333333444444444555555444444444444444444444444333333333444444444555555555666888888888999;;;===<<<@@@DDDGGGJJJOOOWWW]]]dddooo~~~777999;;;===>>>>>>>>>>>>;;;;;;::::::999999999999777777777777777777777777666777777888888888888888666777888999999::::::999999999:::::::::999999999999999:::::::::;;;;;;;;;???DDDJJJMMMJJJDDD===999::::::::::::::::::;;;;;;888888888777777777666666555666666777777666666555777777777777666666666666888888888888888888888888888888777666555555666666666666666666666666666666333333333444444444444444555555555555555555555555555555555666666666777777555555555555555555666666555555666666777888888999888888888888999999999999999999999999:::::::::;;;:::::::::;;;<<<>>>???AAACCCCCCDDDDDDEEEIIIPPPUUUWWW\\\eeemmmuuu||||||qqqllleee___YYYSSSMMMHHHGGGFFFEEEDDDCCCBBBAAAAAA=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;:::::::::999999999999888888888888888777777777777777777666666777777666666555555444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222444444444333333333222222333333333222222111111111222222222222222222222222222222222222222222222222333222222222222333222222222222222222222222222222000000111111111222222222111111111222222222333333444444555555444444333333333333333444444333333333222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333111111222333333333333222333333444444444555555555333333444444444444444444222333333333444444444444444555666666666777999;;;<<<>>>@@@BBBCCCGGGLLLPPPUUU^^^iiisss}}}777999<<<@@@BBBDDDDDDEEECCCBBBAAA???===;;;999888666666666666666666666666666666777888888888888777666666777888999::::::999999999999999999999999999888888999::::::;;;;;;;;;<<<@@@EEEGGGEEEAAA===;;;666666666666777777777777888888888888777777777777666777777888888777777666777777777777666666666666777777777777777777777777555666888999999777555444555555555555555555555555333333333444444444444444555555555555555555555555555555555555666666666666777666555555555555666666444444555666777777888999777777888888888999999999999999:::::::::;;;;;;;;;999::::::;;;===>>>???@@@===>>>???@@@AAABBBEEEGGGHHHLLLQQQUUUXXX\\\```cccgggmmmttt|||zzzooofff___[[[SSSPPPMMMJJJIIIHHHHHHGGGAAAAAAAAA@@@???>>><<<;;;<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999;;;:::::::::999999999999888888888888888888888888666666666666666666777777777777666666666555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222222222222333333333444444333333222222222222222111222222222222222222222222222222222222222222222222222222333222222222222333222222222222222222222222111111111111222222222222111222222222222333333333444444444555555444333333222333333333333333333222222222222222222222222222111111222222333333333222222222222222222222222222111111222222222333333333111111222333333333333222333333333444444444555555333333333444444444555555333333444444444555555555333444555555555666888:::<<<===>>>???@@@BBBEEEGGGJJJPPPXXX___gggrrr~~~}}}~~~999:::===AAADDDFFFHHHIIIKKKJJJHHHEEE@@@<<<999777666666666666666666666666555666777777888888777777444555666777888999999999999888888888888999::::::888888888888999:::;;;<<<;;;===??????>>><<<<<<<<<777777777777777777777777888888888888888888888888777777888888888888777777666666666666777777777777666666666666666666666666333555888::::::888555333555555555555555555555555555555555444444444444444444444444444444444444444444444555555555666666666:::999777666666777888888444444555666666777888888777777777888888888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???@@@@@@@@@@@@BBBEEEFFFHHHJJJMMMOOOMMMQQQWWW\\\___cccfffiiimmmrrryyy~~~~~~qqqkkkaaaYYYTTTPPPNNNMMMFFFEEEDDDBBBAAA@@@@@@@@@======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::999999:::::::::999999999888888777777777888888888888888555555666666666666777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666555444333333222222333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333111111111222333444444444222222222222222222222222222222222222222222222222111222222222222333333333111222333222111000111333111222222222222333333333111111111222222222222333222222222222333333333333222222333444444444444444222222333333333333222222111222222222222333333333111222222333333333222222222222222222222222222222111111222222222333333333111111222333333333333222222222222333333333444444222333333444444555555555444444444555555555666666333444555555555555777999:::::::::;;;<<<===?????????CCCIIINNNTTT^^^iiiqqq~~~}}}}}}}}}}}}888999:::<<>>??????>>>;;;===>>>??????@@@CCCEEEBBBDDDGGGHHHIIIKKKOOOQQQQQQUUUYYY\\\^^^cccjjjooorrrxxx}}}~~~}}}{{{ssseeeZZZTTTPPPLLLIIIGGGGGGFFFEEE???@@@AAA@@@>>><<<;;;;;;======>>>>>>=========<<<::::::::::::::::::::::::999999::::::::::::999999999999999999888888888888666777777777888888888999555555555666666666777777555555555666777777888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222333333333444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333///111333222000///000222111111222222222333333333111111111222222222333333222222222333333333444444///000111333444444444444222222333333333333222222111111222222222333333333111222333333333333222111111111111111111111111111111111222222222333333333111111222333333333333222111111111222222222333333222222333333444555555666444444444444555555555555444555666555555555777999999999888888999999999888999<<>>?????????>>>===;;;999777::::::::::::::::::::::::555666666777777777777777222333444666777777888888888888777777777888:::;;;<<<:::777555444666888999;;;<<<<<<:::888777888:::777666666555444333333222888888888888888888999999555555666666666666555555444555555666777888888999888888888888888888888888666666666777777777777777555555555555555555555555888888777666555444444444444444444444444444444444444444444555555555666666666555333111111111333444666666666777777777777777777777777777888888888888888999999999999:::::::::999999:::;;;<<<<<<;;;;;;===;;;::::::;;;<<<===<<<:::;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@@@@???@@@CCCEEECCCEEEHHHHHHIIILLLQQQVVVRRRWWW[[[ZZZ\\\aaacccccccccggglllooorrryyyxxxssspppooonnnnnngggbbb^^^```bbb^^^SSSHHHGGGEEEDDDDDDDDDCCC@@@>>>999;;;>>>@@@???>>>============<<<<<<;;;:::999999999999999999999:::::::::888999999:::::::::999999999999999888888888888777666666777777888888888999444555555555666666777777444444555666777888999999555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444222333333444444555555666333333333333333333333333444444444444444444444444333333333444444555555555333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444444444333222222111111111222222222222222222222222222222222222222222222222111111111222222333333333...111222222///...000222111111111222222333333333111111222222222333333333222222333333333444444444...///000222333444555555222222222333333222222222111111111222222333333333111222333444333333111000111111111111111111111111111111222222222333333333111111222333333333333222000000111111111222222222222222333333444555666666333333444444444444555555444555666666555555777999;;;999888777777777555444:::<<<===???AAAFFFLLLPPPVVV___jjjsss|||888888888888888888888888::::::::::::::::::::::::777777777777666666666666777777666666666666777777666666666666666666666666666666666666777777777777999888777666666777888888888888888888888888888888555555555666666666666666666666666666555555555555555444444333333444444555777777777777777777777777555666666666666666666555444444444444444444444444777666444333333444666777<<<>>>???<<<555222222555333333333444444444555555777777666555444444333333666666666666666666666666666666666666555555555555777777777777777777777777777666666777999999888777777777888888888777777666;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNQQQUUUYYY^^^bbbdddkkkiiifffddddddfffiiikkkkkklllmmmnnnnnnooonnnnnnnnnnnnnnnnnnoooqqqtttuuuvvvxxx{{{~~~~~~}}}uuusssrrrqqqpppqqqqqqrrroooooonnnllljjjhhhfffddd\\\ZZZWWWUUUUUUTTTRRRQQQPPPNNNNNNPPPRRROOOHHHAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999777777777777666666666666888888999999999999888888888777777777666666555555888888777666555444333333666666666666666666666666666666666666666666666666666666555555555444444444444444444555555555666666444444444444444444444444555555555555555555555555444444444333333222222222444444333222222333333333333333333333333333333333333333333333333333333333000000111111111222222222222222222222222222222222///000000000000111111111333333333333333333333333555444222111111222444555555444333333222222222222333222222111111222222333333333333333222222111000111111111222222333333333555444222111111222444555222222222222222222222222111111111111111111111111111111222222222333333333222333333444444333333222000111111222222111111000222222222222222222222222222111000//////111333555222333333444333222111000111111222222222222111111111111222333444444444444444444444333333333222222333333333333333333333333333333333444444666777777888777666777888999888777666777999;;;>>>@@@BBBCCCMMMQQQVVV^^^gggsss~~~~~~}}}~~~~~~777777777777777777777777::::::999888777666666555777777777777666666666666777777666666666666777777555555555555555555555555555666666666777777777777888777777666666777888999888888888888888888888888444444444555666777888888777777777666666666555555555444444333333444444555666666666666666666666666666666555555555555666666444444444444444444444444555444333222222333444555888:::<<<999555222444777333333333444444444555555777666666555444444333333555555555555555555555555444555555555666666777777777777777777777777777777666666555777888999888666888888999999999999888888::::::999999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFCCCCCCEEEGGGJJJMMMPPPQQQRRRQQQOOONNNNNNOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXYYY\\\___```___^^^]]]YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQOOONNNNNNLLLJJJHHHHHHHHHGGGEEEHHHFFFFFFGGGIIIHHHBBB<<<@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::999999999999999999999999888888888888888777777777777888888999999888888777888888777777777666666666777777777666555555444444555555555555555555555555555555555555555555555555666666555555555444444444444444444444555555555666444444444444444444444444555555555555555555555555444444444333333222222222444333333222222333333444333333333333333333333333333333333333333333333333111111111222222222222333222222222222222222222222333333333333444444444444333333333333333333333333555444222111111222444555555444333333222222222333333222222111111222222333222222333333333222111111111111222222222333333333666444333222111222444555222222222222222222222222111111111111111111111111111111222222222333333333222333333444444333333222111111222222222222111111111111111111111111111111333222111111111222444555333444444555444333222111111111222222222222111111000111222333444444444444000000111222333444555555333333333333333333333333333333333333444555666777888777666666777888666555555666888999<<<===???@@@BBBDDDIIINNNUUU^^^gggnnnyyy}}}xxxvvvvvvxxx666666666666666666666666888888888888777777777666666666666666777777777777777777666666666666777777555555555555555555555555555555666666666777777777666666666666777777999999888888888888888888888888333333444555777888999999888888777777777666666666555555444444444444555555555555555555555555555555777666555444444555666777444444444444444444444444444333222111111222333444333555777666444333555777333333333444444444555555666666555555444333333333555555555555555555555555333333444555666777888888777777777777777777777777666555555666888888777555888888999::::::999999888::::::999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDCCCEEEGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFEEEDDDCCCBBBAAAEEECCCAAAAAAAAABBBAAA@@@AAA???>>>???AAAAAA===999???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999777777777777777777777777888888888888888999999999777888888999999888888777888888888888777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555444444444444444444444555555555555444444444444444444444444444444444444444444444444444444333333333333222222333333333222222333333444333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222444444444444555555555555333333333333333333333333444444222222222222444444444444333222222222333333333222222111111222222333111111222333333333222222111222222222222333333333777666444333222333333444222222222222222222222222222222222222222222222222111111222222222333333333222333333444444333333222222222333333333333222222111111111111111111111111333333333333333444444444333444555555555444333222111111222222222222111111000111222333444444444444///000000111222333444444333333333333333333333333333333333333444555666666888666555555666666555333444555666777999:::;;;;;;>>>???BBBDDDHHHNNNUUUZZZccckkkxxx~~~|||zzzwwwuuuwww}}}666666666666666666666666555666777888999;;;<<<<<<666666666666777777777777777777666666666666777777555555555555555555555555555555555666666666777777555555555666777888999999888888888888888888888888444444555666777888888999888888888888777777777777555555444444444444555555555555555555555555555555777666555444444555666777555555555555444444444444444444333222222333444444111333444444222222444666333333333444444444555555555555555444444333333333555555555555555555555555444444444555666777777888666666666666666666666666555444444555777777666555777777888999999999888888999999888888888888999999999999999999::::::::::::999:::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>=========>>>>>>??????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAA@@@???>>>@@@@@@BBBBBBBBBAAA@@@???AAABBBCCCDDDDDDCCCBBBAAAAAAAAACCCCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCBBBAAAAAAAAA???>>>>>>???@@@@@@???>>><<<;;;<<<>>>>>>===;;;======<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::::::::999999999999777777777777777777777777777777888888888888888999777777888888888888777777888888888888888888777777555555555555666666777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222333444444333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222222222222222333333333333333333333333333333333333444333333222222333333444444333333222222333333333333222222111111222222333000111222222333333333333222222222222222222222222777666555444333333333333222222222222222222222222222222222222222222222222111111222222222333333333222333333444444333333222222333333444444333333222111111111111111111111111222222333444444333333222333333444555555444333222111222222333333222222111000111222333333444333333222222222111111111000000333333333333333333333333333333222222333444555555777555444444444444333111555555666666777777888888>>>???@@@AAACCCFFFKKKOOOWWW]]]fffnnnwww777777777777777777777777444444666777999:::<<<<<<555666666666777777777888777777666666666666777777555555555555555555555555555555555555666666666666444444555666777888888888777777777777777777777777777777777777777666666666888888888888777777777777666555555444444555555666555555555555555555555555777666555444444555666777666666666555555444444444555555444444444444555555222333333333222222222333333333333444444444555555444444444444444333333333555555555555555555555555666666666666666555555555666666666666666666666666555444444555777777666555555555666777777777777777999888888777777888888999888888888999999999::::::999999999999:::::::::;;;:::::::::;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<===>>>>>>>>>>>>===<<<======>>>======<<<;;;;;;===>>>?????????>>>===<<>>>>>===>>>???@@@@@@???>>>===>>>>>>???????????????>>><<<:::999999;;;<<<<<<<<<<<<;;;;;;;;;<<<=========<<<;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999999999666666666666666666666666666666666777777777888888777777777888888777777777777777777777777777888888444444555555666777777777555555555555555555555555555555555555555555555555444555555555555555555555444444444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333333222222222333333444555333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222111111111111222222222222333333333333333333333333333333333333333333333333333333333222222333333444333222222111111222222333000111222222333333333333222222222222222222222222555555444444333333333333222222222222222222222222222222222222222222222222111111222222222333333333222333333444444333333222222333333444444333333222333333333333333333333333111111222222222222111000111222333444444333222111222222333333333333222222000000111222333333333333222222222111111111000000333333333333333333333333333222222222222333333444666444333333444444333111666666666666666777777777888999:::;;;;;;>>>BBBEEEIIIMMMSSSXXX^^^fffqqqxxx|||777777777777777777777777555555555555555666666666555555666666777777888888777777666666666666777777444444444444444444444444444444555555555666666666444444666666777777777777777777777777777777777777999888888777777666666555888888777777777666666666666666555555555555666666555555555555555555555555555666666666666666666555777777666666555444444444555555555555555555555555444444333333333222222222333333333444444444555555444444333333333333333333444444444444444444444444777777666666555555555555777777777777777777777777666555555666888888777555444444555666777777777777888888777777777777888888777777777888888999999:::888888999999999:::::::::999999::::::;;;;;;;;;<<<;;;;;;:::999999999::::::999999999:::;;;<<<===>>>::::::;;;;;;;;;;;;:::::::::::::::;;;::::::999999;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;999888999;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::999999999999999999999999777888888888888999999999666666666666666666666666555555555666777777888888666777777888888777777666666666666666777777777777444555555555666666777777444444444444444444444444444444444444444444444444444444444555555555555555444444444444333333333333444444444444444444444444333333333333333333333333222222333333333333444444222222222222333444555555333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222333333333333444444444444333333333333333333333333333333333333333333333333333333222222222333444444333222222111111222222333111111222333333333222222333333333222222222222111333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222333333444444333333222222222333333333333222222444444444444444444444444222222111111111111111000000111222333333333222111222222333333333333222222///000111222333333333333///000000111222333444444333333333333333333333333222222222111111222222333444333222333444555444222555555666666666666777777444555666777777999<<>>>>>::::::::::::::::::::::::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===:::;;;;;;;;;;;;;;;::::::<<<;;;999:::;;;<<<<<<;;;888:::;;;;;;;;;::::::;;;999999888888888888999999999999999999999999999999777777777777888888999999777777777777777777777777555666666777888888999999666666777777777777666666444555555555666666666666555555555666666666666666444444444444444444444444444444444444444444444444444444444555555555666666444444444333333333222222444444444444444444444444333333333333333333333333222222222333333444444444222222222222333444555666333333333333333333333333333333333333333333333333111111111222222222222333222222222222222222222222444444444444555555555555333333333333333333333333222333333444444333333222333222222222333333444555333222222111111222222333222222333333333222111111333333333222222222111111000000111222333333333333222222222222222222222222333333333333333333333333111111222222222333333333222333333444444333333222111111222222222222111111333333333333333333333333444333222111000111222222000111333444444444333333222333333444444333333222///000111222222333333222000000111222333444555555333333333333333333333333222222111111111111222222333222222333555666555444444444444555555666666666444666777777777888;;;===;;;>>>BBBDDDFFFKKKRRRXXXWWW```kkkttt{{{555555555555555555555555444555555666777888999999444555555666777888888999777777666666666666777777444444444444444444444444444444444555555555666666555555666777777666555444777777777777777777777777666666777777888888999999666666666666555555555555666666555555555555666666777777777777777777777777333444777999999777444333888777777666555444444444222333333444444333333222444333333444666777777666333333333444444444555555333333333333333333333333444444444444444444444444333444444555666777888888777777777777777777777777777666666777999999888777555555777888888999999999777777666666666666777777555666666777888999999999777888888888888999999999555666777888999:::;;;;;;999999999999999:::;;;;;;888777777777888888999:::::::::999999999999::::::999999:::;;;<<<<<<;;;;;;:::999999888888:::;;;<<<<<<<<<<<<=========>>>>>>:::999888888888:::;;;<<<:::::::::::::::999999888999888666777888999999888999;;;======<<<;;;;;;;;;999888888888888888999999888888888888888888888888666666777777888888888999888888888888888888888888666777777888999999::::::666666777777777777666666333444444444555555666666666666666666666666666666444444444444444444444444444444444444444444444444444444444555555555666666444444444333333222222222444444444444444444444444333333333333333333333333222222222333333444444444222222222222333444555666333333333333333333333333333333333333333333333333000000111111111222222222222222222222222222222222333333333444444444555555333333333333333333333333222333333444444333333222222222222222333333444555333222222222222222222333333333333333333222111000333333333222222111111111...///000111222333333333222222222222222222222222333333333333333333333333111111222222222333333333222333333444444333333222111111111222222111111111222222222222222222222222666555333111111111333444111222444555555555444444222333333444444333333222///000111222222333222222444444444333333333222222333333333333333333333333222222111111111111111222222222111333555777666666222333333444444555555666444555666666666666888:::999;;;>>>>>>>>>AAAFFFKKKHHHPPPYYY___dddlllxxx666666555555555555666666777666666555555555555666444444555555555555555555777777777666555555444444666555555444444666777888555555555555555555555555555444444555777888777555666777777777888888888888;;;:::999999999888666444777777777777777777777777666666666666666555555555666666666666666666666666777777666666555555555444444555666777777555333222333333333444444555555555333333333333333333333333333333333333333333333333444555555666666555555444333333333333333333333333222333444555666666666666111111222222333444555555444444444444444444444444555444444333444555666777666666666666777777777777666666666666777777777777777777777777777777777777888888999:::::::::::::::888888888888888888888888999999888888888999:::;;;888888888888888888888888999999999999::::::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888<<<;;;;;;:::999999999:::666777888999999999999999888888999999999:::::::::888999:::999888888:::;;;777888888888888999999999777777777777777777777777888999::::::999888777666555555666666666666555555666666666666666666666666666666666666555555555555555555555555666666666666888888777666555444444444333444444555555444444333555444444333333444444555666666666777777777777888444444333222222222333333555555555444444333333333888777666555444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222333333333333333222111000111111222222222333333333222222222222222222222222111111222222222333333333555555444444444333333333222222333333333444444444111222333333333333222111333222111000000000111222111111111111111111111111222333333444444333333222222222222222222222222222//////000000000111111111333444444555444333111000222222222111111000000000111111222222222333333333444444444333333222222222444444333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333222111000333333333333333333333333444333222111111111222333333333222222333333444555555555555666666777999999999999:::;;;<<<===>>>???EEEFFFHHHLLLRRRZZZbbbfffqqqzzz666666555555555555666666777777666666666666777888666666555555444444333333666666666555555555555444666555555444555666777888555555555555555555555555555444444555777777666444666666777777777888888888999888888888999999888666777777777777777777777777444444555555666666777777555555555555555555555555777666666666555555555444444555666777666555333222333333333444444444555555333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222333444555666666666666333333444444555666666777444444444444444444444444555444444333444555666777555666666666777777777777555666666666777777777777777777777777777777777777444333222222222333555666888888888888888888888888888888888999999999::::::999999999999999999999999::::::999999999::::::;;;888888888777777666666666888888888888888888888888::::::999888888888888888777777888999999999888888888888888999999999::::::999:::;;;:::999888999:::666666777777777888888888777777777777777777777777777888888888777777666555555555666666666666555555666666666666666666666666666666666666555555555555555555555555666666666666666666555333333222222333333444444555555444444333555444444333333444444555222222222222333333333333555444333333222222222222555555444444444333333333666666555444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222333333333333333222111000111111222222222333333333222222222222222222222222222222333333333444444444444444444333333333333222222222222222333333333333111222333333333333222111222111111111111111222222111111111111111111111111222333333444444333333222222222222222222222222222222333333333444444444444222333444444444333222111333333222222222111111111111111222222222333333333444333333333222222222222333333222222222111111111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333222111111333333333333333333333333444333222111111222333333333333222222333333444555444333333444555666777777777777888999:::;;;<<<<<<======>>>AAAFFFLLLQQQTTT[[[bbbllluuu|||666666555555555555666666666666666666777888999999777777666555444333222222444444444444444555555555666555555555555666777777555555555555555555555555666555555555666666555333666666666666777777777777777666666888999:::999777777777777777777777777777333333444555666777888888555555555555555555555555666666666555555555555555444444555666666555333222333333333444444444444555333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333444555666666666666333444444555555666666666444444444444444444444444555444444444444555666666555555666666666777777777555555666666666777777777777777777777777777777777777666333222222444777999777777777777777777777777777777999:::::::::999888999999999999999999999999::::::999999888999999999:::::::::999999999999888777777777777777777777777;;;;;;:::999999999999:::888888888999888888777777777888888888999999999999999;;;<<<<<<:::888888888555555555666666666777777777777777777777777777777777777666555555555666666555555666666666666555555666666666666666666666666666666666555555555555444444555555555555666666666666555444333333333333333333444444555555444444333555444444333333444444555333333333444444444444555666555444333222222111222444444444444333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222222222333333333222111111111111222222222333333333222222222222222222222222333333444444444555555555444444444333333333222222111111111222222222222333111222222333333222222111///000111222222222222222111111111111111111111111222222333333333333222222222222222222222222222222333333444444444555555555111222333333444333333222333333333333222222222222111111222222222333333333222222222222222111111111222222222111111111000000333333333333333333333333222222222222222222222222222222222222222222222222333333333333333222222111222222222222222222222222333333222222222222333333333333222222333333444555222222222222333444555555555555666777888888999999::::::;;;===@@@CCCEEEGGGIIINNNUUU[[[aaahhhqqqwww666666555555555555666666555555555555666777999999555555555444444333333333222222333333444555555666555555555555666666666777555555555555555555555555777666555555666666444222555555555666666666777777777666666777999999888777777777777777777777777777444444555555666666777777555555555555555555555555555555555555555555555555333444555555555444333333444444444444444444444444333333333333333333333333333333333333333333333333444555555666666555555444444444444444444444444444333444444555666666555555222222222333333333444444444444444444444444444444555555444444555555555555555555555666666666777777555555555666666666777777666666666666666666666666:::999888777777888999:::666666666666666666666666555777999:::;;;:::888777999999999999999999999999;;;:::999888888888888888::::::::::::::::::::::::888888888888888888888888999999888777777888888888888888999888888777666666777777777888888888888999999;;;======;;;888777666555555666666666777777777777777777777777777777777888777666555555555666777555555666666666666555555666666666666666666666666666666555555555444444444444444444555555555666666888777666555555555555555333444444555555444444333555444444333333444444555444444555555555666666666666555444333222111111111333333333333333333333333222222111111222333333444333333333333333333333333111222222222222222333333222222222222222222222222222222222222222222222222111111222333333333333222222222333333333222222111111111222222222333333333222222222222222222222222333333333333444444444444555555555444444444444333000000111111111222222222222222222222222222222222...///111222333333333222111111111111111111111111222222333333333333222222222222222222222222222222111111111222222222222333111111222222333333333333333333333333333333333333111111222222222333333333111111111111111111111111222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333444333333222222222222222222222222222222222222222222333333333444333333222222333333444555222222222222222333444444444444555555666777777888::::::<<<===???@@@@@@@@@CCCFFFIIILLLPPPVVV]]]bbbjjjpppyyy666666555555555555666666333333333444555666777888222333333333444444555555111222222333444555666666444555555666666666666666555555555555555555555555666555444555666555333222444555555555555666666666888777777777888888666555666666666666666666666666777777666666555555444444555555555555555555555555444444444555555555555555333333444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444555555666666555555444444444444444444444444444333444555555666555555555222222222333333333333333444444444444444444444444555555555555555555444444555555555555666666666666555555555555666666666666666666666666666666666666555666777888888777666555666666666666666666666666555666888::::::999888777999999999999999999999999:::999888888777777777777666666666666666777777777999999999999999999999999555555444444444444555555888888888888888777666555666666777777777888888888888:::<<<<<<:::777666666666666666777777777888888666666666666666666666666888777666555555666888999555555666666666666555555666666666666666666666666555555555555444444444444444444444444555555555555777777666555555555555666333444444555555444444333555444444333333444444555222222222222333333333444666555444333222222222222333333333333333333333333111111111111222222333444333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222111111222333333333333222111222222333333333222222111111222222222333333333222222222222222222222222222222222222333333333333666666666666555555555555000000111111111222222222222222222222222222222222...///111222333333333222111111111111111111111111111222222333333222222111222222222222222222222222000000000000111111111111111111111111222333333444333333333333333333333333111111222222222333333333111111111111111111111111444333333333333222222222111111111111111111111111222222222222222222222222222222222222222222222222222333333444444444333333222222222222222222222222222222333333444444444444333333222222333333444555333333333333333333444555444444555555666666777777555666888:::;;;<<<<<<;;;===>>>???AAACCCGGGLLLOOOVVVZZZaaahhhoooyyy666666555555555555666666333333333333444555666666111111222333444555666666222333333444555666666666444555555666777666666666555555555555555555555555555444444444555555444222444444444444555555555666999777777777888888666444666666666666666666666666888888777666555444333333444444444444444444444444444444444444444555555555333333333333333444444444555444444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444444444555555555555555444555555555555555555555555444444444444444444444444555555555666555555444333444444555555555666666666444444555555555666666666777777777777777777777777444666888999999777444222777777777777777777777777666666888999999999888777888888888888888888888888888888777777777777777777777777777777888888888888888888888888888888888888888888777777777888999999777777777888777777666666666666666666777777777777777999::::::888666666666666666777777777888888888666666666666666666666666777777666666777777888888555555666666666666555555666666666666666666666666555555555444444444444333333444444444444555555555555444444333333333444444333444444555555444444333555444444333333444444555333333444444444555555555444444333333222222333333222222222222333333333333222111111111222333333444333333333333333333333333111111111222222333333444222222222222222222222222222222222222222222222222111111222333333333333222111111222333333333222222111111222222222333333333222222222222222222222222111111111222222222333333666666666666555555555444111111111222222222222333333222222111111222222333///000111222222222222222111111111111111111111111111111222222222222111111222222222222222222222222111111222222222333333333222111111111111222222333222222222222333333333333111111222222222333333333111111111222222222222222444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222333333444444444444444333333333333333333333333111222333444555555444444333333222222333333444555444444444333333444444555444444555555555666666666444555666888::::::;;;;;;:::::::::;;;===@@@BBBCCCFFFJJJOOOTTTZZZbbblllsssyyy~~~666666555555555555666666555555444444444555555666222222222333333444444555444444444555555666666666444444666777777777666555555555555555555555555555444333333444555666444333333333444444444555555555666666555666888888777666666666666666666666666666777777666666555555444444444444444444444444444444333333333444444555555555333222222222333444444555555555444444444333333333333333333333333333333333333333333333333333333333222333333444444333333222555555555555555555555555444555555555555555444444555555555555555555555555444444444444444444444444555555666666666555333333444444444555555555666666444444444555555555666666777777777777777777777777777888999999999888666555888888888888888888888888777777777777888888888888777777777777777777777777777777666666666777888888888999999999::::::::::::666666666666666666666666:::::::::::::::;;;<<<===555666777777777777777777555555555666666666777777666777888777666555666777555555555666666666777777666666666666666666666666444555666666777777777666555555666666666666555555666666666666666666666666555555555444444444333333333333444444444555555555444444333333333444444555333444444555555444444333555444444333333444444555444555555555555666666666333333222222222333444444111111222222222333333333333333222222222333333444333333333333333333333333000111111222333333444444222222222222222222222222222222222222222222222222111111222333333333333222000111222333333333333222111111222222222333333333222222222222222222222222222222222333333333444444555444444444333333333333222222222222333333333333333333222111111222333333222111111111111111222222111111111111111111111111111111222222222222111111222222222222222222222222222222222333333333444444333222111000000111111222111111111222222222333333111111222222222333333333222222222222333333333444333333333333222222222111333333333333333333333333222222222222222222222222222222222222222222222222222333333444555555444444444444444444444444444444111222333555555555555444333333222222333333444555555444444333333333444444333444444444444555555555666666777777888999:::;;;999999999:::<<<===>>>======AAADDDGGGJJJOOOWWW]]]aaaeeekkkrrryyy666666555555555555666666777666666555555555666666333333333333333333333333555555555666666666666666333444666777777777666555555555555555555555555555333222222444666666555444333333333444444444555555444444444666888:::999888666666666666666666666666555555555666666666666666444444444444444444444444333333333444444555555555333222222222333333444555555555555444444333333333333333333333333333333333333333333333333333333333444555555666666555555444555555555555555555555555444555555555555555444444333333333333333333333333444444444444444444444444555555666666666555333222444444444555555555666666444444444555555555666666777777777777777777777777777777666555555555555555888888888888888888888888777777777666777888888999666666666666666666666666666666555666666777888999555555666666777777777888555555555555555555555555666666555555666777888888555555666777777888777777555555555555666666666777555666666555444444666888444444444555555555666666666666666666666666666666222333555666777666555444555555666666666666555555666666666666666666666666555555444444444333333333333333333444444444555555666666555555555666666777333444444555555444444333555444444333333444444555000000111111111222222222222222222222333444555555111111111222222333333333444444333333222333333444333333333333333333333333000000111222333333444444222222222222222222222222222222222222222222222222111111222333333333333222000111222333333333333333111111222222222333333333222222222222222222222222333333333444444444555555333333333222222222111111222222333333333444444444444333222111111222333444333222111000000000111222111111111111111111111111111111222222222222111111222222222222222222222222111111222222222333333333444333111000000000111111000000000111111222222222111111222222222333333333222222222333333444444444222222222111111111111000111111111111111111111111222222222222222222222222222222222222222222222222222333333444555555555444555555555555555555555555000222333555666666555555333333222222333333444555444444333333222333333333333333333333333333444444444444333333444555666666555555666777999:::999888<<<>>>@@@AAAAAACCCHHHMMMMMMPPPUUUZZZ```gggnnnsssyyy666666555555555555666666555555555555666666666666333222222111222333555666666666666666666555555555555555555555555555555555;;;:::888777555444444444444444444444444444444444444444333222333444555666777777666666555555555444444444555777777777444222666666666666666666666666666666666666666666666666333333333444444444555555333222222111111222222333555444444333333444444555444444444333333222222222444333333333333444555555333333333444444444555555333333333444444555555555444444555555555555444444666666555444333333222111333333333444555666777777555555444444444444555555333333444444555666777777777777666555555555555555333333444555666666666555666666666666777777777777666666666666666666666666888888888777777777777777666666777777777777666666666777777777666777888:::999999888777666666777777999999888888777777666666777777666666666666777777777777666555555555555666444555666777777666555444333333444555666777888888777777666555444333333222777777666555555555555555444444444444444444444444666666555555555444444444444444444444444444444444555555666666666666666666444444444444444444444444888777666555444333222222333333444555666666555555444444333222222333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222333333333333222111111111111222222222111111000111333555666444222111111333333333333333333333333000111111111111222222222222222222222222222222222222222222222222222222222000111111222222111111000222222222222222222222222333333333222222111111111111111222222222333333333111111111111111111111111000000111111111222222222222222333333333333444444111222222333333222222111333333333333333333333333333333333222222222111111444444444333333222222222222222222111111111000000333333333222222111111111000111111111111222222222000000000111222222333333222222333444444555666666333333333444444555555555777666555444444444444444222222222222222222222222555444333333333333444555555555444444444444555555666666666666777777777777888888999;;;===@@@BBBCCCDDDEEEHHHLLLPPPTTTVVVXXX```ccchhhmmmssszzz666555555444444555555666555555555555666666666666444333333333333444444555555555555555555555555555555555555555555555555555888777666666555555555555444444444444444444444444444444333333333444555666777666666666555555555444:::999;;;@@@EEEEEE???999555555555555555555555555555555555555555555555555333333333444444444555555555444444333333444444555555444444333333444444555444333333333333333333222444333333333444444555555333333333444444444555555333333333444444444555555444444555555555555444444666666555444333333222222333333444444555555666666555555444444444444555555333333444444555666666777777777666555555555555555444444555555666555555555444444444444555555555555555555555555555555555555777777777777777777777777666777777777777777777666777888999888777777999:::999888777777666666777777666666666555555555555555777777666666666666777777555555555555555666777777444555666777777666555444444444555555666666777777666666666555444444333333666666555444444444444444444444444444444444444444666555555555444444444444444444444444444444444444666666666555555444444444444444444444444444444444444444444444555555555555333333444555555555555555444333333222222333333444444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111222222222333333333222222111111111111222222222222111111222444666666555333222222333333333333333333333333000111111111111222222222222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222333333222222222222222222111111222222222333333333111111111111111111111111111111222222333333333333222222333333333333444444222222333333333333222222333333333333333333333333333333333222222222111111444444333333333222222222222222222111111111000000333333222222222222222222000111111111111222222222222222111111111111111111000000111111222333333444333333333333444444444555555555555555444444444333222222222222222222222222555444333333333333444555555555444444444444555555555555666666666777777777555555666777999;;;===>>>>>>???AAACCCEEEHHHJJJJJJNNNQQQUUUYYY^^^dddjjjnnnsssxxx555444444333333444444555444555555555555666666666444555555555555444444333333333444444555555666666555555555555555555555555555555444444444555555666444444444444444444444444444333333333333444555666666666666555555555555555888777999BBBJJJJJJAAA888555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555555444444333333444444555222333333333333333333444333333333444444444555555333333333444444444555555333333333444444444444555444444555555555555444444555555555444444333333333444444444444444555555555555555444444444444555555333333333444555555666666777666555555444555555555555555555666555555444444333444444444444555555555555555555555555555555555777777777777777777777777777777888888888888777777777888888777666555777888888777777666666666666777555555555555555555666666777666666555555666666777333333333444555777888999444555666666666666555444555555555555555555555555444444444444444444444444555444333333333333333333444444444444444444444444555555555555444444444444444444444444444444444444555555555444444333333333444444444444444444444444333333444444555555555555333444444555555555555444333333333222222333333444555555555555555555555555333333333333333333333333333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000000333333333222222222111111111111222222222222222111444666777777666444444444333333333333333333222222000111111111111222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222333333111111222222222333333333111111111111111111111111222333333333333444444444222222333333333333444444222222333333333333222222222222222333333444444444333333333222222222111111333333333333222222222222222222222111111111111111222222222222222222333333000111111111111222222222333333222222111000000///000000111111222222333333222333333333333333444444333444555555555444333222222222222222222222222222444444333333333333444444555444444333333444444555555555555666666666666777444444444555666777888999999999:::;;;;;;<<<=========@@@CCCFFFIIIMMMQQQUUUXXX\\\aaaggglllqqqwww{{{~~~444333333222222333333444444444444555555555666666555555666777666555333222222222222333444555666666555555555555555555555555555444444333333444444555444444444444444444444444333333333333444444555555555555555555555555555555333333777===CCCBBB<<<666555555555555555555555555333333333333333333333333333333333444444444555555333222222111111222222333555444444333333444444555222222222333333444444444333333444444444555444444333333333444444444555555444444444444444444444444333444444555555444444333444444444444444444333333555444444444444444444444555444444333333444444555333333333444444555555555666555555444444555555555555666666666555444333333555555555666666666777777555555555555555555555555666666666777777777777777777777888888888888777777666777777555333333444555777666666555555666666666555666666777777888888888666666666555555666666666444444444444555666777888555555555555555555555555666666666555555444444444333333333444444555555555444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444666666555444444333222222333444444555555444444444333333222222222333444444666666666555555555555555333333333333333333333333333333333333333444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111111111333333222222222111222222111111222222333333222222555777888888666555555555333333333222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222333333444444333333222111222222222222222333333111111111222222333333333111111222222222333333333111111111111111111111111222333333333333333333333222222222333333333444444222333333333333333333222111111222333333444555555333333333222222222111111333222222222222222222222111111111111111111111111111111111222222333333333000000111111111222222222222222222111111111000000222222333333444444444444222222222222333333333333111333444666555444222111222222222222222222222222333333333333333333333333444444333333333333444444444444555555555666666666666666666666666777888888888888888888888888888888999;;;===???@@@BBBDDDGGGJJJLLLPPPSSSVVVZZZ___bbbaaaeeejjjoootttxxx~~~333333222222222222333333444444444444555555555555555555666777666555333222222222222333444555666666555555555555555555555555666555444333333222222333444444444444444444444444333333333444444444444444444444444555555555555555333666999;;;:::999999999555555555555555555555555333333333333333333333333333333333444444444555555333222222111111222222333555444444333333444444555222222222333333444444444222333444555555555444444333333333444444444555555444444444444444444444444333333444444444444333333333333444444444444444444444444444444444333333333444444333333333333444444333333333444444444444444555555444444444444555555555666666666555444333333555555555555666666666666555555555555555555555555555555666666777777777777777777888888888888777777777888888666444444555666666555555555555555666666555555666666777777888888666666555555555555666666555555444444444444555555555555444444444444555555666666555555444444333333222222333333444555555555555444444444444444555555444444444444444444444444333333444444444444444444444444444444444444444444000111111222333444555555444444444444444444444444555555555444333333222222333444444444444444333333333222222222333333444555555555555555444444333333333333333333333333333333222222222333333333444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333444333222111111111222222111111222333333333333333555666888777555444555555333333333222222111111111000000111111111222222222222222222222222222222222222222222222222222222222222333333444444333333222111111111222222333333333111111111222222333333333111111222222222333333333111111111111111111111111222222222222111111111111222222222333333333444444333333333444444333333333111111222333333444555555333333333222222222111111222222222222222222222222111111111111111111111111111111111222222333333333000000111111111222222222000000111111111222222222222222333333333333333444222222222222222222222222000222333555555444222111222222222222222222222222333333333333333333333333333333222222222222333333444444444444555555555555777777666666666666777777666777777777888888999999999;;;============???@@@@@@BBBCCCDDDEEEGGGJJJMMMPPPSSSVVVZZZ\\\___cccffffffiiimmmqqquuuyyy~~~444333333222222333333444333444444444444555555555444555555555555444444333333333444444555555666666555555555555555555555555777666555444333222222222444444444444444444444444222333444444555555444444444444444444444555555555444666888777333222555888444444444444444444444444333333333333333333333333333333333444444444555555555444444333333444444555555444444333333444444555222333333333333333333444222333444555555555444333333333333444444444555555555444444444444333333333333333444444444444333333333333333444444555555555333333333333333444444444444444333333333333444444333333333333333333444444444444444333444444555666555555555666555555444444222333333333333444444444444444444444444444444444444555555666666777777888666666777777777777666666888999999888777666888999555444444444444555555666444444444444444444555555666555555444444555555666666555555444333333444444555555444444444444555555666555555555444444333333222222333333444444444555444444444444444555555666444444444444444444444444333333333333444444444444444444444444444444444444000111222222333444555555444444444444444444444444111111222333444555555666333444444444444333333222222222222222333444555555666666555555444333333333333333333333333333333333111111222222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444555555444333222111111111222333000111222333444444444444444555666555333222333444333333333222111111000000000111111111111222222222222222222222222222222222222222222222222222222222222222333333333333222222111111111222222333333444222222222222222222333333111111222222222333333333111111111111111111111111222222111111111111111000222222333333333333444444333333444444444444333333222222222333333444444444333333333222222222111111111111111222222222222222111111111111111222222222222222222222222222333333000111111111111222222222///000000111222222333333000000111111111111111111222222222111111111111000000111222333333333222111222222222222222222222222222222333333333333222222333222222111111222222333333333333444444444555555555555444444333444444555444444555666777888999999666888::::::999999999::::::<<<===>>>======>>>@@@DDDFFFIIIJJJJJJKKKNNNPPPRRRUUUXXXZZZ\\\^^^aaaccc444444333333333333444444333333444444444555555555444333333333333444444555555555555555555555555555555555555555555555555555555555444444444444444555444444444444444444444444222333444555555555444444333333333444444555555555333444444333111111333555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555555444444333333444444555444333333333333333333222111222444666666555444333333333333444444444555555555555444444444333333333222333333444444333333222222222333333444555666666222222222333333444444555444333333222222333333444333333333333333333333333444333333333444444555666444444555555666555555555222222333333333444444444444444444444444444444444444444555555666777777888555555666666666666555555666777888777666666777999444444333333444444555666444444444444444444333333666555555444444555555666444444333333333444555555555444444333333444444555444444444444444444444444333333333333333333444444333333222222333444444555444444444444444444444444222222333333333444444444444444444444444444444444444444444444444333333333444444444444444444444444000111222333444555555666444444444444444333222111222222222222333444555666777777666666555444444333333333333333333333333333000111111222333333444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111222333444444555666555444222000000111222333000111222333444444444444333444444333111000222333333333222222111000000///000111111111111222222222222222222222222222222222222222222222222222222222111111222222222222111111000111111222333333444444333333222222222222222222111111222222222333333333111111111111111111111111333333333222222111111111222222333333333333444444333333444444444444333333333333333333333333333333333333333222222222111111000111111111222222222222000000111111111222222222333333222222222222222222000111111111111222222222111111111111111111222222111111000000000000000000222222111111000000000000000111111111222222222333222222222222222222222222111222333333333333222111222222111111111111222222222333333333333444444444444333333222333333444444222333444555666777888888333555777888777666666777666999;;;<<<;;;:::;;;<<<===>>>@@@@@@??????AAACCCDDDFFFHHHIIIIIIJJJLLLNNN555444444333333444444555333333333444444444555555333222222111222333555666666666666666666555555555555555555555555555555555444333444444555666777888444444444444444444444444222333444555555555444333333333333444444555555555666444444555777888666555444444444444444444444444444444444444444444444444333333333444444444555555333222222111111222222333555444444333333444444555444444444333333222222222111222444666666555444333333333333444444444555555555555555444444333333333222333333444444333333222222222333333444555666666111111222333333444555555444333333222222333333444333333333333333333333333333333333333444444555666333333444555666666666555444444444555555555666666444444444444444444444444444444444555666777777888444444555555555555444444222333444444333333555777333333333333444444555666777777777666666555555444555555555444444555555555222222222333444555666777555444333333333333444555444444444444444444444444333333333333333333333333222111111111222333333444444444444444444444444444222222222333333444444444444444444444444444444444777777666555333222111111444444444444444444444444444333333333333333333333444444444444333333222111222222222222333444555666999888888777666555555444333333333333333333333333000000111222333333444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333//////000111333444555666555444222000000111222333000111222333444444555444222222222111//////000222333333222222111000000///000111111111111222222222222222222222222222222222222222222222222222222222111111111222222111111111000000111222333333444444444333333222222111111111111111222222222333333333111111111111111111111111444444444333333222222222222222333333333444444444333444444555555444444333444333333333333333333333333333333222222222111111000000111111222222222222000000111111222222222222444333333222222111111111000111111111111222222222333333222222111000000000333333222222222222222222222111111111000000//////111111000000111222333333222222222222222222222222111222333444444333222111222222111111111111222222222222333333333444444444444444333333444444555555333444444555666777777888333555777888777666777777111444777999999888888999999;;;<<<<<<;;;;;;<<<>>><<<>>>@@@@@@@@@@@@BBBCCC444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444888888777666555444444333666555444555777777777666333333333444444444555555222333444666777666666555666666555555555444444444777777777777666555444333555555555444444333333333222222222222222222222222444444444444444444444444444444444333333222222222333333333222222222111111222222333333444555666666333333333333333333333333333333222222333333444555444444444444444444444444888777555333222222222222333222222333333555666777333333333333333333333333444333333222222333333444555444444333333444444555777666555444444444444444555555666666555444333333555555555555555555555555555444222222222222444555555555555555555555555555444444444555555555555555555555555555555555555555666666555555555444444444555555555555555555555555444444444444444444444444444444333333333333444444888777666555333222111000666555444555777777777666444444444444444444444444333333333333333333333333444444444333333222222222222222222222222222222222444444444444444444444444666555444333333444555666222333333444444333333222111111222222222333333333444333333222222333333444222333333444444333333222555555555444444333333333222222222222222222222222111111111111111111111111000111111111111222222222444444444333333222222222333333333333333333333333333333333222222222111111111111222222222333333333222222111111111111111111222222222222222222222222333222222111111222222333000000111111222222222333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555777666333111000111222333222222333333333333444444111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111111111111111111333333333222222222111111//////000111111111111111111111111111111111111111222333333444444333333222111111111111111111111111333333333333333333333333111111222222222333333333555444222222222333555777444444555555555555555555222333444666777888888888<<<;;;:::999888888888888:::::::::::::::;;;<<<===444444444444444444444444333333444444444444444444333333333333333333333333333333333333333333444444777666666555555444444333444333222333444555555333333333333444444444555555444555555555555555444444666555555555444444444444333444555666666777777666555555444444444333333333222222222222222222222222333333333333333333333333444444444333333222222222333333333222222222222111111222222222333444444444333333333333333333333333333333222222333333444555444444444444444444444444555555444333333333444555222333333444555555666666333333333333333333333333444333333222222333333444444444333333333333444444555555444444444555555666666555555555444444444444555555555555555555555555444333333333333333333444555555555555555555555555222222333444666777888888555555555555555555555555666666555555555444444444666666666666666666666666444444444444444444444444444444333333333333444444444444444444444444444444444333222333444555555333444444444444444444444444333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444555444333333333333444555222333333444444333333222222222333333333444444444444333333333333333333444222333333444444333333222555555444444444333333333222222222222222222222222222222222222222222222222000111111111111222222222222222222111111111000000222222222222222222222222333333222222111111111111111111111222222222333333222222111111111111111111222222222222222222222222333222222111111222222333//////000000000000000000111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222333333333333444444444666555333222111111222222111111111222222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333333222222222222222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000///000000111111111111111111111111111111111111111222333333444444333333222222222222222222111111111333333333333333333333333111111222222222333333333444444333222333444555666555666666666555444333333222333444666777777888888999999888888888999999:::999999999999999:::;;;;;;444444444444444444444444333333333444444555555555444444444444444444444444444444444444333333333333444444444444444444444444444222222333444555444333333333333444444444555555777666555444333333333333555555555555444444444444333333444666666777777777555444444444444333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333222222222222222222222222222222222222333333333333333333333333333333222222333333444555444444444444444444444444222222222333444555666777222333555666777777666555333333333333333333333333444333333222222333333444444444333333333333444444333333333333444555666777666555444333333333444555444444444444444444444444333333444444444444333333555555555555555555555555444444444555666777777888555555555555555555555555555555555555555444444444666666666666666666666666444444444444444444444444444444333333333333444444444444444444444444555555444222222333444555444333444444444444444444444444222222222333333444444444444444333333333333222222444444444444444444444444444444444444444444444444444333333222222333333444222333333444444333333222333333444444444555555555333333333333333333333333222333333444444333333222444444444444333333333333222222222222222222222222333333333333333333333333000111111111111222222222222222222111111111111000111111111111111111111111222111111111111000000000111111111222222222222333111111222222222222222222222222222222222222222222222222111111111111222222111111111111111000000000111111222222222333333333222222222222222222222222222222222222222222222222444444444444444444444444111111222222222333333333444444333333222222111111000000111111111222222222222222222222333333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333222222222222111333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111000000000/////////000111111222222111111111111111111111111111111222222333333333333222222222222222222222222222222333333333333333333333333111111222222222333333333333333333333444444444444666666666666444333222111222333444555666777777777777666777777888999:::;;;888888777777777888999999444444444444444444444444222333333444444555555555444444444444444555555555555555444444333333333222222222222333333444444444555444333444666777666555333333333444444444555555777666444333222333444444444444444444444444444444555666666666555555444333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444333333333222222222333333333222222222222222333333333333333333333333333333222222333333444555444444444444444444444444222222222333444555666777222444666888888777666555444444444444444444444444444333333222222333333444444333333333333333333444444333333333444444555666666555333222222333555666444444444444444444444444222333444555555444333222555555555555555555555555888888777666555555444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555444444444444555555777777666555444333222111555444333444666777666555333333333333333333333333111111222333333444555555333333333333333333333333555555555555555555555555444444444444444444444444444333333333333333333444222333333444444333333222333333333333444444444444333444444444444444444333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333000000111111111222222222333333333333333333333333111111111111111111111111111000000000000000000000111111111111222222222222111111222222222222222333222222222222222222222222222222111111111111222222555444444333333222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333000111111111111222222222333333333333333222111000111111111111222222222222222333333333333333444444111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000111222222222222111111111111111111111111111222222333333333333222222222222222222333333333333222222222222222222222222111111222222222333333333111222333444444444444333555555555555444444333222222333444555666666666666666666666666777888999999888777777777777777888888444444444444444444444444333333333444444555555555333333333444444444555555555555555444444333333333111111222222333444444444555444333444666666666555333333333444444444555555444333222222222444555666333333444444444444444444555555555555555444444333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444333333333222222444444444444333333333333333333333333333333333333333333222222333333444555444444444444444444444444333444444444444444444444333444666888888777555444444444444444444444444444444333333222222333333444333333333222222333333333555555444333333333333333666444333222222333555666444444444444444444444444333333555666666555333333555555555555555555555555888777777666555444444333555555555555555555555555444555555555555555555555444444444444444444444444444444444444444444444444666666555555555555666666666666555444333222222111555444333444666666666555333333333333333333333333111111222333333444555555333333333333333333333333555555555555555555555555444444444444444444444444444444555555555555444444222333333444444333333222222222222222333333333333333444444555555444444333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333000000111111111222222222333333333333333333333333222222222222222222222222000000000000000000000111000000111111111222222222111111222222333333333333222222222222222222222222222111111000000111111222555444444333333222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111222222222222333333333222111000222222222333333333333444222222222333333444444444222222222222333333444444111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222333444444444444333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333222222222111111111000000111222222222222222111111111111111111111111111222222333333222222111111111111222222333333333222222222222222222222222111111222222222333333333111222333333444444333333222222333444555555555444222333444555666666666555777666666555555666666777888888777777777777888888444444444444444444444444444444444444444444444444111222222333333444444444555555555444444444444444222222222333333444444444333111111222333444333222333333333444444444555555222222222222333444555666333333333333444444444444000111333444666666777777333333333444444444444555333333333333333333333333444444444444444444444444222222333333333333444444444444444444333333333333444444444444444444444444333333333333333333333333333333222222333333444555444444444444444444444444444555555555444333222222444444666666666666555444444444444444444444444444444333333222222333333444333333222222222222333333666555444333222222222222444333222222222333555555333333333333333333333333444444555555555555444444555555555555555555555555333333333444555666666777555555555555555555555555444444444555555555555555555555555555555555555555444444444444444444444444666666555555555555666666111111222222333333444444333111111222333444333222333333333333333333333333222222222333333444444444222222333333333333444444555555555555555555555555444444444444444444444444444555555666666555555444222333333444444333333222111111111222222222333333333444555666666555444333222333333444444333333222222222222222333333333333222222222222222222222222333333333333333333333333000111111111111222222222000111111111111222222222222222222222222222222222000000000111111111111222000000000111111111111222111111222222333444444444222222222222222222222222111111000000000000111111111111111111111000000000111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222111222222333333333444444444111111222222333333444444222222222333333444444555222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333222333444555555444333222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111000111222222333222222222111111111111111111111111111111222222222222111111000000000111111222222333222222222222222222222222111111222222222333333333222222222222333333333333000111222444555555555555333333444555555555555555666666555444444555555555888888777666666666777777444444444444444444444444555555555444444333333222000000111111222333333444444444444444555555555555333333333333444444444444222111000111333444333222333333333444444444555555222333333444444444333333222222333333333444444444000111222444555666777777333333333444444444555555444444444444444444444444222222222222222222222222222222222333333444444444555444444444444333333333222222222333333444444555333333333333333333333333333333222222333333444555444444444444444444444444444444555555555444333222444444444444444444444444555555555555555555555555444333333222222333333444333333222222222222333333444444333333222333333333222222333333333444444444333333333333333333333333555555444444444444555555555555555555555555555555000111222333444555666777555555555555555555555555444444444555555555666666555555555555555555555555444444444444444444444444444444333333333333444444///000000111111222333333222111000111333444333222222222222222222222222222333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444333444555555555555444333222333333444444333333222222222222333333333444444333444555666666555444333222333333444444333333222111111222222222333333333222222222222222222222222222222222222222222222222000111111111111222222222000000111111111222222222111111111111111111111111111111111111222222333333000000000000111111111111111111222222333444444555222222222222222222222222111111000000000000111111//////000000000000000000111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333222222111000000111222333111222222222333333333333000000111111222333333444000111111222333333444444333333333333333333333333111111111111111111111111111111222222222333333333333333333333333333333333222333444666666444333222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222111111111111000111222222333333222222111111111111111111111111111111222222222222111111...//////000000111222222111111111111111111111111111111222222222333333333333222111111111222444444111222333444444444444444333333444555555555444444333333333333444555666666777777666555555555555555444444444444444444444444666666555444333222222111//////000111222222333333333444444444555666666666444444444444444444444444444333222333555666555444333333333444444444555555333444555555444333111000222222222333333444444444333333444444555444444444333333333444444555555555444444444444444444444444000000000000000000000000222222222333333444444444555555444444444333333333000000111222333333444444333333333333333333333333333333222222333333444555444444444444444444444444222333444555555555444333555444444333333333444444555555555555555555555555444333333222222333333444333222222222222222222333222222222222333444555555111222333444444444444333333333333333333333333333666555444333333444555666555555555555555555555555222222333333333333333333555555555555555555555555444444444555555555666666333333333333333333333333444444444444444444444444333222222111111222222333222222111111000000//////444333222333555666555444222222222222222222222222444333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444222222444444444444222222222333333444444333333222333333333444444444555555333444666777777666444333222333333444444333333222111111111222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222333333444444444000000000000000000000000111111222222222333333333000000000000111111111111111111222333333444555555222222222222222222222222111111000000000000111111000000111111222222222333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333222000//////111222444000111111111111222222222//////000111222222333333///000000111222222333333333333333333333333333333111111111111111111111111111111111222222333333333333333333333333333333333222333555666666555333222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333111111111111000000000000111111222333333333333222111111111111111111111111111111222222222222111111---......///000111111111111111111111111111111111111111222222222333333333333222111000000222444555333333444444444333222222333333444444555444444444111111222333444666777888666555444444333333333333333333333444444555555555222222222222222222222222222222111111111111111111222222333444555555666666222222111111222222333444666666555555555444444444111111222222222333333333333333333333333333333333000111222222333444555555333333333333333333333333444444333333444777999;;;444444444444444555666777222333333444444333333222222222333333333333444444333333333333333333333333333444444555555444444333222222222222222222222222111111222333333444555555555555555555555555555555333222222333444444333111666555555555555444444444555555555444444333333333444444444555555555666666444333222222111111222222222333333444444333333222333444444555555444444333444444444555555555555666444444444444444444444444333444444444444444333333444555555333222222444666666555555555555444444444444444555555444444333222666555444333333333333333333333333333333333333333555444444333333333444444555444222111111222444555444333222222111111111222111111111111111111111111222222222222222222222222111111111000111111222333222333555555555555666888444444555666555444222111444444444444444444444444555555555555555666777888444333333222222333333444222333555666666666555555444444222222222222444444111111222222333444555555333333333222222111111111222222111111111111222222000000000000111222333333333333333222222111111111333333333444444333333222000000////////////000000111222222333333222222111333333333222222111111111111222222222222111000000111111111111111111111111222222222222222111000///111111111111111111111111000000000...------000222111222222333333222222111222111111111000000//////222222333333333333444444333333333222222111111111222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222555444444333222222222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222444444333111000111222///000111333333333333333111111111111111111111111111111222222222333333333222222222111111111000000//////000111222222333333222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444444555555555666777777777333333333444444444444444222222222222222222222222222222222222222222222222000000111111222222333333222222222111222222333444555555555444444444333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333555444333333444666888:::555444444444444555555666333333333333222222111000222222333333333333444444333333333333333333333333222333333444444333333222222222222222222222222222333333333444444555555666444444444444444444444444222222222333555555444222555555555555444444444444555555444444444333333333222222222333333333444444444333222222111222222222333444444555555444444333333444444555555444444333666666555555444444444333444444444444444444444444333333444444444333333222444444444333222222444666555444444444333333333333444444444555444444333222555555444333333333333333333333333333333333333333555444444333333333444444444333222000000111222333333222222222222222222333222222222222222222222222222222222222222222222222111111111111111222222333111333444444444444555777444444555555444333333222444444444444444444444444444444444444444444555666444333333222222333333444333444555666666555555444444333333222222333333444333444444444555666666666333333333222222222111111222222111111111111222222222222111111111222222333333333333222222222111111111111222222333222222222111000000//////000000111111222222333333222222111333333333222222111111111444444555555444444333222111111111111111111111111222222222222222111000000111111111111111111111111111111111///......111333111222222333333222222111222111111111000000000000111111111222222222333333333333333222222222111111222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222444444333222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111111111111111111111111222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444333111111111333333333333222222222222111111111111111111111111111111111222222222333333333222222222111111111000000///000000111222222333333000111111111222222333333111111111111111111111111333333333444444444444555444444444444444444444444555555555555555555666666444444444444333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222333444444444444444333333333222222111111222222222333333333333333333333333333333333444444444333333222222222333333333333333333333333555555444333444555666777666555444444444444444444444444333222111111000///222222333333333333444444333333333333333333333333222222333333333333222222333333333333333333333333555555555555555555555555333333333333333333333333222222333555777888777555555555555555444444444444444444444444333333333333222222222333333333444444444444333222222222222222444555555666666555555444333444444555555444444333777777666555444333222222444444444444444444444444222333333444444444333333222333333222111111333444444444333333333222222222444444444444444333222222555444444333333333333333333333333333333333333333444444333333333333444444444333222000000000111222222222222222222222333333333333333333333333333333222222222222222222222222111111111111111222333333111222333333333333444666555444444333333333333333444444444444444444444444555444333333333333333333444333333222222333333444444555555555555444444333444333333222222333333444444444444444555555555555333333333222222222222111222222111111111111222222444333333222222222222333333333333222222222222111///000111111222222222222222111111111111111111222111222222333333222222111222222222222222111111111222222222333222222111000111111111111111111111111111222222222222111000000111111111111111111111111222222222000//////111444111222222333333222222111111111111111111000000000000000111111111222222222333333333222222222222111222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222333333222111111111111222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333111222333333222111222444777666444222111000000111111111111111111111111111111111222222222333333333222222222111111111111111000000000111222222333333///000000111222333333444111111111111111111111111333333333333444444444444444444444444444444444444555555555444444444444444555444444333333222222222222222222222222222222222222222222333333333333333333333333333333333222222333222222222222333444444333333333222222222111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333555555444333333444444555666555555444333333333333444444333333222222222333222222222333333333444444333333333333333333333333222333333444444333333222333333333333333333333333555555555555444444444444333333333333333333333333333333555888:::;;;:::888555555555444444444333333333333333333333333333333444444444555555555666666444444333222222222222333444444555555555555444444333444444555555444444333666666555444444333222222444444444444444444444444333333444555555555555444111222333222111111222333444444444333333333333222333444444444444333222222444444333333222333333444333333333333333333333333333333333222333333444444555444333222111111111222333333333333222222111111333333333333333333333333222222222222222222222222222111111111111222333333000111333333222222333444555444333222222222444444333333444444444444444444555555444333333222333333444333333222222333333444555555555555444333333222333333333333333333333333333333222222222222222222222222222222222222222222333222222111111222222333555555444333222222222222222222222222222222222222///000111222222333333222333222222111111222222333111222222333333222222111222222222111111111111111111111111111111000//////111111111111111111111111111111222222222111111000111111111111111111111111222333333222000000222444111222222333333222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222222222111111000111111222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222000000000000000000000000333333333333333333333333333333333333333333333333000111333333222222333444888666333111000000111222111111111111111111111111111111222222222333333333111111111111111111111111000000111111111222222222///000111222333444555666333333333333333333333333222222333333333444444444333333444444444444444444555555555444333333333222444444444333333222222111222222222222222222222222000111111111222222222333444444333333333333333333333333222222333333444555333333222222222111111111111111222222222333333333333333333333333333333333111111222333333444555555333333333333333333333333555444444333333333333333666555444333333333333333333333333333444666777888222222222333333333444444333333333333333333333333444444555555555555444444333333333333333333333333444444444333333333333333444444444444444444444444444555777:::===>>><<<;;;555444444444444333333333333333333333333333333333444444444555555555666666555444333333222222333333333333444444444444333333333444444555555444444333333444444444444444444444444444444444444444444444444444555666666666666666111222333333222111222333555555555555444444444444333333444444333333222111333333222222222333333444333333333333333333333333222222222222222333444555555555444444333333333333444555444444222111///...333333333333333333333333222222222222222222222222222222222111222333333444000222333222111111222333444333222111111222444555333333333444444444555555666666555444333333333444444333333222222333333444555555444444333333333333333333333333333333333333222222222222222222111111222222222222222222222222333333222222222222333333555555444333222222222222222222222222222222222222111111222333444444333333333333222222222222333333111222222333333222222111111111111111111111111111444444444555444333333222111111111111111111111111000111111222222222111111111111111111111111111111222333333333111111222444111222222333333222222111111111111111111222222222222222222333333333333444222222222222222222222222222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222222111111000111111222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222333333333444444222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222000111333333222222333444555444222111111222444555111111111111111111111111111111222222222333333333111111111111111111111111111111111111111222222222111111222333444555666777333333333333333333333333222222222333333333444444333333333444444444555555555555555444333333333222333333333333222222222222222222222222222222222222000000000111111222222333222222222222222222222222333333333333333444444555333333333222222222111111111111222222222333333333333333333333333333333333000111111222444555555666333333333333333333333333333333333333333333333222555444333333333333333333333333333444555888:::;;;222222333333333333444444333333333333333333333333555555666666666666555555333333333333333333333333333333333333333333333333555555555555555555555555444555888;;;>>>>>><<<:::444444444444333333333333222222222222333333333333222222222333333333444444555444444333333333333333222333333333333333333222333444444555555444444333222222333333444444444444444444444444444444444444333444555666666666666666111333444444333222222333666666555555555444444444333333333333333222111111222222222222222333333444333333333333333333333333222111111222222333444555444444555555555555555555444444555444333111///---333333333333333333333333222222222222222222222222222222222222222333444444111222333333111111222333222222222222222333333444222333333444444555555555666555444444444444444555444333333222222333333444555444333333333333333444222333333444444333333222333333333333444444444444111222222222222333333333333333222222222222333333444333333222222222222333111222222222222333333333333333444444444333333222333222222111111222222333111222222333333222222111000000000111111111111111333333333333333222222111111111111111111111111111000000111222222222222111111111111111111111111111111222333333222111222333111222222333333222222111111111111222222222222222222222333333333444444444111222222222222333333333222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222222111111111111222333333111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333222222333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222333333222111222444333222222222333444666777111111111111111111111111111111222222222333333333111111111111111222222222111111111111111111111111111222222333444555666666111111111111111111111111222222222222333333333333222333333444444555555555555555555444444444444444222222222222222333333333222222222222222222222222000000111222222333444444222222222333333444444555444333333333333444555555444333333333222222222222111111222222222333333333333333333333333333333333222222222333333444444444333333333333333333333333222222222333333333333222333333333222333333444444444444333333444777999;;;222222333333333333444444333333333333333333333333444555555555555555555444444444444444444444444444222222333333444444555555444444444444444444444444333444666:::===<<<:::777444444444333333333222222111111222222222333333333222222222333333333444444555555444333333333333444333333444444444444333333333444444555555444444333444444333333333333333333444444444444444444444444111222333444555555555555111333555555444333333333555555555444444444333333222333333333333222111111222222111111222333333444333333333333333333333333111111111111222333444555222222333444555555555555111222333444444222111000222222222222222222222222222222222222222222222222333222222222222333444444222333444333222111222444111111222333333333333333222222333333444555555666333333333333333333444555444333333222222333333444444333222222222333444555222333333444444333333222222222222333444444444555111111222222222333333333444333333222222333333444222222111111111222222333111111222222222333333333333333333333333222111000222222111111111111222222111222222333333222222111///000000000111111111222000111111111111000//////111111111111111111111111000000111222222222222222111111111111111111111111000222333333111111111222111222222333333222222111111111111222222333333333111222222222333333333333111111222222222333333333222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222222222222222222333444444111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444333111111111333222222333333444555555666111111111111111111111111111111222222222333333333000000111111111222222222111111111111111111111111111111111222222333333333111111111111111111111111111222222222222333333333222222333333444555555666555555555555555555666666111111111222222333333444222222222222222222222222111111222333333444555555444444555555666777888888444333333333333444555555444444444333333333222222111111222222222333333333333333333333333333333333444444333333333333222222333333333333333333333333000111222333333333333222222222222222333444444555555444333222333555777888222222333333333444444444333333333333333333333333333444444555555444444333444444444444444444444444333333444444555666777777333333333333333333333333222333555888;;;:::777444444444444333333333222222111111111222222333333333444444444555555555666666555555444333333333333444444555555555555555555444333444444555555444444333666555444444333222111111444444444444444444444444///000111222333333444333222444666666555333333444444444444333333333222222222333333333333222111111222111111111222333333444333333333333333333333333111111111111222333444555000111222333444555555555...000222444555444333222111111111111111111111111222222222222222222222222333333222222333333444555222444555444222222333444///111222333444333333222222222333333444555666666111111111111222333444444444333333222222333333444333222222111222333555666222222444444444444222222//////000111222222333333111111111222222333333333444333333222222333333444000000000000111222333333111111111222222333333333333333333222111000///...222111111111111111111222222222222333333222222222//////000000111111111222333444444444444333222222111111111111111111111111///000111222222222222222111111111111111111111111///111333333111000111111222222222333333222222222111111111222222333333333000111111111111222222222111111111222222333333333222222222222222222222222111111222222222333333333222222222333333222222222222222222222222222222222333222222222333444444555111111222222222333333333222222222222222222222222444444444444444444444444333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222444444333111000111222222333444555555555444444111111111111111111111111111111222222222333333333000000111111222222222222222222111111111111111111000000000000000111111111333333333333333333333333111111222222222333333333222222333333444555666666444555555555666777777777444444444444333333222111333333333222222111111111666555555444222111111000333333333333333333333333333222111111222222000///333333333222222111111111222333333444444333333222111111222222333333333333444444444444444444444444111222444555555444222000////////////000111222333444444444444444444444444555444444333333333444444444333333222222333333444333333333444444444555555555555555444444333333333444444444444444444444444555444444444444555666666222333333333222111111000666666666666555444333333111222222333333222222111666666666555444444333333222222222222333333444555444444333333333333222222444444444333333222222222777666555444333444444555555444444333333222222111444444444333333222222222444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555444444444333333222222222222222222222222222222222111333555333///...///222111222333444555555555555333333333333333333333333222222222222222222222222000111222222333333333333444333333333333444555555333333333222222111111111333222222111111222222333222222333333333333444444666666666555555444444444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222444444444444333333222111222222222222222222222222333222222111111222222333111111222333333444555555333333333222222111111111222333333444444333333222444333222222111111111222111222222333333222222111222222222222222222222222222222333333333333444444444444555555444444333222333222222111111222222333222222222222222222222222111222222333333222222111111111111111111111111111000111111111111222222222222222222222222222222222000000//////000222444555111111111111111111111111000111111111111222222222444333111000000111333444333333222222111222222222222222222222222222222222444444444333333222222222333333333333333333333333111222222333333444444555333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333444333333222222333333444333222111000000111222333333333333333333333333333333333222111000000111111111111111222222333333333222222222222222222222222333333333333333222111000111111222333333444555555555444444333222111000000222222333333333333444444222222444444444444222222555555555444444333333333333333444444333333222111333333222222222222222222444444333333333333222222333333333333333333333333444333222222333333222000333333333222222222111111222333333444444333333222222222222222222333444444444444444444444444444444333444555555555444333333333333222333333444555666444444444444444444444444555444444444333444444444444333333222222333333444333333333444444444555555555555444444444333333333444444444444444444444444333222222222222333444444666666666666666555444444333333444444333333222222222222333333333333222222444444444444444333333333333333222222222333444444444444333333333333222222444444333333222222333333777666555444333444444555333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333333333333444444444444555444444333333333333444444444444444333333222222222222222222222222222222222222333444444333222333555111111222333444444444444333333333333333333333333222222222222222222222222111111222333333333222222333333333333333444555555333333333222222222111111333222222111111222222333222222333333333333444444444444333333333222222222444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333444444333333222111222222222222222222222222333222222111111222222333111111222222333444444555222222222111111000000000222222333333333333222222333333333222222111111111111222222333333222222111222222222222222222222222222222333333333333444444444444444555444444333222333222222111111222222333000000000000000000000000111222222333333222222111111111111111111111111111000111111111111222222222222222222222222222222222111111000000111222333444222222222222222222222222111111111111222222222222444333111000000111333444333333222222111222222333222222222222222222222222444444444333333222222222222222222222222222222222111222222333333444444555333333333333333333333333222222222222222222222222111111222222222333333333333333222222222222333333333333222222222222333333333222111000000111222333333333333333333333333333333222222111000000111111111111222222222333333333222222222222222222222222333333333333333222111000111111222333333444555555444444333333222111111111222222333333333333444444222333333444444333333222555555444444444333333333333333333333333222222111222222222222222222333333222222222333333444444444333333333333333333333333555444222333444444333111333333333222222222222111222222333333333333222222333333222111222333444555444444444444444444444444444444444555555555555555555555444444444444555666444444444444444444444444444444444444444444444555444333333222222333333444333333333444444444555555444444444444333333333333444444444444444444444444333222222222222333444444444444444444333333333333111222333333444444333333222222333333333333222222222222222333333333333444444444333222222222333333444444333333333333222222444333222111222333444555666555444444333444444444111111222333333444555555444444333333333333222222444444444444444444444444333333333333333333333333333333333333444444444444444444333333333333444444444444333333333333222222333333333333333333333333222222111333444666555555111111222333333222222222333333333333333333333333333333333333333333333333222222333333333222111111333333333333444444444444333333333222222222222111333222222111111222222333222222333333333333444444333333333333222222222222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222111222222222222222222222222333222222111111222222333111111222222333333444444111111111000000000000000111111222222222222111111111222333333333222111000111222222333333222222111222222222222222222222222222222333333333333444444444444444444444333222222333222222111111222222333000000000000000000000000111222222333333222222111111111111111111111111111000111111111111222222222222222222222222222222222222222111111111111222333333333333333333333333333111111111111222222222333444333222111111222333444333222222111222222333333222222222222222222222222444444333333333333222222111111111111111111111111111222222333333444444555333333333333333333333333222222222222222222222222111111222222222333333333333333222222222222333333222222111111111111222222222222111111111111222222222222222222222222222222333222111111000111111111111222222222222333333333222222222222222222222222222222333333333222111111111222222333333444444555333333333333222222222222222222333333333333444444222333333444444333333222555444444444444333333333222222333333333222222111111111111222222333333333222222333333333333444444222222222222222222222222444333222222333444333111222222222222222222222222222222333333333333222222333222111000000111333444333333333333333333333333444444333333333444555555444333222222222222222333444444444444444444444444444444444555555555555555444333333222222333333444333333333444444444555555333333333333333333333333444444444444444444444444555444444444444555666666333333333222222222222333222333444555666666666666222333333333333333333222111222222333444444555555555444333333222222222222444444333333333222222222333333222111222333555666555444444444444444444444222222222333333444444444333333333333333333333333444444444444444444444444222222222222222222222222222222333333333444444444444333333333333333333444333333333333333333333333333333333333333333333333333000///000333555333111222333333333333222222111333333333333333333333333333333333333333333333333333333333333222222111000222222333333444444444444222222222222222222222222333222222111111222222333222222222333333333444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222333333333222222111222222222222222222222222333222222111111222222333111111222222333333333333111111111111111111000000000111111222222111111000000111222444444222000///111222222333333222222111222222222222222222222222222222222333333333444444333444444444444333222222333222222111111222222333222222222222222222222222111222222333333222222111111111111111111111111111000000111111111222222222222222222222222222222222333222222222222222222222333333333333333333333333111111111222222222333333333222222111111222222333222222111111222222333333222222222222222222222222333333333333333333333333222222222222222222222222111222222333333444444555333333333333333333333333222222222222222222222222111111222222222333333333333333333222222333333333222111111000000111111222222222222222222222222222111111111111111111111111222222111111111111111222222222222222222222222222222222222222222222222222222222333333333222222111222222222333333444444444222222222333333333444444222222222333333333444444333333333333333333333333444444444444444444444444111111222333333222222222111111111222222333333333444444333333333333222222222222222222222222222222222111000111222333222111222222222222222222222222111222222333333222222111111000000//////111222333333333333333333333333333222222111111222222444444333222222111111111111222444444444444444444444444333444555666666666555555444333333222222333333444333333333444444444555555333333333333333333333333444444444444444444444444555444444444444555666666666666555444555555666777222333444555666777777777333333333444444333333333222222333444555666777777555444333333222222222222444444333333333222222222333222222111222333555666333333444444444444444444444444444333333222222222333333333333333333333333444444444444444444444444222222222222222222222222222222222333333333444444333333333222222333333333333333333333333333333333333333333333333333333333555333000111333444222///333444444444444444333222333333333333333333333333333333333333333333333333333333333333222222111000111222333444444444333333222222222222222222222222333222222111111222222333222222222333333333444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222333333222222222222222222222222222222222333222222111111222222333111111222222222222222333222222222222222222222222000111111222222111111000///000222333333222000///111222222333333222222111222222222222222222222222222222222333333333444444333333444444333333222111333222222111111222222333222222222222222222222222111222222333333222222111111111111111111111111111000000111111111222222222222222222222222222222222222333333333222222222222222222222222222222222222111222222222222333333333222222222222222222222222222111111111222222333444222222222222222222222222333333333333333333333333444444444444444444444444111222222333333444444555333333333333333333333333222222222222222222222222111111222222222333333333444333333333333333333444222111111000000111111222222222222333333222222222111111111111111111111111222111111111111111222222222222222222222222222222222222222222222222222222111222222333333333222222222222333333333333444444222222222333333444555555222222222333333333444444333333333333333333333333444444444444444444444444000111222222222222222222222222222222222222333333444444444333333222222222222222222222222222222222111000///000222333222111111222222222222333333333111111222222222222111111000000000111111111111111333333333333333333333333000000111111222222333333444333333333333333444444444444444444444444444444222333555666777777666555444333333222222333333444333333333444444444555555222222222222333333333333444444444444444444444444333222222222222333444444444333222222222333444555000111222333444444444444333333444444444444333333333333444444555666777777444444333222222222333333444444333333333333222222222222333333333333333333222333333444444444444333555555444333333222111111222222333333333333444444444444444444444444444444333333333333333333333333222222222222333333333333333333222222222222333333222222333333333333444444333333333333333333333333777666555444555444333222333444444555555444444444333333333333333333333333222222222222222222222222222222333333333222111111000111333444444444333222111222222222222333333333333222222111111222222333222222333333333333444444111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111222222222222222222222222222222222222222222333222222111111222222333111111222222222222222222222222222222222333333333111111222222222222111111///000111222222222111000111222222333333222222111222222222222222222222222222222333333333333444444333333333333333222111111333222222111111222222333000000000000000000000000111222222333333222222111111111111111111111111111000111111111111222222222222222222222222222222222222222333333333333333222111111111111111111111111222222222222333333333333222222222222222222222222111111111111222333444444222222222222222222222222222222333333333333444444555555555555555555555555111222222333333444444555333333333333333333333333222222222222222222222222111111222222222333333333444444333333333333444444222222111111111111222222222222333333333333222222222222222222222222222222111111111000111111222333333333333222222222222111222222222222222222222222111111222333333333222222333333333333333333333333222222333333444444555555222222333333333333444444444333333222222333333444333333333444444444444555000000111222222222222222333333222222222222222222222222333333333333444444111111111111111111111111222111000111333444333222111111222222222333333333111111222222222222111111000111333444444444222111222222222222222222222222///000222333444444333333444444333444444555666777444444444444444444444444222333555777888777666666444333333222222333333444333333333444444444555555111111222222222333333333444444444444444444444444333222222222222333444444111000///......000222333111111222333444444444444333333444444444444333333333333333444444555555555333333222222222333444444444444333333333333222222222333444555555333222111111222333444555444444333333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333111222222222222333333333333333222222222222333333222222222333333444444444444444444444444444444444444555666555444333444555111222333444444444444444333333333333333333333333111111111111111111111111111111222333333333222222000111333444444333222111111111222222222333333333333222222111111222222333222222333333333333444444000000111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000000111222222222222222222222222222222222222222333222222111111222222333222222111111111111111111000111111111222222222222222222333333333333222222///000000000111111111111111222222333333222222111222222222222222222222222222222333333333333444444222333333333333222111111333222222111111222222333000000000000000000000000111222222333333222222111111111111111111111111111000111111111111222222222222222222222222222222222000111333444444444444333222222222222222222222222222222222333333333444444222222222333333222222222111111111111222333444555222222222222222222222222222222222333333444444444444444444444444444444444111222222333333444444555333333333333333333333333222222222222222222222222111111222222222333333333444444333333333333444444333333222222222222333333222222333444444333222222333333333333333333333333111111000000111222222333333333333222222222111111222222222222222222222222000111222333333333333222333333333333333333333333333333333444444444444444222222333333333333444444444333333222222333333444333333333444444444555555///000111222222222222222444333333222222111111111000111111222444555555666111111111111111111111111333222111222444555444333111111111222222333333333111111222222222222111111000222555777777666444222222222222222222222222222///000333555666555444333222222222333444555666777444444444444444444444444222333555777888888777666444333333222222333333444333333333444444444555555111111111222222333333333444444444444444444444444555444444444444555666666333222111000000222444555444444555555666666555555333444444555555444444333222222333333333333444444222222222222333444444555444444444333333333222222222333555666666333111///000111333444555444444333111222222333333444444555222222222333333444444444444444444444444444444444444444444444444444444444111111222222222333333333333222222222222222222333222222222333333444444444444444444444444444444444///222444444222111444777///000111222333444444444333333333333333333333333000000000000000000000000000111222333333333333333///111222444444333222111111111111222222333333333333222222222222222222333222222333333333444444444222222222333333444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222///000111222222222222222222222222222222222222222333222222222222222222333222222111111111111111111//////000000111111111222222333333444444333333222000000//////000111222222222222222333333222222222222222222222222222222222222222333333333444444444222333333333333222111111333222222222222222222333222222222222222222222222222222222333333222222222111111111111111111111111000111111111111222222222222222222222222222222222///111222444555555444444333333333333333333333333222222333333333444444444111222222333333222222111111111111111222333444555222222222222222222222222222222222333333444444444333333333333333333333333111222222333333444555555333333333333333333333333222222222222222222222222111111222222222333333333555444444333333444444555444333333222222333333444222222444444444444222222333333333333333333333333111111000000111222333333333333333222222111111111222222222222222222222222000111222333333333333333333333333333333333333333444444444444444444444444222222333333333444444444444444222222222222444444333333333444444555555555111111111111111111111111444444444444444555666777444444444333333222222222000000111111222222222222222222111111222222333444333222222111111222222333222222222222222111000///000000111222444555666666444333222111111222333444555444444333333222222111444444333333333222222222555555444444444333333333222333333222111222444777555666777666444333222333666666555444333333333333444444444444444444444444444444444444444444444444333444444555555444444333222222222222222333444555444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333222333444444555555444444555444333333222111000///111222444444444444222111555444333222222333444555777666555444444444444444333333333333333333333333444444333333333333222222222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333222111222333444555222222333333333333333333444444555555555444333333222333333444444333333222444333333222111111111222111111111111111111111111333333333222222111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444000000000000000000000000222222222222222222222222000000111222222222222111111111111111111111111111222222222111111111000000//////000111222222333333333222222111000000000111444444444333333222222222444444333222222333333333222222222111111111111000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111333333333333333333333333333333333333333222111000111222222333333222222111333333333333333333333333222222222111111000000000222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333000000000111222222222333333333333333333333333333111111222222222333333333444444444333333222222222111111333333333333111111333333333333333333333333444444333333333222222222111111222222222333333333222222222222222222222222333333222222111222222222333333333222222222111111333333444555444333111000222222222222222222222222333333333444444555555555333333333333333333333333222222333333333333444444333333333444444555555555222333333444444333333222555444222111111222444555111111111111111111111111444444444444555555555555444444333333333222222222000111111111222222222222333333222222333333444555333222222111111222222333222222222222222111000000000111111222333444555555333333222222222222333333333333333333333333333333555555555444444444333333555444444444444333333333222333444333222222333555555666777666444333333333444444333333333444444555444444444444444444444444444444444444444444444444444555555555555555555444333333222222333444444555444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333111222333333444444333333444444333333222222111111333444444555555444444333333333333222222333333333666666555444444444444444444444444444444444444444444444333333333222222222222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333222222222333444555333333333444444444444444111222222222222111000000222333333444444333333222444333222222111111222222333333333333333333333333333333333222222222111111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444111111111111111111111111222222222222222222222222000000111222222222222111444444444444444444444444222222222111111111000000///000000111222222333333333333222111111111111111444444333333333222222222444333333222222333333333222222222222111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222333333333333333333333333333333333333333222111000111222222333333222222111333333333333333333333333333333222222222111111111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333111111111111222222222222222222222333333333333333111111222222222333333333444444444333333222222222111222333444444333222111333333333333333333333333444444444444333333333333111111222222222333333333222222222222222222222222333333222222111222222333333333333333222222222222333333444444444333222111222222222222222222222222000111111111111111111111333333333333333333333333222222333333333333444444222222222222222222333333333444444555555444444333555444222111111222444555111111111111111111111111333444555555555444333222333333333333222222222222111111111111222222222222333333333333333444555555333222222111111222222333111222222222222111000000222222222222333333333444222222333333333333222222111111222333333444555555666666555555555444444444444444444444333333333333222333555444333222222333555666777666444333333444222222222222333444555666444444444444444444444444444444444444444444444444555555666666666666555555444444333333333444555555444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333000111222222333333222222444444333333333333333333666555555444444555555666111222222333333222222111666555444444444444444444555555555555555555555555333333333333222222222222222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333222222222333444555444444444555555666666666555555555555555444333222222333333444444333333222333333222222111111222222333333333333333333333333333333333222222222222111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111222222222222111333333333333333333333333222222222111111111111111000000000111222222333333444333333222222222222222333333333333222222222222333333222222222222333333333222222222111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333222222333333333222111111111222222333333222222111333333333333333333333333333333333333222222222222222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222111111111111111111222222333333333111111222222222333333333444444333333333333222222333333444444444444333333333333333333333333333333555555555444444444444333111111222222222333333333333333333333333333333333333222222111222222333333444444444444333333333333333333333444333333222111222222222222222222222222000111111111111000000///333333333333333333333333222222333333333333444444333333333333222222222222444555555666666555555444555444333222222333444555111111111111111111111111333444555666555333111000333222222222222222222222222222222222222222222222333222222222222333444444333222222111111222222333111111222222222111111000333222222222222222222222111222333444444333222111222222222333333444444444555555555555444444444444444444444333333333222222111333555555444222222222444666777666444333333444333333222222333333444555444444444444444444444444444444444444444444444444444444555555555555444444555444444333444444555555444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333111111222333333333333333333333333444444555555555666555444333333444555666111222333444444333222111555555444333333444444444444444444444444444444444333333333222222222222111222222222222222222222222222222222333333333444444222222333333333333444444333333333333333333333333222222222333333333444444555555555666777777888888777777777777666555444444222333333444444333333222333333222222111222222333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111222222222222111000000000000000000000000111111111111111111111111000000111111111222222222444444333222222333333444333222222222222222222222222222222222222222333444333333222222222111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222333333333222222111111222222333333222222111222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444333333333333333333333333333333333222222111111111000000111222222333333333111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333666666555555555444444444111111222222222333333333333333333333333333333333222222111111222222333333555555444444444333333333222222333333333222222222222222222222222222222222444444444555444333222111333333333333333333333333222222222333333333444444666666555555444444444333444444555555555555444444555444333333333333444555111111111111111111111111222333444555555333111///222222222222222222222222333222222222222222222222111111111111111222222333333222222111111222222333000111111222222222111111333333222222222222111111222333444555555444333222444444444333333222222222444444444333333333333222444444333333333222222222111333555555444222222222444555777666555333444444555444333222222222222222444444444444444444444444444444444444444444444444222333333444444333333222555444444333333333444444444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333222333333444444444444444222333333444444555555666555444333222222333444555222333444555555444333222444444333333333444444555222222222222222222222222333333222222222111111111222222222222222222222222222222222333333333444444222222222333333444444444333333333333333333333333222222333333333444444444555555666777777888999999555555555444444333222111222333333444444333333222333222222111222222333333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111222222222222111////////////////////////111111111111111111111111111111111111111222222222333333333222222333444444222222222222222222222222111111111111222222333444333333333222222222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222111222222333333333222222111222222333333222222111222222222222222222222222333333333333333333333333222333333444444333333222222222222222222222222222222222222333333444444444333333333333333333333333444333333333222222111111111111222222222333333333111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333666666555555555444444444111111222222222333333333333333333333333333333333222111111111222222333444555555444444444333333333222222222222222222222222222222222222222222222222555555666777666555333222333333333333333333333333222222222333333333444444666666666555555444444444333333444444444444333333444444444444444444444444111111111111111111111111111222333333333222111000111111111222222222222222333333333333222222222222000000000000000111222222333222222111111222222333000000111222222222222111222222222222222111111111333333444444444444333333555555444333333222111111444444333333333222222222333333333333222222222222000222444444333333333444333555666666555444444555555444333222111111111111444444444444444444444444444444444444444444444444222222333333333333222222444444333222222222333333444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333333333444555555555555444222222333333444444444555333333333222222333333333333444444555555444444333333333333333333444444555111111111111111111111111222222222222111111111111222222222222222222222222222222333333333333444444111222222333333444444555333333333333333333333333111222333444444444333333555555666777888888999999777777777666666444333222222333333444444333333222222222111111222222333333333333333333333333333333111222222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222000000111222222222222111000000000000000000000000111111111111111222222222111111111111111111111111333222222222222333333444111111111222222222222222111111000111111222333444333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000111111222222111111000222222222222222222222222111111222333333333222222111222222333333222222111222222222222222222222222222222222222333333333333222333333444444333333222222222222222222222222222111222222333333444444555333333333333333333333333333333333333333222222222333333333333333333333333111111222222222333333333222222333333333333444444444444333333333333444444333333333333333333333333555555555444444444444333111111222222222333333333333333333333333333333333111111111111222333444444444444444444333333333333222111111111111222333333222222222222222222222222222333555666555444222111333333333333333333333333222222333333333333444444444444444333333333333333222333333333333333333222444444444444444444444444111111111111111111111111111111111111222222222222000111111111222222222222444444333333333222222222111111000000111111222333333222222111111222222333000000111222222222222222111111111111111222222222444444333333333333444444333333333333333333333333555444444444333333333333333333333222222222222111000111333333222333555777333555666666555444444555333333222222222222222333444444444444444444444444444444444444444444444444222333333444444333333222444333222111111111111111444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333222222333444444444444333222222222333333333333333333333444444444444333333444333333333333333333444333333222222333333444555222222222222222222222222222222222222111111111111222222222222222222222222222222333333333333444444111111222333333444555555333333333333333333333333111222333444444444333333444444555666777888999999:::::::::999888777666555222333333444444333333222222222111111222222333444333333333333333333333333111111222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111222222222222111222222222222222222222222000000111111111222222222111111111111111111111111111111111111111222333333000111111111222222222222000000000000111222333444444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111000111222333333333333222111222222333333222222111111111111111111111111111111111111222222222333333222333333444444333333222222222222222222222222222111111222333333444555555333333333333333333333333222222333333333333333333666555555444444333333333111111222222222333333333222222222333333444444444444333222111111222333444333333333333333333333333444444444444333333333333111111222222222333333333444444444444444444444444111111111111222333444555333333333333222222222222222111000000000111333444222222222222222222222222000111444555555444222111333333333333333333333333222222333333333333444444333333333333444444444444333333444444444444333333444444555555555555444444111111111111111111111111111000000000111222333333000000111111222222222222444444444333333222222222222222111111222222333444333222222222222222222333///000111222222222222222000000111111111222222222555555333222222333555555111222222333333444444555666666555555555444444444333333333222222222111111000111222222222333666999333444666666555444555555111111111111222333444444444444444444444444444444444444444444444444444444333444444555555444444333333222222111000000000111444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333111111222333333333333222222222222222222222222222333444555666666555444333444333222111111222333444222222222222333333444555333333333333333333333333222222222111111111111000222222222222222222222222222222333333333444444444111111222333333444555555333333333333333333333333111222333444555444333333333444555666777888999999888888777777555444333222222333333444444333333222222111111111222333333444111111111111111111111111111111111222222333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222000000111222222222222111111111111111111111111111000000111111222222222222222222111111111111111111111000000000111222222333000000111111222222222222000000000000111222333444444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222333333444444333333222111111111111111111111111000111222333333333333333222222222333333222222222111111111111111111111111000000000111111222222222222333333444444333333222222222222222222222222222111111222333333444555555333333333333333333333333222222222333333444444444777777666555444333333222111111222222222333333333222222222333333444444444333333111111111111333333333333333333333333333333444444333333333222222222111111222222222333333333444444444444444444444444111111111111222333444555333333333222222222111111111111000000000111333444222222222222222222222222000222444666777666444333333333333333333333333333222222333333333444444444444555555555666777777777444555555555555555555444444444555555555555444444000000111222333333444444222222222222222222222222666555333222111222333333777444222111222333333222111111111111111111111111222000///000333444222000,,,---000222333444444333222222222222222222222222111111000000111222333333222222222222222222222222333222222111111222222333333333222111222333555666111111222333333444555555555555444444444333333333333222222111111222222333444444333222333444555666555555555444444333333333555555555444444333333333333444444555555444444333222222333333333333444444333444444444444333222111444444444444444444444444333333333222222222111111333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555444333222111222333444333333222222333333444555444333333222222333333444333222222111111222222333222222222222222222222222666555555555555444444444444444444444444444444444555555555444444333333333333222222222111000000000444444333333333333222222000111222222111000111222222222222222222222222222111111222222444444555555444333333222111111111222///000111222333333333333000///---,,,...111555777333333222111000000000111000111111222222333444444222222111111111111222222333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222111000///111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444/////////000111333444555111222222333333222222111000111222333333333333333111111111111111111111111111111222222222333333333444444333222222111111000222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444333222222111111111111333333333333333333333333444444444444333333222111222222222222222222222222///111222333111111111222222333444555555444222111222222111111111111222222111111111222222333333333111111222333333333333222444333222111222333444555333333444444555666777777555555555555555555555555444555555666666555555444333444444555555444444333000000111111222222333333222222222222222222222222444333222111111111222222555333111000111222222111111111111111111111111111333111000111333555333222000111111222333333222222222222222222222222222222111111111111111222333444222222222222222222222222333222222111111222222333333333222222222333444555111111222333333444555555555444444444444333333333333333333333333333333333444333222222222333555555555555444444444333333333555555444444444333333333333444444555555444444333222222333333333333444444444333333333333222222222333333333333333333333333333333333222222222222111333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444333333222222333333333222222222222222333444444444333333222222333333444333333222222222222333333444444444444444444444444555555555555444444444444333333333333333333333333444444444333333333222222333333333222222222222222444444333333333333222222///111222222111111222444222222222222222222222222111222222222222222222222444333222222111111222222111222222222111000000///...///111222222111000///111111111333444666888999333222222222222222222222222222111111111111222222333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222111000000111111111111222222222333222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444111111111000111111222333111222222333333222222111000111222333333333333333222222222222222222222222111111222222222333333333222222222222222222222333222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333666555444444333333333444333333333333333333333333333444444444333333222111222222222222222222222222000222333444222222333444444444444444444444333222222222111111111111222222111111222222222333333333111111222333333333333222333333222222222333444555333333444444555666666777444444444444444444444444222333333444444333333222444555555555555555444444111111111111111111111111111111111111111111111111333222111000000000111111444222000000111222111000111111111111111111111111333222111222444555444333555444333222222111111222222222222222222222222222222222111111111222333333222222222222222222222222333222222111111222222333444333222222222222222333111222222333333444444555444444444444333333333333333444555555555555444333222222222222222333444444555444444444444333333333555444444444444333333333333444444555555444444333222222333333333333444444444444333222222222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333333222111111111111222333333444444333333333333444444333333222222222222333333444444444444444444444444555555555555444444444444333333333333333333333333333333333222222222222222333333333333333444444444444444333333333333222222///111222222111111222444222222222222222222222222222222222111111000000000333333222222111111222222333333222222111000000000222333444555666555444444666777888:::===???BBBCCC444444333333222111111000222222111111111111222222333333333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111000111111111111222222222111222222222222111000000000000000111111111222222111111111111111111111111111111222222222333333333222222222222222222222222222222333333333333444444333333222111000000000111111222222333333222222111111111222333333333222222333333333333333333333333111111222222222333333333000111111222333333444444111111111222222222222333333333333333333333333333333333333333333333333333222222222222222222222222555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333333333333333555555444333333333444444222222222222222222222222333333444444444333222222222222222222222222222222111333444444333333444666666555444444333333333333222222111111111111222222111222222222222333333333111222222333333333333333333333333222333444444555333333333444555555666666333333333333333333333333333333444444444444333333555666666666555444444333111111111000000000000000000000000000000000000000222222222111111111111222333222000111222222222111111111111111111111111111222111111222222333333333666555333222111222222333222222222222222222222222111111000000000111111222222222222222222222222222333222222111111222222333444444333333222222222111222222222333333444444444444444444333333333222222111333444666666444333111111111111222222222333333444444444444444444444444444444444444444444444444333444444555555444444333222222222333333333444444555444333222111222222333222222222222222222222222444444333333333222222222333333333333333333333333222222333333333333444444111222333333444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444111222333444555444333222111111000000111111222333444444333333333333444444333333333222222333333333111111222222222222333333555555555444444444333333222222222222222222222222222222111111111111111111111222222222333333444444444444333333333222222222222333444333111000111222222222222222222222222222222222222222111111111111333333222222111222222333222222222222222222333333555333222222555:::???CCCFFFFFFEEEDDDDDDDDDDDDEEE333333333222222111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222111111000///000000000000111111111000000000000000000000000111111222222222333333333222222222222222222222222222222222333333333444444333222111111000000111111111222222333333222222111111222222333333333222222333333333333333333333333111111222222222333333333111111111222222333333333000000111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222555555555444333333222222333333333333333333333333222222222222222222222222333333333444444444444444333333333333333333333333222222222222222222222222333222222111111222222222222222222222222222222222333333333444444333333222222222222222222222222222111333444333333333555666777555444222222222333444333222222111111222222333222222222222222222222222111222333333444444333333333333333333444444555555333333333444444555555555333333333333333333333333555555666666666666555555555555555555555444333222111111111000000000000000000000000000000000000000222222333333333333333333333222111222444444333222111111111111111111111111///000000111000111111222444333222111222333444555222222222222222222222222111000000/////////000000222222222222222222222222333222222111111222222333444444444444333333222222222222333333333333444444444444333333333222222222000222333555555333222000111111222222222333333333444444444444444444444444444444444444444444444444333444444555555444444333222222222333333333444444555444333333222222333333222222222222222222222222444444444333333333222222333333333333333333333333222222222333333444444444111222333333444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444000111333444555444333333111111000000111111222333555444444333333444444555444333333333333333333444111111111222222333333333555444444444444333333333222222222222222222222222111111111111111111111111000000111111222222333333444444333333333222222222555666666444111//////000222222222222222222222222111111222222333444444555333222222111222222333333222222111111111111222333222333444888===DDDKKKOOOSSSQQQMMMHHHDDD@@@===<<<111111222222222333333333222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000111111222222222111111///000000000000111111111000000000000000000000000111111222222222333333333222222222222222222222222222222222333333333444444111111000000111111222333111222222333333222222111222222333333333222222111222222222222222222222222111111222222222333333333333333333222222222111111000000111111111222222222333333333333333333333333333333333333333333333333222222222222222222222222444333333333222222111111333333333333333333333333222222222222222222222222333333333444444555555555333333333333333333333333222222222222222222222222222222222111111222222333222222222222222222222222222333333444444333333333222222222222222222222222000222222222111222444666777666444333222222333333333333222222222222333333222222222222222222222222222222333444444444444333333333444444444555555555333333333444444444444444444444444444444444444444555666666777777666666555444444444444444333222222111111111111111111111111111111111111111111111111222222333444444444333333333222222333555555444222111111111111111111111111...///000000//////000222111111111111222444555555222222222222222222222222111111000////////////000222222222222222222222222333222222111111222222333444555555555555444444333333333333333333333333333333333333333222222222222111111222333333222111111111222222333444333333333333333333444444444444555333333333444444444444555333444444555555444444333222222333333333333444444555555555555555444333333333333333333333333333333444444444444333333333333333333333333333333333333111222222333333444444555111222333333444444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444111111222333444444444444222111111111111222333333555555444444444444555555444444333333333333444444222333333444444555555666444444444444333333333333333333333333333333333333111111111111111222222222111111111111111111222222444444333333333333222222666666666444111//////000222222222222222222222222000111222333444555666666222222111111222222333333333333111111111111333333777<<>>>>>>>>===;;;999888444333333222222333333444333333333222222111111111222333444444555555444444333333555666666666555444333333333333333333333333333333333333333333333333666666777777777777666666444555666888999999999999111111111111111111111111000000000000000000000000000000111222333333444444111111000000111111222333000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333222222111111111333333333333333333333333444777;;;======:::666333444444222222222222444444777666444333222111111111111111111222222333333333555555555555555555555555555444444333333444444555555555555555555555555555666555444333222333444444333333222111222333444555333444555666666555444333444444444444444444444444555555555444222222333444222222222111111111111111222222222222222222222222444444444444444444444444444444444444444444444444222333333444444333333222222222333333333333444444444444444444444444444444666666666555444444333333111222222333333444444555333444555555666666555555333333333333333333333333111111333444444333111111444333333222222333333444222222111111111111222222111111222333333333333222222222222222222222222222222222333333333333444444444444333222222111000000555444444333333222222111222222222222222222222222333333222222111222222222111///333BBBSSSZZZSSSIII;;;;;;:::999888777777666000111111111222222222222222222111111111111222222000000000000000000000000//////000111222222333333222222111111111111222222222111111111000000//////222222222222222222222222333222111000000111222333111111111111000000000000222111111111000000//////000111111111111222222222000000000000111222333444111111111111111111111111111111000000111222222333222222222222111111000000222222111111111111111111111222444555555444222111111111111111111111111111000000000000000000000000333333333222222111111111111111222222222333333333222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222444444444444444444444444888777777666555555444444222222333333333333444444444444444444444444444444222222333333333333444444222222222222222222222222555444444333333222222111222222222333333444444444111111222333333333333222222222222333333444444444<<<>>>???>>>999666555666444444444444333333222111333333222222333333444555777777666555444333333222333333444444444444333333444444444444444444444444444444555555666666777777666666777777666555444444555666666666666666555555111111111111111111111111000000000000000000000000111111111222222333333333111111000000111111222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333222222222111111333333333333333333333333333666999;;;;;;888555333555555444333333444555555444333333222222333333333111111222222222333333333444444444444444444444444555444444333333444444555444444444444444444444444666555444333333333444444333333222222222333444555444555666777777666555444333333444444444444444444333444444333111111222333222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333444444444444333333222222333333333333444444444444444444444444444444555444444444444333333333555555444333333222222111333333444555555555555444333333333333333333333333222222333333333333222222444333333222222333333444222222111111111111222222111111222333333333333222222222222222222222222222222222333333333333444444555555555444333222222222222333333333333333333333222222222222222222222222333333222222111222222333222666@@@JJJQQQMMMBBB888666555555444333222222222000000000111111111222222111111111000000111111111000000000000000000000000///000000111222222333333222222111111111111222222111111111111000000000///111111111111111111111111222222111000000111222222111111111111000000000000111111111111000000000///000111111111111222222222000000000000111222333444111111111111111111111111222111111111111111222222222222222222111111111000111111111111111111111111111222444555555444222111111111111111111111111111111111111111111111111111333333333222222222111111111111222222222333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222444444444444444444444444777666666555444444333333222222333333333333444444444444444444444444444444222222333333333333444444222222222222222222222222444444333333333333222222222333333333333333333444111111222333333333333222222333333333333333333444999;;;<<<;;;888555444555333444444444333333222111333222222222222333444444666666666555444444333333444444444555555444444444444444444444444444444444555555555555666666666666666666666666666555444444555555666666666666555555111111111111111111111111000000000000000000000000111111222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333222222222222111444444444444444444444444333444666777777666444333666555555444444555555666111111111222333444555666222222222222333333333333333333333333444444444444555444444333333444444555333333333333333333333333666555444333333333333444333333222222222333444555555666666777777666666555333333333444444555555555222333444333111000111222222222333333444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444333333222222333333333333444444444444444444444444444444222333333333333444444444555555444444333222222222222222333444444444444333333333333333333333333333444444333333333333444444444333333222222333333444222222111111111111222222111111222333333333333222333333333333333333333333222222333333333333444444666666666555555444444333111111222222333444444555222222222222222222222222333222222111222222333333777>>>FFFIIIEEE===444///111111111000000//////...///000000000111111111111111000000//////000000111000000000000000000000000000000000111222222333333222222111111111111222222111111111111000000000000000000000000000000000000222222111000000111222222111111111111000000000000111111111111000000000000000111111111111222222222000000000000111111222333111111111111111111111111222222111111111111111222222222222222111111111111111111111111111111111111111222333444444333222111111111111111111111111111222222222222222222222222333333333222222222222111111111222222222333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222333333333333333333333333555555444444333333222222222222333333333333444444444444444444444444444444222222333333333333444444222222222222222222222222222222333333333333444444444333333333333333333222111222222333333333333333444333333333333333333222555777888888666444333444333333444444444333222222222222222222222333444444444444444444444444444444444555555555555555555444444444444444444444444444666666666555555555555555666666666666666555555444555555666666666666666555111111111111111111111111000000000000000000000000222222222222111111111111111111000000111111222333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444444444444444444444444222222333444444444333333555555444444444444555555111111111222333444555666333333333333333333333333222222333333333333333444555444444333333444444555444444444444444444444444555555444444333333333333222222222333333333444444555555555555555555555555222333333444444555555555111333444444222111222333111222222333444555555666555555555555555555555555444444444444555555555555333333333333333333333333222222333333333333222222222222222333333333444444333333444444444444444444222222333444444555666666222222333333444555555555111111222333333333333222444444444444444444444444555555333222222333555555444333333222222333333444333222222111111222222333111111222333333333333222333333333333333333333333222222222333333333444444666666555555555444444444111111222222333333333333222222222222222222222222222222111111222222333333>>>@@@@@@<<<666222222444000000000000000000000/////////000000000111111111000000////////////000000000000000000000000000000000000111111111222222222222222111111111111222222111111111000000000000000111111111111111111111111222111111111111111111222111111111111000000000///111111111000000000000000000000111111111222222222000000000000000111222222111111111111111111111111333222111111000111111111222222222222222222222222111111111111111222222222111222333333333333222111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222111111222222222333333333444444333333333333333333333333222222222333333333444444222222222222222222222222111111222333333444555555444444444333333222222222111222333333444444333333444444444333333222222222333444666666666555444444333333333444444333333222222222222111222333333444333333333444444555555555444555555666666555555444444444444444444444444444666666666555555444444444555666666666666666555555444555666666666666666666111111111111111111111111000000000000000000000000222111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222444444444444444444444444111111222222333333333333333333333444444333333333333333333222222333333444333333333333333333333333222222222333333444444444555444444333333444444555666666666666666666666666444444444444444333333333222222333333333444444444333333333333333333333333333333333444444555555555111333555555444333333444000111111222333444444555555555555555555555555555444444444555555666666666333333333333333333333333111111222222222222111111222222222333333333444444333333333444444444555555333333444555666777888888222333333444444555666666000111222222333333222222444444444444444444444444555555333222222333555555444333333222222333333444333333222222222222333333111111222333333333333222333333333333333333333333222222222333333333444444444444444333333333333333333333333222222111111111222222222222222222222222222111111111222222333444@@@<<<666222000000333555000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000111111111111111222222222222222111111111111222222000000000000000000111111222222222222222222222222111111111222222111111111111111111111000000000///000000000000000000111111000000111111111222222222000000000///000000111111111111111111111111111111222222111111111111111222222222222222222222222333000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333444444333333333333333333333333222222222333333333444444222222222222222222222222111111222222333444555555444444444333333222222222222222333444444444444333444444444333333222222222333333444666666666555444222333333444444333333333222111111111111222333333222222333333444555555555444444555555555555444444444444444444444444444444666666555555444444333333555555666666666666666555444444555666666666666666111111111111111111111111000000000000000000000000000000111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111222222222222333333333333333333333333333333333111111222333444444444444222333333444444333333222555444444333222222222222444444444444333333333333222222333333444444555555555444444333333444444555666666666666666666666666444444555555444444333222111222333444444444333333333222222111111222222333444444444444444444444444111333555666555444444444111111222222333333444444555555555555555555555555444444444555666666777777333333333333333333333333111111222222222222111111222222333333333333444444222333333444444555555555444444555666777777888888666666555555444333333333111111222333333333333222444444444444444444444444444444333333333333444444444333333222222333333444333333222222222222333333111111222333333333333222333333333333333333333333222222333333333333444444222222222222222222222222444333333222111111000000222222222222222222222222111111111111222333444444:::777444333333333000.../////////000000111111111000111111111222222222222111000000//////000000111000000000000000000000000111111111111111111111111222222111111111111222222000000000000111111111111222222222222222222222222000111222222222222111000111111111111000000000000000000000000111111111111000111111111111222222222000000000//////000000111111111111111111111111111111111000000111222222333222222222222333333333333000000000111222222333333222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333111111222222222333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222111111222222333333333333444444333333333333333333333333222222333333333333444444222222222222222222222222111111222333333444555555444333333333333333333222222222333444444444444444444333333333333333333222333333444555777777555333222222333444444444333333111111111111111222333333222222333333444444444555333444444444444444444333444444444444444444444444555555555444444444444444444555666666666666666666333444555666777777777777111111111111111111111111000000000000000000000000//////000000111111222222111111000000111111222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333222222222222222222222222111222444555666666555555333333444555555444333333555444333333222222222333555555444444444333333333222333333444555555666666555444444333333444444555666666666666666666666666444444555555555444333222111222333444444444333333333333222111111222333333555555555444444333333222///222555555555333333333333333333333444444444444444444444444444444444444444444444555666777777777222222222222222222222222333333333444444333333333222222333333333333444444222222333333444555555666444555555555666666777777666666666555444444333333111222222333333333333333555555555555555555555555222222333333333333222222444333333222222333333444444333333222222333333444111111222333333333333222444444444444444444444444222222333333333333444444111222222222222222222222222222222111111111111111222222222222222222222222111111111111222333444555444444444555555333000---//////000111111222333333222222222222333333333333111111111000000111111111000000000000000000000000111111111111111111111111222222111111111111222222///000000000111111111111111111111111111111111111000111222222222222111000111111111111000000000000///000000000111111111111000111111111111222222222000000////////////000000111111111111111111111111//////000000111222444444222222222333333333444444///000000111222222333333222222111111111111222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222222222333333333333444444222222222222222222222222222222222333333444444444222333333333333333333444222333444444555444444444222333333333333333333444444333222444666777444222111222333333444444444333111111111111111222222333333333333333333333444444222222333333333333222222444444444444444444444444333444444444444444444555444444555666666666666666333444555666777777777777111111111111111111111111000000000000000000000000...//////000111222222333111111111000111222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111111222222333333333111111111111111111111111111222555777888777666555333444555666666555444333333333333222222333444444555555555444444333333333333333444444555666777777555444444333333444444555555555555555555555555555333444555555555444333222111222333444555444333333444444333222222333444444666666555444333222222111...111444555444222222222555555555555555444444444444444444444444444444444444444444555666777777888222222222222222222222222444555555666666555555444222222333333333444444444222222333333444555666666444444444555555555555555333333444444555666666777222222333444444444444333555555555555555555555555111111333444444333111111444333333222222333333444444333333222222333333444111111222333333333333222444444444444444444444444222222333333333444444444222222222222222222222222000000000111222222333333222222222222222222222222111111111111222333444555111222333333222222333444111111222333444555666666222222333333333444444444222222111111111111222222000000000000000000000000222222111111111111111111222222111111111111222222//////000000111111111222000000000000000000000000000111222333333222111000111111111111000000000000//////000000111111111222000111111111111222222222111000////////////000000111111111111111111111111/////////000111333444555222222222333333444444444///000000111222222333333222222111111111111222222111111111111111111111111000000000000000000000000111111111222222333333333111111222222222333333333222222222222222222222222222222222333333222222222333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222333333222222333333333444444444222222222222222222222222222222333333333444444444222222222222222222222222222222333333333333444444222222222333333444444444222333444444555555444444222222222333333444444444333222111333666666333000111222333333444444444444111111111000111222222333333333333333333333333333111222222333333222222111444444444444444444444444333333333444444555555555444444555666777777666666333444555666777777777777333333222111000///......111111000000000000000000000000000000000000000000444444444333333222222222222333333444444333333222444444444444444444444444222222222222222222222222333222222111111111111111333333333222222111111111111111222222222333333333444333222111222444666888555666777666444333222333444444333222222333333333333333444444444444444444333333333444444444555555444444444555555555555555333333444444555555666666444444444444444444444444333222222111111222222333444444444444444444444444333333333333333333333333333333333333333333333333555444444333333222222111444444444444444444444444555444444333333222222111555666666666555444444333333333333444444333222222222222222222222222222222222222333333333444444444444444444444444444444444555444333333333333444555555555555444444333333333444444444555555555666666333333333222222111111111222222333333333333444444444444444333333222222222444333333222111111111222444444444333333222222222444333333222222333333444555555444444444333333333111111111111111111111111222222111111222222333444333333333222222222111111555555555444333222111000222222222222222222222222111222222333333222222111111111222222222222111111222222222222222222222222000000000000000000000000000000111111111222222222333222222111000///......111111111111111111111111333333222222111000000///222222222222222222222222111111000000000000111111111111111111111111111111222222222222222222222222111000000000111222333333111111111111111111111111333333333222222111111111333333333333333222111000333333222222111000000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222111000000000111333333222222222222222222222222222222111111111111222222222222222111111111000000222222222111111111000000111111111222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222111111222333333222333333444444333333222222222222222222222222222111111222333333444555555222222222222222222222222111111222222222333333333222222222111111000000000333333333333333333333333333333333333333333333333222222111111222222333444444333333222222333333444444444444444444444333333222222333333333444444444333444555777888999999999666666666555444444444333111111111111000000000000000000000000000111111111000000000000000000000000222222222111111000000000111222222333333222222111333333333333333333333333222222222222222222222222222333333444333222111000333333333222222111111111000111111111222222222222444333222222222444666777555777888777555333333444444444333333222333333444444444444444444444444444333333333444444444555555333333444444555555666666555555555555555555666666444444444444444333333333333333222222222222333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333555555555555555444333222333333333444444333333222222222222222222222222222222222333333333444444444555555555555555555555555555444333333333333444555555555444444444333333333333333444444444555555555555444444444444444444333222222333333333333444444444444444333333222222222555444444333222222333333444444444333333222222222444333333222222333333444555444444444444333333333222222222222222222222222333333222222333333444555333333222222222222222222444444444444333222111111222222222222222222222222111222222333333222222111111111222222222222111111222222222222222222222222000000000000000000000000000000111111111222222222222222222111111000000///111111111111111111111111111111111111111111111111222222222222222222222222111111000000000000111111222222222222222222222222222222222222222222222222111111111000111111222222111111111111111111111111333333333222222222111111333333333333333222111000111111111111111111222222000111111111111111111000111111111111111111111111111111111111111111111111222222222222222222222222333222111111111222444444222222222222222222222222222222111111111111222222222222222111111111000000222222222111111111000000222222222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333222111111222333333222333333444444333333222222222222222222222222222111111222222333444444555222222222222222222222222111111222222222333333333444444333333333222222222333333333333333333333333333333333333333333333333222222222111222222333444444333333222222333333444444444444444444444444444222222333333333444444444333333555666777888888888555555555555555555444444//////000000111111111222//////000000111111111222000000000000000000000000111111111111111000000000000111111222222111111000222222222222222222222222222222222222222222222222222333444555555333222111222222222222222111111111111111222222222333333333333333222222222444555666666777888777555444444444444333333333333333444444666555555555444333333333333333333444444444555555222333333444555666666666666666666666666555555555555555444444333333222222333333222222222222333333444444444444444444444444333333333333333333333333333333333333333333333333111111222333333444555555444444444444444444444444111111222333333444555555333333444444444333222222222333333444444333333333333333333333333333333333333333333333444444444444555555555555555555555555555444444333333444444555555444444444444333333333222222333333333444444444333444444444444444444555222222333333333333444444444444333333333333222222555555444444333333444444444444333333333333222222444333333222222333333444444444444444333333333333333333333333333333333333444444333333444444555666222222222222333333333333222222333333333333222222222222222222222222222222111222222333333222222111111111222222222222111111111111111111111111111111000000000000000000000000111111111111111222222222222222222222222222222222111111111111111111111111//////000111222222333333222222222222222222222222111111000000000000111111222222222222222222222222222222222222222222222222222222111111000111111111111111111111111111111111333333333222222222222111222222333333333222111111///000000111222222333333111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333222222333333444555222222222222222222222222222222111111111111222222222222222111111111111111222222222111111111111111333333222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222111111222222333222222333333333333222222222222222222222222222222111111222222333333444444222222222222222222222222111111222222222333333333555555555555444444444444333333333333333333333333333333333333333333333333222222222222222333444444444444333333333333444444333333333444555555555666333333333333444444444444333333444555666777777888555555555555555555666666000000000000111111111111/////////000111111222222000000000000000000000000333333333222222222222222111111222222222222111111111111111111111111111111111111111111111111111111444444333333222222222222222222222111111111111111333333333444444444444555333333222222222333444555555777888777666444444555444333333333333444444555777666666555444333333222333333333444444444555555222222333444555555666777777777777666666555555555555555444333333222222222333333333222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444222222222333333444444444222222333333333222222111222222333444444444333333333333333333333333333333333333333444444444444555555555555555555555555555444444444444444444444444444444444444444444444444111111222222222333333333111111111222222333333333222222222333333333444444333333333333333333333333444444333333333333444444333333333333333333333333444333333222222333333444444444444333333333222222333333333333333333333333333333333333333444555555222222222333333333333444111111222333333333333333222222222222222222222222111222222333333222222111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111000000000111222222333333222222222222222222222222222111111000000111111222222222222222222222222222222222222222222222222222333333222111000000000111111111111111111111111111222222222222222222222222222222333333333222222111000000111111111222222222222222222333333222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333444444222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222111111222222333333333333222222222222222222222222111111222222222333333333555555555555555444444444333333333333333333333333333333333333333333333333333222222222222333444444444444333333333333444444222333333444555666666777333333333444444444444555333333333444555666666777444444555555666666777777111111111111000000000000//////000000111111111111000000000000000000000000222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111555333111//////000222333111111111111111111111111222222222222333333333333333222222222333333333444444666777777555444555555444333333333444444555666777777666555444444333333333333333444444444555555222222333333444555555666777777666666555555444444444444333333333222222222444333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222444444444444444444444444444444444333333222222222111111222222333222222111111222333333444444444333333333333333333333333333333333444444444555555555333333333333333333333333444444444444444444444444444444444444444444444444111111111222222222333333111111111222222333333333222222222333333333444444333333333333333333333333333222222222222222333333333333333333333333333333444333333222222333333444444444333333333222222222222222222222222222222222222222222222222333333444333333333333333333333333000000111222333333333333222222222222222222222222111222222333333222222111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222333333444444111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222333333222111000000000111111111111111111111111111222222222222222222222222111222222333333333222222222222222111111111000000222222222333333222222222111111111111111111111111222222222222222222222222222222222222222222222222000111111222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111333333333222222111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222222222222222333222222222222222222222222111111222222222333333333333333333333333444444444333333333333333333333333333333333333333333333333333333222222333333444555555444444333333444444555333333444444555666777777333333444444444555555555444444333333444555666777444555555666666777777777222111111111000000//////111000000000000000000000000000000000000000000000/////////000000000000000333333333444444333333333111111111111111111111111111111111111111111111111555333000......///222333000000000111111111111111//////000000000111111111222222222333333333333333333555666666555444444555333333333333444555666777777666666666555444444444333333333444444444555555333333333333444444444444555555555555555444444444222222222333333333333333444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333555555444333333222111111444444444444444444444444555555444333333222111111111111222333333333222222111111222333444444444444333333333333333333333333333444444444555555555555222222222222222222222222333444444555555444444333333333333444444444444555111111222222222333333333333444444444444444444555222222333333333333444444222222333333333333444444222222111111111222333333222222333333333333444444444333333222222333333444333333333333222222222222111111111111111111111111222111111111111222333333444444444444333333333333000000111222333333222222222222222222222222222222111222222333333222222111111111222222222222111111111111111111111111111111000000000000000000000000222222222111111111111111000111111111222222333333111111111111111111111111222222111111111111111111222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222111111000111111111111111111111111111111111111222222222222333333333111111222333333333222222333333222222111000000///111111222222222222111111111111111111111111111111333333333333333333333333222222222222222222222222///000111222222222222111222222222222222222222222222222111111111111222222111111111111111222222222111111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222222111111222222222222222222222222111111222222222222222222222222222222222222222222111111222222222333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555444444444444555555444444444555666666666777333444444444555555555555666555444444444555777888666666666666666666777777000000000000111111111111222222111111000/////////000000000000000000000000.../////////000000000111222222333333333333222222222222222222222222222222111111111111111111111111333333222222222111111111///000000000111111111222000000000111111111222222222222333333333222222222222333555555444333333444333333333444444555666777666666666666555555555555333333333444444444555555444444444333333333333222333333333444444444444444111111111222333333444444444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333111222222333444444333333000111222333444444444444444444444444444444444444444444444444555555555555333333333333333333333333333333444555555444333333333333333444444444555555222222222222333333333444555444444444444444444333222222333333333333444444222222222333333444444444222222222222222333444444222222222333333444444444444333333222222333333444333333333222222222222111222222222222222222222222333222222222222333444444666666555444333222222111000111111222222222222111222222222222222222222222111222222333333222222111111111222222222222111111222222222222222222222222000000000000000000000000222222222111111111000000000000111111111111111111111111111111111111111111000000000111222222333333222222222222222222222222333222222111111222222333000000000000000000000000222222222222222222222222111111111000111111222222111111111111111111111111111111222222222333333333000111222333333333333222222222111111111111111111000111111111111111111000111111111111111111111111333333333333333333333333222222222222222222222222000111222333333333222222222222222222222222222222222222111111111111222222000000111111111222222222000000111111111222222222222222222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333111222333333333333222111111111222222222222111111222222222222222222222222222222111111111111111111222222222222222222222222111111222222222333333333111222222222333333333333333333333333333333333333333333333333333333333333444333333333333444555555555555444444444444555555555555555555666666666666444444444444555555555555777666555444444666777999777777777666666666666666......///000111222333333333333222111000///......000000000000000000000000000000111111222222222333111111222222222222111111222222222222222222222222000000000000000000000000000222555777666444111/////////000000111111111222333333444444444555555555222222333333333222222111111333444444333222333444333333333444555666777777555555555666666666666666333333333444444444555555555444444333333222222111222222222333333444444444000000111222333444444555555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444111222222333333444444555111222333444444444444444000111222333444444555444444444444444444444444444444444444555555555666666444444444444444444444444333333444555555444333333333333333444444555555555222222333333333444444444333333333222222111111111222222333333333444444444222222222333333444444444333333333333444444555666222222222333333444444444444333333222222333333444333333333222222222111111333333333333333333333333444333333333333444555555777777666555333222111000111111222222222111111000222222222222222222222222222222222333333222222222111111222222222222111111222222222222222222222222000000000000000000000000222222222222111111000000000000000000000000000000111111111111111111111111......///111222333444555222222222222222222222222333222222111111222222333////////////////////////222222222222222222222222111000000000111222333333111111111111111111111111111111111222222333333333000111222333333333333333000000000111222222333333000000111111111111000000111111111111111111111111333333333333333333333333222222222222222222222222111222333444555444333333222222222222222222222222222222111111111111222222000000111111222222222222000000111111222222222222111111111222222333333444222222222222222222222222222222222222222222222222333333333333333333333333111222333444444333222111111111222222222222111111222222222222222222222222222222111111111111111111222222222222222222222222111111222222222333333333222222222333333444444444333333333333333333333333333333333333333333333333444333333333333444555555555555444444444444555555666666666666666555555555444444444555555555666666888777555555555666888999888888777777666666555555111111111111111111111111000000////////////000000000000000000000000000000111111111000000000000000///000000000111111111111333333333222222111111111000111222333333222111000333333222111000000111111222222111111222222333444---000444444222111222444444444444444444444444444222222222222222222222222333333333444444444555555888888666555444444444444555444333222222222222222555555444444444333333333444333333222222333333444333333333444444555555555444666777888777666777888333555666666555444444555333333333333333333333333444333333222222333333444333333222222222333333444222222333333333333444444333333333333333333333333333333333222222111111111333222222111111222222333444333222333555666555444444444444333333222222222333444555555555444333222444333333222222333333444444444333333333333222222333333222111222333444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333000000111222333333444444444444444444444444444444333333333333333333333333000222333333222111222222333333333333333333333333444444333111111111111111333222111000000000222222111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222333333333222222222111111111111000000000000111111222222111111111111222222333222000///...///000222333333333333333333333333222222333333333444444444222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222000000000111222222222333000111333444555555444333222222222222222222222222111111000000111111222333111000///000333444222000111111111111111111111111444333222111111222333444222222222222222222222222222222222111111111000000000000000000000000000000000111111111222222222222333222222222111000000000000111111111111222222222333333333333333333333333111222333333111111222333222222222222222222222222333222111000000000222222444444444333333222222222222333444444555555444444333444333222000000222444222222222333333444444444111222333333444444333333666555444333222333444444222222222222222222222222444444333222333444555666777777777777666666666666666666555555555444444444666555333333333444666888777666444222222444666777888888777777666666666555111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111111111222222222222333333333222222222111111000111111111111111111000333222222111000000111111222222111111222222333444333444666777666555555666444444444444444444444444222222222222222222222222333333333444444444555555888777666555555444444444777666555444444444444555444444444444333333333333444333333222222333333444222222333444555777777888333555777777666555666777222333555444333222222333333333333333333333333333444333333222222333333444444444333333333333444444222222333333333333444444333333333333333333333333333333333222222222111111333333222222222222333333444222222333444555444333444444444333333222222222111222333555555555444333444333333222222333333444444444333333333333222222333333222222222333444555444444333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333111111111222222333333444444444444444444444444444333333333333333333333333111333444444333222222333333333333333333333333333555555444333333222222111333222111000000111222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333222222222111111111111111000000000000111111222222111111111111222222333222000///...///000111111111111111111111111111111111111111222222222222222222222111111111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222222222333444333333222111222222222222222222222222111111000000111111222333111000///111333444222000111111111111111111111111333222111111111111222333222222222222222222222222222222222111111111000000111111111111111111111111000000000111111111222222222222222111111111111111111111111111222222222222333333333333333333333333111222333333111111222333222222222222222222222222444333222111111222333333444444444333333222222222222333444444555555444444333444333222000000222333222222222333333333444444111222333333444444333333666555444333222333333444222222222222222222222222444444333333333444555666888777777777666666555555666666555555555444444444666555444333333444666777666666555444444555666666666555555555444444444444000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000111222222222222333333333333333333222222222222111111000000//////000000111333222111111000111111111222222111111222222333444555444444444555555333111444444444444444444444444222222222222222222222222333333333444444444555555777777666555555444444444666666555444444444555555333333333333222222222222444333333222222333333444111222333555666888999:::222444666666555444555666222444555444333111111222333333333333333333333333444333333222222333333444555444444444444444444444222222333333333333444444333333333333333333333333333333333333222222222222333333222222222222333333333222111222333444444222444444333333333333222222///000222444555555555444444333333222222333333444444444333333333333222222333333222222222333444555444444333333333333444444222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333222333555555333222333444333333333333333333333333555666666666666444333222222111111000111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333222222222222111111111111111000000000000111111222222111111111111222222333222000/////////000111111111111111111111111111/////////000000000111111222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111333333333222222111//////222222222222222222222222111111000000111111222333111111000111333444222111111111111111111111111111222111111000000111111222222222222222222222222222222222222111111111111111111111111111111111111111///000000000111111111111111111111111111222222222111111111111222222222333333333333333333333333333111222333333111111222333222222222222222222222222444333333222222333444444444444333333333333222222222333444444555555444444333333444222000000111333222222222222333333333333111222333333444444333333555444333333222222333333222222222222222222222222444333333333333444555666888888777777666555444444555555555555555444444444555555444333333555666777666666666666666666666666555555555555444444444444////////////////////////111000000000000000000111/////////////////////////////////000000000000000111111111222222222333333222222222222222222222222111000///......///000111222222111111111111111222222222111111222222333444777444222333555555222///333333333333333333333333222222222222222222222222333333333444444444555555666666666666555444444333444333333222222222333333333333333222222222111111444333333222222333333444222222333444555666777888111333555555333222333444555666777777555333333444333333333333333333333333444333333222222333333444555555555555555555444444222222222333333333444444333333333333333333333333333333333333333333333333333333333222222333333333222111000111333444333222333333333333333333333333///111222444444444444333444333333222222333333444444444333333333222222222222222222333333333444444444333333333333333333444222222222222222222222222444444444444444444444444333333333333333333333333333333222222222222222222333333333333333333333333222222333333333333444444222444555555444333333444333333333333333333333333555666888888888666333222111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222222222111111111111111111000000000000111111222222111111111111222222222111000000//////000000222222222222222222222222////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222222111000000000111111111111111000//////111111111111111111111111111111000000111111222333111111222222333333222111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111000000000111222222222333111111111222222222333333222222222222222222222222111222333333111111222333222222222222222222222222222222222222333333333444333333333333333333333333222333444444555555444444222333444333111000111333222222222222222222222333111222333333444444333333444333333222222222222222222222222222222222222222333333333333444444555555888888777666555444444333555555555555555555555555555444444444444555666777666666777777777777666666777777777777777666666666////////////////////////111111000000000000111111////////////////////////......//////000000000000000000000000111111111222222222222222222222222222111000///......///000111222111111111111111222222222222111111222222333444;;;888555555777777555222333333333333333333333333222222222222222222222222333333333444444444555555444555555666555555444333333333222222222333333444333333333222222222111111444333333222222333333444333333333333333333333333111333444444222111222333444666777666555333333444333333333333333333333333444333333222222333333444555555666666666555444333222222222333333333444444333333333333333333333333333333333333333333333333444333333333333333333444222111000111333444333222333333333333333333333333222333444444444333222222444333333222222333333444444444333333333222222222222222333333333444444444333333333222222333333333444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222222222333333333333333333333333222222222333333444444444222444555555444333333444333333333333333333333333555666888888888666333222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111000000000000111111222222111111111111222222222111111000000000000000222222222222222222222222000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222222111000000000/////////000000111111111111111111111111111111111111111000000111111222333222222333333333222222222111111111111111111111111000000000111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000111222222222333111222222222222333333333222222222222222222222222111222333333111111222333222222222222222222222222000000111222222222222222333333333333333333333333222333444444555555444444222333444333222111111222222222222222222222222222111222333333444444333333222222222222222111111111222222222222222222222222333333333444444444444444777777777666555444444333444555555555555555555555444444444444555555666666666666777777777777666666666666666777777777777777000000000000000000000000222111111000000111111222000000000000000000000000---......//////000000111//////000000000111111111111222222222222333333333111000000//////000000111111111111000111111222333222222111111222222333444888777555444444444333222333333333333333333333333222222222222222222222222333333333444444444555555333444555666666555444333555555444444444555666666333333333333222222222222444333333222222333333444333333333333222222222111111333444444222111111222111333444444333222222333333333333333333333333333444333333222222333333444444555666666555444222111222222333333333333444444333333333333333333333333333333333333444444444444444444333333333333444444333222111222333444444222222222333333333333444444444444555555555444333222444333333222222333333444444444333333333333222222111222333444444444333333333333222222222222333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111222222333333444444555222333555555333222333444333333333333333333333333555666666666666444333222///000111222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111222111111111111000000000111111000000000000111111222222111111111111222222111111111111000000000///000000000000000000000000111111111222222222333333111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111////////////000111222333111111111111111111111111111111000000111111222333222333555444222111222222111111111111111111111111000111111222222111111000111111111111111111111111111111111111111222222222222222222222222222222222000111111111222222222222111111111111111222222222222222222222333333333333222222222222222222222222111222333333111111222333222222222222222222222222//////111222222222222222222222333333333333444444222333444444555555444444111333444444222111111222222222222222222111111111111222333333444444333333111222222222222111000000222222222222222222222222222333444444555555444444666666666555555555555444444444444555555555555555444444444555555555555666666666666666666666666666444444444555555555555555111111111111111111111111222111111000000111111222000000000000000000000000------......///000000111000000111111111222222222111111222222222333333333000111111111111111111000111111000000111222222333222222111111222222333444333333333111000///111222222222222222222222222222222222222222222222222222333333333444444444555555222333555666666555333222444444444444444555666777444444444444333333333333444333333222222333333444333333333333333333333333222444555444333111111222000222333444333333444555333333333333333333333333444333333222222333333444444444555666555333111000222222333333333333444444333333333333333333333333333333333444444444555555444444333333333333444444444222222333444555444333222222222333333444444444333444555666666666555444444333333222222333333444444444333333333333222222111222333444444444333333333333222222222222333333333333333333333333333333444444444444444444444444333333333333333333333333111111111222222333333444222222222222222222222222111111222333333444555555111333444444333222222333333333333333333333333333555555444333333222222111...///111222333333222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111000000000000111111000000000000111111222222111111111111222222111111111111111000//////000000000000000000000000111111111222222222333333000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222222111000000000111222222111111111111111111111111111111000000111111222333222444666555222111111333111111111111111111111111111111222333333222111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222333333333333222222222111111111111111222222222333333333444444111111111111111111111111111222333333111111222333222222222222222222222222///000111333333333333333222222222333333444444444222333444444555555444444111333444444222111111111222222222222111111111000111222333333444444333333000111222222222111//////222222222222222222222222222333444555555555444444444444444555555555555666444444444555555555666666333444444555555555555555666666555444444555666666444444444444555555555666111111111111111111111111222222111111111111222222000000000000000000000000---------...///000000111111111222222222333333333111111111222222333333333000111222333333222111000111111000000111222333333222222111111222222333444444666666444111111333777222222222222222222222222222222222222222222222222333333333444444444555555222333555666666555333222222222222222222333444555555555444444444444333333444333333222222333333444222222333333444555666666333444555555333222222222111333555666555555777888333333333333333333333333444333333222222333333444333444555555555333000///222222333333333444444444333333333333333333333333333333333444444555555555555444444333333444444555444333222333555666555444222222222333333444444444222333555777888888777777444333333222222333333444444444444333333333222222111222333444555444333333333222222222222222222333222222222222222222222222444444444444444444444444333333333333333333333333000000111222333333444444222222222222222222222222111111222333333444555555000222444333222111222222333333333333333333333333555444333111111111111111...///111222333333222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000000111111000000000000111111222222111111111111222222111111111111111000//////111111111111111111111111111111111111222222222222000000111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111222222222333444333222000000000111111000000000000000000000000111111111000111222222333222444666555222000111333111111111111111111111111111222333444444333222111000000000000000000000000000000111111222222222222222222222222222222222222222222333333333444444444333222222222111111000000222222333333333444444444111111111111111111111111111222333333111111222333222222222222222222222222000111222444555555444444222222222333333444444444222333444444555555444444111333444444333111111111222222222222111111000000222222333444444444333333000111111222222000///...222222222222222222222222222333444555555555444333333333444444555666666666444444444555555555666666333444555555666666555555777666444333333444666777555666666666777777888888000000000000111111111111...///000111111000///...000000000000000000000000...//////000111222222222444444333222111000///...000000000000111111111111222222222111111111000000111111000000000000111111111111222222222333333333444444444333333222222222333333333444666666555333000000111222222222222111666666666666555444333222444444444444333333222111222333444444555555444444555555444444444333333333333333333333333333333333444444444444444444444444111111222333333444555555666555444333333444555666222333333444444333333222333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444444444444444333333222111111222333333444444333333222222333333444555666666333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333222111000222222222222222222222222333333333333333333333333000000111222333333444444333333333333333333333333000000000000000000000000444444222222222222444444444333333222111111111222333333333222222111111111222222222222222222222222666555333111111111333444333333333333333333333333444333111000000000111111111111111111111111111111111111111000000000000000111111111111111111111111444333333222111111111222///000111222222111//////111111111111111111111111333333444444444333222222000////////////111333444333333222111000000000111333333333333333333333333000000000000000000000000111222333222000000000111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000222333333222000///000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000000111111111111222222222222222222111111111111000333333333333333222111000222222333333333444444444222111111111000000//////222222222111111111111000000000111222222222222111333333222111111222333333222333333444444333333222333333333222222111111111000111111111111222222222222222333333333333444444222333444444555555444444333333333333333333333333222222222222222222222222333222111000000000111222222222222333333444444444333333333333333333333333111222333555666555555444555555555555666666666666333333444444555444444444444444555555555555444444555555555555666777888999777888888999999888888777...////////////000000000//////000000000000//////000000000000000000000000...//////000111111222222000000000111111111111222000000000000111111111111222222222111111111000000111111000000000000111111111111111222222222333333444444333333333222222222333222222333444555444333111222333333444444333333666666666666555444333222333333444444333333222111222333444444555444444444555444444444444333333333333333333333333333333333333333333333333333333333222222222333333444444444666555444333333444555666222333333444444333333222222222222222222222222222444444444333333222222222333333333333333333333333444444444444444444444444333444444444333333222111111222333333444444333333222333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333222111000222222222222222222222222333333333333333333333333111111111222222333333444333333333333333333333333111111111111111111111111444333333222222333333444444333222222111111222222333333222222222222222222222222222222222222222222555333222000000000222333333333333333333333333333444444222111111111222222111111111111111111111111111000000000000000000000111111111111111111111111444333222222111111111222111111222222222222111111111111111111111111111111000111222333333333333333000000//////000111222333333222111111000000111111111111111111111111111111000000000000000000000000111222333222000///000111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000222333333222000///000000000000111111111111111111111111111111111111222111111111000000000000000000000000000000000000000111111111111222222222222222222111111111111000111222222222111111000///222222222222333333333333111111111111000000000///222222222111111111111000000000111222222222222111333333222111111222333333222333333444444333333222333333333222222222111111111111111111222222222222222222222333333333444444222333444444555444444444333333333333333333333333222222222222222222222222222222222111111111222222222222222333333333444444333333333333333333333333000111222444444444444333444444555555555666666666444444555555555444444444444444555555555555444444444444444555555666777888888888999999999999888888............////////////000000////////////000000000000000000000000000000/////////000111111222222/////////000000111111111000000000000111111111111222111111111111000000000111111000000000000111111111111111222222222222333333333333333222222222222333222111111333444444333333333444555555555555555555555666555555444333222333333333333333222222111222222333444444444444444444444444444333333333333333333333333333333333333222222222222222222222222333333333333333333333333555555444444444444555555222333333444444333333222111111111111111111111111444444333333333333222222333333333333333333333333444444444444444444444444333333444444444333222222111222333333444444333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222222222333333333222111111222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444333333222222333333444333333222222111111222222222222222222222222333333222222222222222222222222333222000//////000111111333333333333333333333333444444333222222222333333111111111111111111111111000000000000000000111111111111111111111111111111333333222111111111111222333222222222222222333333111111111111111111111111...///000111333333333333111111000000000111111222222222111000000000111111000000000000000000000000000000000000000000000000111222333222000///000111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000111222333333222111000000000000000111111111111111111111111111111111111111111111111111000000000////////////////////////000111111111111222222222222222222111111111111000000111111111111000//////000111111111222222222222111111111111000000000000222222222111111111111000000000111222222222222111333222222111111222222333222222333333333333222222333333333222222222222111111111111111222222222333222222222222333333333333222222333444444444444444333333333333333333333333222222222222222222222222222222333333333333222222222222222222333333333333333333333333333333333333///000111222333333333333444444444555555555666666666666666666555444444444444444555555555555444444333444444555555666666777999999999::::::999999999........./////////000000111000///......///000111//////////////////////////////000000111111111111111111111000///......---///000000000111111111111111111111111000000000000111111000000000000111111111111111111222222222222333222222222222222222222333111000000222333333333333444444555555555555555444555555555444444333222222222333333333222222111222222333444444444444333444444444333333333222222333333333333333333333333222222222222222222222222333333333333333333333222444444444444444444444444222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333222111222333333444444333333444444444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222222222333333333222222111222222222222222222222222222222222222222222222222333333222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222111222222333111111111222222333333333222222222222222222222222222111111000000000111111222222222222222222222222333222222222222222222222111111111111111111111111000000000000000111111111111111111111111111111111222222111111111111111222333222111000000222333444111111111111111111111111...///000111111222222222222222111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000222222111000///000111111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000000111222222222222111000///000000000111111111111111111111111111111111111111111111111111111111111////////////////////////000000111111111222222222222222222111111111000000000111111111111111000000000000000000111111111111111111111000000000000000222222222111111111000000000000111222222222222111222222222222222222222222222222333333333333222222222222222222222222222222111111111222222222333333111222222222222333333333222222333444444444444333333333333333333333333333222222222222222222222222111222333444555444333222222222222222222222222333222222333333333333444444000111222222333333444444555555666666666666777777888888777666555444444444444444555555555555444444444444555666666777777777999999::::::::::::999999//////000000000111111111111000///......///000111////////////////////////000000000000000111111111111111000000//////......///000000000111111111111000000000000000000000000111111000000000000111111000000111111111222222222222222222222222222222222333111000111222333333222222222333444444444444444444444444444444444333222111111222333333222222222111222333333444444333333444444333333333222222222333333333333333333333333444444444444444444444444333333333333333333333222333444444444444444444333222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333333111222333333444444333333444444444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222111222222333333333222222222222222222222222222222222222222222222222222222333333222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111222222333333111111111222222333333333222222222222222222222222222222111111111222222222222222222222222222222222000000000111111111111000111111111111111111111111//////000000111111111111111111111111111111111111111111111000000111222222111000/////////111222333111111111111111111111111000000000111111000000///222222222222222111111111111000000///000000111111111111111111111111111111000000000000000000000000000111222111///...///000111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000111111111222222111111111///000000000111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000111111111222222222222222222111111111000000111111222222333222222111//////000000000111111111000000000000000000111111222222222111111111000000000000111222222222222111222222222222222222222222111222222333333222222111222222222222222222222222111222222222222333333333111111111222222222333333111222333333444444333333333333333333333333333333222222222222222222222222000222333444555444333333222222222222222222222222222222222333333444444444222222222333444444555666666666777777777888888888999888777555444444444444444444555555555555444444555555777888999999888888888999999::::::999999888000000000000111111111111000000////////////000000000000000000000000000000000000000000000000111111......///000000111222222000000000000111111111111//////000000000000000111111111000000000000111111000000000111111111111222111111111222222222222222222111111333444555333222111111222333333333333333333333444444444444333333000111222222222222222222111111222333333333333333333333333333222222222222333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444333333222333333444444333333222555555555555555555555555222222333333333333444444333333333333333333333333333333333333333333333333222222333444444444333333111222333333444444333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111111222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222222222111111222222333333222222222222222222333333222222222222222222222222111111111222222222222222222222222222222222222222...///000000111000000000111111111111111111111111/////////000111111222222111111111111111111111111111000000000000111222222////////////000111222222111111111111111111111111111111111111111000//////111111222222333222222111000000/////////000111111000000000000000000000000000000000000000000000000000111222111///...///000111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222111111111222222222222222000000000000000000000000000111111111111222222222222222222111111111111000111111222333333333333222///000000000111111111111000000000000111111111111222222222111111111111000000000111222222222222111111222222333333222222111111111222222222222111111111222222222222333333333222222222222333333333333111111111111222222222222111111222333333333333333333333333333333333333333222222222222222222222222000111222333333444444333222222222222222111111111111222222333333444444555333333333333444555666777666666777777777888888888888777555444333444555555444444555555555555444444555666888999::::::999888888888888999999888888888/////////000000000000111//////000000000000//////000000000000000000000000111000000000000000000000......///000111222333444000000000000111111111111////////////000000111111111111000000000000111111000000000000111111111111000111111111222222222222111111333555777666333111111111222333333333333333222333333444444333333333000000111222222222222222111111222333333333333222333333333222222222222111333333333333333333333333333333333333333333333333222222222333333444444444222333444444444444333222222333333444444333333222444444444444444444444444222222222333333444444444333333333333333333333333222222222222222222222222111222333333444444444333111222333333444444333333222333333444444555555555333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222000111222333333333333222222222222222222222222222111111111111111111111111111111111222222333333444333333333333333333333333222222222222222222222222222333333444444333333222222222111111222222333444333333222222222222222222222222222222222222222222///000000111111111111111111111111111111111111111...///000111222111111000111111111111111111111111...//////000111111222222111111111111111111111111000000000000000111222222//////000111222222222222111111111111111111111111000000111111222111111111///000222333333333333222///////////////000111111111111111111111111111111000000000000000000000000///111111111///...///000111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000222111111111111111111222000000000000111111111111222222222222222222222222111111111222222333333333222222222222222222222222000111111111111222222222222222222111111111111000000000111222222222222222000000000111111111222222///000000000111111111111222222222111111111111000000000111222222222222111111222333333333333222111111111222222222222111111111111222222222333333333222222222333333333444444111111111111222222222222111111222333333333333222333333333333333333333333222222222222222222222222000000000111111333444444222222222222111111111000111111222333333444555555333222222222222444555666555555555555666666666666666555444333222333555666444444555555555555444444444555777999:::999888777666777777888888777777666............/////////000...///000111111000///...000000000000000000000000111111111000000000000000222222222111111111111111000000000000111111111111.../////////000000111111111111000000000000111111000000000000111111111111000000111111222222222222111222444777888777444000111222333333444444333333222222333444444333333333///000111222222222222222111111222333333333333222333333333222222222111111333333333333333333333333222222222222222222222222111111222333333444555555222222444444444444222222222333333444444333333222333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222111222333333444444444444222222333444444444333333222222333333444555666666333333333333333333333333333333333333333333333333111111111111111111111111222333333444444333333222000111222333333333333333222222222222222222222222111111111111111111111111000000111222333333444444333333333333333333333333222222222222222222222222222222444444444444222222222111111111222333333444444333333222222111111111222222222222222222222222......///000000111000000111111111111111111111111///000111222333333222111111111111111111111111111...//////000111222222222111111111111111111111111000000///000000111222222///000222333444444333333111111111111111111111111...///000222333333333333///000111333444444333333///////////////000111111333333333333333333333333000000000000000000000000///111111000///...///000111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111222222000000000000111111111111222222222222222222222222111111111222222333333333222222222222222222222222000111111111111222222222222222222111111111111000//////000111111111111111111111111111222222222222//////000000111111111222222222222111111111111000000000111222222222222111111222333444444333222111111111222222222222111111111111111222222333333333222222333333333444444444000111111111111222222222111111222333333333333222333333333333333333333333222222222222222222222222111000//////000222444555222222222222111111000000111111222333333444555555222111111000111333444555333333333444444444555555555444333222222333555666444555555555555555555444333444666888999888777666666666777777777777666666000000000000000000000000---...///000111222333333---...///000000111000000111111111111111111111111222222111111111111111111////////////////////////222111111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111555555555555444444333222444444444444444444444444111222222333333222222222111111222222222333333333222222222222222222222222111222333333444444333333222222222222222222222222444444444333333222222222444444333222222111111000444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222444444444333333222222222333333333333333333333333111111111222222333333333222222222222222222222222222333333444444333333222333333333333333333333333444444444444444444444444333333222111111222333333222333333444444333333222444444444444333333222111222222222222222222222222222222222111111111111000111111111222222333333333444333222111111111222333444333222222111111222222222222222222222222222222222222222111111000000000222111000111222222111000000000000000111111111111222222111111111111222222222222111111111111222222000000////////////000000111111222222222222111111444333111000000000111111//////000000111111111222111111222222222333333333000000000000000000000000222222222222222222222222111111000//////...///////////////000111111222222111111111111111111111111111111000000111111222333333333333333222222222222000000000000000000000000000111111111111222222222000000000000000000000000222111111111000000//////222111111111000000//////222222222111111111000000111111000000//////......//////000000111111111222111111111111111111111111000111111111111222222222000111222333333222111000444333222000//////......111111111111111111111111333333333333333222111000333333333333333333333333333333333222222111111111222222222222111111000000222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222333333444444333333222222222222222222222222333444444444444444444444444222222333333333333444444555555555444444333333333555444444333222222222333444444444444444444444444444555555666777888888999777777666555444333333222000000000000000000000000000000000000000000000000...//////000000000000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111444444444444444333222111333333333333333333333333222222333333333222111111111111111222222222333333222222222222222222222222111222333333444444333333222222222222222222222222444444333333333222222222222222222222222222222333444444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222444444444333333222222222333333333333333333333333333333333333333444444444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222444444333222222333444444333333333333333333333333444555555555444444333222222222222222222222222222222222222222111111111111111111222222222333333333444333222111111222333333444333222222111111222222222222222222222222222222333333222222222111111111222111000111222222111000000000000000111111111111222222111111111111222222222222111111111111222222111000000//////000000111111111222222222222111111222222000/////////000000///000000000111111111111111111111222222222333333111111111111111111111111222222222222222222222222222111000000/////////000222222111111000/////////111111111111111111111111111111000000111111222333000000////////////......000000000000000000000000000111111111111222222222000000000000000000000000111111111111000000000///222111111111000000000000222222222111111111000000111111000000///////////////000000000111111111111111111111111111111111111000111111111111222222222000111222222222222111000333222111000000//////000111111111111111111111111333333333333333222111000333333333333333333333333333333333222222222111111222222222222111111111000222222222222222222222222111111111111111111111111222222222222222222222333222222222222222222222222222333333444444333333222444444444333333222222222222222222222222222222222222222222333333333444444444444444444444333333333444444333222222222222222333333333333333333333333444555555555666777777777555555555444333333222222000000000000000000000000222222111111000///......///000000000000//////...////////////////////////111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333222222111000222222222222222222222222333333333333333222111000111111111222222222222333222222222222222222222222111222333333444444333333222222222222222222222222333333333333222222222222000111111222333333444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333222222444444333333333333222222333333333333333333333333555555444444444444444333333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222555444444333333444444555444333222111111222333444555555555555555444444333222222222222222222222222333222222222111111111111111222222222222333333333444333333222222333444444444333222222111111222222222222222222222222222222333333333333222222222222222111000111222222111000000000000000111111111111222222111111111111222222222222111111111111222222111111111000000111111111111111222222222222111111111000//////.../////////000000000000111111111111111111111222222222222333111111111111111111111111222222222222222222222222222222111000000000000111222222111111000/////////111111111111111111111111111111000000111111222333222111111111111000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111000000000000111111111111111000000000222111111111111000000000111000000000000/////////000000000000111111111111111111111111111111111111000111111111111222222222000111222222222222111000222111111000000000111111111111111111111111111111222222333333333222111111222222222222222222222222333333333222222222222111222222222222111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333222222333333333333222222666666555444333222111111222222222222222222222222222222222222333333333333333333333333444444444444333333222111111111111222333333333333333333333333444444444444555555555555333333333333333333333333////////////////////////222222111000///......---000000111000000///...---////////////////////////000000000000111111111111111111111111111111111111111111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111111000000111111111111111111111111333333333333222111000000111111111111222222222222222222222222222222222222111222333333444444333333222222222222222222222222333222222222222222222222111111111222222333333333222333333333444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333555555444444333333222222444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444444444333333333333444444444333111000000111333444333444444444444444333333222222222222222222222222333333222222222111111111222222222222222222222222333333333333333444444444444333222222111111222222222222222222222222222222333333333333333333333333222111000111222222111000///000000000111111111111222222111111111111222222222222111111111111222222222222111111111111222222111111222222222222111111000000000000///000000000000000000000000111111111111111111111222222222222222222222222222222222222111111111111111111111111222222111111111111111222/////////000111111222222111111111111111111111111111111000000111111222333333222222222222111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000111111111222222222111111111222222111111111111000000000111111222333111111111111111111111111222222333333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333222222222222111222333333333333333444444222222333333333333222222444444444333333222222222333333333333333333333333111222222222222333333333222222222333333444444555222222111111000111111222222222222222222222222222444444444333333333333333222222333333444444444444////////////////////////000000//////////////////000000111000000///...---000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000111111111111000//////000111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111111000000000111111111111111111111111333333333333333222111000000000111111111222222222222222222222222222222222111222333333444444333333222222222222222222222222222222222222222222222222333333333222222222111111333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333222222111111444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444222222333333333333222222444333111000000111333444111222222333333333222222222222222222222222222222333333333222222222222111222222222222222222222222222222222333333444444444444333222222111111222222222222222222222222222222333333333333333333333333222111000111222222111000///000000000111111111111222222111111111111222222222222111111111111222222222222111111111111222222111111222222222222111111000111111111111111111111111111000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111222111111111111111222222/////////000111111222222000000000000000000000000111111000000111111222333000000/////////.........000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000111111111111111111111222222222000000000000000000000000000000000000111111111111111111000000000000000000111111111111111111111111000000111111111222222222222111111111111111111222000000000000111222333444111111111111111111111111111222222333333333222222111111111111111111111111222222222222222222222222222222222222222222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444111222222333333222222111000000111111222222222333333333333333333333333333111111111222222222333333111222222333333444444444222111111000111111222222222222222222222222222222333333333333222222222222333333444444555555666666000000000000000000000000.........//////000000000///000000000000//////...000000000000000000000000...//////000000111111111111111111111111111111111000000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111000000111111111111111111111111111222222333333222222222000000000111111111111222222222222222222222222222111222333333444444333333222222222222222222222222111111111222222222222222444444333333222111111000444444444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444222222333333333333444444333333333333333333333333333222222222222222111111333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333222111000000111222333000111111222222222222111222222222222222222222222333333333333222222222222333333333222222222222111000000111222333333333333444333222222111111222222222222222222222222222222222222222222333333333333222111000111222222111000000000000000111111111111222222111111111111222222222222111111111111222222111111111000000111111111111111222222222222111111000111111222222222222111111111111111000000000000000000000111111111111222000000000000000000000000111111111111111111111111111000000000000111222222222222111111000/////////000000000000000000000000111111000000111111222333222222111111111000000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111111111111222222222222222//////000000000000000111000000000111111111111222111111111111000000000000111111111111111111111111000111111111111222222222222222111000000111222222111111111111111222333444111111111111111111111111111111222333333333222222222222222222222222222222111222222222222333333333222222222222333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111222222333333444444111111222222222222111111......///000111222333333111111111111111111111111111111111111222222222222222222222222333333333333222111111111111222333333333333333333333333333333222222222222333333333333444444444555555666666666000000000000000000000000........./////////000000...//////000000000000///////////////////////////......//////000111111222000000000000000000000000///000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111222222222222222222222222000111111222333333333333000000000000111111111111222222222222222222222222111222333333444444333333222222222222222222222222000111111111222222222222333222222222222222222222555555555555444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222333333444444444222222222333333444444444333333333333333333333333222222222333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222222222333444444333222222111111111111111111111111000111222333333333333222222222222222222222222222444444333333333222222222333333333222222222111111...///000222333333222222444333222222111111222222222222222222222222222222111111111222222222333333222111000111222222111000000000000000111111111111222222111111111111222222222222111111111111222222111000000//////000000111111111222222222222111111...///000222222222111000111111111111000000000///000000000000111111111111////////////////////////111111111111111111111111000/////////000000111222222222111111000/////////000000000000000000000000111111000000111111222333555555555444444444444333000000000000000000000000000111111111111222222222000000000000000000000000///000000000111111111111111111111222222333333333////////////000000111111000000111111111222222222111111111111000000000///111111111111111111111111000111111111111222222222222222111000000111222222222222111111111222333333111111111111111111111111000111222333333333333222333333333333333333333333111111222222222333333333222222222333333333444444222222222222222222222222111111111111111111111111000000111222333444444555000000111111222333333444111111222222222222111111000000000111111222222333000000000000000000000000111111111111222222222222333333333222222222222222222222222222222333444444333333333333333333333333111222222333333444444444444444444444444444444555000000000000000000000000//////////////////............///000000111000000........................---......///000111111222//////////////////////////////000000111111111222222111000......000111222000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111222222222222222222222222///000111222333444444444000000000000111111111111222222222222222222222222222222333444444444333333222222222222222222222222000000111111222222222222111111111222222333444444666666666555444444444333222222222222222222222222444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222333333444444444222222222333333444444444333333333333333333333333333333333444444555555555222222222222222222222222222333333444444333333222333333333333333333333333444444444444444444444444333333444555555444333333000111222222222222111000111222333333444444444444222222222222222222222222444444444333333333222222333333333222222111111111---...000111222222222111444333222222111111222222222222222222222222222222000000000111111222222222222111000111222222222000000000000000111111111111222222111111111111222222222222111111111111222222000000////////////000000111111222222222222111111---...///111111111000///222111111111000000//////000000000000111111111111////////////////////////000000000000000000000000//////...//////000111111/////////000111111222222000000000000000000000000111111111000111222222333333333333222222222111111000000000000000000000000000111111111111222222222000000000000000000000000//////000000111111111222111111111222222333333333.../////////000000111111000000111111222222222222222111111111000000//////111111111111111111111111000111111111111222222222333222111000000111222333333333222222111222222333111111111111111111111111000111222333333333333333333333333333333333333333111111111222222333333333222222222333333444444444222222222222222222222222111111111111111111111111//////000111333444555666//////000111222222333333111111222222222222111111333333222222222222222222222222222222222222222222000111111111111222222222444333333222222111111111333222222222333444444555444444444444444444444444111111222333444444555555333333333333333333333333000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000////////////000000444444333222111111111222222111111111000000//////222222111111111111222222111111222222222222111111000000000000000000000000111111111111000000000000000111111111111222222222//////000111222333333333555444222111111222333555222222222222222222222222222222222222222222222222333333333333333333333333222333333444444333333222111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444111222222333333222222111333333333222222111111111555444333222222444666777444444333333333333222222444444444333333222222222222111111111222333333444333333333333333333333333222222222222222222222222333333333222222111111111222333444444222222333444222222222222222222222222222222222222222222222222//////000000111111222222333222222222222222222333000000000000111111111111000000111111111111000000222222222111111111111000...///000111111111111111000000111111111111000000//////000000000000////////////000111111111111000333222111000000111222333///////////////////////////////////////000111111////////////000000000000222222111111111111111111////////////000000000000///////////////000000111222222222333333222222222111111111111111111111111111111111000000000000000111111000000//////............///000111222222333000000111111111111000000000000000000000000000000111111222222222333333333333333222111000000000111111111000000000000000111......///000111222222222333222222111000000000111222222222222222222222222000111222333444333222222444444333333333333222222333333333333333333333333222222222222333333444555000111111111111222222222333222222222111000000000222222222222222222222222444333111000000111333444555444222111000111222222000000///////////////000000000000111222222333333000000000000000000000000222222222222222222222222444333333333333444555555111111111222222333333333333333333333333333333333555555555555555555555555222222222222333444555666//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000////////////000000333333222111111111111111111111000000000/////////222111111000000111111222000111111111111111111000000000000000000000000000111111111111000000000000000000111111111222222222000000000111222222222333777666333222111111222222111111111111111111111111222222222222222222222222333333333333333333333333222333333444444333333222111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333111222222333333222222111333333333222222222111111444333222111222333555666444444333333333222222222444444444333333222222222222222111111222222333444333333333333333333333333222222222222222222222222333333222222222222222222222333444444222222333444333333333333333333333333222222222222222222222222111111111111222222222222222222111111111111222222000000000000111111111111000000111111111111000000222222222111111111111000///000000111111111111000000000111111111111000000//////000000000000/////////000111111222222111111333222111000000111222333111111111111111111111111///////////////000111111////////////000000000111111111111111111111111111111111111111111000000000000000000000000111222222111111222222222222111111111111111111111111111111111000000000000000000000111111000000//////////////////000000111111222222000000111111111111000000111111111111111111111111111111222222222333333333222222111111000111111111111111000000000000111111///000000111111222222222333333222111111111111111222222222222222222222222000111222333333333222222222222222333333444444444333333333333333333333333333333222222222333444444000111111111111222222222222222222111111111111111222222222222222222222222444333111000000111333444444333222111111111222333111111000//////000000111222222111111111111111111111111111111111111111111222222222222222222222222222222222222222333444444222222222222222222333333333333333333333333333333555555555555555555555555222222222222333444666666//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000222111111000000000000000000000///////////////...222111111000000111111222///000000111111000000///000000000000000000000000111111111111000000000000000000000111111111222222111111111111111111222222888666444222111000000111000000000000000000000000222222222222222222222222333333333333333333333333222333333444444333333222111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111333333333222222222222111333222111111111222444444333333333333222222222222444444333333333333222222222222111111222222333333333333333333333333333333222222222222222222222222222222222222222222333333222333444333222111222444444444444444444444444444222222222222222222222222333333333222222222222222111111111000000111111111000000000000111111111111000000111111111111000000222222222111111111111000000111111111111000000///000000111111111111000000///000000111111000000///000111111222222222222222333222222111111222222333111111111111111111111111///////////////000111111/////////000000000111111111111111111111111111111333333333222222111111111111111111111111222222333000111111111111111111000111111111111111111111111000000000000000000111111111000000000000/////////000000000000000111111111000000111111111111000000222222222222222222222222111111222222222333333333111111111000111111222222111000000000000000111111111111111222222222222222333333222222111111222222222222222222222222222222000111222222333333222222000000111222333444555555333333333333333333333333444333333222222222222333000111111111111222222222111111111111111222222222222222222222222222222222444333222111111222333444222222111111111222333333222111111000111111222222333333222222111000000///111111111111111111111111222222222222222222222222111111111222222222333333333333222222222222222222333333333333333333333333444444444444444444444444222222222222333555777888////////////000000000111//////////////////////////////////////////////////////////////////////////////000000000111111111000000////////////000000000000////////////000000////////////............111111000000000000111111//////000000000000//////000000000000000000000000111111111111000000000///000000000000111111111111222222222111111111111111555555333222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333444444333333222111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111222222333333222222111222222222222222222222222111111000000111111222333333333333222222222222111333333333333333333333333333222222111222222333333222222222222222222222222222222222222222222222222111111111222222333333333111333333333222111222333333333333333333333333333111111111111111111111111333333333222222111111000111111000000000000111111///000000000111111111111000111111222222111111000222222222111111111000000111111111111111000///...000000111111111111000000000000000111111000000000111111222333333333333222333333222222222222333333111111111111111111111111///////////////000000111//////000000000111111111111111111111111222222222333333333222111111000000111000000000000111222222000000111111111111000000111111111111111111111111000000000000000111111111000000000000000000000000111111111000000000000000000000111111111111000000222222222222222222222222111111222222222333333333111000000000111222333333000000000000000000111222333333222222222222222222333333222222222222222333111111111111111111111111000111111222222222222222000111111222333333444444222222222222222222222222444444333222111111111222000000111111111222222222000000000111222222222333222222222222222222222222333222222111111222222333111111111222222333333444222222111111222222333333222222222111111111000000111111111111111111111111222222222222222222222222111111222333333333333333333333333222222111111111333333333333333333333333444444444444444444444444222222222222333666888:::...////////////000000000////////////////////////////////////////////////////////////////////////........./////////000000000000////////////000000000///////////////000000............////////////111000000000000000000111//////000000000000//////000000000000000000000000111111111111000000000/////////000000000111111111222222222111111111111111222222222111222222222333222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222000000000000000000000000111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111222222333333222222111222222222222222222222222000000000000111111222222333333222222222111111111333333333333333333333333333333222222111222222333222222222222222222222222222222222222222222222222111111111222222333333333111222333333111111222333111111111111111111111111111111111111111111111111222222111111000000000///111111000000000000111111///000000000111111111111111111222222222222111111222222222111111111000000111111111111111000///...000000111111111111000000000000111111111111000000111111222333333333333222222222222222222222222222000000000000000000000000///////////////000000111000000000000111111111111000000111111111222222222222222111111111000000000000////////////000111111000000111111111111000000000000000000000000000000//////000000111111111111000000000000111111111111111111111000000000000000000000111111111111000000111111111111111111111111111111222222222333333333111000000000111222333333000000//////000111222222333333222222222222222222222222222111111222333333111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222444333222222111111111111000000111111111222222222000000000111222222222333222222222222222222222222222222222222222222222222000111111222333333333333222222111222222333444444000000111111111222222222111111111111111111111111222222222222222222222222222222333444555444444444333333333222222111111111333333333333333333333333444444444444444444444444222222111222444777:::<<<......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000////////////000000///////////////000000111...////////////000000000111000000//////000000111///000000111111000000///000000000000000000000000111111111111000000000000/////////000000000111111111111111111111111222222000000111111222333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111111222222333333222222111111222222222222333333333000000111111222222222222222222222222111111111111222222333333333333444444333333222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333111222333222111000111333111111111111111111111111111111111111111111111111111111111000000000000000111111111000000111111111000000000000111111111111111111222222222222111111222222222111111111111000000111111111111000000///000000111111111111000000000111111222222111111000000111111222222222222222000111111222222111111000///////////////////////////////////////000111111000000000111111111222222000000000111222222333333111111111111111111111111///////////////000000111000111111111111111111000000000000000000000000000/////////000111111222222000000000111111111111222000000000000000111111111000000111111111111000000000000000000000000000000111111222222222333333333111111111000111111222222////////////000111222333111111111222222222222222111111111000111111222222111111111111111111111111111000000000000111222222333333222222111111111111222222222222222222222222333222222111111111111222000111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222111111222333333333222222111111111111222333444444///000000111222222333333222222222222222222222222222222222222222222222222222333444555666555444333333333222222222222222222333333333333333333333333333333333333333333333333333222111222444888<<<>>>........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000////////////000000000/////////000000111222/////////000000000111111000000////////////000000000111111111111111111000000000000000000000000000111111111111000000000000////////////000000000111000000000111222222222333000111111222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222333333444444333333222111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222555555555555555555555555000111111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222333333333000111222222222222222222222222222222111111111111222222222333333444444444444333222222111111222222111111111111111111111111222222222222222222222222333333222222222222222222000222333222111000111222111111111111111111111111111111111111111111111111000111111111111111222222222222111111111111222222000000000000111111111111111222222333333222222111222222222111111111111000///000000111111111111000000000111111111111000000000111111222222111111000///000111111222222111111///000111111111111000///000000000000000000000000///////////////000111111000000111111111222222222///000000111222222333333000000111111222333333333000000//////000000111222111111222222222222111111000000000000000000000000...//////000111111222222000000111111111222222222//////000000111111222222000000111111111111000000111111111111111111111111111111222222222333333333222222111111000111111111////////////000111222333///000000111111222222222000000//////000000111222111111111111111111111111111000000///000111222333111111111111111222222222111111111111111111111111111111111111111111222333000111111111111222222222222222222111111111111111222222222222222222222222222222222333333222222222222222333333333222111000000000000111111222333444111111111111111111222222222222222222222222222222222222222222222222222222111222333555555444333222222222222222222222333333333333333333333333333333333333333333333333333333333222111222444999===@@@............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000111222222//////000000111111222222000000////////////000000111111222222222222111111000000000000000000000000111111111111000000000000////////////000000000000//////000111222333333444222222222222222111000///000000000000000000000000222222222222222222222222111111111111111111111111222333333444444333333222111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333000000111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222333333222222222111111111222222333333333111111222333333333333222222222222111111111111000222222222333333444444444444333333222111111111222111111111111111111111111222222222222222222222222444333333222222111111111000222222222111000111222222222222222222222222222000000000000000000000000111111111222222333333444333333222222222222333333000000000000111111111111111222222333333222222111222222222111111111111000...///000111111111111111000000111111111111000000111111222222222222111111//////000111111111111111...///000111111000///...111111111111111111111111///////////////000111111000111111111111222222222///000000111222222333333000111222333444444555666111111111000111222222333222222333333333333222222000000000000000000000000...//////000111222222222000000111111222222222222...//////000111222222333000000111111111111000000222222222222222222222222111111222222222333333333333333222111000000000111////////////000111222333......///000111222222333//////...//////000111111000000000000000000000000111000/////////000222333//////000111222333333444111111111111111111111111111000000000111222333333000111111111111222222222333222222222111111000000222222222222222222222222111222222333333222222111222333333444333222000///000000000000111222333444333333222222111000000000222222222222222222222222222222222222222222222222///111222444444333222111111111111222222333333444333333333333333333333333333333333333333333333333333222111222555999>>>AAA......---,,,---...///000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222333222000000000111111111222222222222111111...///000222222222111000111111111111111111111111111111000000111111222333111111111111111111111111///000000000000111111111222222222222222222222222444333333222111111111222222222222222222222222222555222111444888888444///222333444555444444222222333333333333333333333333222222222111111111000000222222333333333333444444444444444333333222222222///000000000000111111111333222222111000000000111333333333333333333333333222222222222222222222222222222111111111111222222444444333333333333222222333333222222222222222222111222333333111111222333444333111000000111333444333333333333333333333333222222222222222222222222444333333222222333333444444333333222222333333444222222222222222222222222222222222111111111000000000111111111111222222222222222222111111111111000111111222222222222111111222222111000//////000000000111222333333222111000222111000//////000111222111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000222222222111111111000000111111111111000000000000//////000000111111222222000000000000000000000000000111111111222222222222//////000000111111222222111111000000000000111111000000////////////000000222111111111111111111111000000000000000000000000000000000000111111111111//////000000111111111222222111111111000000//////111111000000000000111111111111000000000000111111111111222222222333333333333333333222222111111111000111111111111222222222111111000000//////......//////000000111111222222333222111000000000222222111111111111111111222222111111222333333333333222000000000000000000000000222222222222222222222222000000111111111222222222111111111111111111111111111111000000111222333333222222222111111111111000000000000000000111111222111111111111111111111111111111111111111111111111000000111111222222222333...///000111333444555666333333333333333444555666333333333222222222111111222222111111111111111111222222111111222222333444444333222333666;;;@@@DDD......---------...///000000000000000000000000000//////000000000111111111000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222333222000///000111111111111222222111111111///000000111111111111000111111111111111111111111111111000000111111222333111111111111111111111111111222222222222333333333222222222222222222222222444333222222111111222222222222222222222222222222555222111444777888444///111222333444444333222222333333333333333333333333333333333333222222111111222222333333333333444444444444444333333222222222000000000111111111222222333333222111111111111111333333333333333333333333222222222222222222222222222222111111111111222222444444333333333222222222111111111111111111111111000111222222111000111222333111000//////000111333444444444333333222222111222222222222222222222222333333222222222222333333444333333222222333333444222222222222222222222222222222222111111111000000000111111111111222222222222222222111111111111000111111222222222222111111222222111000000000000000///000111111111111000///111111111000000111111111111111111000000000//////000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000//////111111111111000000000000000000000000000111111111000000000000000000000000000000000111111111222222000000000000000111111111111111000000000000111111000000////////////000000000000111111111222222222000000000000000000000000000000000000111111111111///000000000111111111111111111111111000000000///111111000000000000111111111111000000000000111111111111111111222222222222333333333222222111111111000111111111111222222222111111000000////////////000000000000000111111111222222111111111111111222111111111111111111111111000111222222333333222222000000000000000000000000222222222222222222222222111111111222222222222333111111111111111111111111111111000000111222222333222222222111111111111000000000000000000111111222111111111111111111111111111111111111111111111111111111222222222222222222111111111222222333333444444333333333333444444555333333222222222111111111111111111111111111111111111111111111111222333333333333333555888<<<@@@CCC......------......///000000000000000000000000000//////000000000000111111000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222333222000///000111111111111111111111111111222111000000000000000000111111111111111111111111111000000000000111222222111111111111111111111111111222222222222333333333222222222222222222222222333333222222111111222222222222222222222222222222444222222444666777333000000000111222333333222222333333333333333333333333444444444333333333333222222222333333333333444444444444333333333333222222111111222222222333333333444333333222222222222222333333333333333333333333222222222222222222222222222222111111111111222222333333333333222222222222/////////000111111111222000111222111000///000222333222111000000111222333555555444333222111000000222222222222222222222222222222111111111111222222333333222222222222333333222222222222222222222222222222222111111111111111000111111111111222222222222222222111111111111000111111222222222222111111222111000000000000000000//////000000000000//////111111222222222222111111111111000000000000//////000000000000000000000000111111000000000000111111000000000000000000000000000000000///////////////111111111111000000000000111111111111000000000000000000000000000000000000/////////000000000111111111111111111000000000000111111000000000000111111000000////////////000000000000000111111222222222000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000111000000//////000000111111111000000000000111111000000000000111111111111222222222222222111111111000111111111111222222222111000000000000/////////111111111111000000000000000111111222222222111111111111111111111111111111000111222222333333222222000000000000000000000000222222222222222222222222222222222222333333333333222222222222222222222222111111111000111111222333222222222111111111111000000000000000000111111222111111111111111111111111111111111111111111111111222222222222222222111111333222222222222222222222444444333333222333333333333222222222222111111111111111111111111111111111111000000000000111222222222333555888;;;>>>@@@AAA...............//////000000000000000000000000000////////////000000000111////////////////////////000000////////////000000111111000000000000111111///////////////////////////////////////////////////////////////////////////000000000111111111111000222222111000///000111111111000000000000111111333222111/////////000111111111111111111111111111000000000000000111222222111111111111111111111111//////000000000111111111222222222222222222222222333333222222111222222333222222222222222222222222444222222333555555333111///000000111222222222222222222222222222222222222333333333333333333333222222222222333333333444444333333333333333333333333222222222333333333444444444444333222222333333444222222222222222222222222111222222222222222333333222222111111111111222222333333333222222222222111...//////000111222333333000222333222111000111222555444444333333444444555444333333333222222111111111222222222222222333333222111111000000111111222333333222222222222333333222222222222222222222222111111111111111111111111000000111111111222222222222222222111111111000000111111222222222222111111111111000000000000000111000000000000000000000000111222333444444333222111111000000000////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000///222222111111000000//////////////////////////////////////////000000000000222222111111000000//////111111000000000000111111000000////////////000000111111111111000000000000///////////////////////////000000000111111111111000000000000000111111111111111111000000000000000000000////////////000000111111000000000000111111////////////000000000000222222222111111111111111000000111111111222222222000000000000000000000000222222111111000000/////////000222333333222111000222222222111111111111111000000111222222222222222000000000000000000000000111111111111111111111111222222333333333444444444222222222222222222222222222111111111111111222222222222222111111111000000000000000000000111111222111111111111111111111111111111111111111111111111222222222111111000000000222222222222222222222222444444333222222111222222222222222222111111111111111111111111111222222222000000000///000000111222111333777:::>>>???@@@AAA.........///////////////////////////////////////...////////////000000000////////////////////////000000////////////000000111111000000000000111111///////////////////////////////////////////////////////////////////////////000000000111111111111000111222111///...///000111111000//////000111111333222111/////////000111111111111111111111111111000000//////000000111222111111111111111111111111//////000000000111111111222222222222222222222222333222222111222222333333222222222222222222222222333222222333444444333222000000000111111222222333222222222222222222222222111111111111222222222222222222222333333333444444333333333333333333333333222333333333333444444444333333333222222333444444222222222222222222222222111111111222222333333333222222111111111111222222333333222222222111111111000000111111222333444444222333444444222222333444444444444444444444444444111111111222222333333333111111111222222333333333222111111000000111111222333222222111111222222333222222222222222222222222111111111111111111111111000000111111111222222222222222222111111111000000111111222222222222111111111000000000000000111111111111111111111111111111111222333444444333222111000000000////////////...000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111000000000///222222111111000000//////////////////////////////////////////000000000000222222111111000000//////111111000000000000111111000000////////////000000333222222111000///......///////////////////////////000000000111111111111111111000000000000000000000000000000000000111111000000////////////000000111111000000000000111111....../////////000000000111111111111111111111111000000111111111222222222000000000000111111111111222222111111000000/////////000111333333222222111222222222111111111000000000000111222222222222111000000000000000000000000111111111111111111111111222222333333333444444444222222222222222222222222222222111111111111111222222222222111111111000000000000000000000111111222111111111111111111111111111111111111111111111111111111000000/////////...000111111222222333444444444333222111111111111111222222222111111111000000000000111111111222222222000000000///000000111222111444888===@@@AAAAAA@@@---...///000000000000///////////////////////////......////////////000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111222111///...///000111000///......///000111222111000000000000000000111111111111111111111111000////////////000111111111111111111111111111111111222222222222333333333222222222222222222222222222222111111222222333333222222222222222222222222333333222222222222333333333222111111111111222222222222222222222222222222000111111111111111222222222222333333333333444444222222333333333333444444222222333333333444444444333222222222222333333444222222222222222222222222111111111222222333333444222222111111111111222222222222222222111111111111111111111222333333444444333444555444333222333555111111222222222222111111//////000111222333444444111111111222222333333444222222111111111111222222222222111111111111222222222222222222222222222222111111111111111222222222000111111111111222222222222222222111111111111000111111222222222222111111000000000000000111111222222222111111111111222222111111222222222222111111000000////////////......000000000000000000000000111111000000000000111111000000000000000000000000111111111111222222222222111111111111000000000000111111111111000000000000000000000000000000000000/////////000000000111111111111111111000000000000111111000000000000111111000000////////////000000222222111000///......---000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000//////......//////000111111000000000000111111////////////000000000000000000000111111111111111000111111111111222222222000000000111111111111222111111111111000000000000///000111222222222222222333333222222111000000000///000111111222222111111000000000000000000000000111111111111111111111111222222222222333333333333333333333333333333333333333222111111000111111111222222222111111111111000000000000000000111111222111111111111111111111111111111111111111111111111000000000000000/////////000000111222333333444444222222111111000111111111222111111111111000000000000000000111222222333333111000000000000111222222222555999>>>AAABBBBBBAAA---...///000111000000///////////////////////////........./////////000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///111111111///...///000111000///......///000111///000000111111111111000111111111111111111111111///////////////000111111111111111111111111111111111222222222222333333333222222222222222222222222222222111111222222333444222222222222222222222222222333333222111111222333555444333222111111222222111111111111111111111111111111111222222333333333222222333333333333444444222222222333333444444444222222222222333333333333111111111111111222333333111111111111111111111111000111111222333333444444222222111111111111222222222222222222111111111111111111111111222222222222222333444444222222333444000111111111111111111000000000111111222222333333000111111222333333444444333333222222222222333333222222111111111111222222222222222222222222222222000000111111111222222222000111111111111222222222222222222111111111111000111111222222222222111111000000000000000111222222222111000//////000111222111111111000000111111111000000/////////.........000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111222111111111111000000000000000000000000000111111111000000000000000000000000000000000111111111222222000000000000000111111111111111000000000000111111000000////////////000000//////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000//////000000000111111111111//////............//////111111000000000000111111//////000000000111111111///000000000111111111222000111111111111222222222000000111111111222222222000000000000000111111111000000000000111222333444333333222222111000000//////000000111111111111111000000000000000000000000111111111111111111111111111111111222222222222333333333333333333333333333333222222111000000111111222222222111111111111000000000000000000111111222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111000000000000111111222111111111111000000000000///000000111222222333333111111111111111222333333333555:::>>>AAABBBCCCCCC---...000111111111000///////////////////////////............/////////000000000000000000000000000000000////////////000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///111111000///...///000222000///......///000222...///000222222222111000111111111111111111111111///////////////000111111111111111111111111111111///000000000000111111111222222222222222222222222222111111111222333333444222222222222222222222222222333333222111111222444777666444222111111222222111111111111111111111111222222222333333444444444222222333333333444444444222222222333333444444444111111222222222333333333111000000000111222222333111111111111111111111111000000111222333333444444222222111111111111222222222222222111111111111000111111111000000000000000111222333333111111222333111222222333333222222111222222222111111111111111000000111222333333444444444333333222222333333444222222111111111111222222222222222222222222222222000000111111222222222222000111111111111222222222222222222111111111111000111111222222222222111111000000///000000111222222111000///......///000111222111000//////000111222000/////////............000000000000000000000000111111000000000000111111000000000000000000000000.../////////000000111111111111111111000000000000//////000000111111222222000000000000000000000000111111111111222222222222//////000000111111222222111111000000000000111111000000////////////000000------...///000111222333000000000000000000000000000000000000111111111111222111111111000000////////////000000111111111222//////............//////111111000000000000111111000000000000111111111111//////000000111111111222000111111111111222222222000000111111222222222222//////000000111111222222111000//////000222444555333333222222111000000/////////000111111111111111000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333333333222111000000111111222222222111111111111000000000000000000111111222111111111111111111111111111111111111111111111111222222222333333444444555444444333333222111111000000000//////000111222222111111111111000000000000///000000111222222333333222222111111222222333444444666:::>>>AAACCCCCCCCC//////............//////000000111111111111000000////////////////////////000000//////.........---000000000000111111111111///////////////000111111////////////000000000000000000000000000000000000000000//////.........---222111000//////000111222222111111111000000//////////////////////////////333222111/////////000111000000000000000000000000000000000000000000000000000111222222222000///...222222111111111111111111111222333444555444333333111111222222222333333333111111222222222333333333444333333333333333333444000000111111111111000000000111111111111222222222111333444444222222333555555555333111000000333666111111111111111111111111555444222111111111222222333444555444222111222333222222222222222222222222444444333333333333222222000000111111222222222222222222222222222111000///000000111222333333444444000000000000111222333333333333333333333333333333333333333222222111111111333333333222222222111111000111222333333333333333222111111111000000//////222222222333333222222111222222222222222111000///333222111000000111222333777666555444333333222222222111111111000000//////000000000000000000000000........................000000000000////////////...///000111111000///.........////////////......000000000000000000000000000000000000000000000000222222111000000000000000111111000000//////......222111111000///......---000000000000000000000000...///000111222333333333000000000000000000000000000000////////////000000000000000000000000000000......///000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333000000111111111111000000000000////////////000000000000000000111111111111......///000111222333333222222222111111111111000000000000000000000000000333222000/////////000111000000000000111111111111000111222333333222111000000000000000111111111111111111000000111111222333111111000000000000000111444444444333333222222222000000000000000000000000000111111111222222222222333222222222111111000000222222222222222111000///000000000000000000000000000111222222111000111222222222222111111111000000...000111111000000111222333222222222222222333333000000111111111222222222222222333444444555555666111<<>>???AAACCCBBB>>>////////////////////////000000000000000000000000///////////////......---............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000//////......000000111222222222222111111111111111111000///...111111222222222000...---111111111000000000000000222222111000//////000000111111111111000000000000111111000000000000111111222222222222222222222222222222222111111111111111000111111111111222222222222222222222222222222222111111222333333333333222222111///...---...000111333333333333333333444444555444333333222222222222333333333333333222111000222222222111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222111111111111111111111111000000//////000111222222111111111111111111111111444333222222222333444555888555111000000111111111111111111000///......---222222222111111111000000222333333333222000///---222222222222222111000///111111111111000000000000000000////////////000000////////////////////////000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000111111111111111111111111......//////000000111111////////////////////////000000///////////////000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////......////////////000000000000000000000000000000000000...000111000------///333222111000///////////////000111222222222000///...//////000000000000//////,,,------...///000000111111111111000000000000000//////000000111111222222......//////000000111111000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////111111222222222222111111222222111111111111222222111000///......///000000000000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000111222222222222222111222222333333222222111000000000000000000000000111111111000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111222333333333111000///111111000000111111222333777999;;;>>>@@@AAAAAAAAA////////////////////////////////////////////////------...///000000//////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000111000000000/////////...000000111222222222222111000111111111111000000///---...///000000111111000111000000000000000000000111000000///......//////000000000000000000000000111000000//////000000111222222222222222222222222111111111111111111222222000111111111111222222222222222222222222222222222111111222333333333333222333222111//////000222333333333333333333333333333555444333222222222222222333333333333333222111000222222111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222111111111111111111111111000000000000000111222222111111111111111111111111333222222111222333444555555333000///000111000000000000000000000000000000222222222111111111000000111111222222111000......222222222222222111000000111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000.../////////000000000111////////////////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////......////////////000000000000000000000000000000000000000000111000///......///000000////////////000000///000111111111000///...//////000000000000//////---......///000000111111111000000000000000000000222222111111000//////...000000000000000000111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000111111222222111111000222111111000000111111222111111000/////////000111000000000000111111111111000000000000000000000000222111000//////000111222000000000000000000000000///000111111222222111111000111111222222111111000000000000000000000000000111000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000111111222222111000000///111111000000111111222333666888:::===???AAAAAAAAA////////////////////////////////////////////////+++,,,---///000000111111....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////000000000000///////////////000111111222222111111///000000111111111111000---------......///000111000000000000000000111111000//////...............////////////000000000000000000////////////000000222222222222222222222222000000000111222222222333000111111111111222222222222222222222222222222222111111222333333333333222444333222111222333444555333444444444444444333333444333333222222222222333222222333333333222111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222000000000000000000000000111000000000000111222222111111111111111111111111222111111111111222333333111000///000111111000/////////000000111222333333222222222111111111111111///000000111000000//////111222222222222111000000111111111111000000000000222222111111111111222222111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////////////////000000000000////////////////////////000000////////////000000111111111111111111111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......////////////......////////////000000000000000000000000000000000000111111111111222111///---//////.........///000000......///000000000////////////000000000000///////////////000111111222222000000000000000000111111222222111111000/////////222222111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111000111111222222111111000222111111000000111111222111111000000000111111222000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000...///000000111111000000000000000111111000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000111111000000000000000000000000111111000/////////000000111111000000111111222333555777999<<>>////////////////////////........................---...///////////////...//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000.../////////000000000111...//////000000000000000000111111111111000000///---...///000111111111111...//////000111111222222///////////////000111111000000000111222333333333222222111111111111222222222222222222222222222222111111111111111111222222000111111111111222222222222222222222222222222222111111222333333333333222222333555666888999::::::<<<===>>>>>><<<999666444111111111111111222333333000111222333333333333222000000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111444333222222111111111222111111111111111111111111111111333444444444333222333111//////111222333222...//////000000111111111000000111111111222222222333222111111111222333444000000111222222222222222111111111111000000000000111000000000000000000111111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000////////////000000000000111111111111111111111111111000000000/////////...////////////////////////............///000111222////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////000000000000000000000000000000000000111222333222111000111222222222111111222333444444222111000/////////000111//////000000000000//////111111111111111111111111...//////000111111222222000000000000000000111111111111111111222222222222000000000000000000000000/////////000111111222222111111111111111111111111000000000000000000000000//////000000000000//////000000////////////000000---...///111111222111111000000000000111111111111000000000000000000000000///000111222222111000///000000000000000000000000///000111111222222111111111111222222222222111111000000000000000000000000...//////000111111222222000000000000000000000000...//////000111111222222000000000000000000000000///000000111222222111111111111000000111111222333000000111222444777999;;;////////////////////////........................,,,,,,...///000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111.../////////000000111111...//////000000000000000111111111111111000///...///000000000000...---+++...//////000111222222222...............///000111000000111222333333444444333333222222222222333333222222222222222222222222222222222111111111111111000111111111111222222222222222222222222222222222111111222333333333333222333444666888:::;;;;;;<<<===>>>??????>>>;;;777555111111000000111222333333000111222333333333333333......//////000000000111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111444333333222111111111222111111111111111111111111111222333444555444333333444111......///111111111,,,,,,---///000222333333000000111111222222222222333222111000000111222222///000111222222222222222111111111111000000000000222222111111111111222222222222222222222222222222000000000000000000000000...///000111111000///...111111111111111111111111////////////000000000000000000000000000000000000111111000000/////////...////////////////////////............///000222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......////////////000000000000000000000000000000000000111333333000,,,+++---///000000000222333555777888333222111/////////000111//////000000000000//////111111000000000000000000...//////000111222222222------...000111333444444000000000111111222222333000000000000000000000000......///000111222333333111111111111111111111111//////////////////////////////000000000000//////000000////////////000000,,,---///000111111111000000000000000111111111111000000000000000000000000///000111222222111000///000000000000000000000000000000111222222222222222000000111111111111000000000000000000000000000000...//////000111222222222000000000000000000000000...//////000111222222222000000000000000000000000///000111333333333222111111111111000111222222333000000000111333555888999000000000000000000000000---...///000000///...------......///////////////111111111111000000000000111111000000//////............//////000000111111111111000///...---,,,,,,000000000000000000000000000000000000000000000000////////////000000000000111000000000000000111222222222111111111111222222............/////////000////////////000000000000111111000000000000111111000111111111111222222222000000///---,,,...111444111111111222222333333333111111000000000000111111000111111111111222222222333222111000000111222333222222333333333222111111000111333666999<<<>>>???>>>>>>===<<<:::888666555333333333222222222111111222222222111111111000000222222222222222222222222333222111000000111222333000000000000000000000000222111111111000000//////000000000000////////////000000000000000000000000///000111222222222222222111222333444444333222111111111111111111111111111111111222222222222111111444333222000000000111111000000000000111111111111222222111111111111222222111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111000000//////.........---////////////000000000000000000000000000111111222000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////000///.........///111222000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////---......///000111111222000000////////////000000111111000000//////......////////////////////////111111000000000000111111000000111111111222222222777666444222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000111111111111111000//////111111111111111111111111000000000000000000000000000000000000111111111111222222111111111111111111222222111111222222333444////////////////////////......////////////......---......///////////////111111111000000000//////111000000000/////////...111111000000//////......///////////////.........000000000000000000000000000000000000000000000000////////////000000000000000000///////////////000111111000000000000111111........./////////000000////////////000000000000111111000000000000111111//////000000000111111111000000000///---...111333222222222222222222333333000000////////////000000000111111111111222222222222222111111111111222222000111222333333333333333000111333555888:::<<<===<<<<<<;;;:::999777555444444444444333333333222222222222222111111111000000222222222222222222222222222222111000000111222222000000000000000000000000111111111111000000000///000000000000000000000///000000000000000000000000111111222222222111111000000111222333333222111000111111111111111111111111111111222222222222111111333222111000000000111222000000000000111111111111111111111000000111111111111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000111000000//////000000111000/////////............////////////000000000000000000//////000000111222000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////000//////...///000111222000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000.........///000111111111000000////////////000000000000000000////////////////////////////////////222111111000000111111222/////////000000111111111333333222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000000111111111111111000//////111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222111111222222333444//////////////////////////////............//////---......///////////////111111000000000000//////000000000000////////////111111000000//////......---.........//////000000000000000000000000000000000000000000000000000000////////////000000000000111000///......---......000000////////////000000....../////////000000000////////////000000000000111111000000000000111111.../////////000000000000///000111111000///111222333333222222222222222222/////////....../////////000111111111111222222222111111222222222222111111//////111222333444444444111111333444666777888999999999999888777555444333555444444444333333333333222222222111111111111111222222222222222222222222222222111000000111222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000333333333222222000//////000000111111111111000000111111111111111111111111111111222222222222111111111000000///000000111222000000000000111111111111111000000//////000000111111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000000//////......//////000////////////............////////////000000000000000000//////000000111222000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000///////////////////////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000////////////000000000000////////////////////////111111000000000000111111......////////////000000////////////000111222333////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000111111111111000000///000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111222111111111111222333333////////////////////////000///...------...///000---......///////////////111000000000////////////000000000000////////////......//////000000111111............////////////////////////////////////////////////////////////////////////000000000000222111000///...---------//////............//////...////////////000000000////////////000000000000111111000000000000111111/////////000000000111111...000222333222111111222333333333222222111111111000000////////////000000000000111111111222222222000111222333333222111000///000111222333333333333111222222333444555555555666666666666555444333222444444333333333222222222111111111111111111111111111111111111111111111111222111111111111111111222222222222222222222222222111111111000000000000000000000000000000111111111000000000000000000000000222222222222222111000/////////000000000000//////111111111111111111111111111111222222222222111111/////////000000111111222///000000000111111111111000000////////////000000111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000//////............/////////////////////.........////////////000000000000///////////////000111111//////////////////////////////////////////////////////000000000000//////000000000000000000000000///////////////////////////////////////000000111////////////////////////000000000000000000000000///000000000000000000///111111111111111111111111.../////////000000000111000000////////////000000......//////000000111111////////////////////////000000////////////000000////////////////////////............///111222222////////////////////////////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000////////////000000////////////////////////111111111000000000000000////////////////////////////////////////////////////////////////////////222000///------///000222000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111111000//////////////////////////////////////////////////////000000000111111111111000000000000111111111111111111111111111222222333........................000///...------...///000---......///////////////000000000////////////...////////////000000000000......//////000000111111////////////............////////////////////////////////////////////////////////////000000000000333222111000//////.../////////............//////////////////000000000111////////////000000000000111111000000000000111111000000000111111111222222...000333444333222111222333333333222222111111111222111111000000111111222000000111111111222222222000111222333333222111000222222333333333222222111222222222222222333333333222333333444444333222222222222222222111111111000111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111000000000000000000111111///000000000111111111222111111111111111111111111///000111222222222222222////////////////////////111111111111111111111111111111222222222222111111//////000000111111111222///000000000111111111111000000////////////000000111111000000000000111111000000000000000000000000000000000000//////////////////////////////////////////............//////.........///////////////////////////000000000000/////////...///000000111//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////...//////000000000000000////////////////////////000000000000000000000000...///000000000000///...000000000000000000000000////////////000000000000000000////////////000000......//////000000111111000000000000000000000000......------------......000000000000000000000000/////////...//////000000////////////////////////////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000111111////////////////////////////////////////////////////////////////////////222000///------///000222000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000//////000000000000000000000000///000000111111111000000///////////////////////////////////////////////////000000000111111111111//////000000000111111111111111000000111111222333........................//////............//////---......///////////////000000////////////......////////////000000000000111111000000//////......000000//////.........---000000000000000000000000000000000000000000000000////////////000000000000333222111000000///000000//////............///////////////000000000111111////////////000000000000111111000000000000111111111111111111222222222222///111444444333222222333333333222222222222222222333222222111111222222333000111111111111222222222111111222222222222111111333333333333333222111000222222222222222222222222000111111222333333333222111111111111000000000000111111111111111222222222111111111111111111111111000111222222222222111000........................000000000000111111111111///000000111111222222222111111111111111111111111//////000222222333333333000000////////////000000111111111111111111111111111111222222222222111111000111111222222222222111000000000000111111111111111000000//////000000111111111000000000000111111000000000000000000000000000000000000////////////////////////////////////000//////......//////000.........///////////////////////////000000000000//////......//////000111000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000......000000000000......////////////////////////////////////000000000000000000////////////000000////////////000000000000000000000000000000000000......------------......111111000000000000//////111000000///////////////////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111000/////////000000000000000000000000///000000111111111111000000000000000000000000000////////////////////////000000000000111111111111...//////000000111111111111000000000000111222222..............................////////////......---......///////////////000000/////////............/////////000000000111111111000000//////...............///////////////000000000000000000000000000000000000000000000000////////////000000000000111000000/////////000000000//////////////////000//////000000000111111111////////////000000000000111111000000000000111111000000000000111111111111000222444444333222333444222222222222222222333333222222111111111111222222000111111111111222222222222222111111111111222222111111222333333333222222222222222222222222222222//////111222333333333333222222222111111111000000000000111111111222222222111111111111111111111111000111222222222222111000///////////////////////////000000000111111111111///000000111111222333333111111111111111111111111000111111222222222111111111111000//////000111111111111111111111111111111111111222222222222111111222222333444333333111111000000000000111111111111111111111000000111111111111111000000000000111111000000000000000000000000000000000000////////////////////////////////////111000000//////000000111............/////////000////////////000000000000///............///000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////---...///000111000000///000000000000000000000000000000000000000000000000---...000111111000...---........................000000000000////////////000000////////////000000000000000000////////////000000000000000000000000000//////......//////000000000000//////.........111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111000//////...000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000000000111111111111......//////000111111222000000000000000111222222........................---...///000000///...------......///////////////000/////////.............../////////000000111111......//////000111111111,,,,,,---...///000111222000000000000000000000000000000000000000000000000////////////000000000000//////.........//////000000000////////////000000000000000000111111111111////////////000000000000111111000000000000111111////////////000000000000111333444333222222444555111111111222222333333444111111000000000000111111000111111111111222222222333222111000000111222333///000111222333444444444222222222222222222333333...///000222333333333333333333333222222222111111000000111111222222222222000000000000000000000000000111222333333222111000222222222222222222222222//////000000111111111222///000000111222222333333111111111111111111111111222222222222222111000///222111000//////000111222111111111111111111111111111111222222222222111111333444444555444333111000000000000000111111111111222222111111111111222222111111000000000000111111000000000000000000000000000000000000////////////////////////////////////111111000000000000111111---.........//////000000////////////000000000000...............///000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000---...///111111///...---........................000000000000////////////000000////////////000000111111000000//////......000000000000000000000000111111000000000000111111//////.........---------000000///000000111222333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000111111111111111111111111222222222111000//////...000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111---......///000111111222000000000000000111111222......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000......////////////................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000///......//////000000000000//////////////////000000000000000000000000111111111111000000111222222222222111000111111111111222222222111111111111111111111111111111000000111111222333222222222111111111111000///000000000111111111111111111000000000000111111000000000000000000000000//////000000111111111222222222222111111111000000111111111111000000000000222111111111000000//////000000000000000000000000111111000000//////......000000111111111222222222222222111111111111222222222222222111111111000000000111222333333222111000222222222222222222222222333333333222222111111111111111111000000000000000111111111111000000000///000000000000000000000000......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////............////////////000000000000000000000000000000000000111111111111111111000000000000111111111111111111000000000000........................////////////////////////............////////////000000000000////////////111000///......///000111////////////////////////---......///////////////////////////////////////000///...---------------...///000111111111111111000000000000000000000000000000000000111111111111///////////////////////////000000000000//////...000000000000////////////000000000000000111111222111111111111111111111111222222222111111111000000///000222333444333333222000000000000000000000000000000000000000000000000444333333222111000//////000000////////////000000000000111111111000000///000000000000000000000000222111111111000000//////000000000000111111111111000000////////////000000111111111111111000//////000000000000000000000000222111000//////000111222111111000000//////......111111000000//////......000000000000000000000000222111000//////000111222000000000000////////////000000000000000000000000000000////////////000000111111000000//////......000000000000////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000///......//////000000000000//////////////////000000000000000000000000111111111111000000111222222222222111000111111111111222222222111111111111111111111111111111000000111111222333222222222111111111111000111111111111222222222222111111000000000000111111000000000000000000000000///000000000111111111111222222222111111111000000111111111111000000000000111111111111000000000///000000000000000000000000111000000000/////////...111111111111111111111111222222111111111111222222222222222111111111000000000000000111111000000000111111111111111111111111111111111111111111000000222222222111111111111111222222222222111111111111000000000000000000000000//////000000000000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////............////////////000000000000000000000000//////000000000111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////............/////////////////////...............111000///......///000111////////////////////////---......///////////////////////////////////////111000///...............//////000111111111000000//////////////////////////////000000000111111111//////////////////////////////000000000000//////000000000000////////////000////////////000111111111111111111111111111111111111111000000000//////000000111222111111000///000000000000000000000000000000000000000000000000333222222111111000000000000000////////////000000000000111111111000000///000000000000000000000000111111111111000000000////////////000000000111111000000////////////000000111111111111111000//////000000000000000000000000000000///......///000000111000000000/////////...111000000000/////////...000000000000000000000000000000////////////000000111111111000000000000000000000000000000000000000000000////////////000000111000000000/////////...000000000000////////////......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000222111000//////000111222....../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000///......//////000000000000//////////////////000000000000000000000000111111111111000000111222222222222111000111111111111222222222111111111111111111111111111111000000111111222333222222222111111111111000111222222222222333333333222222111111111111222222000000000000000000000000000000000000111111111111222222222111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////111111111111111111000000222222111111111111222222222111111111111000000000000000////////////000000000000000000000000000000//////000000000000000000222222222222222222222222333333333222222222222111000000000000000000000000111111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////............////////////000000000000000000000000//////000000000000111111111000000//////000000111////////////////////////000000000000000000000000////////////////////////............////////////---------...............000000////////////000000////////////////////////---......///////////////////////////////////////111111000////////////000000000111111111000////////////////////////////////////000000000000111111////////////////////////---...///000000111000000////////////000000000000//////......//////000111111111111111111111111111000000000///////////////111111111111000///...---000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000///000000111111000000000000000000000000000000000111111111111000000000000....../////////000000000111000000//////000000111000111111111111000000///000000000000000000000000//////............//////000000000000////////////000000000000////////////000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000////////////000000000000000000////////////////////////000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////222111///......///111222...////////////000000000////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000///......//////000000000000//////////////////000000000000///000000000111111111111000000111222222222222111000000111111111222222222111111111111111111111111111111000000111111222333222222222111111111000000111111111222222222333333222222111111111111222222000000000000000000000000000000000000000111111111111111111111111111111111111111111111000000000///111111111000000000000000000000000000000000000000000000000000///////////////000000000111111222222222222111111111111222222111111111111000000000000111000///......///000111000000000000000000000000/////////000000111111111111111111222222222222222333333222222222111111111000000000000000000000000333333222222111111000000///000000000111111111111////////////////////////////////////////////////////////////000000000000////////////////////////............////////////////////////////////////////////////000000000111000000////////////000000---------.......................................////////////////////////............////////////------............//////000000////////////000000////////////////////////---......///////////////////////////////////////000000///////////////000000111111111000///......////////////////////////////////////000000000111////////////////////////------...000111111111111////////////000000000000...............///000000111111111111111111111111000000000000000000000000111111111111111111111000////////////////////////000000000000000000000000///000000000111111111222000000////////////000000...///000000000000000000////////////////////////111111111000000000000000............////////////111000000000000000000111000000111111111111000///000000000000000000000000////////////////////////000000000000////////////000000000000////////////000000000000000000000000//////111222222111//////000000000000000111111111////////////////////////000000////////////000000000000000000////////////////////////000000000000......////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000...------...000111////////////000000000111////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000///......//////000000000000//////////////////000000000000///000000000111111111111000000111222222222222111000000111111111222222222111111111111111111111111111111000000111111222333222222222111111111000000000000000000111111111222222111111111111111111222000000000000000000000000111111000000000000000000111111111111111111111111111111111111000000000///000000000000000000111111000000000000000000000000////////////000000000000------...000111222333444222222111111111111222222000000000000000000000000222222000//////000222222111111111111111111111111///000000111111222222222000000000000111111222222222111111111000000000000000000000000000000000000333333222222111111000000///000000000111111111111////////////////////////////////////////////////.../////////000000000111////////////////////////............////////////////////////////////////...////////////000000000000000////////////000000,,,---------.........///........................////////////////////////............////////////....../////////000000000//////000000000000//////////////////////////////---......///////////////////////////////////////.........------......///000000000000000///...---...........................////////////000000000////////////////////////------...000111111111111.../////////000000000111...............///000000000000000000000000000000111111111111111111111111111222222333444555555666////////////////////////000000000000000000000000/////////000111111222222000000////////////000000......///000000000000000////////////////////////000000000000000000111111............////////////111111000000000000111111///000000111111111000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000///////////////////////////000222222222222000///............//////000000////////////////////////000000////////////000000////////////000000000000.../////////000000000111......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000///...------...///000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000///......//////000000000000//////////////////000000000000000000000000111111111111000000111222222222222111000111111111111222222222111111111111111111111111111111000000111111222333222222222111111111111000//////000000000111111111111111000000000000111111000000000000000000000000111111111111000000000000111111111111111222222222111111111111000000000000000000000000111111111111000000000000000000000000////////////000000000000------...///111222333333222222111111111111222222//////000000000000000111222222111111111111222222111111111111111111111111000000111111111111111111/////////000111111222222111111111000000000//////000000000000000000000000111111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000......//////000000111111////////////////////////............////////////000000000000000000000000......////////////000000000//////......//////000,,,,,,------.../////////000000000000000000000000////////////////////////............////////////......//////000111111111//////000000000000//////////////////////////////---......///////////////////////////////////////...------------....../////////000000000///....................................////////////000000////////////////////////---...///000000111000000......//////000000111111//////......//////000111000000000000000000000000111111111111222222222222111111111222444555777888000000000000000000000000000000000000000000000000/////////000000111111111000000////////////000000------...///000000000000000000000000000000000000000000000000111111111111....../////////000000000222111111000000111111222///000000111111111111000000000000000000000000000000000111111111111000000////////////000000000000////////////000000000000////////////////////////000000111111111111000000,,,------......//////000000000000000000000000000000000////////////000000////////////000000000000......//////000000111111......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000///......//////000000000000//////////////////000000000000000000000000111111111111000000111222222222222111000111111111111222222222111111111111111111111111111111000000111111222333222222222111111111111000000000111111111222222222000000////////////000000000000000000000000000000111111111111000000000///000000111111111222222222111111111111000000000000///000000000111111111111000000000000000000000000.../////////000000000111////////////000000000000222222111111111111222222////////////000000111111000000111111111111000000000000000000000000000000000000000000000000////////////000111111222333333222222222111111111000000000000000000000000000000//////000000000000000111000000000000111111111111000000000000000000000000000000000000000000000000.........///000111111111////////////////////////............////////////000000000000000000000000........./////////000000//////............//////,,,------...//////000000000000000000000000000000////////////////////////............////////////------......///000000111...///000111111000///...////////////////////////---......///////////////////////////////////////...............///000000......//////000/////////................................./////////000000//////////////////////////////000000000000//////.........///000111111111000////////////000111111000000000000000000000000000000000000111111111222000000///000111222444555000000000000000000000000000000000000000000000000/////////000000000000000000000////////////000000,,,---...///000000000000000000000000000000000000///000000000111111111111/////////000000000111111222111111000000111111222//////000111111111111111000000000000000000000000//////000111111000//////.../////////000000000111.../////////000000000111//////////////////////////////............//////---------...///000000000000000000000000000000000000000////////////000000.../////////000000000111.........///000111111111......////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000//////...//////000000000000//////////////////000000000000000000000000111111111111000000111222222222222111000111111111111222222222111111111111111111111111111111111000111222222333222222222111111111111000111111222222222333333333//////............//////000000000000000000000000222111111111000000//////000000111111222222222222111111111111000000000000//////000000111111111222000000000000000000000000.../////////000000111111222111111000///......---222222111111111111222222.../////////000000111111...///000111111000///...////////////////////////000000//////.........---000000111222333333444444333333333222222222111111000000000000000000000000......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000---......///000111111222////////////////////////............/////////000000000000000000000000000............/////////000//////............//////------......///000111111........................////////////////////////............/////////000,,,,,,------...///000000...///000111111000///...////////////////////////---......//////////////////////////////////////////////////////000111111------...///000000000///..................................../////////000///////////////////////////000000000000000///...---......///000111111222000000000000000111222222000000000000000000000000.../////////000000111111//////...------...///000000000000000000000000000000000000000000000000000000000000000000/////////000000////////////000000,,,---...///000000000000000000000000000000000000//////000000111111111222000000000000111111111111222222111111111111222222//////000111111111111111000000000000000000000000---...///000000///...---.../////////000000111111.../////////000000111111////////////////////////...---,,,++++++,,,---...---......///000111111222000000000000000000000000000000////////////000000.../////////000000111111---......///000111111222////////////////////////......////////////..............................///////////////.........111111000000//////......000000//////.........---////////////////////////333333222111000///......000...---...///000///...111111000000//////......000000000000000000000000......////////////......222111111111000000//////000000000000000000000000111111000///////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111222333444555222222111111111222444555444222000111333333000...000000111111111111000000111111111111111111111111111111111111111111111111222111111111000000//////222222222111111111000000333333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000666<<<<<<777222000000000000000000000000000000000000//////......------...///111111/////////000222111111111000000//////111111000000000000111111000111111111111222222222000000000000000000000000000111333444444222///---000///......//////...---............////////////////////////////////////+++,,,---...//////////////////////////////////////////////////////////////////////////////////////////............//////000000//////.........---......////////////..................////////////........................////////////////////////////////////////////////000000000000000000000000/////////...............000000111111111222222222111111000///////////////222222000///............///////////////////////////000111111111000...---////////////////////////---.........//////000000........................//////000111111111111111...000111000///...///111000000000000000000000000000000////////////000000000000000000000000000000333222222222111000000000000000000000000000000000000000////////////000000000000////////////000000......///000000000000000000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////111111111111111000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////......111000///......///000111222111111111000000////////////...//////000111222//////////////////////////////000000000000//////......................../////////////////////...000000///////////////...000/////////............////////////////////////111111111000000000000000000///......///000///...////////////000000000000////////////////////////......////////////......111111000000000/////////000000000000000000000000222111000///......///000////////////000000000000000000000000000000000000111111000000000000111111////////////000111222333222222111111111222333444444222111222444444111///000000111111111111000000111111111111111111111111111111111111111111111111111111111111000000000///222222222111111111000000333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222777<<<<<<777111//////111111111111111111111111000000000000000/////////...///111111/////////000111111000000000/////////000000////////////000000000000111111111222222222000000000000000000000000///000111222222111///...111000...///000000///---............////////////////////////////////////....../////////......---//////////////////////////////////////////////////////////////////////////////............//////000/////////..................////////////..................////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111111111000///////////////222111000///............///////////////////////////000000111000///...---////////////////////////............/////////000........................//////000111111111111000...000111000///...///111000000000000000000000000000000////////////000000000000000000000000000000222222222111111111111111000000000000000000000000000000////////////000000//////............//////......///000000000000000000000////////////000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111000000000000000///......000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000......////////////......111000///......///000111111111111000000000//////000////////////000000111////////////////////////......////////////....................................//////////////////.............../////////////////////............/////////////////////////////////000000111111111000///......000000///............///000111111111..............................////////////......000000///////////////...000000000000000000000000222111///...---...000111////////////000000000000000000000000000000000000111111000000000000111111////////////000111222222222111111111111222333333444333222333444444222000000000111111111111000000111111111111111111111111111111111111111111111111111111111111000000000000222222222111111111111111222222222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222666::::::666111//////222222222222222222222222000000000000111111111111...///111111/////////000000000///////////////...//////............//////000000000111111111222222000000000000000000000000////////////000000000000222000//////000111///...............////////////////////////////////////000000000000///...---,,,//////////////////////////////////////////////////////////////////////////////............//////////////////..................////////////..................////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000000000111000000///////////////111111000///............////////////////////////000000000000000///......////////////////////////............////////////////////////////////////...///000000111111000000...000111000///...///111000000000000000000000000000000////////////000000000000000000000000000000111111111111111222222222000000000000000000000000000000////////////000000......------------............///000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111111111111111111111111111...////////////......---000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...//////000000//////...000000////////////000000111111000000000000//////111000000////////////000////////////////////////,,,------......------,,,....................................////////////,,,,,,------....../////////////////////.........////////////////////////////////////000000000111000///...///000111000....../////////000000000111////////////////////////......////////////......////////////............////////////////////////222111///------...000222////////////000000000000000000000000000000000000111111000000000000111111222222111111222333333444111111111111111111222222222222222222333333222111000000111111111111000000111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222////////////////////////000000000000000000000000///222666666444111000000111111111111111111111111/////////000000111111111...///111111/////////000////////////............000//////......//////000000000000000111111111111000000000000000000000000000//////...///000111222222111000000111111000///............////////////////////////////////////000000000000000///......//////////////////////////////////////////////////////////////////////////////............/////////////////////...............////////////..................////////////........................////////////////////////////////////////////////////////////////////////......///////////////000000000000000000000000000000000////////////000000111000///...............////////////////////////000000000000000//////...////////////////////////.........///////////////000000000000000000000000...//////000000000000000...000111000///...///111//////////////////////////////000000000000//////////////////////////////000000000111222222222333////////////////////////000000////////////000000///......------......///......///000000000000000000000000111111000000000////////////////////////////////////000000000111111111111111111111111111...........................//////000//////......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000000000000000000000//////111111000//////...//////////////////////////////.........//////.................................---.........//////000000,,,,,,------......//////.........///////////////////////////////////////000000000////////////...111///...///000111000///111000000000/////////...000000000000000000000000......////////////..................////////////////////////////////////111000///......///000222////////////000000000000000000000000000000000000111111000000000000111111222222222111222222333444111111111111111111111111///000111111111000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333////////////////////////111111111111111111111111,,,...000111111111111111000000000000000000000000.........//////000000000...///111111/////////000............////////////111000000//////000000111//////000000000111111111000000000000000000000000111111/////////111333444222111000000111111000///............////////////////////////////////////......///000000000000000//////////////////////////////////////////////////////////////////////////////............//////.........///////////////......////////////..................////////////......................../////////////////////////////////////////////////////////////////////////////////000000111111111111111111111111111111111000000////////////000000000//////...............////////////////////////111000000//////////////////////////////////////////////////////.........000000000000000000000000......///000000000000000...000111000///...///111//////////////////////////////000000000000//////////////////////////////000000000111222222222333////////////////////////000000////////////000000000//////////////////000......///000000000000000000000111111111111000000////////////////////////...////////////000000000000000000000000000000000........................///000000111111000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////000000111111000//////...//////////////////////////////000000111111111111000000........................------......///000000000.............../////////.........///////////////////////////////////////000000000//////.........111000//////111111000///111111111000///.........111111111111111111111111......////////////.........////////////000000000000000000000000000000000///////////////000000111////////////000000000000000000000000000000000000111111000000000000111111111000000000000000111111111111111222111111000///---///111111000///000111000000111111111111000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111222222222000000000111111111111111222222222222222222222222333333333333333333333333000000000000000000000000111111111111111111111111,,,---...///000111222222////////////////////////............////////////...///111111/////////000...////////////000000000111111000000000000111111/////////000000000111111000000000000000000000000222222111000000111222333222000//////000111///...............////////////////////////////////////,,,---...///000000000000//////////////////////////////////////////////////////////////////////////////............//////.........///////////////......////////////..................////////////........................////////////////////////////////////////////////000000000000000000000000000111111222222333333444222222222222111111111111///////////////000000111//////......---......///////////////////////////111111000//////////////////////////////////////////////////////.........////////////////////////---...//////000000//////...000111000///...///111000000000000000000000000...///000111111000///...000000000000000000000000111111111111111222222222000000000000000000000000000000////////////000000000000////////////000000......///000000000000000///000111222222111000///000000000000000000000000......////////////000000000000000000000000000000111111111111111111111111///000000111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000111111000000/////////000000000000//////......////////////000000111000000////////////000///////////////////////////000000000000000000///........................------......///000000111000000///////////////.............../////////000////////////////////////.........///////////////111000///000111111000///000000000000////////////000000000000000000000000......////////////....../////////000000000111111000000000000000000000000---...///000111111000///////////////000000000000000000000000000000000000111111000000000000111111111111000000000000000111000111222222111000///...---000222222000///111222000000111111111111000000111111111111111111111111111111111111111111111111///000000000111111111111000000111111111222222222///000000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000/////////000111111111////////////////////////000000000///////////////...///111111/////////000/////////000000000111111000000////////////000000////////////000000000111000000000000000000000000222111111000000000000111111000...///000000///---............////////////////////////////////////---....../////////......//////////////////////////////////////////////////////////////////////////////............//////............/////////000......////////////..................////////////........................////////////////////////////////////////////////000000000000000000000000...//////000111111222222222111111111000000000000///////////////000111111.........------......///////////////////////////222111000///...//////000////////////////////////000/////////....................................---...//////000000//////...000111000///...///111000000000000000000000000...///000111111000///...000000000000000000000000222222222111111111111111000000000000000000000000000000////////////000000/////////....../////////......///000000000000000///000222333333222000///000000000000000000000000........./////////000000000000000000000000000000111111111111111111111111...//////000111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000...///000111111000///............/////////000000000////////////000000111////////////////////////,,,------------------,,,........................---------...///000000111111111000000//////......---.........//////000000////////////////////////,,,,,,---...///000111222111000///000111222111///......//////000000111111////////////////////////......////////////......//////000000111111222222000000000000000000000000,,,...000111222111000///////////////000000000000000000000000000000000000111111000000000000111111333333222222222222222333000111222222222000///......000333333111000222444000000111111111111000000111111111111111111111111111111111111111111111111//////000000111111111222000000111111222222222222//////000000111111111222000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111444333111000111111111000000000000000000000000000222222111111000000//////...000111111/////////000//////000000111111222222//////............//////////////////000000000000000000000000000000000000111111000000//////......000///......//////...---............/////////000////////////////////////////////////...---,,,+++//////////////////////////////////////////////////////////////////////////////............//////---.........//////000000......////////////................../////////000........................////////////////////////////////////////////////000000000000000000000000+++++++++,,,---......///111111000000/////////...///////////////000111111......---------......///////////////////////////222111///.........///000////////////////////////000000//////.........---........................---......//////////////////000111000///...///111000000000000000000000000...///000222222000///...000000000000000000000000333222222222111111000000000000000000000000000000000000////////////000000.........------............//////000000000000000///000222333333222000///000000000000000000000000............/////////000000000000000000000000000////////////////////////------...///000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000...///000111111000///...---.........//////000000//////...//////000111222////////////////////////...///000///...---...000//////.........---------........................////////////////////////.........///////////////////////////////////////............////////////000000000000000000000000......///000000000000000......///000000000000000111111000000//////......000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////......///000111222222333111111111111111111111111000000000000000111111222222222333333333333222222000000000000000000000000222222222111111111000000222222111111111111222222///000111222222111000///111111000000//////.........///000111111000///...000000000000000000000000333333222111000000000111333222111000...,,,...222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111000...,,,+++******000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000222111111000///......---............////////////////////////////////////........................////////////////////////////////////////////////+++,,,.../////////...---......////////////............////////////......000///...---,,,,,,---...111000///...------...///000000000000000000000000000111222222111000///...///////////////000111111////////////////////////---.........//////000000////////////////////////------............------000000000000000000000000:::666000...///000///...///////////////.........//////...//////000111222///////////////000000111000000000000000000000000333222222222111111000000000111111111111222222222//////000000000000//////////////////////////////000000000000000000000000------......//////000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000000......000333444222///000000000000000000000000////////////////////////////////////////////////,,,---...///000111222333111111000///...---,,,,,,............////////////////////////........................////////////111000///......///000111...........................///000///...---...000//////.........---------........................////////////////////////000000//////......------////////////////////////............////////////000000000000000000000000......///000000000000000......///000000000000000111000000000/////////...000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111000000000000000111111111////////////////////////000000000000000111111222000000111111111111000000000000000000000000000000222222222111111111000000222111111000000111111222......///000000///......111000000000/////////......///000111111000///...000000000000000000000000222222111111000111111111/////////000000///000111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000///...------......000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////000000000000000000000000111111111000///.....................////////////////////////////////////........................////////////////////////////////////////////////,,,---......//////............////////////............////////////......000000...---------......111000///...---......///........................000111111222111000///...///////////////000111111////////////////////////............/////////000////////////////////////------............------////////////////////////444111...---///000000///.........///////////////000////////////000000111000000/////////000111111000000000000000000000000222222111111111000000000000000111111111222222222//////000000000000//////////////////////////////////////////////////////........./////////////////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111111111000///000000000000000000000000111///...///222222111///000000000000000000000000////////////////////////////////////////////////------...///000111222222000000000///......------............////////////////////////........................////////////111000///......///000111...........................///000///...---...000...............---------........................////////////////////////111111000///...---,,,,,,////////////////////////............////////////000000000000000000000000......///000000000000000......///000000000000000000000000000////////////000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111111111111111000000//////////////////////////////000000000000000111111222000000111111111111000000000000000000000000000000222111111111111000000000222111111000000111111222//////000111111000//////000000000000//////////////////000000000000//////000000000000000000000000111111000000000111222222//////...///111333222111000000000000000000000000000000000000000000000000000000000000000000000000........................000000000000000000000000111111111111111111111111000000000000000000000000............///000111222000000000000000000000000000000000000000000000000111111000000000000//////////////////////////////000000000000000000000000111111000000//////..................////////////////////////////////////........................////////////////////////////////////////////////......------......///000......////////////............////////////......000000///.........//////000000///............///........................000000111111111000/////////////////////000111111////////////////////////............////////////////////////////////////------............------////////////////////////---,,,+++,,,///000000///------......//////000000111000000////////////000111000000000000111222222000000000000000000000000111111000000000000//////000000000111111111222222//////000000000000/////////////////////////////////////////////////////////////////////................../////////000000////////////////////////000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000222111//////000111000///000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////............////////////////////////........................////////////000000////////////000000...........................///000///...---...000................................................////////////////////////000000//////......------////////////////////////............////////////////////////////////////......///000000000000000......///000000000000000000000000000////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////000000000000111111111111111111111111111111000000000000000000111111111111111111111111000000000000000111111222222222333333333333222222000000000000000000000000111111111111000000000000111111000000000000111111222222222333333222222222000000000000//////////////////000000000000//////000000000000000000000000000000///000000111222333777666333000111444444000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111////////////////////////////////////000111222333000000000000000000000000////////////////////////000000000000000000//////////////////////////////////////////////////////111000000000/////////...............////////////////////////////////////........................///////////////////////////////////////////////////...---------...000111......////////////............////////////......000000000/////////000000/////////.........//////........................000000000000000000/////////////////////000000111////////////////////////.........///////////////////////////////////////------............------////////////////////////***+++,,,.../////////...,,,------...///000111111111111000//////...//////111111111111111222222333000000000000000000000000000000000///////////////000000000000111111111111//////000000000000//////////////////////////////........................000000//////......------....../////////000000000000000000000000000000000///////////////////////////////////////////////////000000000000000000///////////////////////////333111000///////////////////////////////////////////////////////////////////////////////////////000000000000////////////............//////000000............////////////////////////........................////////////000000////////////000000...........................///000///...---...000---.....................////////////////////////////////////////////////------......//////000000////////////////////////............////////////////////////////////////......///000000000000000......///000000000000000////////////000000000000////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////000000000000000000000000000000000000...//////000111111222222111111111111111111111111000000000000000111111222222222333333333333222222000000000000000000000000000000000000000000000000111000000000000000000111333222222222222222222333////////////000000000000000000////////////000000000000000000000000000000////////////000111222222AAAAAA:::222000333444111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000000000000111111222//////////////////////////////////////////////////////////////////000000////////////////////////////////////////////////000000000000////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////...------///000111......////////////............////////////......//////000000000000000000......////////////////////////////////////////////////////////////000000///////////////000000111///////////////////////////////////////.........////////////////////////------............------........................+++---///000000///...---,,,------...///000111111111111000//////...//////111111111111111222222333000000000000000000000000///////////////000000000//////000000000111111111//////000000000000//////000000000000000000000000////////////////////////000000//////......------/////////000000000111111111111111111111111111111////////////////////////////////////////////////000//////////////////000////////////////////////111111000///.........///////////////////////////////////////////////////////////////////////////000000000000////////////------......///000000000............////////////////////////........................//////////////////000000000000//////------------------------...///000///...---...000---------...............////////////////////////////////////////////////,,,,,,---...///000111111////////////////////////............////////////000000000000000000000000......///000000000000000......///000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000////////////////////////......///000111222333333////////////////////////000000000000000111111222000000111111111111000000000000000000000000000000//////000000000000000111111000000//////000000111111000////////////000111////////////000000000000000000////////////000000000000000000000000000000000000/////////000111111BBBDDD???333...111333000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000000000////////////////////////000000000000000000000000......////////////000000////////////////////////000000000000000000000000000000000000////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////......//////000111......////////////............////////////............///000000000//////---...//////000/////////000000000000000000000000//////.........///000000///////////////000111111///////////////////////////////////////.........////////////////////////------............------........................---///111111///...---...------......//////000000111000000////////////000111000000000000111222222000000000000000000000000//////000000000000111111/////////000000000111111//////000000000000//////000000000000000000000000000000000000000000000000///////////////.........//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000...///111111///......///000000000000000000000000////////////////////////////////////////////////000000000000////////////---.........//////000000............////////////////////////........................//////////////////000000000000//////------------------------...///000///...---...000---------.........//////////////////////////////////////////////////////------......//////000000////////////////////////............////////////000000000000000000000000......///000000000000000......///000000000000000.../////////000000000111000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000//////000000111111111222////////////////////////000000000000000111111222000000111111111111000000000000000000000000000000////////////000000111111000000////////////000000000//////......//////000.../////////000000000111111000///......///000111000000000000000000000000111000000////////////000666??????444---000222000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111////////////////////////000000000000000000000000........./////////000000////////////////////////000000000000000000000000////////////000000000000............////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000......////////////............////////////......,,,---...///000//////...,,,---///000000000/////////////////////////////////......---...///000111///////////////000111111////////////////////////000/////////............////////////////////////------............------........................,,,///111000...---...000.........///////////////000////////////000000111000000/////////000111111000000000000000000000000000000000111111111222222////////////000000000111//////000000000000//////000000000000000000000000111111111111111111111111.........///////////////........./////////000000111111111111111111111111000000000000000000000000000000000000000000000000000///............///000000000000000000000000000***...111222000.........000000000000000000000000////////////////////////////////////////////////////////////000000000000.........///////////////............////////////////////////........................////////////...///000111111000///...------------------------...///000///...---...000---------.........//////000000000000000000000000///////////////////////////////////////.........////////////////////////............/////////000000000000000000000000000...//////000000000000000...//////000000000000000.../////////000000111111000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000111111111111111111111111111111111111000000000000111111111111111111111111000000000000000111111222222222333333333333222222000000000000000000000000.../////////000000111111000000////////////000000222111000//////000111222.../////////000000111111111000///......///000111000000000000000000000000222111000//////...//////***888===444---///111///111111111111111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///.........///000111222////////////////////////000000000000000000000000---.........//////000000////////////////////////000000000000000000000000////////////000000000000............/////////000////////////////////////000000000000000000000000////////////////////////////////////////////////---...000111111111000///......////////////............////////////......+++,,,.../////////......,,,---///000000000//////........................///...------...///000111///////////////000111111////////////////////////000000//////.........---////////////////////////---..................---........................+++---//////------///111///////////////.........//////...//////000111222///////////////000000111000000000000000000000000000000111111222222222333////////////000000000000//////000000000000//////000000000000000000000000111111111111111111111111---.........//////000000---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000000000000000000000000000(((,,,222333111///......000000000000000000000000////////////////////////////////////////////////////////////000000000111////////////////////////............/////////000000/////////......................../////////000...///000111111000///...///............---------///////////////.........////////////////////////---------............///////////////////////////---...///111111///...---,,,,,,---.../////////...///////////////.........///333444000...000000///......////////////..............................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111333222222222111111000000000000000000000000000000000000000000000000000000------..................---...///000000///...---000000111111111111000000222111111000///......---111111000000//////......000000//////.........---000000000000000000000000------...///000000//////---///000///...---...000////////////////////////......///000000000000000+++******,,,...//////...........................////////////000000000000222000///------///000222,,,,,,,,,---------......//////...------------...//////............//////------......//////000000............////////////////////////////////////////////////////////////,,,------...///000111111000000000000000000000000000000000000000000000000//////............/////////......---------......,,,,,,---...///000111111........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////---,,,,,,---...///////////////////////////........................////////////////////////////////////000000000000111111000000//////......000000000000000000000000000111111111111222222222222222111000//////000000222111000//////000111222111111111111111111111111000000000000000000000000............////////////000000000000000000000000222111000//////000111222000000111111111111000000////////////////////////////////////////////////111111000000//////......111111000000//////......000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000000///---,,,---...000222000000000000000000000000///////////////.........000000000000000000000000///............---------/////////////////////...////////////////////////------------............////////////////////////---...///000000///...---------......///..................///////////////444777777333000111222000...///////////////..............................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000111111000000000222222111111111000000000000000000000000000000000000000000000000000000000////////////...---,,,,,,---...///000000///...---000000111111111111000000111111111000///.........111000000000/////////...000/////////............000000000000000000000000---...//////////////////...000000000...---...000////////////////////////......///000000000000000---,,,+++,,,...000///...////////////////////////////////////000000000000111000///......///000111------------............//////...------------...//////............//////////////////000000000000............////////////////////////////////////////////////////////////------......//////000000////////////////////////000000000000000000000000//////............////////////...............///------......///000000000........................////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////...------------...///////////////////////////........................////////////////////////------------............111000000000/////////...000000000000000000000000000000111111111222222222222111111000//////000000111000////////////000111222222222222222222222222////////////////////////............////////////000000000000000000000000111000////////////000111000000111111111111000000////////////////////////////////////////////////111000000000/////////...000000000000////////////................................................////////////////////////////////////////////////000000000000000000000000000///---------...000111000000000000000000000000/////////////////////...........................///............---------......//////////////////000000000000000000000000....../////////000000000////////////////////////---...///000000///...---....../////////...------------......//////000000555999888444000111111/////////000000///...------........................////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////111111000000000000//////000000000000000000000000000000000000000000000000000000000///...---,,,+++......////////////......000000111111111111000000111111000000//////......000000000000////////////////////////............000000000000000000000000//////////////////...---000111111000///......///////////////////////////......///000000000000000///...---...///000///...000000000000000000000000////////////000000000000111000///......///000111............////////////000///......------......//////............//////111111111000000000000000............////////////////////////////////////////////////////////////.........///////////////........................//////////////////////////////............////////////////////////000000////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000........................///////////////////////////////////////////////////////////////////////////......------...//////////////////////////////........................////////////////////////------------............000000000000////////////000000000000000000000000000000000111111111222222111111000/////////000000000//////......//////000111111111111111111111111....................................////////////000000000000000000000000000//////......//////000///000000111111000000///////////////////////////000000000000000000000000000000000000////////////////////////000000000000................................................///////////////////////////////////////////////////////////////////////////......------///000111000000000000000000000000......//////////////////........................///............---------............////////////000000000000000000000000000000111111111222222222////////////////////////......///000000///......///////////////...---,,,,,,------...///000111111111444555000...//////---000000000000///...---,,,........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000000///////////////000000000000000000000000///////////////////////////////////////...---,,,...//////////////////...000000111111111111000000111000000000/////////...000000000000///////////////////////////.........000000000000000000000000//////000000///...------000111222111///......///////////////////////////......///000000000000000222000//////000000///---////////////////////////////////////000000000000000///............///000////////////000000000000000//////...............//////............//////111111000000//////..................///////////////////////////////////////////////////////////////////////////.........................................................//////............/////////000000111111111111111000000//////....................................////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////.............../////////////////////////////////........................////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000111111111111111000000/////////000000//////............//////////////////////////////....................................//////////////////////////////////////////............////////////000000000000//////////////////////////////000000000000000000000000000000000000////////////......//////000000111111000000000000000000000000........................///////////////////////////////////////////////////////////////////////////............///000000000000000000000000000000............////////////........................///............------------.........//////000000//////////////////////////////000000000000111111////////////////////////......////////////......///000000000///...------,,,------...///000111111,,,000111...,,,...///...//////000//////...------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000111111222222111111000///////////////000000000000000000000000000000000........................------...///000000000////////////....../////////000000111111111111000000000000000000////////////////////////000000000000........./////////////////////////////////////////////000000///...------000111111000///......///////////////////////////......///000000000000000222111//////000000///---........................////////////000000000000//////............///////////////000000000111111000000///............/////////............///////////////......------,,,............///////////////////////////////////////////////////////////////////////////.................................------------------------//////............////////////000111222222111111000000000///......------........................////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////---......//////000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////000000000111111111000///////////////000000......////////////..................................................................////////////////////////////////////......////////////......//////000000000000//////////////////////////////000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////---.........//////000000///////////////////////////............---------------......///000000000////////////////////////,,,,,,,,,---------......//////////////////////////////////////////////////////000000000///......------......//////000000,,,000111...---000111000......////////////......////////////////////////////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222111111//////000000000000111111000000000000000000000000........................,,,---...///000111111111//////............//////000000111111111111000000000000000000////////////////////////000000000000........./////////////////////////////////////////////////////////...------///000///...---...000////////////////////////......///000000000000000222000//////000000///---........................////////////000000000000........................////////////000000000000111000//////......////////////............//////......------------------............////////////////////////////////////////////////////////////.........///////////////................................................//////............//////---...000222222222111111000000//////.........---........................////////////////////////////////////////////////////////////////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////------///000000000000000////////////////////////////////////////////////////////////////////////------------............////////////000000000000000000000000000000000000/////////000000000111111//////......//////000000...//////000000//////...------------------------....................................////////////000000000000000000000000...//////000000//////......//////000000//////...////////////////////////000000000000000000000000////////////000000000000////////////000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////------......///000000000000000000000000000000000///............---------------......///000000111------------------------,,,,,,---------.........//////////////////////////////............//////...//////000000000000///.........///////////////...222222///...000111///,,,---...///000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000111111111222222000000000000000000000000000000000000000000000000---...///000000000000000000///...------...///000000000111111111111000000////////////000000000000.../////////000000000111............/////////000////////////////////////---...//////////////////+++,,,......------///000////////////////////////......///000000000000000000///......000000///---........................////////////000000000000---..................---........./////////000000111000000/////////////////////............//////---------...........................////////////////////////////////////////////////////////////------......//////000000////////////////////////........................//////............//////,,,---000111222222111000///////////////.................................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////,,,---///000111111000000////////////////////////////////////////////////////////////////////////------------.............../////////000000000111000000000000000000000000////////////000000000111...............///000000//////000111111000//////........................////////////////////////............////////////000000000000000000000000//////000111111000//////......////////////......////////////////////////////////////////////////.../////////000000000111000000000000////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000---......///////////////////////////////////////------......///000000111//////////////////////////////.........------------------...///000000111------------------------////////////000000000000//////////////////////////////............//////......///000000111000000///////////////............222222...,,,......,,,+++,,,---///000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000//////000000000000//////000000111111222222222333000000000000000000000000111111111111111111111111///000000000000000///...000///...------...///000000000111111111111000000////////////000000000000.../////////000000111111---.........//////000000////////////////////////------...///000000000///)))+++------------///000////////////////////////...//////000000000000000///...---...///000///...000000000000000000000000////////////000000000000------............------............////////////111111000/////////////////////............//////---.........//////000000............/////////000////////////////////////////////////////////////,,,------...///000111111000000000000000000000000//////////////////////////////............//////+++---///111222111000///////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////,,,---///000111111111000////////////////////////000000000000000000000000////////////////////////////////////000000000111.../////////000000111111000000000000000000000000////////////000000000000...............///000111///000111222222111000///000000000000000000000000000000000000000000000000............/////////000000000000000000000000000///000111222222111000///......////////////......////////////////////////////////////////////////.../////////000000111111111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111---......///000/////////////////////////////////---------...///000000111................................................------------------------222222111111000000//////000///---,,,---...000222//////////////////////////////.........---------000000000000000000000000////////////000000000000...///000111111000///...//////.........---------......------------......000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000222222111111111111111111222222111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111111000///......///000111////////////............---.........//////000000000000000000111111111111111111222111000///---,,,///////////////.........////////////////////////000000000000000000000000111111000000//////......000000//////.........------.........//////000000000000000000000000000000000000000000000000000000........................000000//////.........---000000//////......------...............///000000333111000///000///...,,,............////////////////////////////////////........................////////////////////////000000000000000000000000///////////////.........////////////////////////////////////////////////000000//////......------////////////////////////000000//////.........---------......//////000000////////////////////////000000000000000000000000///...---,,,,,,---.../////////............//////333111///------...000222////////////////////////////////////////////////......------------............////////////......//////.........---------////////////////////////000000000000000000000000//////000000000000//////////////////............000000000000000000000000000000////////////000000////////////000000000000111111000000//////......//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////......////////////.........///000///...---...000222111000.........///000000000//////.........---000000//////.........------...///000000///...---......////////////..................//////////////////000000000000//////......////////////......//////000000///...------////////////////////////........................------------------------//////////////////......000///---------...000111//////////////////////////////.........---------000000000000000000000000////////////000000000000...///000111111000///...//////.........---------/////////....../////////////////////////////////000000000000000000000000////////////////////////........................000000000000////////////000000000000000000000000000000000000000000000000000000000///////////////111111000000000000111111000000000000000000000000000000000000000000000000//////............//////111000////////////000111////////////......................../////////000//////000000000111111111000000111111000///...---/////////////////////...////////////////////////////////////////////////111000000000/////////...000/////////............///////////////000000000000000000000000000000000////////////////////////////////////////////////000/////////............///////////////........................///000000222111//////000///...,,,............////////////////////////////////////................................................/////////////////////////////////////////////...///////////////////////////////////////////////////////////////.........////////////////////////000/////////.....................///////////////................................................///...------------.../////////............//////000///...------...///000////////////////////////////////////////////////......------------............////////////......//////.........---------////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000////////////000000.../////////000000000000111000000000/////////...000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////......////////////.........///000///...---...000222111000.........///000000/////////............000/////////............---...///000000///...---......////////////..................//////////////////000000000000//////......////////////......///////////////...------////////////////////////........................---------------------------------------.........///......------///000111/////////////////////////////////............---000000000000000000000000////////////000000000000//////000000000000///////////////............---000000////////////000000........................000000000000000000000000////////////////////////........................////////////000000000000000000000000000000000000//////////////////000000............////////////111111000000000000111111000000000000000000000000000000000000000000000000//////............//////111000000//////000000111////////////........................//////////////////000000000000111111...///000000000//////.........//////////////////////////////////////////////////////////////////000000000000////////////////////////............000000000///////////////000000000000000000000000........................000000000000000000000000////////////.....................///////////////...............///000000111000//////000000...---............////////////////////////////////////........................------------------------..............................//////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////............000000///////////////...------------------------........................///......------....../////////............//////........................////////////////////////////////////////////////......------------............////////////....../////////............---////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000....../////////000000000000000000000////////////111111111111111111111111//////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////......////////////.........///000///...---...000111111///......//////000////////////............////////////..................////////////............////////////..................//////////////////000000000000//////......////////////......///////////////......---////////////////////////................................................,,,,,,,,,------.........///............///000000/////////////////////////////////...............////////////////////////////////////000000000000//////000000000000///////////////...............000//////////////////000////////////////////////////////////////////////////////////////////////........................////////////000000000000000000000000000000000000/////////000000000000000.........//////000000000111111000000000000111111000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000////////////.....................///////////////////////////000000000111---......//////000000000............////////////////////////////////////////////////////////////000000000000///////////////////////////.........000/////////...---------///////////////////////////////////////////////////////////////////////////////////////.........------......//////000000...............///000000000///......///000///---............////////////////////////////////////........................------------------------....................................////////////////////////////////////////////////////////////------......//////000000///////////////////////////////////////.........111000000000//////......................................................//////............////////////............//////---...///000000000///...////////////////////////////////////////////////......------------............////////////....../////////...............//////////////////////////////////////////////////////000000000000//////000000000000111111111111//////////////////////////////000000000000//////........./////////000000000000000000////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////////////////////////////......////////////.........///000///...---...000111000///......///000111///////////////.........///////////////............//////////////////.........////////////..................//////////////////000000000000//////......////////////.........///////////////......////////////////////////////////////////////////........................---------.../////////000...............///000000////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000///////////////////////////......------......///000000000000000000000000////////////////////////////////////////////////////////////////////////.../////////000000000111000000000000000000000000000000000111111222222222/////////000000111111111111111000000000000111111000000000000000000000000////////////////////////111111000000000000111111000000111111111111000000////////////............///////////////............////////////000000000---------......///000000---.........//////000000////////////////////////........................////////////000000000000.........///////////////.........------,,,,,,,,,////////////////////////000000000000000000000000.................................///////////////------......//////000000...............///000000///...---...///000///...............////////////////////////////////////........................................................................---.........//////000000////////////////////////////////////////////////------......//////000000////////////////////////.........///////////////111111000000/////////...//////////////////////////////////////////////////////////////////////////////............//////---///000222222222000000////////////////////////////////////////////////......------------............////////////......////////////////////////000000000000000000000000//////////////////////////////000000000000/////////000000000111111111222//////////////////////////////000000000000//////............////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////......////////////.........///000///...---...000111000///......///000111.........///////////////.........////////////////////////....../////////......////////////..................//////////////////000000000000//////......////////////............///////////////...////////////////////////////////////////////////........................///////////////000000000.........///////////////////////////////////////...////////////000000000000000000000000000000000////////////000000000000000000////////////000000...////////////000000000......------------......111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000......//////000000111111000000000000000000000000000000111111222222333333000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////............//////000111111222222111111000////////////............///////////////...............////////////000000...---------...///000000------......///000000000////////////////////////........................////////////000000000000.........///////////////.........---------------000000000000000000000000111111111111111111111111.................................///////////////.........///////////////...............///000000...---,,,---///000000...............////////////////////////////////////........................////////////////////////........................------......///000000000////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////111000000000000000000///000000000000000000000000000000000000000000000000...//////000000//////...//////............//////...///111222333222222111////////////////////////////////////////////////......------------............////////////.........////////////000000000000000000000000000000000000000000000000000000000//////000000000000//////...//////000000111111111000000000000000000000000...///000111111000///...------........./////////////////////000000000000........................//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////......////////////.........///000///...---...000000//////......///111111.........///////////////........./////////////////////............//////......////////////..................//////////////////000000000000//////......////////////......---...//////////////////////////////////////////////////////////////////........................000000000///////////////---......///////////////////////////////////////.../////////000000000000000000000000000000000000////////////000000000000111000///......///000111.../////////000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........///000111111111000000000000000000000000/////////000111222222222000000000000000/////////111111000000000000111111000000000000000000000000000000000000000000000000//////............//////000111222222222222111000////////////............000/////////...................../////////000000///...---------...//////------......///000000111////////////////////////.........................../////////000000000111............/////////000......//////////////////000000000000000000000000000000000000000000000000..................................../////////000///////////////........................///000000---,,,,,,---///000000///............////////////////////////////////////................................................////////////////////////------......///000000111///////////////////////////////////////////////////////////////.........////////////////////////............/////////000000000000000000111111111000000000000000000000000////////////////////////...///000111111000///...//////............//////...///000111111222222222////////////////////////////////////////////////......------------............////////////........./////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////------...//////000111111000000000000000000000000...///000111111000///...---------.........//////.../////////000000000111//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////......////////////.........///000///...---...000000///.........000111222............/////////000............/////////000000///...------...///000......////////////..................//////////////////000000000000//////......////////////......------...///////////////////////////////////////000000000000000000000000////////////////////////000000000///.........------......///000/////////////////////////////////.../////////000000111111000000000000000000000000////////////000000000000111000///......///000111.../////////000000111111000000////////////000000////////////////////////000000000000000000000000////////////////////////........................---......///000111111222000000000000000000000000---......///000111111222000000//////.........---111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000111222333333222111000000/////////............000000//////.........---............/////////000///...---,,,,,,---...///---------...///000000111////////////////////////.........................../////////000000111111---.........//////000000//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000---.........//////000000000000//////.........---...............///000000,,,,,,+++---///000000///............/////////000////////////////////////........................------------------------000000000000000000000000---------...///000000111////////////////////////////////////////////////000000//////.........---////////////////////////---.........//////000000//////000000111111222222////////////////////////...........................///000111111000///...//////............//////.........///000111111222////////////////////////////////////////////////.........------...............////////////........./////////000000111111000000000000000000000000000000000000000000000000//////000000000000//////,,,------...///000000111000000000000000000000000...///000222222000///...---------.........//////.../////////000000111111000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////......////////////.........///000///...---...000000///.........000111222---.........//////000000---.........//////000000000///...------...///000......////////////................../////////000//////000000000000//////......////////////......------...///000000//////////////////////////////,,,---......///............/////////...---,,,,,,++++++,,,---...///000111...///////////////......---...///000000///...---000000000000000000000000/////////////////////////////////...------///111111111000000//////......000000000000000000000000000000//////.........---////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000---.........//////000000////////////////////////222111000//////000111222000000000000000000000000222111111111000000//////000000111111111111000000......---------......///////////////000000000000000000000000111111111111000///...------...///000//////000000000000//////////////////////////////111000///------,,,,,,,,,////////////////////////////////////////////////000000//////.........---......///000000000000000000000000000////////////000/////////............////////////////////////000000000000////////////...///000///...---...///222111000///.........///000//////.........//////........................///////////////.........------------------------............////////////........................//////.........---------//////............//////......////////////......------------------------///............------------......///////////////////////////////////////////////////////////////...///000111111000///...000000////////////000000000000000000000000000000111111111111111111111111..............................////////////......000000000000000000000000..................------................................................////////////////////////......////////////.........000111111000//////000000000000000////////////000000000000000000000000//////000000111111111222000000////////////000000////////////000000000000000000111111111111000000//////000000000000//////000000//////......---------------.........//////......//////000000111111......////////////............///000000000000000000000///...............000000//////.........---000000//////.........---//////............//////////////////...---,,,+++000000000000000000000000000000//////.........---000000///...---,,,++++++////////////////////////000000000///......------////////////////////////////////////////////////000000000000000000000000---...//////000000//////......//////......---,,,000////////////...............////////////......---...///000000///...---000000000000000000000000/////////////////////////////////...------///111111000000000/////////...000000000000000000000000000/////////........................////////////000000000000000000000000////////////000000000000////////////////////////............/////////000000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000///000000111111111111000000/////////.../////////000////////////000000000000/////////000000000111111000///...------...///000//////000000000000//////////////////////////////000000///...------------////////////////////////////////////////////////000/////////..................///000000000000000000000000000////////////000000/////////.........////////////////////////000////////////////////////000111000...---...////////////.........//////111000000//////000000111.................................///////////////------------------------------------....................................//////.........---------//////............//////......////////////..............................///............------------......///////////////////////////////////////////////////////////////...///000111111000///...000//////......//////000////////////////////////000000000000000000000000..............................////////////......////////////////////////........................................................................////////////////////////......////////////......---///111000///...//////000000000000////////////........................//////000000000111111111//////000000000000//////////////////000000000000......////////////......//////000000000000/////////////////////.........---------........./////////////////////000000000......////////////............///000000000000000000000///...............000/////////............000/////////..................------------......---....../////////......////////////////////////000/////////............000000//////...---------////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////...//////000000000000000....../////////...------111111000000////////////......///////////////.........////////////......000000000000000000000000////////////////////////...///000///------///000000000000000////////////000000000000000000000000////////////............------------............000000000000000000000000////////////000000000000////////////////////////............////////////111111111111111111111111000000111111111111000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000////////////000000000000....../////////000000000///......------....../////////000000000000//////////////////////////////000000///....../////////////////////////////////////////////////////////////////////..................///000000000000000////////////000000000000000000000/////////......///////////////////////////////////////////////////111111000///...///000...............//////000000///////////////000000........................------......//////000000------------------------,,,,,,,,,------------..........................................---------//////............//////......////////////......///////////////////////////............------------....../////////////////////////////////////////////////////////////////////000000000000/////////..................///................................................////////////////////////......////////////......................................................................................................////////////////////////......////////////......---...000000...---...///////////////000000000000........................//////000000000000111111...///000111111000///...////////////000000000000......////////////......//////000000000000//////.........///////////////------........./////////000000//////////////////......////////////......//////000000111111000000000//////............///////////////............////////////............------,,,,,,,,,,,,------,,,---...///000000111000////////////////////////////////////............////////////////////////////////////////////////------......///000000111////////////////////////////////////////////////////////////////////////......///000000000000///......////////////......---......///000000111111---...//////////////////...//////////////////...////////////////////////////////////////////////...///000///...---...000000000000000///////////////////////////////////////////////////.........------........./////////////////////////////////////////////000000000000////////////////////////.........///////////////000000000000000000000000///000111222222111000///000000000000000000000000111111111000000000000000000111111222222111111000000000000000000000//////////////////000000000000............////////////........................//////000000000000//////////////////////////////000////////////000000111///////////////////////////////////////////////////////////////...............///000000000000000////////////000000000000000000000////////////...////////////////////////.........///////////////000111111111///...///000000000//////.../////////---,,,,,,,,,,,,------...........................,,,------...///000111111------------------------,,,,,,---------.........................................................///......------......///......////////////..............................///............------------....../////////////////////////////////////////////////////////////////////000000000000//////......------------..............................------------------------000000000000000000000000......////////////..........................................////////////................................................////////////////////////......////////////......,,,...//////...------...////////////000000000000........................//////000000000000000000---///000222222000///---////////////000000000000111111000000000000111111//////000000000000//////------......//////000000............////////////000000000//////......---......////////////......///000000111111111000000000///............/////////////////////.........///////////////............------,,,,,,------...---...///000111111111111///////////////////////////////////////............/////////000000111111////////////////////////............//////000000////////////////////////////////////////////////////////////////////////,,,---......//////............///////////////...---------......//////000------...////////////////////////....../////////////////////////////////////////////////////////---///000000.........///////////////000000000000////////////////////////.........///////////////....../////////000000000////////////////////////////////////000000000000........................///////////////.........///////////////////////////000111222222111000///000000000000000000000000000000000000000000111111111111222222222222111111///000000000000///...---////////////000000000000............//////////////////////////////////////////000000000000//////////////////////////////000////////////000000111////////////////////////////////////////////////.........///////////////......///000000000000000.../////////000000000111111000000000////////////////////////////////////------....../////////000///000111000///......000333222111000///.........,,,,,,,,,,,,,,,---......////////////////////////,,,------...///000111111---------------------------.........////////////........................---...........................------------............////////////......------------------------///............------------......///////////////////////////////////////////////////////////////000000////////////000000......------------......................................................000000000000000000000000......////////////......................................./////////000000........................////////////////////////////////////////////////......////////////......,,,...//////...------....../////////000000000111////////////////////////000000//////////////////---///000222222000///---////////////000000000000111111000000000000111111//////000000000000//////------......//////000000........./////////000000000000//////......------......////////////......000000111111111111000000//////............//////.........///////////////........./////////////////////............////////////000000000000//////.................................///////////////......//////000000111111////////////////////////000000//////............////////////////////////////////////////////////........................,,,------.....................///000000000//////000000///...---,,,,,,+++,,,---...///000000000000//////............//////000000000000000000000000////////////////////////---///000000///......///////////////000000000000000000000000000000000000.........///////////////////////////000000000111000000000000000000000000////////////000000000000........................///////////////.................................000000111111111111000000000000000000000000000000000000000000111111111111111111222222222222111111///000000111000///---,,,////////////000000000000....../////////000000000///000000111111000000/////////000000000000//////////////////////////////000000///....../////////////////////////////////////////////////////////.........///////////////......///000000000000000......//////000000111111111111000000000/////////////////////////////////---------......//////000...000000///...---...///222111000//////.....................///000111111////////////////////////------......//////000000------------------------........./////////000000........................---------.....................------------............////////////......------------------------///............------------......///////////////////////////////////////////////////////////////000000////////////000000///..................///........................////////////////////////////////////////////////......////////////.......................................//////000000111........................////////////////////////////////////////////////......////////////......---...000000...---...///......//////000000111111000000000000000000000000000000////////////.........///000111111000///...////////////000000000000000///...------...///000//////000000000000//////.........///////////////....../////////000000000//////........................////////////......111111222222111111000000///............//////000.........///////////////.........////////////////////////......///////////////000000000///.......................................///////////////.........//////000000000////////////////////////111000000///......------////////////////////////////////////////////////........................------...///////////////......///000000000000000111111000///...---,,,,,,,,,---...///000000000000000///...------...///000000000000000000000000000////////////////////////,,,...000000///............/////////000000000111000000000000000000000000............/////////000........./////////000000000000000000000000000000////////////000000000000........................000/////////............////////////////////////111111000000000000111111000000000000000000000000///000000000111111111111111222222333333222222111000111222222111000...,,,////////////000000000000/////////000000000111111000111222333333222111000//////000000000000//////////////////////////////000000///...------------////////////////////////////////////////////////............/////////000......///000000000000000.........///000111111111111111111000000000//////////////////////////////,,,,,,---......///000000---...///...---,,,---...---------------...///000////////////000111222333////////////////////////.........///////////////---------------------------------.........//////........................---------.........//////...------,,,,,,------.........////////////..............................///............------------......///////////////////////////////////////////////////////////////111000///......///000111000//////......//////000////////////////////////////////////////////////..............................////////////......////////////////////////---......///000000111111........................////////////////////////////////////////////////......////////////......---///111000///...//////.........///000111111111////////////////////////000000/////////.........//////000000000000//////////////////000000000000000///...------...///000//////000000000000/////////////////////............/////////000000000000------........................////////////......111222222222222111000///...............///000000............/////////000............/////////000///......------......///,,,---...///////////////..................................../////////000................../////////////////////////////////////////////.........////////////////////////////////////////////////...........................//////000000000000000......///000000000000000////////////000000000000,,,---...///000000000000000///...------...///000000000000000000000000000////////////////////////,,,...000111///............/////////000000111111000000000000000000000000---.........//////000000---------.........//////000000000000000000000000////////////000000000000........................000000//////.........---000000000000000000000000222111000//////000111222000000000000000000000000//////000000111111111222111222222333333222222111111222333444333111///---////////////000000000000000000000000111111111111111222333444444333222111//////000000000000//////////////////////////////111000///------,,,,,,,,,////////////////////////////////////////////////---.........//////000000...//////000000000000000---......///000111111222111111111111000000000000////////////////////////,,,,,,------...///000000---...///...,,,+++,,,---((())))))***,,,...000111---------......000111111000000000000000000000000///////////////.........------------------------,,,,,,,,,---------..............................---------.........//////...------,,,,,,------.........////////////......//////////////////////////////.........------------......///////////////////////////////////////////////////////////////111000///......///000111000000////////////000000000000000000000000000000......................................................////////////......000000000000000000000000---......///000111111222........................000000000000000000000000////////////////////////......////////////.........000111111000//////000---......///000111111222........................000000//////.........---000000////////////000000////////////000000000000333111000//////000111333//////000000000000//////000000//////.........---////////////000000000000,,,------....../////////......////////////......222222222222222111000///...............///000111---.........//////000000---.........//////000000...------,,,,,,------...)))***,,,...///000111111........................---.........//////000000........................////////////////////////------......///000000000////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000//////.........---000000000000000000000000////////////////////////---------............///////////////////////////......////////////....................................////////////......---.........//////000000++++++---///000111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111//////............//////000000000000////////////222111111111000000//////111111111111111111111111////////////////////////000000///...............///////////////.........222333333444333222111000//////000000000000//////000000000000000000000000////////////////////////000000000000////////////+++,,,---...////////////////////////////////////000000000000////////////111111000000//////......000000000000000000000000000000////////////000000//////000000///...------...............---------......////////////.........------,,,,,,...///000222111111000///......---......------------...............------,,,,,,,,,........................---------------------------------............///......------------......000000000000000000000000---------............///........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000///......000111111000......//////000000111111////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////////////////......////////////......000000000000000000000000//////000000///...------111///...------...///111000000000000000111111111000000000000////////////000000000000000000000000000000//////......------000000000000000000000000////////////000000000000000000000000000000000000000000//////......------////////////000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////////////////////////////////////////........................000000//////.........---..............................////////////..................////////////000000000000000000000000////////////////////////......------------......111///...///000111000...////////////////////////......------------......////////////////////////000000000000000000000000000/////////............000000000000000000000000////////////////////////........./////////000000////////////////////////......////////////......////////////////////////......////////////................../////////000---...///000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111//////............//////000000000000////////////111111111111000000000///111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000111222333333222111000/////////000000000000//////000000000000000000000000////////////////////////000000000000////////////,,,---...///000000000000////////////////////////000/////////////////////111000000000/////////...000000000000000000000000000000////////////000000///////////////...------.....................//////////////////////////////...---------...///000000000000///...---------//////............///////////////......---------........................---------------------------------............///......------------......////////////////////////---------............///........................000000000000000000000000////////////////////////////////////////////////.../////////000000000000////////////////////////000///---...000111111000///////////////000000000////////////////////////////////////////////////////////////////////////000//////......//////000////////////////////////......////////////......///////////////////////////////////////...------000///...------...///000222222111111000000//////000000000000///////////////////////////////////////////////////.........000000000000000000000000////////////000000000000000000000000000000000000000000000//////............/////////000000000000000000000000000000000000////////////////////////000000000000000///......////////////////////////////////////////////////........................000/////////............////////////////////////......////////////..................////////////////////////////////////////////////////////////......------------......000///...///000111000...////////////////////////......------------......////////////////////////000000000000000000000000////////////............000000000000000000000000//////////////////////////////000000000111111111////////////////////////......////////////......000000000000000000000000......////////////..................////////////000000111111111000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111000//////......//////000////////////000000000000111111111111000000000000000000000000000000000000111111111111111111111111222111111000000000000111000000000000111111111111000111111111111000000/////////000000000000//////000000000000000000000000////////////////////////000000000000////////////---...///000111111111111////////////////////////////////////////////////000000000000////////////000000000000000000000000000//////......//////000///////////////......---.........//////000000000//////............////////////.........///000111//////......------,,,,,,000000////////////000000///////////////.................................---------------------------------............///......------------..............................---------............///........................000000000000000000000000////////////////////////////////////////////////....../////////000000000////////////////////////000...---...///111000000000000//////////////////////////////////////////////////////////////////////////////////////////.........------.........////////////////////////......////////////......///////////////////////////////////////......---000///...------...///000333333222111000///......////////////000000000000.................................///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000........................000000000000000//////...////////////////////////////////////////////////........................////////////............000000000000000000000000......////////////..................////////////////////////////////////////////////////////////......------------......000///......000000///...////////////////////////......------------......///////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////000000000111111////////////////////////......////////////......////////////////////////......////////////...............///////////////000000111222222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111000000////////////000000////////////000000000000111111111000000000000000////////////////////////........................111111000//////000000000///000000000000000111111000000000000000000////////////000000000000//////////////////////////////////////////////////////000000000000////////////---...///000000000000000////////////////////////.........///////////////000000000000////////////000000000000000000000000/////////....../////////...///////////////......---......///000111111222000///............///000////////////000000000111/////////......---------//////............////////////..................................................................---------............///......------------......---------------------------------............///........................////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////000...------///000000///000000000//////......---////////////////////////////////////////////////////////////////////////...------,,,,,,------...////////////////////////......////////////......////////////////////////...///////////////......000///............///000222111111111000000//////////////////000000000000........................------......//////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000........................//////000000000000//////////////////////////////////////////////////////........................///////////////.........////////////////////////......////////////..................////////////////////////////////////////////////////////////......------------......000///......///000///...////////////////////////......------------......000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////....../////////000000000////////////////////////......////////////....................................////////////......///////////////............///000222333333444444///////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111000000////////////000000.../////////000000000111000000000000000000111111////////////////////////........................//////.........//////000.........//////000000000//////////////////000000//////000000000000//////////////////////////////////////////////////////000000000000////////////------.../////////......////////////////////////------....../////////000////////////000000000000//////////////////////////////............//////......///////////////...---......///000111111222//////............//////...//////000000000000000000000000///////////////...------,,,,,,------...------------------------................................................---------............///......------------......---------------------------------............///////////////////////////........................////////////////////////////////////////////////............////////////........................///...,,,---///000000///000000//////......------////////////////////////........................////////////////////////------,,,,,,,,,,,,------////////////////////////......////////////....................................///////////////...//////............////////////000000111111111222.../////////000000000111........................------......//////000000////////////////////////////////////000000000000///////////////////////////////////////000000000............////////////////////////////////////........................//////000000000000//////////////////////////////////////////////////////.................................///////////////..............................////////////..................////////////........................////////////////////////......------------......///...---...///000///---////////////////////////......------------......000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000////////////////////////........./////////000000////////////////////////......////////////....................................////////////......///////////////.........---...///111333444444444////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111000000//////000000111......//////000000111111000000000000111111111111000000000000000000000000111111111111111111111111...............//////000------......//////000000000////////////000000111//////000000000000//////000000000000000000000000////////////////////////000000000000////////////------............------////////////////////////---------......//////000////////////000000000000///////////////////////////......------......///---...//////////////////.........//////000000000......////////////......---...///000000000//////000000000000000000//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------................................................---------............///......------------......---------------------------------............///////////////////////////------------------------////////////////////////////////////////////////------........./////////........................///---,,,---...000////////////..................////////////////////////........................////////////////////////---------,,,,,,---------////////////////////////......////////////..............................---...//////////////////////////////////////////......///000111222333333......//////000000111111.................................///////////////////////////////////////////////////000000000000////////////////////////............////////////------........./////////////////////////////////...........................//////000000000000000////////////////////////////////////////////////.................................///////////////..............................////////////..................////////////........................////////////////////////......------------......///...------//////...---////////////////////////......------------......000000000000000000000000000000000000000000000000............/////////000000000000000000000000000//////////////////////////////000000000111111111////////////////////////......////////////....................................////////////......000/////////...............///000111222222222222////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111000000000000111111.........///000111111111///000000000111111111111111111111111111111111111111111111111111111111111//////......///000000111---......///000000111111000000/////////000111222//////000000000000//////000000000000000000000000////////////////////////000000000000////////////......////////////......////////////////////////,,,,,,---......///000000.../////////000000000111///////////////////////////......------......///------...///////////////.....................///,,,...000111111000...,,,,,,---...///000///......////////////////////////---------,,,,,,---------------------.........///................................................---------............///......------------......---------------------------------............///////////////////////////........................////////////////////////////////////////////////---------.........//////........................///---,,,,,,...//////...------..................////////////////////////........................////////////////////////......------------......////////////////////////......////////////..............................------...///////////////......////////////......//////000000111111222222.........///000111111111///////////////////////////////////////.........////////////////////////////////////000000000000////////////////////////,,,---------.........///---------.........//////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////..................................../////////000..............................////////////..................////////////........................////////////////////////......------------......///...------//////...---////////////////////////......------------......000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000////////////////////////000111111111111222222222////////////////////////......////////////......000000000000000000000000......////////////......000000//////.........---000000000111111111000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111000000000000111111---......///000111111222//////000000111111111222111111111111111111111111////////////////////////000000///000000111222222...//////000111222222222111000/////////111222333//////000000000000//////000000000000000000000000////////////////////////000000000000///////////////000000000000000//////////////////////////////,,,,,,------...///000000.../////////000000111111////////////////////////.........------.........------...///000000//////...............---------+++---000222222000---++++++,,,.../////////...------..............................------.........---.........//////000000........................////////////////////////---------.........//////.........------.................................---------.........//////000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////........................///---,,,,,,...//////...,,,------....../////////////////////////////////........................///////////////////////////......------......///////////////////////////......////////////..............................------...///000000//////......////////////......111111111111000000000000---......///000111111222000000000000000000000000000000//////.........---////////////////////////////////////000000000000////////////////////////,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000......///000000000000000////////////////////////////////////////////////........................---.........//////000000000000000000000000000000......////////////................../////////000........................////////////////////////.........------.........///...------...///...---////////////////////////.........------.........111111111000000000000000///////////////////////////////////////.........////////////////////////............////////////111000///...------...///000000////////////000000111111222222222222111111000000////////////000000------......///000000000------------------------000000000000000000000000000000//////............000000000000000000000000---.........//////000000000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000------------.........///111000///......///000111000000000000000000000000111111111111000000000000222222222222222111000///111///------000222333333---///222333111///......000///...------...000111111000///...------.../////////000000000000//////000000000000000000000000////////////////////////////////////////////////000000//////.........---........................000000//////.........---////////////////////////---------.........//////...------,,,,,,------...///////////////////////////...---,,,,,,---.../////////.........---------...................................................---,,,+++,,,...000111...........................------,,,---...///000///............///000000........................000///---,,,,,,---///000////////////////////////........................////////////////////////---------,,,,,,+++++++++////////////////////////////////////////////////000000//////.........---//////.........---------000///...------...///000---------............///,,,---------.../////////000000000000000000000000////////////............000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---............////////////000000111111111111000000000000000000000000000000////////////////////////................................................000000000000000000000000000000000000000000000000............////////////000---,,,---///000...,,,......////////////............................../////////...---------,,,........................000000000000000//////...//////000000///...------........................//////.........---------////////////////////////............////////////000000//////.........---000000000000000000000000/////////////////////////////////////////////...////////////////////////............////////////000000......---...//////000000////////////000000000000111111111111000000000//////......//////000///////////////.........////////////////////////000000000000000000000000000000000/////////......////////////////////////............/////////000000000000000000000000000///000000111111000000///000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000000000000000000------........./////////111000///......///000111000000000000000000000000111111111000000000//////000000111111111000//////000000000000////////////222111000///000222444555000///...------...000111111000///...---....../////////000000000000//////000000000000000000000000////////////////////////////////////////////////000/////////....................................000/////////............////////////////////////---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////.........---------................................................///...---,,,,,,---///000------------------------...------,,,---...///000......------......///000........................000...---,,,,,,---...000////////////////////////......................../////////////////////////////////......---------////////////////////////........................000/////////............//////.........---------//////............//////---------............///---------...............////////////////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000/////////........................//////////////////000000000000//////................................................................................................////////////////////////////////////////////////............///////////////---,,,---///000...,,,......////////////.............................................---------........................//////000000//////...---///////////////...------........................//////.........---------....................................////////////000/////////............000000000000000000000000////////////////////////......//////////////////////////////////////////............///////////////............//////000000//////......//////000//////000000000000/////////..................///111000000///......------////////////////////////000000000000000000000000000000000///////////////////////////////////////............////////////000000000000000000000000...//////000000//////...000000000000000000000000//////............////////////............//////000000000000000000000000000000000000000000000000....../////////000000000000000////////////000000000000000000000000000000111111000000000000//////......///000000000000///...///111111333888AAAGGGDDD???888666888===@@@@@@111000///.........///000000000///............/////////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////....................................////////////............////////////////////////---............/////////...------,,,,,,------...++++++++++++++++++++++++---..................---...............---------................................................000///---,,,,,,---...///------------------------...------------...//////---------------......///........................///...---,,,,,,---...///////////////////////////......................../////////////////////////////////...............////////////////////////........................////////////...........................---------......////////////......---------............///...............---------////////////////////////////////////............////////////////////////000000000000000000000000000000000000000000000000////////////........................////////////......////////////..............................------------------------................................................////////////////////////////////////////////////............///////////////...------...///...---......////////////..............................---------.............................................//////......---,,,...////////////...------.......................................---------....................................////////////////////////............/////////000000000000000////////////////////////............////////////////////////////////////............////////////............//////000000/////////....../////////......////////////............------------......000000//////............------------------------000000000000000000000000........................////////////////////////.........///////////////////////////////////////......////////////......////////////////////////000//////......//////000111111000000000000111111000000000000000000000000////////////////////////////////////000000000000000000////////////000000////////////////////////111000000000////////////---...///000111111111111000000000///222<<>>===<<<<<<<<<:::::::::999888777666666333333333333333444444444333333333333444444444444111111222333444444333333333333333333333333333333333222111111222333222111111222222333333222222111111111111111111111111111111111111111111111111111333222000000000000222333///000000000111111111111111111111000000000000000////////////////////////000000000000000000000000...//////000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////000000111111222222000000000000///////////////////////////////////////000000000000//////...............////////////////////////............,,,---///000000000///...000////////////000000111////////////////////////////////////////////////...........................//////////////////...000///...---,,,---.....................---------......---,,,,,,...///000...------------...//////////////////////////////---------............///........................///......---,,,,,,,,,,,,------------------------000/////////......------------------------------///////////////.........------------------------------------------------//////......------------,,,---...///000000000000------------------------000000000//////000000000444111...,,,,,,---///000........................////////////////////////////////////////////////////////////////////////////////////////////////................................................//////////////////////////////////////////////////////////////////////////////...---------------////////////////////////////////////////////////------............---------------............///........................000///...---------------......................................................------------.........---+++,,,...///---,,,................................................---------............///........................//////...---,,,,,,,,,,,,/////////...---------,,,------------------------...---------------------......................../////////000///......---,,,,,,,,,------------...---------...///000000111---............---............---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,IIIHHHFFFDDDCCCBBBAAAAAA===<<<;;;:::999777666555333444444444444444444444444444444444444444444444444444444444444333222222333333333333333333333333333222111222333444333111222222333333333333222222111111111111111111111111111111111111111111111111333222111000000111222333///000000000111111111111000000000000000000111111////////////////////////111111111111111111111111000000000111111222222222000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////000000000000//////000000111111222222////////////000000000000000000000000000000000000///000000111000000///...............////////////////////////............,,,---///000000000///...///////////////000111111/////////////////////////////////////////////////////////////////////////////////....../////////---.../////////...,,,,,,..............................---,,,,,,...///000---------------...//////////////////////////////---------............///........................///...---,,,,,,,,,,,,,,,------------------------///......------,,,,,,,,,------------------------///////////////.........------------------------------------------------//////............------,,,---...///000111111111------------------------///000000000000000000///111000...,,,,,,---///111------------------------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////---------------...//////////////////////////////........................------............---------------............///////////////////////////000///...------------------...................................................------------......///........./////////...////////////////////////---.....................---------............///........................000000///...------....../////////...---------,,,......................................./////////---...................../////////000///......---,,,,,,---------.........,,,------...///000111111......------.........---......---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,VVVTTTRRROOOLLLJJJHHHGGGCCCBBB@@@===;;;999888888777666666666666666666666666666555555555444444444555555555555444333222111444444444444444444444444444333222222444444333222222222333333333333222222222222222222222222222222222222222222222222222222222222111111111111222222000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000........................////////////000000000000000000000000111111111111////////////000000000000111111111111111111111111...///000111111111000///............////////////////////////............---......//////////////////......//////000111222/////////////////////////////////////////////////////////000000000000000//////............//////,,,...///000000...,,,+++.............../////////...------------...//////------,,,,,,------...///////////////////////////---------............///........................---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------........................------------------------,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------------------------,,,------......------,,,......///...,,,---///111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////,,,,,,,,,------///000000////////////////////////........................------............---------------............/////////////////////////////////...---------......---------.............................................------------......////////////////////////////////////////////////---------...............---------............///------------------------//////.........//////000...............---------////////////////////////.............../////////---------..................////////////...------,,,---------............---------...///000000111///...------...///...---......---,,,,,,,,,,,,---........................------------------------kkkhhhddd___ZZZUUURRRQQQPPPNNNJJJFFFCCCAAAAAAAAA;;;;;;;;;::::::999999888888777777666555444333333444555555555555555444333444444444444444444444444555333222333444555444333222333333444444333333222222222222222222222222222222222222222222222222222111222222333333222222111000000000000111111111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000111111111000000000000000.../////////000000000111000000000000000000000000---...000222222222111000............////////////////////////...........................///000000............///000111222////////////////////////////////////////////////........./////////000000000///...------...///000...............------,,,---........./////////000,,,---......///.........------,,,,,,------...///////////////////////////---------............///........................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,------......//////------------------------,,,,,,,,,---------......,,,,,,------------------+++,,,---...............------------------------+++,,,---......---,,,++++++---//////...---...000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////......---------......///////////////////////////........................------............---------------............///////////////////////////......---------......///---------.........//////..............................------------........./////////......//////////////////////////////---------.........//////---------............///------------------------------------...///000000---------.......................................,,,,,,,,,,,,------......---------.........//////...............---,,,,,,------------............---------......////////////---,,,---///000...,,,......---,,,,,,,,,,,,---................................................|||yyytttmmmfff```[[[YYY]]]ZZZUUUPPPLLLJJJJJJJJJ??????>>>===<<<<<<;;;;;;999999888666555444333222222333444555666666666666555555555555555555555555555444333333555555444333222333333444444333333222222222222222222222222222222222222222222222222222111222333444444333222111000000000000111111111111//////000000111111111222000000000000000000000000111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000222222111111000000//////.../////////000000111111////////////////////////,,,...000222333222111111............/////////000000/////////............//////...------///000111............///000222222////////////////////////////////////////////////---------.........//////000///...------...///000111///---,,,,,,,,,...///---.........//////000000+++,,,.../////////...------,,,,,,,,,,,,---......////////////////////////---------.........//////........................+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000........................++++++,,,,,,---...//////------------------------,,,,,,,,,------...............//////////////////...///000000000000000000------------------------,,,---...//////...---,,,))),,,000000...---...000------------------------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////000///...---------------////////////////////////........................---..................------------.........//////000000000000000000000000---------------...///000---------.........//////.................................------.........---...///...------...///000000000000000000000000---------.........//////---------.........//////------------------------+++++++++,,,---...///000,,,------....../////////------------------------*********++++++,,,,,,,,,---------.........//////------......------,,,+++---------.........//////---------...............000---,,,---///000...,,,......---,,,,,,,,,,,,---........................////////////////////////yyyrrrjjjdddkkkfff```[[[XXXVVVTTTSSSSSSNNNGGGDDDCCCCCCAAA???>>><<<:::999999999777555666777999::::::999888777888666555555666666555333666555555444333222111111444444444333333333222222222111111000000111111222222222222222222222222222555333111111333444222000000000000000000000000000333222222222111000000000111111000000000000111111000000000111222222222333000111111111111222222222000000000000000000000000000000000000000000000000222222111000/////////000000000000000000000000000444444444333222111000///222222111111111111111111222222111000///...------000000///.....................------------......////////////////////////////////////////////////111000...---------...///000000//////.........---////////////000000000000***+++---///000000//////000/////////..................------------......////////////////////////////////////////////////........................................................................000///...------...///000---------............///..................------........................000///---,,,++++++,,,---////////////////////////...---,,,,,,,,,,,,---...---------.........//////000///.........000111222........................+++,,,---.........------...///000///...---...///......------------.........---...111444555222///------......//////000000////////////////////////------------------------//////000000000000//////////////////////////////////////////000000000000000000000000000///...............///////////////000000000000000000000000........................////////////////////////...........................///////////////...---////////////////////////////////////////////////000///...------...///000000000000000000000000000///////////////////////////////////////////////////...---,,,,,,---...///---------...///000000111111111000000//////......////////////////////////000000000000000000000000,,,,,,,,,---------.........------,,,,,,------.........------------......000000//////.........---...------,,,,,,------......---,,,,,,,,,,,,---...//////.........---------000000//////.........---..............................................................................//////...---,,,,,,---------............///------------------------~~~}}}wwwpppiiibbb^^^\\\[[[WWWRRRNNNKKKIIIHHHFFFGGGEEEBBB@@@???>>>;;;999999999888888777777777666888777555444555666555333333444444555555666666666444444333333333222222222444444333333333333444444222222222222222222222222444222000111333333111///111111111111111111111111222222222222111111111111111111000000000000111111111111111111111222222222000111111111111222222222000000000000000000000000000000000000000000000000222111000000000000000000000000000000000000000000222222222222111000///...000000000000000000000000000000000000////////////000000///...............///......------......///////////////////////////////////////////////////000///...---------......000/////////............////////////000000000000+++,,,...////////////...000000/////////.........///..................///////////////////////////////////////////////////........................................................................///...---,,,,,,---...///---------............///........................---------...............,,,,,,,,,,,,,,,...///000...........................---,,,,,,,,,,,,---...,,,,,,------------------...............///000000........................++++++,,,,,,,,,---------222222333111///------.........------------.........------000222333111///.........///////////////////////////////////////........................//////000000000000//////////////////////////////.../////////000000000000000000000000000///......///////////////.........////////////////////////........................////////////////////////..............................///////////////...////////////////////////////////////////////////222111000//////000111222000000000000000000000000////////////////////////////////////////////////------...//////...------------......///000000111000000000000//////......////////////////////////........................,,,,,,---------............------,,,,,,------............------.........000/////////.........---...------,,,,,,------......---,,,,,,,,,,,,---...//////.........---------///.........------------........................................................................------......---,,,,,,+++---------............///------------------------vvvpppooolllkkkgggaaaZZZTTTQQQPPPQQQNNNKKKIIIHHHGGGEEECCC@@@>>><<<999888888999:::;;;999666555555666666555111222222333444444555555333333333333222222222222444444333333333333444444333333333333333333333333333222000111222222111///111111111111111111111111111111111222222222222222111111000000000000111111222222222111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000000000000000///...------//////////////////000000......//////000000111111000000///........./////////......------....../////////////////////////////////////////////////////////...------------...////////////............////////////000000000000---....../////////......000000000/////////......000//////......//////000////////////////////////////////////////////////////////////////////////................................................------,,,,,,,,,,,,---------------............///........................---------.........//////,,,,,,,,,,,,---...///000...........................------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,------.......................................---,,,,,,,,,,,,---...///555555555333///---------......------------.........------...000111000//////////////////.........//////////////////////////////////////////////////////000000000000//////////////////////////////....../////////000000000000000000000000//////...000000//////......------................................................////////////////////////........................------...///000000000///////////////////////////////////////////////////111111000000000000111111000000000000000000000000////////////////////////////////////////////////+++---///111111///---+++------......///000000000000000000////////////...////////////////////////........................,,,------------...............------------............................../////////.....................------------.........------,,,,,,------..................------------------------,,,,,,,,,........................................................................,,,,,,,,,---,,,,,,+++***---------............///------------------------zzznnnddd___^^^\\\YYYVVVTTTSSSRRRPPPNNNIIIFFFBBB???======???@@@???<<<999777777888777777666666555555444333333333333333333333222222222222222222222111111222222222333333333333333333333333222222111111111111000000111111111111111111111111111111111222222333333333222111111000000111111222333222222222111000000000000000111111111222222222000000000000000000000000000000000000000000000000000/////////000111222222000000000000000000000000//////000000///......---/////////000000000000000////////////000000000000000000///////////////000//////............///////////////////////////////////////////////////////////////...............///////////////.........////////////000000000000///////////////.........000000000////////////...000000////////////000000////////////////////////////////////////////////000000000000000000000000................................................---------------------------------............///---------...............,,,,,,------.../////////000///......---,,,,,,,,,........................------------------------......------------,,,,,,,,,---//////000///...---........................///......---......000000333444444222///------.........------------.........---,,,------/////////000000//////......------////////////////////////........................//////000000000000//////////////////////////////........./////////000000//////000000000000//////111111000///...------,,,................................................////////////////////////........................,,,,,,...///000000000000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////,,,...///000000///...,,,............//////000000////////////////////////////////////////////////........................------------..................------------............////////////....................................------------......------------------------........................------------------------........................................................................,,,,,,---------,,,,,,+++---------............///,,,,,,------------------{{{uuussspppmmmiiifffddd```\\\YYYPPPNNNJJJFFFDDDCCCDDDDDDBBB???<<<:::::::::999888;;;;;;:::999888777666666444444444333333333222222333222222222222222222333333333333333333333333333222222222222111000000111111111111111111111111111111111222222333333333444222222111111111111222222333222222222111000000000000000111111111222222222000000000000000000000000111111111111111111111111000/////////000111222222000000000000000000000000000000111111111000//////000000000111111222222222000000000000////////////000000/////////000000111/////////....../////////////////////////////////////////////////////////000000000000//////...............///////////////////////////000000000000000/////////.........///111000000000////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000.........................................................//////.........---------............///---------.........//////---------.........//////////////////...---,,,,,,........................------------------------////////////...............///000111111000...---........................---------------......///...///000///...---...///......------------......------------,,,---...///000000//////......------////////////////////////------------------------//////000000000000//////////////////////////////............//////////////////000000000000//////111111000///...------,,,................................................////////////////////////........................,,,,,,...///000000000000////////////////////////000000000000000000000000......////////////....../////////////////////////////////////////////////////////////////////////////////....../////////............////////////.............../////////////////////////////////////////////////////////---------........./////////......------......///......///000000///......---------...............///......------......///---------------------------.......................................//////........................................................................------............---------------............///,,,,,,,,,---------......~~~wwwpppkkk^^^]]]YYYUUUQQQNNNKKKJJJHHHFFFDDDBBBBBBAAA>>><<<999999888888888777777777555555555555444444444444555555444444444444555555333333333333333333333333222333444333111111111222222222222222222222222222222222222333333333333333222222111111111111222222222222222111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000111222000000000000000000000000111111111222222111111000000000111111222222333333111111000000//////......000000/////////000111111000//////......//////000//////////////////////////////////////////////////////000000//////...---.........///////////////////////////000000000000000//////......///000000111111000000000/////////000//////......//////000////////////////////////////////////////////////////////////////////////......................................................///000000///......---------............///,,,,,,------.../////////........................,,,,,,...//////000//////------------------------,,,------......------,,,....../////////000000000000000000000000000///...........................)))***++++++,,,,,,++++++***,,,------------...000......------------......,,,...///...------...//////////////////.........////////////////////////------------------------//////000000000000//////////////////////////////------........./////////...//////000000000000000000000//////......------................................................////////////////////////........................------...///000000000///////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////////////////////////////111000...------...000111......//////////////////---............/////////////////////////////////000000000000000000000000------.........///////////////............//////...///000111111000///...---------------.........//////............//////,,,------......------,,,---------........................///////////////........................................................................------......//////......---------............///+++,,,,,,------.........~~~yyyxxxuuupppiiibbb[[[WWWSSSRRRQQQQQQPPPMMMIIIFFF<<<<<<;;;:::999888777777777666666666666555555555555555444444444444555555444444444444444444444444333444666444222111222444222222222222222222222222333333333333333333222222333222222111111222222333111111111111111222222222000111111111111222222222000000000000000000000000111111111111111111111111222111000000000000000000000000000000000000000000000111111222222111111000/////////000111222222222////////////000000000000000000//////000111111222000000////////////000000////////////////////////////////////////////////------.........---,,,+++............/////////000////////////000000000000//////.........000111222111111111000000000/////////..................///////////////////////////////////////////////////........................................................................------...//////...---------------............///,,,,,,------...//////000/////////...------,,,,,,,,,---...///000000//////------------------------,,,,,,---......---,,,,,,,,,------...///000111111000000///.......................................(((***,,,......---+++***)))+++------,,,---...000......------------......,,,...111111...------............///////////////////////////////////////........................//////000000000000//////////////////////////////---------.........//////......///000000000000000///////////////.........////////////////////////........................////////////////////////..............................///////////////...////////////////////////000000000000000000000000///000111222222111000///000000000000000000000000/////////////////////////////////////////////////////////000000//////////////////////////////...---------.........//////////////////////////////////////////////////////............//////////////////............//////...///000111111000///...,,,,,,,,,------.........//////............//////,,,,,,---......---,,,,,,---------.........//////---------....../////////........................................................................+++,,,---............------------............///++++++,,,,,,---......///qqqtttyyy||||||zzzwwwvvvxxxxxx{{{uuukkkeee^^^^^^^^^^^^]]]YYYTTTQQQIIIHHHFFFCCC@@@===;;;:::777777777777666666666666444333333222222333333444444444444444444444444444333555777555333111333555222222222222222222222222444444444333333222222222333222222111111222222333000000111111222222222333000111111111111222222222000000000000000000000000111111111111111111111111222222111000//////000000000000000000000000000000000000111111111111111000---......///000111111222------...///000111222222000000///000000111222222000000////////////000000////////////////////////////////////////////////++++++,,,---,,,+++***)))---.........//////000000////////////000000000000///.........///000222333111111111111000000000000......------------......////////////////////////////////////////////////........................................................................,,,,,,---......---,,,,,,---------.........//////,,,,,,------...///000000000000///...---,,,,,,+++///000000000000...---,,,------------------------,,,,,,---......---,,,,,,***+++,,,---...000111111000///...---,,,,,,---...........................***---000222222111...,,,+++,,,------,,,,,,...///.........------.........+++///222222000------...---.........//////000000//////////////////////////////////////////////////////000000000000//////////////////////////////---------.........//////......///000000000000000.........///////////////000000000000000000000000........................////////////////////////...........................///////////////......////////////////////////000000000000000000000000---...///000000///...---000000000000000000000000////////////////////////////////////////////////---...111222222111...---///////////////.........---------.........//////////////////////////////..................................../////////000//////............//////...///000222222000///...,,,,,,,,,------.........//////............//////,,,,,,---......---,,,,,,---------.........//////,,,,,,,,,------.................................................................................***+++,,,,,,---------------------.........//////++++++,,,,,,---...//////gggkkkooonnnkkkhhhggggggeeehhhnnnttt{{{yyytttsssqqqqqqvvvwwwnnnbbbYYYSSSLLLFFFBBBAAA@@@???===<<<:::777555555888:::999666333333555777888888888666444444555666555444333333444444333333222111333444444555555444444333444444444333333333222222111111222222222333333333222222222222222222222222000000000000000111111222111111111111111111111111000000111111111222222222222111111111000000//////222222111111000000//////222222111000///...------......//////000000111111000000000000000000000000111111000000000000111111///////////////......---222111000.........///000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---...///000000///...---//////.........---------///////////////////////////////////////////////////...,,,++++++,,,...///...------,,,,,,------...,,,------,,,+++,,,...000------...///000000//////---------.........//////---------.........//////......//////...---,,,,,,////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////........................------............------........................---------........./////////......------///000111---------------...//////////////////////////////......---,,,---...///000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////.........------,,,,,,,,,............////////////////////////////////////000000000000000///......////////////////////////////////////////////////............////////////////////////////////////111+++...;;;@@@888111111000000000000000000000000............///000222333000000000000000000000000////////////////////////////////////////////////...............---------......////////////......000///...------...///000,,,---...000000000//////......////////////......//////.........---------------------------------....................................////////////------......------,,,+++,,,---......//////......111000000000000000111222111000...,,,+++,,,...///bbbeeeggggggdddbbbaaabbbcccgggkkkmmmooorrrwww{{{yyylllfff]]]WWWSSSOOOIIIDDD@@@@@@>>><<<999888888999<<<:::888777777777888888888666444444444555444222444555555555555444333333222222333333333333222222333333333222222222111111111111222222222333333333222222222222222222222222000000000000000111222222111111111111111111111111000000111111111222222222222222222222111111111000111111111000000000000000111111111000//////......////////////000000000000000000000000000000000000111111000000000000111111000000000111000//////...222111000///......///000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////........................---...///000000///...---//////.........---------///////////////////////////////////////////////////...,,,++++++,,,...///...------,,,,,,------...---......---,,,---///111---......///////////////---------.........//////---------.........//////......//////...------,,,////////////////////////---------.........//////////////////////////////........................------------------------------............------........................------..................///......---...///000111......------......///000////////////////////////......---------...///000////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////.........------,,,,,,,,,............////////////////////////////////////000000000000000///......////////////////////////////////////////////////............////////////////////////////////////222,,,...:::>>>777222222000000000000000000000000......//////000000111111000000000000000000000000////////////////////////////////////////////////000000000000000000000///......////////////......000///...------...///000...///000111111000000///.........//////.........//////.........---------------------------------....................................////////////...............---,,,,,,,,,---......//////........./////////000111222333222000///---------///000___``````___]]]\\\\\\]]]```dddhhhgggeeedddhhhlllnnnttt}}}yyytttpppgggZZZPPPIIIHHHFFFDDDBBBAAA@@@???=========:::777555666666:::888666555666666555333666666666666666555444444333333444444444444333333222222222222111111111111111111222222222333333333222222222222222222222222111000000000000111222222111111111111111111111111111111111111111222222222333333333222222222222222000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111111000000///111000000////////////000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////------------------------......////////////.....................---------///////////////////////////////////////////////////...---,,,,,,---...///......------------.........///000///......000222.........///////////////---------...............---------........................///......---,,,////////////////////////........./////////000000////////////////////////........................------------------------------............------..........................................------///............///000000//////......//////000111////////////////////////......------......///000......//////000000111111000000000000000000000000////////////////////////........................//////////////////////////////////////////////////////............//////.........---------------............////////////////////////////////////000000000000000//////...////////////////////////////////////////////////............////////////////////////////////////222---...777:::555222333000000000000000000000000...///000111111000//////000000000000000000000000//////////////////////////////////////////////////////000000000000000000......////////////......//////............/////////000111222111000///...------............------...............---------............................................................////////////...////////////...------,,,---......//////......------...///111222333444222111///......///000000aaaaaa___]]][[[ZZZ[[[[[[^^^bbbgggfffbbb```dddhhhhhhlllsss{{{sssdddVVVSSSPPPMMMLLLLLLLLLKKKCCCCCCCCC@@@;;;888888999;;;999777777888888777666555666666666666555444444555666666666666666666555333333333222222222111111111111222222222333333333222222222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111222222222222222222222222//////000000111111222222//////000000000111111111111111000000//////......////////////////////////111111111111111111111111000111111111111000//////000000000////////////000............////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////------------------------...//////////////////...........................////////////////////////////////////////////////......------------............------------......---///000///......000111//////........./////////................................................---...............------////////////////////////---.........////////////////////////////////////........................------------------------------............------.......................................---------............/////////000///////////////000111111////////////////////////...............//////000---......///000111111222////////////////////////////////////////////////........................//////////////////////////////////////////////////////............//////...............---------............//////////////////////////////////////////000000000000//////////////////////////////////////////////////////............////////////////////////////////////111,,,---222555222000222////////////////////////...///111222222000...---000000000000000000000000////////////////////////////////////////////////------------..................////////////....../////////......////////////000111111000///...---,,,,,,------------,,,,,,........................////////////////////////..................................../////////////////////000///......---,,,---......///.........---...///000000111111111000000///......//////000jjjhhhdddaaa___]]]\\\\\\]]]aaaeeedddaaa___aaadddeeefffjjjnnnrrrvvvyyyzzz}}}~~~}}}||||||}}}|||iiiccc[[[WWWUUUVVVVVVVVVOOONNNLLLHHHCCC@@@???>>>:::999777777888999888777555555555555555444333333555666666666666666666555555444444444444333333333111111222222222333333333222222222222222222222222111111111111111222222333111111111111111111111111111111111111111111111111000000111111111111111111//////000000111111222222//////000000111111222222111111000000//////......////////////////////////000111222222222222111000//////000000//////...---/////////000000000000///---........./////////000////////////////////////000000000000////////////////////////////////////////////////////////////........................------------------------/////////....../////////---.....................////////////////////////////////////////////////........................///......------......///,,,...//////......///000000///............//////.....................---.....................---------...............---////////////////////////,,,,,,---------.........////////////////////////........................------------------------------............------.............................................------......//////////////////////////////000111111////////////////////////.........///////////////---......///000111111222////////////////////////////////////////////////........................////////////////////////000000000000000000000000//////............//////....................................//////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////............////////////////////////////////////...,,,+++...000//////000////////////////////////...///111222222000...---////////////////////////////////////////////////////////////////////////,,,---------......//////......////////////.........//////////////////........./////////...,,,+++,,,,,,------------,,,,,,---.....................////////////////////////..................................../////////////////////000///......---,,,---......///.........//////000000000//////........................///yyyvvvpppllliiifffccc```bbbcccddddddaaa___^^^^^^```aaabbbeeehhhkkknnnppppppqqqpppooonnnooorrruuuwwwzzz~~~xxxooojjjjjjkkkjjjiiiaaa\\\UUUOOOKKKHHHDDDBBB>>><<<:::999999999888777444555555555555444333333333333444444444444333333555555555555444444444444111111222222222333333333222222222222222222222222222111111111111222333333111111111111111111111111222222222111111111111111000000000000000111111111000000000000111111111111000000000111111222222222000000000000////////////000000000000000000000000000111222333333222111000///////////////...------...//////000000000000///.........//////000000111000000000000000000000000000000000000////////////////////////////////////////////////////////////........................------------------------//////............//////---------...............////////////////////////////////////////////////........................//////............//////+++---//////.........///111000...------...//////...............---------...............---------,,,---......///.........////////////////////////,,,,,,,,,------------...////////////////////////------------------------........................------............------........................---------.........//////---......///000///////////////......//////000111////////////////////////---...///000000000000///......//////000000111111000000000000000000000000////////////////////////........................////////////////////////000000000000000000000000//////............//////.............../////////............////////////////////////////////////...//////000000000000000000000000000000000000000////////////////////////............////////////////////////////////////,,,,,,,,,---------......000000000000000000000000...///000111111000//////////////////////////////////////////////////////////////////////////////......//////000111111111......////////////............////////////......,,,---...///...---,,,+++------............---------------...........................................................................////////////...////////////...------,,,---......//////......///000111111000///---,,,---------...............|||xxxsssnnnjjjjjjiiihhhiiiiiihhhdddaaa```aaaccceeeggghhhhhhhhhdddddddddccccccdddgggiiinnnooossszzz~~~ttthhh```\\\XXXRRRMMMIIIFFFBBB@@@>>>===:::888555666666666666555444444222222333333333333222222555555444444444333333333111111222222222333333333222222222222222222222222222222111111222222333444111111111111111111111111222222222111111111000000000000000111111222222222111111111000000000000000111111111111111111222222////////////000000000000000000000000000000000000000111333444444333111000000000000000000///......---...///000111111000///......///000000111222222000000000000000000000000000000000000////////////////////////////////////////////////////////////................................................000///...------...///000---------.........//////////////////////////////////////////////////////......////////////......//////............//////,,,...000111000//////000111000...---------////////////.........---------//////.........---------,,,------...//////......////////////////////////------------............////////////////////////------------------------////////////////////////------............------........................+++,,,,,,---...///000000------///000000000///.........------......///000////////////////////////---...///000111000000///////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////---........./////////000............////////////////////////////////////......///000000000000000000000000000000000000000////////////////////////............////////////////////////////////////,,,---......---.........000000000000000000000000......//////000000111111////////////////////////////////////////////////////////////////////////......//////000111111222......////////////......---...///000000///...---,,,---.../////////...---.........//////.........---------.........//////------------------------....................................////////////...............---,,,,,,,,,---......//////......---...000111000///...,,,------...///////////////xxxsssqqqooonnnpppttttttooojjjdddfffiiijjjjjjhhheeecccZZZ[[[\\\[[[[[[\\\___bbbggggggiiippp|||vvvrrrmmmeee^^^TTTPPPLLLHHHDDDAAA===;;;777777777777777666666555333444444555555444444333444444444333333333222222111111222222222333333333222222222222222222222222222222111111222222333444111111111111111111111111222222222222111111000000111111111222222333333333222222111111000000//////111111111111111111111111......//////000000111111000000000000000000000000000111333444444333111000111111111111111000//////---...///111111111000///...//////000111222222333000000000000000000000000000000000000////////////////////////////////////////////////////////////........................////////////////////////000///...------...///000---------.........//////////////////////////////////////////////////////......////////////......//////............//////---///222222111000000111222111...---,,,---.../////////.........---------//////.........---------,,,,,,---.../////////...////////////////////////............/////////000////////////////////////------------------------000000000000000000000000---..................---........................***+++,,,---...000111111,,,---///000000000///...---------------...//////////////////////////////---...000111111111000///000000000000////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////............//////---.........//////000000............/////////000////////////////////////......///000000000000000000000000000000000000000////////////////////////............/////////000////////////////////////,,,///000///.../////////000000000000000000000000............///000222333////////////////////////////////////////////////////////////////////////,,,,,,,,,---...//////000......////////////......---...///000000///...---,,,---...000000000//////......////////////......---------.........//////------------------------..................................../////////000------......------,,,+++,,,---......//////......+++---///000111000///.........///000000111000000}}}{{{}}}{{{xxxuuussspppllliiiaaa]]]ZZZYYY\\\^^^]]]\\\ggghhhjjjooouuu||||||kkkbbbVVVMMMHHHEEECCCBBB@@@===:::999999888777666777666555666777666555333555555555555555555555555555555555444444333333333555444333333222222333333222222111111111111222222333333333333333333333333222222222222222222222222000000000000000000000000111000///......///000111111111111111000000000000////////////////////////////////////////////////333333222222111111000000000000000000000000000000000///...---...000222333000000000000000000000000///000000000000//////...000000//////......---------.........//////000000111111000000//////........./////////...---,,,,,,........................000000000000000000000000000000//////.........---//////............//////000///...------...///000........................---------------------------------...///000000111///......---------......000111222222222000///.....................------//////////////////////////////............//////........................---------............///------------------------................................................000000//////............------------,,,,,,,,,,,,............/////////000////////////////////////............////////////222222111000000000000000000000000000000000000000111111111000000000000000000000//////.........---111111000000//////......000000////////////000000,,,------...///000000111//////000000///...------............////////////........................000000//////......------////////////////////////......//////000000111111//////000000000000//////222222111111000000//////////////////////////////000000000000000000000000///......---------......000000000000000000000000//////............//////000000000000000000000000///////////////.........---------............///000000//////.........---........................------------------------------------------------................................................---...000000///...//////,,,,,,............,,,,,,000000//////.........---//////////////////......111000///......///000111////////////////////////zzztttqqqhhheee```]]]]]]]]]\\\ZZZeeefffgggkkkpppwww|||vvvhhh]]]WWWSSSMMMIIIEEECCC@@@>>>===;;;888666777777777888:::;;;999888444444444444555555555555444444444444333333333333555444333333222222333333333333222222222222333333333333333333333333333333222222222222222222222222111111111111111111111111111000////////////000111000/////////............////////////////////////000000000000000000000000111111111111111000000000000000000000000000000000000///...------///000111000000000000000000000000//////000000000000/////////////////////.........000000000///////////////000000///////////////.........//////......---,,,........................////////////////////////000/////////............//////............//////...---,,,,,,,,,,,,---...................................................------......///000000111///......---------.........//////000///...---,,,........................000000000000000000000000//////............//////................................./////////000000------------------------................................................/////////.........------,,,---............------.........///////////////////////////////////////............////////////000000///...............000000000000000000000000000000000000000000000000000/////////............000000000000////////////000000////////////000000////////////............///////////////...------............////////////........................///////////////.........000000000000000000000000000000000000//////////////////000000000000//////000/////////.........---///////////////////////////////////////////////////......------.........000000000000000000000000000000////////////000000000000000000000000000000/////////////////////............/////////000000000/////////....................................------------------------........................................................................---...//////.........///---......//////......---000/////////....................................111000///......///000111////////////////////////|||yyyrrrnnnjjjfffdddcccaaa```eeefffgggiiimmmqqqtttwwwvvvwwwxxxxxxxxxwwwvvvuuuxxxyyy~~~{{{qqqkkkfff]]]WWWRRROOOKKKGGGEEEAAA===:::888777777888999999777555333333444444444555555555222333333333333333333444555444333333222222333333444333333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222111000000//////000000111000000/////////.........////////////////////////111111111111111111111111///000000000000000000111000000000000000000000000000///...---------...///////////////////////////---...///000000111000000.........///////////////111111000000///......................../////////....../////////...------................................................////////////............//////............//////...---,,,,,,,,,,,,---...........................////////////////////////------......///000000000......---------......///....../////////...------........................000000000000000000000000//////............//////........................////////////000000000111------------------------.........................................................---------------+++---///000111000///...///////////////.........////////////////////////............////////////000//////...............000000000000000000000000000000000000000000000000////////////............////////////000000000000000000////////////000000222111111///...---,,,+++///////////////......---............////////////.................................///////////////111111111111111111111111111111111000///.........//////000000000000//////////////////............////////////////////////........................///......---......//////000000000000000000000000111111000000000000111111000000000000000000000000......//////////////////////////////000000000111////////////....................................------------------------////////////////////////........................................................................////////////////////////////////////....................................000000////////////000000////////////////////////}}}zzzwwwsssqqqpppoooooonnnnnnnnnnnnoooqqqrrrrrrsssoookkkjjjkkklllkkkjjjnnnoootttxxxyyy{{{zzzrrrjjjddd\\\TTTNNNIIIFFFCCC>>><<<:::999999777444222333333333444555555666666111222222222333333444444555444333333222222333333333333222222222222333333111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000222222222111111111000000////////////////////////000000000000000000000000......//////000000111111////////////////////////000///...---,,,,,,------////////////////////////------...000111111111111------......//////000000//////..................,,,,,,------......//////......////////////......................................................///////////////.........//////............///////////////....../////////............................................................//////000000...------------...//////000000000000000000//////---------...............///////////////////////////......------......///............................../////////000000000........................................................................------------------------***,,,///222333222000///////////////............////////////////////////............////////////111111000000000000111111000000000000000000000000/////////000000000000000///////////////...............//////000000111111000000////////////000000222111000///...---,,,+++...///////////////..................////////////........................------......//////000000000000000000000000000000111000000000/////////...//////000000000000//////111111111111000000000000////////////////////////.......................................//////000////////////////////////111000000//////000000111////////////////////////............////////////....../////////000000000///////////////.................................................................................................................................///...---.../////////...//////............/////////////////////.........------------............000000////////////000000////////////////////////~~~~~~~~~||||||{{{zzzxxxvvvuuutttqqqjjjaaa]]]___bbbddddddfffhhhllloooooonnnuuu~~~uuuggg\\\UUUQQQOOOHHHEEE@@@===<<<:::888666444444444555555666666666222222222333333444444444555444333333222222333333222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000222222222222111111111111000000000000000000000000////////////////////////......//////000000111111//////////////////////////////......------------////////////////////////------...000111111111111------......//////000000++++++,,,------...//////,,,,,,------......//////......///////////////............................................................/////////////////////............//////...//////////////////...........................------------------------............////////////---------------...////////////////////////000000---------.........//////..............................------------..............................------........./////////........................................................................------------------------+++---000222333222000//////////////////.........////////////////////////............////////////111111000000000000111111////////////////////////......//////000000000000.........///////////////......//////000000111111000000////////////000000000000//////.........---......///////////////...............////////////////////////////////////------......//////000000////////////////////////.../////////000000000111//////000000000000//////000000000000111111111111000000000000000000000000.......................................///000111////////////////////////000//////......//////000////////////////////////---.........//////000000------........./////////.........///////////////////////////////////////........................------------------------................................................///......000222333222000.........//////..................///////////////---------.........////////////000000000000//////////////////////////////}}}yyyvvvllleee\\\WWWXXX\\\```bbbaaabbbeeeiiiiiihhhlllsss{{{qqqhhhbbb```QQQLLLEEE@@@===<<<;;;:::666666666666666666666666333333444444444444444555555444333333222222333333222111111000000111111222222222222222222222222222222222222222222222222222111111111111111111111111000111111222222111111000111111000000000/////////000000000000000000000000........................///000000000000000000111000000000000000000000000/////////...............////////////////////////---...///000000111000000.........///////////////******+++,,,...///000111.............../////////......///000000000//////........................................................./////////////////////............//////,,,,,,---......---,,,,,,........................------------------------......//////////////////---------------...///000------,,,,,,------...///,,,,,,------.../////////------------------------......------------..............................------------....................................................................................---------------.........,,,...000111222111000///............/////////000////////////////////////............////////////...............//////000////////////////////////---......//////000000111.........///////////////////////////000000000000000000////////////000000.........///////////////---...//////////////////............////////////////////////////////////.........///////////////.................................///000111111111//////000000000000//////............////////////000000000000000000000000....................................///000111111000000000000000000000000//////............//////000000000000000000000000------......///000000000------------.....................///////////////////////////////////////........................------------------------......................................................///444888999666222...///000111111000///............///////////////------......///000000000//////000000000000//////////////////////////////{{{wwwlllgggaaa]]]]]]aaadddggghhhddddddggghhhgggjjjnnnuuu}}}}}}zzzddd]]]RRRHHHBBB???>>>===999999888888777777666666666555555555555555555444555444333333222222333333333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222000111222222222222111000111111111000000000//////000000000000000000000000////////////////////////111111111111111000000000000000000000000000000000......//////000000//////000000000000000000000000//////000000000000/////////////////////.........------......///000111111000000///////////////.........///000000000000000........................////////////////////////............/////////000//////............//////,,,,,,---......---,,,,,,................................................/////////////////////...---,,,,,,------///000000------,,,,,,,,,---...///,,,,,,------...//////000...........................------,,,,,,------.......................................////////////........................................................................------........./////////......///000000/////////,,,------...///000111111////////////////////////............////////////...............///000000////////////////////////------......///000000111............/////////000000000000000////////////000000////////////000000////////////////////////------...///////////////............///////////////////////////////////////////////////.........////////////////////////////////////000000000000//////000000000000//////---........./////////000000000000000000000000000////////////////////////............///000111222000000000000000000000000000000////////////000000000000000000000000000000------......///000000111............////////////............/////////000////////////////////////................................................................................................---...111888>>>>>>:::444///111333555555333111///............/////////000......//////000111111222...///000111111000///...////////////////////////}}}wwwuuuyyy{{{wwwooommmjjjhhhgggiiilllnnnrrrlllggghhhiiihhhjjjmmmrrrzzz~~~yyy~~~}}}sssdddVVVLLLGGGDDDCCC;;;;;;:::999888777666666777777777666555555555444555444333333222222333333444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333000111222333333222111000333333333222222222222111000000000000000000000000000000000000000000000000333333222222111111000000000000000000000000000000......///000111111000000111111111111111111111111///000000000000000///...000000//////.........---000000000000111111111111111111000000//////............///000000000000000........................000000000000000000000000---.........//////000000//////............//////---...///000000///...---........................///////////////////////////////////////.........,,,,,,,,,---...///000111///......---...///000111,,,,,,------...///000000////////////////////////...------,,,,,,------...........................////////////000000000000////////////////////////........................................................./////////000000/////////...............+++,,,---...///111222222////////////////////////............/////////000000000000000000111222222////////////////////////---------...///000000111---.........//////000000111111000000//////......000000////////////000000000000//////............------...///000000//////............/////////000000000000000000000000000000000//////.........---000000000000000000000000111111000000//////......//////000000000000/////////000000000111111222222000000000000000000000000000000000000000000000000............///000222222000000000000000000000000111111000000000000111111000000000000000000000000---------...///000000111////////////000000000000---.........//////000000000000000000000000000000////////////////////////////////////////////////................................................---...222:::AAABBB<<<666000222666888888666222000---.........//////000000...//////000111222222333...///000111111000///...////////////////////////ooopppssswww}}}~~~{{{wwwttttttvvvxxxzzzyyyxxxvvvtttsssrrrqqqsssvvvyyyyyywwwtttrrrqqqssstttuuuvvvxxx}}}sssddd[[[SSSKKKFFFCCCAAA???<<<:::999999999888555444555999;;;999666444222000000111333333222555555444444444333333333111111111111111111111111111222333444444444333222222222222111111111111000222222222111111111000000111111111111111111111111222222222111111111000000000000000000000000000000111111222111111000///...////////////////////////------......//////000000---...///000000111111000//////............//////000///.........///111222////////////////////////////////////////////////000000//////.........---111000///......///000111////////////000000000000000///...------...///000111000000///......------////////////.....................////////////000........................111111000000//////..............................................................................//////............//////////////////....................................//////.........---------////////////////////////......//////...---,,,,,,,,,,,,---...///000111111000000000000000000000000///...---,,,,,,---...///111111000000//////......////////////////////////------...///000000//////////////////////////////000000000000000000000000...///000222222111000000////////////////////////(((,,,000111000//////111000000000000000000000000////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000...//////000000000000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000111111000000//////......222222111111000/////////000000000000000000000000///////////////000111111////////////////////////////////////////////////111111111111111000//////000000000000000000000000///////////////.........000///---,,,,,,---...///000000//////.........---///...000555;;;<<<888444000111333444444333111000///////////////.........//////000000000000//////111111222222222222111111000/////////............oooqqqtttxxx}}}}}}~~~~~~}}}rrrrrrrrrqqqooolllkkkjjjnnnoooqqqsssuuuyyy~~~rrrhhh```YYYTTTOOOKKKFFFCCCAAA>>><<<999888777666777999:::999777;;;888666555555666555444555555555444444444333333222222222222222222222222222333444444444333222111222222222222111111111111222222222111111111000000111111111111111111111111222222222111111111000000000000000000000000000000///000000111111111000000////////////////////////.........//////////////////000000000000000///...//////............//////000//////...///000111222000000000000000000000000////////////////////////000/////////............//////............//////.../////////000000000000000///...------...///000......//////////////////////////////............---............/////////........................////////////.........---........................................................................//////............//////////////////............------------------------000000/////////.........////////////////////////......//////...------,,,.........///////////////........................///...------------...///000000000000//////......////////////////////////------...///////////////////////////////////////000000000000000000000000//////000111111111111111////////////////////////***---000111///...///111////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000...//////000000000000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000111000000000/////////...000000000000000111111111000000000000000000000000///////////////000000111////////////////////////000000000000000000000000000111111111111000//////000000000000000000000000/////////////////////......------,,,---...000000000/////////............///...///444999:::666222000111333444444333111000/////////////////////...//////000000000000//////000111111111111111111000000000/////////.........ooorrrvvv{{{sssrrrpppnnnlllkkkjjjiiimmmooorrrtttuuuvvvxxxzzz{{{ssslllhhhbbb\\\TTTPPPOOOLLLFFF@@@<<<<<<<<<<<<<<<;;;::::::;;;999666444444444333222555555555444444444444333333333333333333333333333333444444444444333222111333222222222111111111111222222222111111111111111111111111111111111111111222111111111111000000000000000000000000000000000......000111111222222222////////////////////////000000///////////////...111111111111000///...---//////............/////////////////////000111111111111111111111111111111////////////////////////////////////............------............------....../////////000000000//////............//////---------...///000000111////////////............---------............///....................................------------........................................................................//////............//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////////////////////////////.........///......---,,,000000//////....................................///......------......///000000000////////////...////////////////////////---......///////////////////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000...///000000......///000........................////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000...///000000111111000000000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000000000000000////////////...//////000111111222222000000000000000000000000//////......//////000111000000000000000000000000111111111111111111111111000000111111000000///...000000000000000000000000......//////////////////,,,,,,,,,---...///111222////////////............///...///333777777444000000111222333333222111000......////////////////////////000000000000/////////000000111111000000///000000000/////////......qqqtttzzz}}}tttttttttuuuuuuuuusssrrruuuwwwzzzzzzxxxvvvuuutttyyy~~~{{{sssiiieeeccc___VVVNNNEEEEEEDDDBBB???=========999777444333333333333222555555555555444444444444444444444444444444444444444444444444333222222111333333222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000//////////////////////////////000111111111111111////////////////////////111000000000//////......000000000000000///......//////............/////////////////////000000111000000000000000000000000///////////////////////////////////////.........------///000000///------........./////////000000/////////....../////////------......///000000000////////////............------------....................................................................................................................................//////............//////////////////............------------------------////////////////////////////////////////////////---...............------///////////////.................................//////............//////////////////////////////////////////////////////......///////////////...////////////////////////////////////////////////111000/////////000222333000000000000000000000000111111000///......//////........................////////////////////////////////////////////////////////////////////////---....../////////////////////////////////////////////000111111111111000000000111111111111000000000000111111111111000000////////////000000000000//////////////////////////////............//////////////////////////////000000000000//////////////////000000111111111111///////////////////////////............///000000000000000000000000000000000000000000000000000000000000000000000//////...////////////////////////............////////////------.........///000000///////////////.........000///000333555555333000000000111222222111000000............//////////////////000000000000////////////000000000000//////000000000////////////...rrrwww}}}xxxyyy}}}zzzuuunnnpppuuu{{{~~~{{{~~~yyyuuussssssuuuyyy~~~~~~zzzssshhh^^^QQQNNNIIIDDDAAA>>><<<<<<:::888666555666777777777666666555555555444444444444444444444444444444444444444444333222222222222333333333222222222222111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////111111111111111000//////000000000000000000000000111111000000/////////.........///000000000000000//////............//////...//////000000000000000////////////////////////////////////////////////.........///////////////...///000111111000///...............////////////...//////////////////...////////////////////////////////////............---------.........//////........................////////////////////////................................................//////////////////////////////............//////////////////............////////////////////////........................////////////////////////------...............---------......///000000111////////////////////////////////////////////////.............../////////////////////////////////...///////////////......////////////////////////////////////////////////111000/////////000222333000000000000000000000000222111000///////////////........................////////////////////////////////////////////////////////////////////////---......//////////////////////////////////////////000000111111111111111000000111111111111000000000000111111111111000000////////////000000000000//////////////////////////////............//////////////////////////////////////////000000000000111111111111000000//////////////////////////////...............//////000000000000000000000000000////////////////////////000000000000000///......////////////////////////---.........//////000000000000000//////......---.........///////////////000111222333555444333111000000000000000000000000---.........//////000000//////000000000000////////////000000000000//////111000000000////////////tttxxx}}}zzzzzzzzz{{{yyypppjjjeeehhhpppzzz|||zzzwwwvvvxxx}}}{{{rrraaaYYYOOOGGGCCC@@@===:::888666444444555777777666666666666555555555444444444444444444444444444444444333333222222333333444333333333333222222222222111111111111111222222222111111111111111111111111//////000000000000000111000000000000000000000000222222222111111000......000000000000000000000000111000000000000000000///---...///000111111111111//////............//////......///000000000000000........................////////////////////////........./////////////////////000000000000//////------........./////////......////////////......///////////////.........////////////.....................////////////000......................../////////000000000000000................................................//////////////////////////////............//////////////////............////////////////////////------------............////////////////////////,,,---......///.........,,,,,,---...///000111111000000000000000000000000...//////000000//////...---............///////////////////////////////////////////////////...---////////////////////////000000000000000000000000000000000000000111111222000000000000000000000000222111///000000111///...........................////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000///000111111222222111111000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000////////////000000000000222222111111000//////...000000000000000000000000......------......///000000000000000000000000000........................//////000000//////...---000000000000000000000000------......///000000000111111111000///...---,,,.........///////////////000111222333444333333222000//////////////////000------......///000000000//////000000000000/////////000000111111000000///111111000000000/////////vvvyyy~~~zzzzzz|||~~~}}}tttkkkeeecccfffmmmyyy~~~~~~~~~|||yyywwwwww{{{tttgggWWWMMMIIIGGGAAA<<<999666444333444555555444666666666666555555555555333333333333333333333333333222222222222333555666444444333333333222222222000000111111111222222222111111111111111111111111////////////000000111111000000000000000000000000000000111111111000000///000000000000000000000000000000000000000111111111...///000000000000000/////////............//////---...///000111000000///////////////////////////////////////////////////............/////////000/////////....../////////---------.........//////---...///000000///...---------......//////000000////////////............/////////000000000111111................................./////////000000................................................//////////////////////////////............//////////////////............////////////////////////---.........////////////////////////////////////,,,------...//////......---.........//////000000////////////////////////...///000111111000///...---------........./////////////////////////////////////////////...------////////////////////////000000000000000000000000//////000111111111111111////////////////////////111000///111222222000---////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000000000111222222222222111000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000.../////////000000000111111111111000000000000000000000000000000000000000...------------...////////////////////////////////////////////////////////////000000//////...---000000000000000000000000------......///000000111000000111111000///...---............/////////000---///111222222222222333/////////....../////////------......///000000111//////000000000000//////000111111111111111111000111111111000000000//////vvvyyy~~~}}}xxxzzz|||~~~~~~xxxooojjjfffhhhnnn{{{yyyzzzzzzwwwtttsssuuuxxxsss___SSSPPPNNNGGG@@@???<<<999888888888777666777666666666555555555555333333333333333333333333222111111111222444666777444444444333333333222222000000111111222222222222111111111111111111111111.../////////000000111111000000000000000000000000...///000111111222222111000000000000000000000000//////000000111111222222111111111111000///...---//////............//////---...000111111111000///000000000000000000000000////////////////////////---.........//////000000///...---,,,,,,---...///---------.........//////---...///000000///...---+++,,,---...///111222222000/////////............000000000000111111111111........................---------.........//////................................................000000000000000000000000//////............//////000/////////......................................./////////000000111111////////////////////////,,,,,,---.../////////...///////////////....................................///000111111000///...---------.........////////////////////////////////////000000///...------////////////////////////000000000000000000000000...///111222222222111000////////////////////////000//////111444444000---000000000000000000000000////////////////////////////////////////////////////////////////////////---......///////////////000000000000000000000000000000111222222222222111000000111111111111000000000000111111111111000000////////////000000000000000000000000000000000000//////............//////000000000000000000000000.../////////000000111111/////////000111111222222000000000000000000000000...------------...//////////////////////////////000000000000000000000000///////////////......---000000000000000000000000---------...///000000111...///000111111000//////---.........//////000000+++---///000000000111333//////............//////---------...///000000111//////000000000000//////111111222222222222111111111111111111000000000000xxx|||~~~yyyvvvqqqooopppttt|||}}}||||||wwwxxx~~~ttttttsssssstttuuuwwwxxxnnn```ZZZUUUNNNGGGCCCCCCBBB???<<<999888999999999999777555333444444555555444444444333333333333222222111111222222333333333333333333333333333222222222222222222222222111111000000//////......000000000000000000000000000000////////////000000000000000///////////////000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////000000000000000000000000------///000111111111111000000000000000000000000////////////000000000000,,,---///000000000///...000000000000////////////000000////////////000000000000000000000000000000111///...------...///111000000000000000000000000////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////............////////////000000000000000000000000000000//////.........------------.........//////.../////////000000111111000000//////.........---////////////////////////////////////////////////000///...------...///000000000000000////////////000000//////............////////////////////////////////////////////////111111000000//////......000000000000000000000000111111000000//////......///000000000000000//////000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000---...///000000///...---...000222333333333111000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000////////////////////////////////////111111111000//////......//////000111111111111111000000000000000000000000////////////000000000000............////////////111111000000//////......////////////////////////111111111111111000//////////////////////////////111111111111111111111111////////////..................////////////......////////////000000000000............/////////000000000000000000000000000////////////000000000000111111000000//////......www{{{yyyxxx{{{}}}wwwrrrnnnlllmmmsss~~~yyyyyyxxxxxxxxxxxxxxxyyyyyynnnhhhbbbZZZSSSLLLKKKGGGCCC???<<<;;;<<<777777777555444444555777555555555444444444333333444444333333333333444444333333333333333333333333222222222222222222222222222222111111111000000000111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////////////////////////////---...///000111111111111000000000000000000000000////////////000000000000---...///000000///......////////////000000000000111000///////////////000////////////////////////000...---,,,,,,---...000........................////////////////////////////////////////////////////////////////////////000000000000//////......////////////////////////............////////////........................000/////////............---------.........//////.........//////000000000000/////////............////////////////////////////////////////////////000///...------...///000000000000000////////////000000000/////////......111111111111111111111111////////////////////////000000000000////////////000000000000000000000000111000000000/////////...//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000...//////////////////......000111333333222111000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000///////////////////////////000000000////////////...//////000111111111111111000000000000000000000000////////////000000000000111111111111111000000000000000000000000/////////////////////////////////111111111111111000//////////////////////////////////////////////////////////////////..................////////////......////////////000000000000........./////////000000////////////////////////////////////000000000111000000000000000/////////xxxzzz}}}xxxsssooopppsssvvv|||~~~xxxrrrqqqpppqqqwww}}}|||{{{}}}}}}wwwnnnggg^^^[[[UUUNNNHHHCCC???>>>;;;:::888666555666777777666555555555444444444444555555444444444444555555333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////..............................///000111111111111000000000000000000000000////////////000000000000...///////////////...---......//////000000111111111111000///////////////........................///...---,,,,,,---...///........................////////////////////////////////////////////////////////////////////////000000000////////////...////////////////////////............////////////........................////////////............------........./////////.............../////////////////////............//////////////////////////////////////////////////////............//////000000000000////////////000000000///////////////111111111111111111111111////////////////////////////////////000000000000000000000000000000000000000000000000//////////////////000000111000000///////////////////////////000000000000000000000000000000////////////000000//////............//////000000000000000000000000000//////......//////000///000111222222222111000000000000000000000000000000000111111111111000000000000000000000000000000111000000//////000000111000000000000000000000000////////////////////////............///////////////000000111111111111000000000000000000000000000////////////000000000000222222222111111000000000//////000000000000000000////////////////////////000111111111111000000///////////////////////////////////////////////////////////////..................////////////......////////////000000000000....../////////000000000/////////////////////////////////000000000111111//////000000000000000000{{{}}}zzzvvvsssooollllllnnnppprrrzzz{{{}}}{{{|||~~~~~~yyyuuunnnfff[[[QQQGGG@@@CCC@@@<<<888777777777777666666666555555555555444555555444444444444555555444444444444444444444444222222222222222222222222222222222222222222111111111111111111111111111111222222111111111111222222111111111111111222222222///////////////////////////000000000111111111111//////000000000000//////////////////////////////////////////////////////...///000111111111111111////////////////////////////////////000000000000///////////////.........---......///000111111222222111000//////......//////////////////////////////...------------...///........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////........................///////////////.....................////////////------..................///////////////........./////////////////////////////////////////////////////////....../////////000000000000////////////................................................////////////////////////......//////000000111111000000000000000000000000000000000000//////////////////000111111111000000////////////////////////////////////////////////000000////////////000000//////............//////////////////////////////111000///......///000111//////000111222111111000000000000000000000000000000111111222222111111000000000000000000000000000111000000000000000000111000000000000000111111111////////////////////////,,,------...//////000000///000111111111111000000////////////////////////////////////000000000000111111000000///........./////////000000111111222////////////////////////000000111111111111000///////////////////////////000000000000000000000000////////////..................////////////......////////////000000000000...////////////000000000000000000000000000000000//////000000000111111111/////////000000111111222~~~yyyuuuqqqmmmlllmmmooopppooouuuvvvxxx}}}{{{wwwuuuyyyzzziiiWWWLLLIIIDDD===999888999888888777777666666666555555555444444333333333333444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222000000111111222222222222///////////////////////////000000000111111111111//////000000000000//////////////////////////////000000000000000000000000///000000111111111111000////////////////////////////////////000000000000/////////.........//////---......///000111111222111111000///////////////000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////.............../////////////////////////////////............////////////////////////////////////.........///////////////........./////////000000..................------.........///////////////////////////////////////////////////////////////...//////////////////...000000000000////////////------------------------........................000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000//////000111111111111111////////////////////////////////////////////////000000////////////000000//////............//////////////////////////////111000///......///000111//////000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000000111111///000000000111111111222000000000000000000000000,,,------...///000111111000000111111111000000///////////////////////////////////////000000000000111000000000/////////...//////000000111111222222000000000000000000000000///000000111111111000000000000000000000000000000000000000000000000000000////////////..................////////////......////////////000000000000////////////000000000111111111111111111111111111000000000000111111111111//////000000111111222222}}}~~~{{{vvvqqqqqquuuwwwuuurrrttttttvvv{{{}}}sssnnnlllpppvvv|||pppbbbPPPIIIAAA<<<;;;<<<;;;:::777777777777666666666666444444333333333333444444444444444444444444444444222222222222222222222222000000000111111111111111222222222222222222222222111111111000000111111111//////000000111222222222000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////111111111111111111111111000000111111222111111000000000000000000000000000////////////000000000000...............///000000......//////000000111111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---............/////////////////////////////////............////////////000000000000000000000000.........///////////////....../////////000000000/////////........................///////////////////////////////////////////////////////////////......////////////......000000000000////////////---------------.........111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000111222222222222////////////////////////000000000000000000000000000000////////////000000//////............//////000000000000000000000000111000000//////000000111/////////000000000111111111111111111111111111111111111222222222222111111111111111111111111111111222111111000000111111222///000000111111222222222000000000000000000000000---......///000111111222000111111111111000000///000000000000000000000000////////////000000000000222222222222222222222222000000111111111111111111000000000000000000000000///000000111111111111000000000000000000000000000////////////////////////////////////..................////////////......////////////000000000000/////////000000000111111222222222222222222222222000000000111111111222222000000111111111111111111wwwzzz}}}~~~{{{zzz{{{|||{{{~~~|||~~~|||tttpppooosssxxx~~~yyyaaaXXXLLLDDDAAA@@@===;;;888888888777777777666666555555444444444444555555555555555555555555555555222222222222222222222222111111111222222222333333222222222222222222222222111000000//////000000111......///000000111222222000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////000000000000000000000000111111111222222111111000000000000000000000000000////////////000000000000------------...000111222////////////000000000000///......//////000111222000000000000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////............////////////////////////////////////............/////////000.../////////000000000000000000000//////...................../////////000////////////////////////////////////////////////---...///000000///...---000000000000////////////........./////////000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000.../////////000000000111//////000111222222222222000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000000000000000000000000000000111111000000000///////////////000111111111111111111111111111111111222222333333222222111111111111111111111111111222111111000000111111222///000000111111222333333000000000000000000000000///000000000111111222222111111111111111000//////000000000000000000000000////////////000000000000111111111222222333333444222222111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////////////////..................////////////......////////////000000000000//////000000000111111111111111111111111111111111000000111111111222222222222222111111111111111111rrruuuyyy}}}~~~{{{uuuuuuyyywww}}}uuussstttyyy~~~ssshhhYYYNNNGGGCCC>>>:::888888888888777777777777666666555555555555666666555555555555555555555555222222222222222222222222222222222333333444444444222222222222222222222222000000////////////000000---......///000111111111000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////////////////////////////111111222222222111111000000000000000000000000000////////////000000000000---,,,,,,---...000222333000000000000////////////............///111222333////////////////////////......////////////..............................////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////............/////////000........................---.........//////000000////////////000000000000111111000000/////////...---.........//////000000////////////////////////////////////////////////---...///000000///...---000000000000///////////////000000000111111222222////////////////////////000000000000000000000000111111000000//////......000000000000000000000000.../////////000000111111//////000222222333333333111111111111111111111111000000000000000000000000000000////////////000000//////............//////000000000000000000000000///000111222222111000//////////////////000111111111111111111111111111111111222222333333222222111111111111111111111111111222222111111111111222222///000000111222222333333000000000000000000000000111111111111222222222222111111111111111000//////000000000000000000000000////////////000000000000......///000111222222333333222222222111000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111000/////////..................////////////......////////////000000000000000000000000111111111111000000000000000000000000000111111111111222222222333222222222111000000000wwwxxxxxxvvvxxx{{{wwwtttsssvvvzzz~~~wwwhhhXXXMMMEEE@@@>>>===;;;999777666666777888666555555555555666777777444444333333333222222222444333333222222111111111222333333444444333333222222222222222222222222222222222222222222111000///---......///000111111111222222222111000//////...111111000000//////......111000000///...---------000000000000000000000000//////000000000000//////,,,...000111222111000///222222111000000///000000000000//////.........---------............------------......//////000000//////000000000000//////000000//////.........---//////.........---------111000///...---,,,++++++//////............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////............//////........................///...,,,,,,------,,,***/////////////////////////////////000//////......///////////////.........000000000000000000000000......////////////......000///...------...///000000///...---,,,------.........////////////......000000111111111111000000////////////000000000000000000000000000000000000111111111111000000000000111000000000//////......000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000222111111111000000///////////////000111111222222////////////000000000000222222111111111111111111......////////////......222000///...///000222333444444333222111000///...111111222222222111111000000000000000000000000000222222222222222222222222111111111111111111111111222222111000//////000000111222333333222111000///111111111111111111111111000000000000000000000000111111111111111111111111222111111111000000//////........................000/////////............///////////////000111111////////////////////////............/////////000////////////000000000000000000000000000000000000222111111111000000//////000000000000000111111111|||xxxwww|||zzztttqqqvvvyyy~~~}}}ooobbbXXXPPPIIIEEE<<<<<<;;;:::999888777777666666666666555555555555666666666555555555444444333333333222222222222222222333333444444333333222222222222222222222222222333333333333333222111111//////000111111222333333222222111111000//////...111111000000////////////111000000///......------000000000000000000000000//////000000000000//////---...000111222111000///111111000000////////////000/////////.....................//////................../////////////////////000000000000//////000/////////............//////.........---------///...............------000//////......//////000////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////............//////........................111000//////000111000...////////////////////////+++,,,,,,------,,,,,,+++/////////////////////...000000000000000000000000......////////////......000///...------...///000000///...---------............////////////......000000111111111111000000////////////000000000111000000000000000000000000000000000000000000000000111111111000000/////////000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000111111111000000000///////////////000111111222222////////////000000000111111111111111111111111111111111222222222222111111111000///...///000222333222222222111111111111111111111222222222111111000000000000000000000000000000000000000000000000000222222222111111111111111222111111000000000000111111222222333222111000///111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000///////////////////////////000000/////////.........///////////////000111111////////////////////////........./////////000000////////////000000000111000000000000000000000000111111111111000000000///222222111111000000//////}}}||||||{{{www{{{~~~}}}zzzvvvrrrrrrxxxzzzppphhh___UUUNNN@@@@@@???>>><<<:::888777777777777777666555444333666666666555555555555444222222222222333333333333222333333444444333333222222222222222222222222222333333444444444333222222111111222222333444444444222222111111000/////////111000000000000/////////111000000//////......---000000000000000000000000///000000111111000000///...///111222222111000000000000//////////////////////////////...............//////000000//////...///////////////.........//////000000000000//////////////////............/////////............------------....../////////111000000//////000000111////////////////////////////////////////////////////////////////////////------------............//////////////////////////////............//////........................111000///000111222111000////////////////////////......////////////............//////////////////000000000000000000000000......////////////......//////............//////000///......------.........//////000000//////...000000111111111111000000/////////000000000111111000000000000000000000000////////////000000000000111111111111111000000000////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000111111000000000000///////////////000111111222222/////////000000000111111111111111111111111111111222333333333333333333222111000/////////000222333000000111111222222222333000111111222222222111111000000000000000000000000000000000000000000000000222222222222111111000000111111000000000111222222111222222222222111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000111////////////////////////....../////////000000000/////////000000000111111000000000000000000000000111111111111000000000000333333222111000///......|||xxxwwwzzz}}}}}}{{{vvvooojjjkkkrrr|||}}}vvvlll^^^TTTKKKIIIFFFBBB???<<<:::999666777888888888666555444444444444444333333333333111222222333333444444444222333333444444333333222222222222222222222222222222333333333333333222222222222222333333333444444111111111111000000//////000000000000000000000000000000000000//////......////////////////////////000000000111111000000000///000111222222111000000...///////////////......///////////////.........//////000000000000//////000000//////......------//////000000000000/////////////////////........./////////...........................////////////111111000000000000111111////////////////////////////////////////////////////////////////////////------.........///////////////////////////////////////............//////...........................---,,,---///000000/////////////////////////////////000111111111000000............////////////////////////////////////......////////////....../////////......///////////////..................//////000000000000//////000000111111111111000000//////000000000111111111000000000000000000000000///////////////000000000222222111111111111111111////////////000000000000000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000///////////////000111111222222//////000000000111111111111111111111111222222222000000111111111111000000000000//////000000111222000111111111111222222222000000111222222222111111000000000000000000000000222222222222222222222222333333222222111000000000000000000000111222222333111111111222111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111000000000//////000000////////////000000////////////////////////...////////////000000000//////000000000111111111000000000000000000000000111111111000000000000000222111111111000000//////uuuooolllppptttyyy}}}~~~}}}{{{zzzwwwzzz}}}vvvmmmggggggnnnvvv|||wwwiii___[[[WWWQQQIIICCC???<<<;;;777888888888999888888888555555444444444333333333222222222333333444444555222333333444444333333222222222222222222222222222111111222222222222111111111111111111222222222222111111111000000000000000000000000000111111111111000000000000000/////////////////////////////////000000111111111111000000000000111111111000000000---...////////////.............../////////////////////000000000000//////000000//////......------//////000000000000//////.........///////////////////////////////////////000000/////////.........111111000000000000111111////////////////////////////////////////////////////////////////////////....../////////000000000//////////////////////////////............//////////////////////////////---,,,+++,,,...///...---////////////////////////+++,,,---...............---.........//////000000////////////////////////......////////////.........//////////////////.........////////////////////////000000000000//////000000111111111111000000000000000000111111111111111111111111111111111111.../////////000000111111111111111111111111222222.../////////000000000111000000000000000000000000111111000000000000111111000000000000000000000000//////////////////000000/////////000111111222222000000000000111111111111000000111111111222222222///000000000000000000///000000000000000111111222222222222111111111111000///000111222222222222222000000000000000000000000111111111111111111111111222222222111111111000000111111000000111222333333111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111222222222222222222222222222111111111111000000000000000////////////000000000000000000000000000000////////////000000000111000000000000111111111111000000000000000000000000000000000000000000111111//////000000111111111222wwwnnnnnnnnnnnnttt||||||wwwuuuvvvyyy{{{{{{~~~zzzxxxuuuxxx||||||||||||wwwnnnggggggkkkqqqttt{{{ttttttnnnfff[[[QQQIIIDDDBBB;;;;;;:::999999999::::::777777777666666666555555333333333333444444444444222333333444444333333222222222222222222222222222000000111222222222111111000000111111111111111111111111000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000000111111222222111111000000000000///////////////---...///000111000///............///////////////...//////000000//////...///////////////.........//////000000000000//////.........///////////////...////////////000000000000000000//////.........111000000//////000000111////////////////////////////////////////////////////////////////////////////////////000000000111//////////////////////////////............/////////////////////////////////...---...///000///...////////////////////////------...///000000000000------......///000000000000000000000000000000000......////////////............////////////............///000000000/////////000000111111000000///000000111111111111000000000000000111111111222222111111111111111111111111//////000000111111222222000000000111111111111111......//////000000111111000000000000000000000000222111111000000111111222000000000000000000000000......////////////000000/////////000111111222222000000000111111111222222000000000111222222333333111111222222222222111111///000000000111111111111333222222222111111000000///000111222222222222222000000000000000000000000////////////////////////111111111111111111111111222222111111111222222333111111111000111111222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222222222222222111111111000111000000///////////////000000000000000000000000/////////000000000111111000000000111111111222222000000000000000000000000000000000000111111111111......///000111222333333uuuqqqmmmiiillluuuwwwwwwxxxzzz|||}}}xxxuuutttttttttvvvxxx|||yyy{{{}}}|||zzzzzz|||vvvnnnjjjlllppptttvvvyyykkk^^^TTTNNNBBB@@@===:::888888999:::777777777777666666666666444444444444444333333333222333333444444333333222222222222222222222222222000111222222333333333222111111111111111111111000000000000000000000000111000000111111111222222222000000000000000000000000000000000000000000000000000111111222222111111000000//////...............---...000222222111000///............/////////000.........//////................../////////////////////000000000000//////............/////////000.../////////000000000000///////////////000000000000//////......//////000////////////////////////////////////////////////////////////////////////........./////////000000//////////////////////////////............//////////////////////////////111000//////000000///...//////////////////////////////000222222333333333------......///000000111000000000000000000000000......////////////......---...///000000///...------...///000111000000///000000111111111111000000000000111111111111000000000000111111111222222222111111111111111111111111000000000111222333333333/////////000000111111111.........///000111111111000000000000000000000000222111111000000111111222000000000000000000000000........./////////000000/////////000111111222222000000111111111222222222///000000111222222333333222222333333333333222222//////000111111111111111111111111111111222222222//////000222222333333222000000000000000000000000////////////////////////000000000111222222333333333333222111111111222222111111000000000111333333111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111333333222222222111111111111111000///////////////000000000000000000000000//////000000000111111111000000111111111222222222000000000000000000000000///000000000111111111111//////000000111111222222tttoookkkfffiiirrrvvvwwwxxx|||~~~}}}zzzvvvuuurrrqqqpppqqqvvv~~~~~~{{{|||~~~}}}xxxsssnnnnnnrrrxxx}}}~~~~~~~~~|||wwwssstttzzzqqqbbbYYYGGGDDD???;;;888777888999666555555555444444444444555555555444444333333333222333333444444333333222222222222222222222222222111222333333444444444444222111111111111111111111000000000000000111111111000000111111222222222222000000000000000111111111000000000000000000000000111111222222222222111111000///...------------------///111222333222111000---.........//////000000------............---------.........//////000000//////000000000000//////---.........//////000000.../////////000000111111------...///000111222222//////............//////////////////////////////////////////////////////////////////////////////---------.........////////////////////////////////////............//////000000000000000000000000111///......//////...,,,////////////////////////,,,,,,...//////000000000---------...///000000111000000000000000000000000......////////////......---...///000000///...------...///111111111000///000000111111111111000000000000111111111111000000000111111111111222222222111111111111111111111111000000111222333333444444......//////000000000111---......///000111111222000000000000000000000000222222111111111111222222000000000000000000000000---.........//////000000/////////000111111222222000111111111111222222222///000000111222222333333111222222333333222222111//////000111111111111111...///000111222333444444//////000222222333333333000000000000000000000000111111111111111111111111//////000111222333333444444444333222111111111111111111000000000111333444111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222111111111111111111111111333333333222222222111111111111000///////////////000000000000000000000000000000000000111111111111000111111111111222222222000000000000000000000000//////000000111111111222111111111111000000000000vvvkkkddd```hhhuuu|||{{{zzzyyy|||}}}vvvssssssrrrtttsssttt||||||}}}zzzwww|||wwwsssttt|||~~~{{{zzzyyywwwqqqnnnuuu{{{nnn[[[MMM???===>>>>>>;;;:::<<<:::888777777666333111444444444444444444444444444333333222111111111222222222111111111111222222000000111111111222222222222222222111111111000000000000000000000000000000111111111111111111111111222111111111000000//////222111111111000000//////------......//////000000........................///000111222222111000///////////////////////////////////////000000000000111111000000//////......//////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000//////.........---////////////////////////000000//////.........---,,,---...//////...---,,,................................................//////000000///...---------------.........//////111111000000//////......//////000000000000//////......///000111222222333000000////////////000000......////////////......000000000000000000000000------...000111222444444...//////......---,,,+++000000000000000000000000000000000000111111111111222222222111111111000000000000////////////000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////000111111111111222222222555555444333222111000///111111111111111111111111000000000000000000000000111222333444333333111111000000000//////////////////111222222000//////000111111111222333444555666999777444222000000111222111111000//////000111111///111333555666444333111000000000000000000000000000111111111111222222222222222222222111111000000000000000000000000000000444333333222111000//////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000222222222222222222222222222111000000000111333333000000000000000000000000vvvkkkdddbbbjjjvvv~~~{{{rrrnnnlllmmmpppppprrr|||~~~yyyzzzxxxwww}}}|||yyyzzz}}}yyytttrrrpppnnnjjjkkkuuuiiiZZZKKKEEEDDDAAA===;;;<<<:::999999999999888666444444444444444444444444555444444333222333333333333333222222222222333333000000111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111000000000/////////000000000000000000///////////////////////////000111111111111000///////////////////////////////////////000000000000111000000000/////////...//////000000000000//////111111111111000000000///000000000000000000000000000000000000000000000000111111111000000000//////////////////000000000000000/////////............////////////////////////000/////////............---...////////////...---................................................///////////////...---------------.........//////000000000000//////////////////000000000000////////////000000111111222222000000////////////000000000000111111111111000000000000000000000000000000//////000000111111222222000111111222222222111111111111111111111111111111000000000000111111111111222222222111111111000000000000////////////000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000000000000000000000000000000000222111111111000000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222333333333222111000000000000000000000000000222444333222111111222222222222222333444555555777555333111000000111222111111111111111111111111111333555777777666444333111111111111111111111111111111111111222222222222333222222222111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000222222222222222222222222222111000000000111222333000000000000000000000000yyyuuuttt|||~~~wwwooohhheeegggjjjkkknnnwwwzzzzzzxxxxxx~~~yyyvvvyyyzzzrrrmmmiiifffdddhhhuuupppaaaRRRKKKHHHCCC>>><<<<<<:::888777777777666555444444444444444444444444666555555444444444444444444333333333333333333444111111111111111222222222222222222111111111111111000000000000000000000000////////////////////////111111111111000000000000111111111111000000000000222111111111111111000000111111111111111111111111///000000111111000000///////////////////////////////////////000000000000000000000000//////////////////000000000000//////222222111111111111000000000000000000000000000000000000000000000000000000111111000000000000//////////////////000000000000////////////............////////////////////////////////////...............//////000000//////...................................................///////////////......---------........./////////////////////000000000000//////000000000000//////000000000000000111111111000000////////////000000222333333444444333333222000000000000000000000000111111111000000000000000---...///000111111111111222222222222222222222222000000000000111111111111222222222111111111111111111000000//////000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000111111111111111000000000000111111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111000111222333333333333333111111111111111111111111222333555555444333333444444333333222222333333444444333222000000111111222111222333333333333222111333444666888888777666555222222222222222222222222111111222222222333333333333333222222222222111111222222222222222222222222000000111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111222222111111111000000000222222222222222222222222111111000000111111222333000000000000000000000000{{{uuuqqqnnnhhhgggeeeffflllxxx~~~{{{zzz~~~vvvtttwww{{{tttlllfffcccgggttttttfffYYYRRRNNNHHHCCCAAA@@@===:::888777666444333555555555555555555555555555555444444444444444555333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000111111111000000000000000222222222111111000000///111111111111111111111111///000000000000000000///////////////////////////////////////000000000000000000000000//////////////////000000000000//////111000000000000000000000////////////////////////////////////////////////111000000000////////////////////////000000000000///////////////.........///////////////////////////////////////.........//////000000000000//////...................................................///////////////..................////////////......//////000000111111//////000000000000//////111111111000000000000000000000////////////000000333444444444444444444333////////////////////////000000000000000000000000......///000000000000000222222222222222222222222///000000000111111111111111111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000000000111111111222222111111111111111111111111111111111111111111111111000111111222333333333333111222222222222222333333111333555555444333444555555444333333222222222333222111111000000111222222111222444555555444222111333444666777777777666555222222222222222222222222222222222222333333333444333333333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111222222222111111111000000222222222222222222222222111111111111111222222222000000000000000000000000ssslllddd```bbbiiisss{{{~~~~~~~~~~~~|||~~~}}}ssskkkfffgggppp{{{ttthhhbbb]]]UUUNNNLLLFFFCCC???<<<:::999888666555555555555555555555555444444333333333333444444222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000111111111111111000000/////////000000000000000000000000000//////////////////000////////////////////////////////////000000000000////////////000000000000//////000000000000//////.../////////////////////////////////////////////////////////////////////000000000////////////...////////////000000000000.........///////////////////////////////////////.........///////////////000000////////////000000......................................................///////////////............/////////000000......//////000000111111//////000000000000//////111111111000000000000000000000////////////000000222222333333333333222222/////////////////////////////////000111111222222444444444444444333222111111111111111111111111111///000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222000000111111111222222222222222222111111111111000111111111111111111111111111111111111111111111111111111111222222333333444111111222222333333333333000222333444333222333444555555444333222222222222111111111111111111222222111222444555555444222111222333444555555555444444111111111111111111111111222333333333444444444444333333333333333333444444111111111111111111111111333333222222111000000///111111111111111111111111///000000000111111111111000000000000000000000000222222222222111111111111222222222222222222222222000000111111222222222222111111111111111111111111yyyiii```___bbbhhhnnnrrrssstttuuuwwwzzz|||}}}xxxrrrllljjjpppxxx{{{yyytttmmmbbbYYYVVVIIIFFFAAA===;;;:::888777555555555555555555555555333333333333333333444555222111111000000111111222222222222111111111111111111111111111111222222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000//////////////////////////////000//////......//////000////////////////////////////////////000000000000////////////000000000000//////000000000000//////------............//////000000000000000000000000000000000000000000000000000000////////////......////////////000000000000.........///////////////////////////////////////.........///////////////000//////......//////000................................................---...//////////////////....../////////000000000////////////000000000000//////000000000000//////000000000000000111111111000000////////////000000000111111222222111111000000000000000000000000000...//////000111222222222333333333333222111000///000000000000000000000000000000000000111111111111111111111111111222222222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////000000000000000000000000000000000111111111222222222222222000111111111111222222222333333333222222222111111111111111111111111111111222222222222222222222222333333222111111222222333111111111222222333333444...000222333222111222333555444333333222222222222111111222222222222222222222222444444444444222222111222222333333333333333111111111111111111111111333333333444444444555555333333444444444444555555222222222222222222222222444444333222111000///...111111111111111111111111000000000000111111111111000000000000000000000000333222222222222111111111222222222222222222222222000000111222222222222111111111111111111111111111rrrgggeeeeeehhhlllhhhjjjmmmpppsssvvvwwwxxx~~~{{{yyyvvvtttwww|||~~~sssjjjfffVVVQQQJJJCCC>>>;;;777555555555555555555555555555444444444444444555666666333222222111111222222333222222222111111111000000000000111111111222222222000000000000000000000000111111111111111111111111///000000000111111111111///000000000111111111111000000111111111111111111////////////////////////000///............///000////////////////////////////////////000000000000.../////////000000000111//////000000000000//////............/////////000000000000000000000000000000000000000000000000000000000/////////.........////////////000000000000............/////////000////////////////////////............/////////000//////...------...//////................................................------...///////////////.../////////000000000000000000000000//////////////////000000000000////////////000000111111222222000000////////////000000000000111111111111000000000000000000000000000000000000000000000000111111/////////000//////......111111111111111111111111000000000000111111111111000000111111111222222222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000111111111222222333333333000111111111111222222222333333333333333444444444111111111111111111111111222222222222222222222222555444333111111111111222000000111111222333333333...000222222222222333444444444333222222222333333222333333333333333222222222222222222222222222222111222222222333333333333222222222222222222222222444444444444555555555555333444444444555555555555444444444444444444444444222222222111111111000000111111111111111111111111000000000000111111111111222222222222222222222222333333222222222111111111222222222222222222222222///000111222333222222111111111111111111111111111zzznnnlllkkklllooopppqqqtttwwwxxxxxxxxxwwwsssxxx~~~~~~}}}~~~}}}yyyjjjdddZZZOOOGGG@@@:::777666666666666666666666666555555555555555666777888444333333222222333333444222222222222111111000000000000111111222222222222000000000000000000000000000000000000000000000000//////000000111111111222//////000000111111111222111111111222222333333444////////////////////////000///...------...///000////////////////////////////////////000000000000.../////////000000111111//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000000/////////............////////////000000000000---.........//////000000////////////////////////---.........//////000000///...---,,,,,,---...///................................................------...///000000//////////////////000000000000111111000000//////......//////000000000000//////...//////000111222222333000000////////////000000000000000111111000000000000000000000000000000000222222222111000//////...///000111222222333222222222222222222222222222222000000000000111111111111000000111111222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222333000000000000000000000000111111111222222333333333000111111111111222222222111222222333555666666777111111111111111111111111222222222222222222222222666555333111000000111111//////000111222222333333...000222333222222333555444333333222222333333444333444444444444333222111333222222111111222222333222222222333333333444444333333333333333333333333444444444555555555666666444444444555555555666666666666666666666666666666111111111111111222222222111111111111111111111111000000000000111111111111444444444444444444444444333333333222222222111111222222222222222222222222///000111222333222111111111111111111111111111111}}}||||||}}}~~~}}}{{{zzzzzz{{{{{{~~~yyy{{{}}}|||~~~{{{|||{{{~~~lllXXXJJJCCCAAA@@@:::888666666777777666555666666555666777999:::<<<777666555444333222222222222222222222222222222222333333222111000000111111222222222111111111000000111111111111111111111111000000000000000000000000//////000000000000//////111111000000//////......////////////////////////111111000///////////////////////////////////////////////////////////////111111000000/////////...////////////////////////......///000111222222333000000000000000000000000000000//////......------000000000000000000000000////////////////////////////////////............000000000000000000000000........................000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000//////000000000000000///......000000000///000111111222444333000///...///000111000000000000111111111111111111000000000000000000111111000000111111222333///000000000000111111111222111111000000000000000111111222333333333333222---222333111000333555333222222222111111111111000000000000000000000000000000000000000000000000000333222222111111222222333333222111000////////////111111222222222333333333222333444444333333444666222333333444333222000///222333333444444333333222222111000//////000111222000111111111111222222222333333333444444333222222111222222333333222222111111111111111111111111111111111222222222333333333111111111000111111222333333444444444444444444333555555666666777777888888555555444444444555555666333444555666666555444333666555444444333333333333000000000000000111111111000111111111111222222222111111222222222333333333333333333333333333333333222222333333333333444444222222222222222222222222000000000111222222222333xxx{{{}}}{{{zzz||||||~~~~~~{{{||||||xxxtttvvvwwwwwwwwwzzzjjjWWWJJJBBB>>>===;;;888777777777666555666666555555555666777888666666555444333333333333222222222222222222222222333333222111111111111111222222222111111111000000111111111111111111111111000000000000000000000000///000000111111000000///111111000000////////////000000000000000000000000000000///...............////////////////////////////////////////////////000000000//////........./////////////////////////////////000111111111222000000000000000000000000222111111111000000000///000000000000000000000000////////////////////////---.........//////000000000000000000000000000000........................000000000000000000000000111000000000/////////...........................000000000000000000000000000000////////////000000........................000000000000000000000000//////000000000111111111111111111000000000//////000000000000000///......000000000000000111111222555444111///.........///000000000000111111111111222222222222222222222222111111000000111111222333000000000111111111222222222222111000000000000000111111222333333333333222444666555222222555555333333333222222111111111000000000000000000000000000000000000000000000000000333222222111111222222333111111111000000111111222111222222222222333333333555666777555333222333444222222333444333222111111111111222222222222111111333222111111111111222333111111111111222222222222333333333444444333333222333444444555555444444333333333333333333333333333111222222222222333333333111111111111111222333333444444555555555555444444555555555555555666666666555555444444333444444444444444444555555444444444555555444333333333333333111111111111111111111111111111111111222222222222111222222222222333333333333333333333333333333333222222333333333333444444333333333333333333333333111111111111222222222222___bbbgggnnnssswwwyyyzzzzzzyyy{{{|||yyyuuuwwwwwwwwwxxx{{{}}}|||~~~vvvnnnnnnmmmkkkkkknnnsssvvvzzzkkkXXXIIIAAA@@@===:::888888777666555777666555444444444444444666555444444333333333333222222222222222222222222333222222111111111111222222222222111111111111111111111111111111111111111000000000000000000000000000111111111111111111000111000000000000/////////111111111111111111111111//////...---------....../////////////////////////////////////////////////////////...............////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////,,,,,,---...///000111111000000000000000000000000........................000000000000000000000000000000000000////////////........................000000000000000000000000000000////////////000000........................000000000000000000000000//////000000000000111111111111000000000000//////000000000000000//////...000000000000000111111111666444222000...------...000000000000111111111111222222222222222222222222111111000000111111222333111111222222222333333333222222111000000000000111111111222333333333333222333444444555<<>>:::555555444333333222111111000000000000000000000000222222222222222222222222333222222111111222222333444444333333333333444444222222333333333444444444666777777777555444555666222222222333333444444555444444444555555444444444222333333333333333333222111222222222222333333333111222333333444444444333222333333444444333333222333333333333333333333333222222333333333444444444333333333333333444444555777888888888888888888777888777777666555444333333444333222111111111111111333222111000000111222333222222222111111222222333444333333333222222222111111222222222222333333333222222333333333444444444333333333333333333333333222222222333333333444444555555555555555555555555444333333333222222111111CCCCCCDDDDDDDDDDDDDDDCCCJJJOOOTTTUUUSSSTTTXXX\\\]]]ccciiiooosssxxx~~~zzzuuupppkkkffffffgggkkkttttttjjjeeefffiiikkkooouuu~~~zzzjjj```QQQMMMFFFBBB???===;;;:::666666777888999999888888555444444333333444444444222222222222222222222222333222222222222333333444111111111111111222222222111111111111111111111111000000000000000000000000000111111111111111111000000000000111111111111222........................333222111111000000111111000000000000000000000000////////////////////////.............../////////////////////////////////////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////000000//////............000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000........................000000000000000000000000......////////////000000......////////////000000...//////000000000000000...///000222222111111000......///000111222222333000000000000111111111111111111111222333333444444111111000000111111222333222222333333333444444444333333222111111111111222111111222333333333333222666555222...111555444000333333333333222222222222000000000000000000000000222222222222222222222222333222222111111222222333444444333222222333333333333333333333444444444444333444666666555555666777444333333333333444444555222222333333333333222222222333333444444333333222222222222222333333333333111111222333444444444444555555666666666666555555222222222222222222222222333333333333444444444444444444333333444444555666777888888999999888888777777777777666555444444333333222222111111222222333333222222111111222222333333222222222222333333444555444444333333222222222222222222222333333333333333333333333444444444444333333333333333333333333222222333333333333444444555555555555555555555555333333333333333222222222DDDDDDDDDDDDCCCCCCCCCCCCCCCEEEHHHIIIIIIJJJLLLMMMNNNPPPTTTYYY^^^bbbfffhhhooouuu}}}|||wwwtttqqqqqqqqqssswwwyyyqqqmmmlllkkkjjjkkkrrr~~~uuummm^^^XXXPPPIIICCC@@@===;;;777888999999999888777666444444444333333444444555222222222222222222222222222222222222222333444555000000111111111222222222111111111111111111111111000000000000000000000000///000000111111000000///000000111111111222222222////////////////////////222111111000000000000000000000000000000000000000////////////////////////.........//////000000000////////////////////////---.........///000000000///////////////////////////000000000111111111222000000000000000000000000////////////////////////.........///////////////000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111////////////////////////000000000000000000000000000000////////////000000........................000000000000000000000000........./////////000000........./////////000000......///000000000000000...///111222222222000///...///000111111111111111000000000000111111111111000111111222333333444444111111000000111111222333222222222222333333333333444333222222111111222222111111222333333333333222222444444111222666777444111111111222222222222222000000000000000000000000333333333333333333333333333222222111111222222333222111111111222333444555333333333444444444444555222444555555444444555666555555444333222333444444222222333333333333222222333444555555555555444333222222222333333333444444000111222333444444444444555555666666666666555555222222222222222222222222333333333444444444444555444444444444444555555666777777888888888888777777666555555444444333333333222222111222222333444555222222333333333333222222333333333333333444555555555555555444333333222222222222222333333333444444333333333444444444444555333333333333333333333333222222333333333333444444444444444444444444444444222222333333333333333333@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCFFFFFFGGGKKKPPPTTTVVVVVV[[[```gggmmmrrryyy}}}~~~}}}|||uuu}}}|||xxxvvvtttpppmmmiiisssxxxgggaaaWWWNNNGGGAAA===:::999999:::999888666555333444444333333333444444555222222222222222222222222222222222222333333444555000000111111222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000111111222222222222000000000000000000000000111111000///////////////000000000000000000000000////////////////////////.../////////000000111111////////////////////////,,,------...///000111111////////////////////////---.........//////000000000000000000000000000000////////////////////////,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111........................000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000............/////////000---.........//////000000......///000000000000000...///111222333222000///000000111111111111000000000000000000111111111111...//////000111111222222111111111000111222222333111111222222222333333333444333222222111111222222111111222333333333333222000444555111000111222000///000000111111222333333000000000000000000000000333333333333333333333333333222222222222222222333//////000111222444555666333333333444444444555555333444555444333333444555777666444333222333333444444555555666666555555444444555666777777666555444222222333333333444444444000111222333444444555444333333444444444444333333333333333333333333333333333333333444444444555555555444444444444555666666777777888888888888777777444444333333333333222222111111111222333444666666222333444555555444333222333333333333444444555666666666555444333333222222222222333333333444444444333333333444444444555555333333333333333333333333222222333333333444444444444444444444444444444444222222222333333444444444AAAAAA@@@@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGNNNPPPSSSXXX]]]cccgggjjjqqqwww~~~{{{xxxvvvvvvvvvzzzyyy|||}}}{{{{{{{{{}}}}}}}}}~~~}}}{{{xxxuuuyyy{{{zzztttzzztttkkk```YYYSSSKKKEEEBBB@@@;;;888999:::888888:::555555444444444555555666444333333333333444555555333333333222222222111111444333111000000000111111444333111000000000111111222222222111111111000000222222222111111111000000////////////////////////333222222222111111000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////..............................////////////......////////////////////////111111000000//////......000000000000000000000000333000...///111111///---////////////////////////++++++,,,,,,---...//////////////////000000000000000000000000000000000000111111111111000000000000............///////////////////////////.........//////............//////000000000000000000000000000000000000111111111111222222111111000000//////000000000000000000000000............/////////000111111222222222222111111000000000000000000000000000000////////////000000//////000111222333333333111111000000000000111111222222333333333222222111222222222222222222222222222222222222222222222222444444444444444444444444555555444444444333333333111111222222222333333333444333333333333333333333555444444333333444444555222222333333333444444444333333333444444444555555666444222333666777666444444444444333333333222222222222222333333444444444333444444555555444444333333333444555666777888999444444333333333444555555444444444444444444444444222222333444555555555555444444666666666555444333333333444555666777888888666777777888888888888777444444444444333333222111111111111111111111111111222333333444444333333222222222333333333444444444777666666444333222111111333222111111222222000///000111111222222333444444333333333333333333333333444444444444444444444444555555555555555555555555555444444333333444444555BBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIILLLPPPTTTWWWYYY]]]bbbiiirrrzzzxxxuuusssqqqooorrrpppsss{{{yyytttqqqpppqqqzzz{{{}}}{{{wwwzzzzzzqqqhhh```WWWNNNHHHDDD???<<<======999777777666555555444444555555666777777666555444444444444333333333222222222111111333333111000000000111111444333111000000000111222222222222111111111000000222222222111111111000000000000000000000000000000111111000000000/////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////111000000000/////////...000000000000000000000000333111//////111111000...////////////////////////------......//////000000////////////000000000000000000000000000000000000111111111000000000//////....../////////000000000000000000000000000000000//////............//////000000000000000000000000...////////////000000000111111111000000/////////000000000000000000000000........./////////000000111111222222222222111111111111111111111111111111111000000//////000000111/////////000111111222222222111111000000111111222222222222333333222222111222222222222222222222222222222222222222222222222444444444444444444444444555555555444444444333333444333333333222222111111333333333333333333333333444444333333333333444444222333333333333444444444333333444444444555555555666444333555777888666333444444444333333333333222222222333333333444444444444444444555555444444444333333444555666777888999555555444444333444444555444444444444444444444444333444444555555555555444555555666666666555555444555666666666666666777777777777777888777777666666444444444444444333222111222222222222222222222222222333333444444333333222222222333333333444444444777666666555333222222111444222111111222222111///111111111222333333444444333333333333333333333333444444444444444444444444555555555555555555555555444333333222222333333444CCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLLLLOOORRRWWW\\\cccjjjrrrxxx}}}vvvrrrooommmnnnjjjkkkttt~~~yyyqqqnnnooopppvvvxxx||||||zzz|||}}}|||~~~|||sssiii]]]UUUMMMFFF@@@@@@???:::666555666666555555555555666666:::999888666444333333222333333333222222222111111333222111111000111111111333333222111111111111222222222222111111111111111222222222111111111111111111111111111111111111111////////////............////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////000000000000////////////000000000000000000000000222000///000111111000...////////////////////////000000000000111111111111////////////000000000000000000000000000000000000111111000000000000///////////////000000000111111000000000000111111111111000//////......//////000000000000000000000000000............////////////000000000000////////////000000000000000000000000....../////////000000000111111222222222222111111111111111111111111111111222111111111111111111222//////000000000000000000333222222111111222222333111222222333333222222222333333333333333333333333333333333333333333333333333333333333333333333333555555555444444444444333555555444333222111000000222222333333444444555555444444333333333333444444333333333444444444555555444444444444555555555666555555666777888888555333555555444444444333333333333333333333444444444444444444555555555555444444444444555666666777888888777666555444444444444444555555555555555555555555555666666666666555555444666666666555555666666777888888777777777666666666777777777777666666555444333444444444444333333222333333333333333333333333333333444444444444333333333333333333444444444444777666666555444333222222444222111111333333222000111111222333333444444555444444444444444444444444444444444444444444444444555555555555555555555555333333222222222222333333CCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNQQQUUU[[[aaafffjjjqqq{{{}}}uuusssrrrrrrkkkiiipppzzzxxxwwwxxxzzzzzz|||{{{zzz|||{{{|||~~~}}}|||uuulllYYYOOOEEEAAA???:::777666777777666666555666666666:::999777555444333333222333333333222222222111111222222111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////////////////......////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000......////////////......////////////////////////000000000000////////////////////////////////////000/////////////////////////////////////////////111111111111111111000000////////////000000000000000000000000000000000000111000000000////////////000000000000111111111111///000000000000000111111000000////////////000000////////////////////////........./////////000000////////////////////////////////////////////////...////////////000000000111111222222222222111111111111111111111111111111333222222111111222222333111111111111000000000000444333333222222333333444111111222333333333222222333333333333333333333333333333333333333333333333333333333333333333333333555555555555444444444444555444444333222222111111111222222333444555666666444444333333333333444444444444444444555555555555444555555555555666666666555666888::::::888555333555555555555444444444444333333444444444444444444555555666666666666555555444555555666777777888888888777666555444444444444666666666666666666666666777888888888777666555555888777666555555777888999999888888888888777777777777777777777666555333333333444444444444444333333222222222222222222222222333333444444444444333333333333333444444444444555777666666555444333333333444333222222333444333111222222333333444444555555444444444444444444444444555555555555555555555555555555555555555555555555444333333222222333333444BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIMMMSSSWWWZZZ___gggooowwwzzzwwwyyyuuulllgggjjjrrr{{{}}}wwwttttttvvvyyyzzz{{{mmm]]]LLLCCC???;;;999:::999888777666666666666666666555444444333333444444333333333222222222111111111111111111222111111111222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////......////////////......000000000000000000000000////////////000000000000////////////////////////---..................///////////////////////////111000000000000000000000////////////000000000000000000000000000000000000000000000////////////...000000000000111111111111.........//////000000000000000////////////000000//////////////////////////////000000000111111111/////////000000000000000////////////////////////////////////000000000111111111222222222222111111111111111111111111111111333333222222222222333333222222222222222222222222444444333333333333444444000111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333666666555555555444444444333333333333333333333333222222333444444555666666555444444333333444444555444444555555555666666666555555555666666666777777555777:::;;;:::888666555666666666555555555444444444444444444444444444444555666666777777666666555555555666666777777888888999888777666555444444444777777777777777777777777999999999999888888777666888888777666777888999:::888888888999999999999:::777777777777666555333333333444444555555444444444222222222222222222222222333444444555555444444333333333444444444555555555666666666555555444444333444333222333444555444333222333333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555CCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEEEEEEEGGGKKKNNNPPPTTTYYY^^^ccckkkuuu|||~~~wwwqqqllllllooouuu{{{qqqnnnmmmooopppttt~~~qqqZZZLLLDDD???======:::999888777777666666777333333333333333444555666333333333222222222111111000000111222222222222111111222333333444333333333111111111111111222222222111111111111111222222222111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......000000000000000000000000////////////000000000000000000000000000000000000,,,...//////...---...000///////////////////////////////////////000000000////////////000000000000000000000000000000000000000000////////////....../////////000000000111111------......//////000000111000000//////000000111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000/////////000000000111111111111222222222222111111222222222222222222222222333222222111111222222333222333333333333333333333444333333222222333333444000111222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444666666666555555555444444222333333333444444444555333333444444555555666666666666555555555555666666555555555666666666666777666666666666777777777777555777:::;;;:::999999999777666666666666555555555555555555555444444444444666666777777777777666666666666666777777888888888999888777666666666666666888888888888888888888888999::::::::::::999999888888888888888999999:::;;;888999999999::::::;;;;;;777777777777666666555444333444444555555555555444333333333333333333333333444444555555555555444444333444444444555555555555666666666555555555444444444333222333555666555444333333444555555666666777666666666666666666666666555555555555555555555555555555555555555555555555666666555555555555666666FFFEEEEEEFFFFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFCCCDDDFFFFFFEEEFFFIIIKKKHHHKKKOOOQQQSSSXXX___eeekkktttxxxpppiiiffffffjjjttt~~~lllZZZOOOFFF@@@>>>;;;:::999888777777777777444444444444444555666666333333333222222222111111///000111222333222222111111222333444444444333333000000111111111222222222000000111111111222222222000000000000000000000000111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000000000000000000000000.../////////000000000111000000000000000000000000---///111111///...000222////////////////////////......//////000000111111////////////000000000000000000000000000000000000000000/////////.............../////////000000000---......///000000111111111111000000000000111111000000000000000000000000/////////000000000000111000111111111222222222333000000000000000000000000//////000000000111111111111111222222222222111111222222222222222222222222222222111111111111222222111111111222222333333444333333222222222222333333000000111222333333333333444444444444444444444444444444444444444444444444555555555555555555555555666666666666555555555555444444444444444333333333444444444555555555555555777777666666666666777777555555666666666777777777666666777777777888888888555888:::;;;:::999;;;===777777777666666666555555666555555555444444444444666777777888888777777666777777777777777888888888888888777666666777777777999999999999999999999999999::::::;;;;;;;;;;;;:::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777888777777666666333333444555555555555555555555555555555555555555444444555555555555444444444444444444555555555555666666666666555555555555444333333444555666666444444444444555666666777777666666666666666666666666555555555555555555555555555555555555555555555555555555555444444555555555HHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBAAABBBDDDEEEDDDEEEFFFHHHCCCFFFIIIJJJJJJMMMSSSXXXZZZbbbnnnwwwuuuiiibbb```cccllluuuzzzfffXXXLLLBBB>>>;;;:::999888777777777777666666555555555555666666333333333222222222111111///000111222333333222111000111333444555444333333000000111111222222222222000000111111222222222222////////////////////////000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111......////////////......000000000000000000000000.../////////000000111111000000000000000000000000...111333222000000222444////////////////////////......///000111222222333////////////000000000000000000000000000000000000000/////////........................////////////...//////000111222222222111111000000000000111111000000000000000000000000............/////////000111111222222222333333333000000000000000000000000000000000000111111111111111111222222222222111111222222222222222222222222222111111111111111111222//////000111222333333333333222222111111222222333///000111222333444444444444444444444444444444444444444444444444444444444666666666666666666666666777666666666555555555555666666555444333222222111555555555555555444444444888888777777777777888888666666666666777777777777777777777777888888888888555888::::::999:::===???777777777777666666666666666666555555555444444444777777888888888888777777777777777777888888888888888777777777777777888999999999999999999999999999999999:::;;;<<<<<<<<<<<<666888999;;;<<<<<<;;;;;;>>>===<<<;;;:::999888888666777777888888888888777333333444555666666666555777777777777777777777777444444555555555555444444444444444555555555666666666666666666666555555555555444333444666777666555444444555555666777777777777777777777777777777777666666666666666666666666555555555555555555555555555444444333333444444555HHHIIIIIIJJJKKKLLLMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNTTTVVV[[[```gggoooxxx~~~uuunnngggccceeekkkxxxppp^^^QQQGGGBBB;;;::::::::::::999666444666666555555555444444444000111222333444555555555222222222111111111000000222222333333333333222222222222222222222222222222111111111111000000000000////////////////////////000000111111111111000000222222111111000000//////111111111111111111111111000000000000000000000000...///////////////...---000000000000000000000000000000000000000000000000000000////////////000000////////////////////////222222222222222111000///111111000000//////......////////////////////////............////////////222111000//////......///333333222111000000111111//////...//////000111222000000000000000000000000111000/////////000222333111111000000000000111111222111000//////000111222000000000000////////////333222111111000000111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000111111111111111111222222222333333333444444444444444444444444444333222111222333444555444444444444444444444444666555555444444444555555333333333444444444555555999888777666555444444444444444444444444444444444555555555666666555444444444444444444444444444444666777777666555666888:::777777666666777888:::;;;444666999999999999:::<<<888888888999999999999999999999999888888777777777555555555555555555555666:::999999888888888888999777777777777888999::::::===<<<:::999999:::;;;<<<>>>>>>===<<<;;;::::::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<777777888888777777666555777777666777777888999:::999999888777777777888888:::888666555666666777666444555666666555444555666666666555444555666777888555555777777777666555444777777777777777666666666666777888888888777666555777777777666777777888888666666555555555666888999666555444444333333444444JJJJJJKKKLLLMMMMMMNNNNNNKKKKKKLLLLLLMMMMMMNNNNNNIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIJJJKKKMMMOOOSSSWWW\\\ccckkkppp{{{}}}|||xxxrrrkkkfffggglllwwwttteeeXXXMMMFFFAAA@@@>>>===<<<;;;888666555555555555444444444444111222333333444444444444333333333333222222111111111111222222222222111111222222222222222222222222222111111111000000000000111111111111111111111111000000111111111111000000111111111000000000000000111111111111111111111111000000000000000000000000//////000000000000000///000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111222222222222111000///111000000000/////////.../////////////////////////////////000000000000111000///////////////000111222222111000000000000000000////////////000000111000000000000000000000000000000000000000111111222111111000000000000111111000000///......///000000000000000000000000000///333222111111000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111222222222222333333333444444444444444444444444333333222222222333444555222222222222222222222222555555444444444444555555444444555555555666666666555555444444333444444444666666666555555555555555444444555555555444444333555555555555555555555555888888999777666777999;;;888777777777888999;;;;;;777999::::::999999:::;;;:::999999999999999999999:::999999999888888888888888888888999999999999999888888888777888888999999;;;::::::::::::;;;<<<<<<<<<;;;:::999:::;;;===>>>??????>>>>>>>>>===============>>>>>>>>>?????????==================<<<<<<===============>>>>>>>>>=========<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::<<<;;;999888999999999999:::;;;;;;:::888777888999888777666666666777888999888888888888777777666555888888888999999999::::::777777999::::::999888777888777666666666666777777777666666555666777888999888777777666666666777777LLLMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCGGGGGGFFFFFFFFFGGGHHHHHHHHHJJJLLLNNNQQQVVV\\\```hhhnnnyyy|||wwwvvvvvvwwwrrrpppsssyyy|||zzztttoooooorrryyy}}}}}}{{{ooobbbUUULLLEEEBBB>>>;;;:::999777555555555555444444444333333333333444444444444333333444444444333333333333222222222222333333222222222222222222222222222222222222222222111111111000000111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000...///000111111222111111000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111222222111111000000000000000000////////////////////////////////////000000000000111111111111............///000111222111111000/////////000000111000000////////////000000000000000000000000000//////000111111111111111111111000000000000111111//////............//////000000000000000000000000333222111111000000111111111111111111111111111111111111111111111111111111111111111111222222222333222222222333333333333444222222222222333333333333444444444444444444444444333333333222333444444555222222222222222222222222555444444444444444555555666666666666777777777777444444444444444555666777888888888777777666666666555555666666666666555555777777777777777777777777999::::::999777777888:::999888888888999:::;;;<<<999;;;<<<;;;:::999:::<<<<<<<<<<<<;;;;;;::::::999;;;::::::999999999999999888888888888999999::::::::::::::::::;;;<<<=====================>>>>>>>>>AAA@@@@@@???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAEEEDDDBBB@@@>>>>>>>>>>>>?????????@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;>>>>>>>>><<<999999999;;;<<<;;;;;;:::::::::;;;;;;;;;:::999888777777666666888999999::::::;;;;;;;;;888999:::;;;<<<<<<;;;::::::999888888777777777777999888888888888999::::::666555555555555555666777NNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLIIIIIIHHHHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLOOOSSSVVV\\\```hhhqqq}}}xxxtttssssssnnnkkknnnttt~~~~~~zzz{{{wwwjjj[[[RRRIIIEEE???<<<:::999888777555555555444444444444333444444555555444333222222333333333333333333333222333333444444444444333333111222222222222222333333333333222222222111111111111111111111111111111111000000111111111111000000//////000000111111222222111111111111111111111111////////////////////////---...///000111222222222////////////////////////////////////////////////000000////////////000000000000000000000000000000000000111111111111000000000000000000//////////////////////////////////////////000000000111111111///////////////000111111000000///////////////000111111000//////...//////////////////////////////...///000222222111000000111111000000000000111111////////////////////////000000000000000111111111333222111111000000111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222333333333333222222222333333333444444444444444444444444444444333333333333444444555555555555555555555555555555444444444444444444555666666666666777777777777888888777777777777888999999999999888888777777666666777777888999999999888888888888888888888888888888888999:::999777777888999999999:::::::::;;;;;;<<<999;;;<<<<<<;;;<<<===???AAAAAA@@@???>>>======<<<===<<<;;;::::::;;;;;;<<<:::;;;;;;;;;<<<=========@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJMMMLLLIIIFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@>>><<<:::999999999::::::::::::;;;;;;;;;;;;;;;:::;;;===>>>???>>>>>>=========<<<:::999999999999::::::::::::::::::;;;;;;666666666555666666777888OOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLKKKKKKLLLNNNPPPRRRTTTYYY^^^gggsss{{{uuurrrqqqllljjjnnnuuu~~~yyywwwwwwyyyrrrcccYYYPPPKKKEEE@@@>>>===<<<;;;666666555555555444444444555555555555444333222222111111111111222222222222222222333333333333222222111111111222222333333333333333333333222222222222000000000000000000000000000000111111111111000000//////000000111111222222000000000000000000000000////////////////////////,,,---...///000000111000////////////////////////////////////////////////000000////////////000000///////////////////////////000000111111111000000////////////000000000000////////////////////////........./////////000000111111000///////////////000///////////////000000111111000//////...//////////////////////////////...///000222222111000000111111000000000000111111000000000000000000000000///000000000111111111222333222111111000000111111111111111111111111111111111111111111111111111111111222222222222333333333111111111222222222222333222222333333333444444444444444444444444444444444333333444444444555555555555555555555555555555555555444444444555555666777555555666666666777777777::::::999888888888888999888888888888777777666666777777888999999999999999999999999999999999999999888999;;;:::999888999:::<<<<<<<<<===============999;;;<<<===>>>@@@CCCEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>======>>>@@@AAADDDDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRTTTUUUVVVVVVUUUUUUTTTRRRRRRQQQPPPPPPQQQPPPOOONNNMMMLLLKKKJJJMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNSSSSSSRRRRRRQQQQQQQQQPPPRRRQQQNNNLLLKKKLLLMMMNNNNNNNNNOOONNNNNNMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJIIIKKKLLLKKKIIIHHHIIIJJJIIIKKKMMMMMMLLLLLLMMMNNNJJJJJJJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>???AAABBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;PPPPPPOOOOOONNNNNNMMMMMMOOOOOONNNNNNNNNMMMMMMMMMIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJIIIIIIIIIKKKLLLNNNOOORRRUUUZZZbbbkkkqqq{{{wwwrrrqqqoooooossszzz}}}uuuqqqrrrvvv~~~~~~oooeeeWWWRRRKKKEEE@@@>>>;;;999777777777666666666555555555555555555555444333222000111111111111111222222///000000111111000000///111111111222222333333444444444444333333333222222////////////////////////000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000,,,---...//////000//////000000000000000000000000000000000000000000000000000000////////////000000........................//////000000111111000000////////////000000000000////////////////////////............////////////222111000///............000000/////////000111111111000000////////////000000000000000000000000000//////000111111111111111111111000000000000111111000000111111111111000000///000000111111222222222333222111111000000111111111111111111111111111111111111111111111111111111222222222222333333333333111111111111222222222222333333333333444444444444444444444444444444444444333333444555555555555444333333333333333333333333555555555555666777888888666666666666777777777777:::999888777777777777777888888888888888888888888666777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===>>>???@@@AAAAAABBBBBBAAAAAA@@@===>>>@@@AAACCCEEEIIILLLMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFDDDCCCCCCEEEGGGHHHJJJJJJKKKLLLMMMMMMNNNOOOJJJJJJJJJJJJKKKLLLLLLMMMLLLNNNPPPSSSVVVWWWWWWWWWUUUUUUTTTSSSRRRRRRQQQPPPQQQPPPPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLMMMOOOPPPOOONNNMMMLLLLLLMMMMMMMMMOOONNNMMMLLLKKKJJJJJJJJJJJJMMMOOONNNKKKIIIJJJLLLKKKNNNQQQSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOMMMKKKKKKNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFFFFBBBAAA@@@???????????????======>>>>>>>>>===<<<<<<<<<;;;::::::999999999:::RRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGDDDFFFGGGGGGGGGGGGIIIKKKLLLMMMOOOQQQTTTYYY___cccfffqqq|||yyyyyy{{{wwwtttvvvzzzzzz{{{{{{~~~tttddd___WWWOOOHHHBBB===:::888888888888777777777777444555555555555555444333111111111222222333333333000111111222222111111000000111111222333333444444444444444444333333333333000000000000000000000000000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000000000...//////000000000//////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////...//////000000000000000.../////////000000000111////////////////////////...////////////000000000111000///////////////000000000000000000111222222000////////////000000111000000000000000000000000000000000000000111111222111111000000000000111111//////000111111000/////////000000111111222333333333222111111000000111111111111111111111111111111111111111111111111111111222222222333333333444444222222222222333333333444333333333444444444444555444444444444444444444444333333555666666666555444444444444444444444444444666666666666777888999:::777777777888888888999999999888888888888999999:::888888888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEFFFEEEEEEFFFGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHKKKOOORRRSSSRRRRRRRRRRRRRRRRRRRRRNNNMMMKKKJJJJJJLLLOOOPPPNNNOOOOOOPPPQQQRRRSSSTTTPPPPPPOOOOOOOOOPPPPPPQQQLLLMMMPPPRRRSSSSSSSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRNNNNNNNNNOOOOOOOOOOOOOOONNNOOOPPPQQQSSSUUUVVVWWWSSSQQQPPPNNNOOOPPPRRRTTTUUUTTTSSSQQQPPPPPPPPPOOOJJJNNNQQQPPPMMMJJJLLLNNNPPPTTTYYY[[[ZZZXXXVVVUUUUUUUUUUUUTTTRRRPPPNNNMMMNNNOOOOOOOOONNNMMMMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPNNNOOOOOOPPPOOONNNLLLKKKHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFGGGGGGGGGEEEDDDCCCAAA@@@???>>>===<<<<<<<<>>>>>888999999:::;;;<<<============???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDGGGJJJKKKLLLKKKLLLMMMJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKKKKKKKLLLNNNRRRUUUVVVVVVVVVVVVVVVVVVWWWWWWSSSRRRPPPOOOPPPRRRTTTVVVUUUVVVVVVXXXYYYZZZ[[[[[[VVVUUUTTTTTTTTTTTTTTTUUUQQQSSSUUUVVVVVVUUUTTTSSSLLLMMMNNNPPPQQQQQQRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\XXXYYY\\\___aaacccdddeee___]]]ZZZYYYYYY\\\___aaabbbaaa```^^^]]]\\\\\\\\\QQQUUUYYYXXXTTTQQQRRRUUU[[[___eeegggfffbbb^^^\\\VVVVVVVVVUUUTTTQQQOOONNNKKKLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTUUUUUUTTTRRRPPPOOOPPPOOOOOOOOOOOOPPPPPPQQQNNNOOOPPPPPPPPPOOOMMMLLLLLLKKKIIIHHHFFFFFFEEEEEESSSRRRRRRQQQQQQQQQRRRRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQOOONNNNNNOOOOOOMMMLLLQQQQQQPPPPPPPPPOOOOOOOOOPPPOOONNNMMMLLLLLLKKKKKKHHHGGGEEEDDDCCCCCCCCCCCCBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFGGGIIILLLPPPTTTWWW[[[\\\cccnnnwww~~~~~~ppphhhkkkllloooxxx{{{ooo```NNN???@@@;;;888999999666444555:::777444444555555333000555555444444444333333333333333333333333333333333222222111111222222333444222222222222222222222222222444666555222111222333000//////...///111333444000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000111222333222222000000222111111000111333444555222222222333333444444555222222222222222222222222444444444444444444444444333333333333333333333444555444444444444555666666444444444444444444444444333444555666777777666666<<<;;;999777666666666777999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===============>>>@@@???>>>>>>???AAADDDEEEDDDCCCDDDGGGJJJLLLKKKJJJHHHFFFEEEEEEGGGHHHHHHGGGJJJMMMQQQSSSSSSRRRRRRRRRPPPPPPPPPOOOOOONNNMMMMMMPPPOOORRRUUUTTTPPPPPPTTTTTTVVVYYYZZZ[[[]]]___bbb[[[XXXUUUUUUVVVYYYZZZZZZ[[[___dddfffeeedddeeefffaaa```^^^\\\ZZZXXXWWWVVV]]]\\\\\\^^^```^^^ZZZUUUUUUTTTSSSRRRTTTVVVXXXZZZZZZYYYYYYZZZ]]]bbbfffiiijjjiiigggfffffffffdddbbbeeebbb^^^^^^aaaeeeiiikkkeeehhhlllppprrrsssqqqpppoooqqqrrrqqqooonnnooopppkkkgggcccccciiiooorrrtttssstttvvvyyyyyyuuupppkkkdddeeedddaaa]]][[[^^^aaahhhnnnuuuyyyvvvqqqmmmlllbbbbbb```^^^ZZZVVVRRRPPPPPPQQQRRRSSSSSSQQQNNNLLLOOOMMMKKKLLLPPPQQQPPPMMMSSSRRRPPPOOONNNNNNNNNNNNQQQQQQQQQRRRUUUWWWWWWVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUTTTTTTRRRQQQOOONNNRRRQQQQQQPPPPPPQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPQQQPPPOOOOOOPPPPPPOOONNNRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLJJJHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGIIILLLOOOQQQUUUVVV\\\eeelllrrrzzzwwwmmmmmmkkkjjjoooyyywww^^^JJJCCC===:::::::::777555666999666444444555555333111555555444444444333333333333333333333333333333333222222111111222222333444222222222222222222222222000222333222///......000000000///000000111222333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000111111111333222111111111111222222444333222111111222222333111111111111111222222222444444444444444444444444444444444444444444444444333333333333444444444444444444444444444555666666666666555555555555444444444555555666666666777777888888777666777888999:::999:::;;;============<<<:::;;;<<<===>>>???@@@AAA>>>???AAACCCEEEEEEFFFEEEFFFFFFFFFFFFGGGIIIKKKMMMJJJIIIIIIKKKNNNOOOOOONNNIIIHHHGGGIIIKKKLLLLLLKKKKKKMMMOOOQQQQQQRRRTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTYYYXXXYYY\\\ZZZVVVVVVZZZ^^^```cccddddddeeegggiiidddaaa]]]]]]___cccfffggghhhlllqqqtttsssssstttuuupppooolllhhhfffdddccccccnnnmmmkkklllmmmkkkgggcccbbbaaa``````___```aaaaaaeeeeeefffhhhkkkooosssvvvyyywwwuuuttttttsssrrrpppooollliiiiiilllooorrrsssqqqtttxxx}}}~~~~~~~~~}}}zzzwwwuuuuuuvvvtttpppmmmooouuu}}}{{{wwwoooqqqqqqoookkkiiijjjmmmuuuzzz{{{xxxwwwsssqqqoookkkgggbbb^^^[[[YYYZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUVVVUUUTTTRRRRRRQQQPPPOOONNNNNNOOOOOOPPPOOOOOOPPPRRRSSSSSSRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXQQQQQQPPPPPPPPPQQQQQQRRRSSSRRRQQQPPPPPPOOOOOOPPPQQQPPPOOOPPPRRRRRRQQQPPPRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPOOONNNNNNMMMNNNNNNKKKJJJIIIGGGEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEFFFGGGIIIJJJPPPPPPTTT\\\aaadddkkkrrrxxxuuupppkkkffffffmmmxxxpppXXXIIIBBB<<<<<<<<<999777777777666555555666666444333555555444444444333333333333333333333333333333333222222111111222222333444222222222222222222222222333444555444222000111111000000111111111111111000111111111111111111111111000000000000000000000000........................//////000000000000//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222444333111000000111333555555444333222111111111111222222222222111111111111444444444444444444444444555555555555555555555555333333444444444555555555444444444444444555666666777777777666666555555555888777777777777888888999888777777777888999;;;<<<;;;===???BBBBBBAAA@@@???>>>???AAADDDFFFHHHIIIJJJEEEFFFIIILLLMMMMMMLLLLLLKKKLLLLLLMMMOOOPPPRRRSSSOOONNNMMMMMMOOOPPPOOOOOOMMMMMMMMMOOORRRSSSRRRQQQPPPQQQRRRTTTVVVZZZ___cccgggeeeccc```______aaabbbhhhfffgggiiigggccccccgggppprrrttttttttttttuuuvvvppplllgggfffiiioootttwwwwww{{{zzzuuurrrpppppppppxxxwwwuuuuuuuuuuuusssqqqoooooonnnmmmkkkjjjhhhggglllmmmnnnppptttwwwzzz||||||{{{{{{zzzyyyxxxqqqooommmmmmooorrrsssssstttwww||||||yyyxxxyyy{{{zzzvvvrrrtttzzz{{{sssvvvxxxwwwtttqqqrrrssszzz~~~}}}|||}}}zzzuuupppkkkgggeeeccccccccccccdddfffhhhiiibbbcccccc```]]]ZZZYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVXXXVVVTTTTTTVVVVVVVVVTTTVVVVVVUUUTTTTTTTTTTTTTTTPPPQQQRRRTTTUUUVVVWWWWWWSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPOOOPPPQQQSSSTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOOOONNNOOOOOOOOOMMMLLLKKKIIIHHHFFFEEEEEEGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEEEEEEEEEEFFFGGGMMMMMMPPPVVVZZZ\\\aaahhhmmmttt}}}rrrmmmfffdddhhhqqq||||||eeeQQQGGG???======:::777777666666555555666666555555555555444444444333333333333333333333333333333333222222111111222222333444222222222222222222222222666666555444333222222333000111222333222111000///111111111111111111111111000000000000000000000000........................//////000000000000//////////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////000//////......//////000000000000000000000000000........................///000000000111111111111111111111111000000000//////////////////////////////000000000111111111111000000000000000000000000111111222222222333333333333222222222222333444444444444333333222222222222555555555444444333333222333333333333333333333333555555555555555555555555444444444555555666666777555555444444555555666777888777777777666666666666::::::999999999:::;;;<<<;;;;;;::::::;;;<<<>>>???BBBDDDGGGIIIJJJHHHFFFDDDEEEGGGIIILLLOOOQQQRRRRRRPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMOOOPPPQQQSSSSSSOOONNNLLLMMMPPPRRRSSSSSSYYYXXXXXXZZZ[[[[[[ZZZXXXYYYZZZ[[[\\\```gggooouuuxxxuuupppllljjjjjjlllmmmtttrrrsssuuutttqqqrrrvvvwwwrrrmmmjjjnnntttzzz~~~|||~~~~~~xxxtttrrrrrrssswwwvvvuuuuuuvvvwwwxxxxxxvvvvvvvvvvvvtttqqqnnnmmmooopppppprrruuuwwwzzz{{{}}}{{{yyyyyyxxxwwwuuummmkkkiiijjjlllmmmnnnmmmppprrrwwwzzz|||}}}{{{zzzwwwwwwvvvuuutttvvvzzz}}}|||wwwrrrqqqtttxxxzzzzzzzzzzzz|||~~~~~~|||xxxtttppptttxxxxxxuuurrrrrrssswwwyyy{{{|||}}}||||||{{{{{{wwwsssooommmllljjjlllmmmppprrrtttuuuvvvnnnppppppmmmgggcccbbbccc^^^______```aaabbbbbbcccgggeeeccccccdddeeeeeedddbbb```]]]ZZZWWWVVVUUUUUUQQQRRRRRRSSSTTTTTTTTTSSSUUUUUUUUUUUUUUUVVVWWWXXXTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPRRRTTTTTTSSSQQQOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOONNNOOOOOOPPPPPPNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJLLLRRRUUUVVV[[[bbbgggllluuu~~~~~~zzzzzz~~~}}}}}}{{{~~~pppmmmhhheeegggmmmuuuzzzuuu[[[OOOCCC???>>>;;;888777666666666666555555555666555555444444444333333333333333333333333333333333222222111111222222333444222222222222222222222222333222000000000000000000000111222333333222000///111111111111111111111111111111111111111111111111//////////////////////////////000000000000//////////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////111000000//////000000111////////////////////////........................///000000000111111111111111111111111000000000//////////////////////////////000000000111111111111000000000000000000000000222222222222333333333333000111444555666555333222222222333333444444444444666555555444444333333333333333333333333333333333666666666666666666666666444444555666777777888888666666555555666666777888888888888888888888888888::::::::::::;;;<<<======>>>>>>>>>???AAADDDGGGHHHJJJLLLOOOQQQQQQOOOLLLJJJJJJLLLNNNQQQSSSTTTTTTTTTUUUTTTRRRPPPNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUPPPOOOOOOSSSZZZ```eeegggllljjjhhhggggggeeebbb``````aaaaaaccchhhoooyyy~~~zzzuuupppmmmmmmoooqqquuutttvvvzzzzzzxxxyyy~~~wwwsssmmmjjjmmmrrrwwwzzzwwwxxxzzz}}}}}}wwwrrrnnnlllmmmmmmqqqqqqppppppppprrrtttvvvvvvwwwxxxxxxwwwtttqqqooorrrrrrrrrssstttwwwyyy{{{~~~|||zzzyyyyyyxxxuuusssjjjhhhggggggiiikkkkkkjjjmmmooorrrtttuuutttrrrpppmmmnnnnnnnnnooorrrwww{{{zzzvvvqqqpppqqqsssrrrqqqrrrssstttvvvvvvuuuqqqmmmmmmrrrwwwxxxuuusssrrrssstttuuuvvvxxxzzz{{{{{{{{{{{{yyyvvvsssqqqqqqqqqqqqpppsssxxx}}}~~~yyyzzzzzzuuuoookkkkkkmmmhhhiiijjjlllnnnooopppqqqrrrqqqppprrrvvvyyy{{{|||sssppplllfffbbb^^^\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]XXXXXXXXXXXXXXXYYYZZZ[[[WWWVVVUUUTTTTTTSSSSSSSSSRRRRRRSSSUUUVVVVVVSSSQQQNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNMMMNNNNNNOOOPPPQQQNNNOOONNNNNNMMMLLLJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIINNNPPPQQQUUU[[[^^^ccckkkttt}}}|||uuussswww}}}yyy{{{{{{yyywww{{{ooonnnllljjjiiimmmssswwwgggXXXIIICCCAAA===999888666777888777555444555666555555444444444333333333333333333333333333333333222222111111222222333444222222222222222222222222333111//////111333333333111111222222222222222111222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333///111555777888666444222111222333444555555555555333333333333222222222222555555555555555555555555777777777777777777777777555555666777888888999:::777777777777777888999999999999::::::;;;<<<<<<<<<;;;<<<>>>???AAAAAABBBBBBBBBCCCDDDFFFJJJNNNQQQTTTRRRSSSUUUUUUTTTRRROOOMMMKKKMMMPPPSSSTTTTTTSSSSSSUUUUUUTTTTTTUUUVVVWWWWWWZZZYYYWWWVVVWWWXXXZZZ\\\WWWWWWYYY___jjjttt|||zzzwwwssspppnnnkkkiiifffbbbcccccceeehhhmmmuuuzzzvvvsssnnnkkkiiijjjlllnnnppppppsssxxxyyywwwxxx|||{{{}}}}}}{{{zzzzzzssspppllljjjmmmqqqtttvvvqqqqqqrrruuuyyy{{{{{{{{{wwwuuuqqqllliiihhhhhhiiikkklllllllllkkkllloooqqqtttuuuvvvvvvuuussspppooossssssrrrrrrtttxxx|||~~~|||xxxuuukkkiiiggggggiiilllmmmmmmoooqqqsssuuuuuussspppnnnlllmmmmmmmmmmmmooosssvvvwwwuuussstttvvvxxxvvvtttqqqqqqqqqssstttsssooolllnnnssswwwyyywwwuuuuuuwwwwwwvvvvvvxxxzzz{{{{{{zzzuuusssqqqooooooqqqtttuuuvvvyyy~~~zzztttooollllllmmmooopppsssvvvyyy{{{|||}}}yyyxxxxxx{{{}}}yyytttoookkkhhhfffffffffgggiiiiiijjjjjjjjjYYYYYYYYYYYYZZZ[[[\\\]]]ZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVVVVXXXYYYXXXUUURRRNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPPPPNNNOOOOOOOOOOOONNNMMMLLLHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGHHHGGGHHHLLLMMMLLLPPPVVVVVV[[[bbbjjjrrr|||vvvqqqsssyyyxxxyyyzzz{{{|||}}}ttttttssspppooorrrxxx|||sssbbbPPPHHHEEE@@@<<<:::777999999888555333444666555555444444444333333333333333333333333333333333222222111111222222333444222222222222222222222222555222000111444777777777111111111111222333333444222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000////////////////////////111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111222222222222000222444666777666555444222333444555555444444333222222222333333333333333666666666666666666666666777777777777777777777777555555666777888999:::;;;999999888888999999:::;;;;;;<<<===>>>@@@AAABBBBBBAAADDDGGGJJJMMMMMMLLLLLLMMMMMMMMMNNNQQQTTTVVVXXXVVVVVVVVVUUUSSSQQQNNNMMMLLLNNNRRRUUUWWWWWWVVVUUU\\\^^^bbbeeeggghhhgggfffgggeeeaaa___^^^```ccceeedddcccdddjjjsss}}}}}}yyysssnnnkkkiiigggfffbbbcccdddcccccceeeiiikkkhhhgggeeecccdddgggjjjllllllmmmrrrwwwxxxttttttvvvrrrtttwwwwwwuuusssqqqqqqooommmlllmmmpppsssuuuuuurrrqqqqqqtttxxxzzzzzzxxxtttssspppnnnlllkkkkkkkkkkkknnnqqqssstttvvv{{{~~~}}}{{{yyyxxxyyywwwwwwwww{{{vvvtttqqqqqqssswwwyyy{{{|||~~~~~~|||yyyzzz{{{{{{{{{{{{}}}|||{{{|||}}}~~~{{{xxxxxx|||{{{zzzwwwwwwxxx{{{~~~wwwsssqqqpppooouuuwww{{{~~~~~~~~~{{{xxxuuutttssssssssstttssssssrrrrrrYYYYYYYYYYYYZZZ[[[\\\]]][[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYY[[[\\\ZZZWWWTTTOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLLLLMMMNNNOOOPPPNNNNNNPPPPPPPPPPPPNNNNNNJJJJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEKKKIIIJJJLLLLLLKKKNNNSSSSSSWWW]]]ccciiiqqq{{{{{{ssssssxxxxxxyyy{{{~~~{{{zzzzzz{{{{{{yyywwwuuuxxxzzzhhhUUULLLHHHCCC>>><<<888::::::888555333333555555555444444444333333333333333333333333333333333222222111111222222333444222222222222222222222222111...,,,---111555666555111111000000111333555666222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////............//////////////////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222333333444444555666666777444555555666555444222111444444444555555666666666444444444444444444444444777777777777777777777777555666777888999:::;;;;;;::::::999999::::::;;;<<<===>>>???AAACCCEEEFFFGGGIIILLLQQQUUUXXXXXXWWWVVVXXXWWWVVVTTTTTTTTTUUUVVVWWWVVVUUUSSSQQQNNNLLLKKKNNNQQQTTTXXXZZZ[[[ZZZZZZfffjjjqqqwwwyyywwwtttqqqooolllhhhdddccceeeiiikkkooommmkkkmmmssszzzxxxsssmmmgggeeecccbbbaaadddddddddbbb```______``````______```bbbfffjjjmmmlllnnnsssxxxxxxsssqqqsssmmmpppssssssqqqooommmmmmllllllnnnqqqtttwwwxxxwwwvvvttttttvvvzzz||||||zzzvvvuuutttrrrqqqpppppppppssswww~~~}}}{{{yyy{{{}}}}}}|||{{{}}}~~~|||yyywwwvvv