BM6P6(@ VVV]]]bbb```^^^]]]\\\ZZZ^^^\\\aaaooo}}}|||}}}sss{{{~~~tttjjjdddbbb^^^\\\___```______aaallluuu~~~VVV]]]bbbaaa```bbbcccbbb^^^[[[^^^kkkxxx~~~~~~|||vvvyyy}}}uuuwwwyyy}}}rrrlllgggaaa^^^______^^^^^^```jjjrrr}}}XXX___dddcccdddiiimmmnnnhhhbbb```gggppptttvvvwwwuuussssssvvvooojjjnnnyyyxxxyyy|||||||||yyy|||uuummmfff```___^^^\\\]]]```gggnnnxxx~~~]]]cccgggfffgggnnntttvvvyyynnndddcccfffgggiiikkkhhhhhhjjjpppzzz|||~~~xxxddd```fffuuu|||~~~rrr|||qqqiiibbb___^^^\\\]]]```dddjjjrrrxxx~~~ccchhhkkkiiiiiipppwwwyyy~~~pppaaa[[[ZZZZZZ\\\___\\\^^^bbbjjjuuu}}}}}}qqqbbb___dddlll}}}zzzyyyzzzxxxuuulllddd```^^^\\\]]]aaabbbfffmmmsssxxxfffkkkmmmjjjjjjqqqwwwzzzyyykkk\\\VVVTTTTTTUUUWWWTTTWWW\\\cccmmmzzz}}}wwwqqqiiiaaa___aaabbbuuu~~~}}}vvvooosss|||zzzsss{{{rrriiieeeaaa^^^]]]```___bbbgggmmmssszzzfffkkkmmmkkkkkkqqqwwwyyyyyynnnbbb^^^\\\XXXUUUUUUUUUVVVYYY]]]ffftttvvvkkkhhhjjjhhheeeddd```uuuzzzrrrttt|||~~~vvvzzz{{{qqqkkkeee___]]]^^^\\\^^^bbbgggmmmuuu|||dddjjjlllkkkkkkqqqwwwyyywwwooollliiiaaaYYYUUUZZZZZZYYY[[[cccsss{{{llllllsssuuuqqqmmmcccwww~~~{{{{{{|||{{{yyy{{{wwwpppiii```\\\]]]YYY[[[^^^cccjjjqqqxxx|||~~~qqqooonnnnnnsss|||{{{jjjhhhiiiiiikkklllnnnwwwxxxsss}}}tttssstttyyy{{{yyyzzz~~~uuukkkbbb\\\ZZZXXX[[[]]]___bbbgggooouuuwww{{{xxxwwwvvvxxxwwwuuuvvvwwwyyy{{{{{{}}}xxx~~~}}}|||sssiiibbb]]]YYYZZZ\\\]]]___dddkkkqqqtttvvv|||~~~{{{{{{|||{{{yyyssssss}}}sssiiiccc]]]]]]]]]]]]^^^bbbgggllloooooorrryyy}}}|||}}}{{{wwwuuupppnnnqqqxxx}}}|||yyywww|||uuutttyyy~~~}}}wwwpppooovvvzzzpppiiidddbbb```______aaadddgggiiihhhjjjqqq|||{{{zzz|||yyyuuurrrllljjjkkkqqqtttvvvzzzxxxuuusssvvv~~~llliiikkksss|||rrrxxxzzzooonnnvvv~~~vvvqqqjjjgggccc```^^^___``````ddddddfffnnnyyy{{{zzz}}}|||xxxvvvnnnkkkkkkooopppppprrrwwwyyy|||~~~}}}|||yyyvvvtttsssssswwwvvvuuuuuuxxx~~~iiidddeeemmm{{{{{{sss}}}|||sssuuu}}}yyyqqqlllfffaaa^^^]]]\\\[[[```aaaeeekkkttt~~~zzzooolllkkknnnnnnlllnnnqqqpppyyy~~~zzzyyyxxxvvvssspppmmmlllkkkrrrtttxxx}}}wwwpppooottt}}}zzztttllleeebbb```]]][[[]]]```cccfffjjjsss~~~sssooonnnppppppooopppsssqqqvvv}}}xxxxxxxxxxxxvvvsssooollliiikkktttrrr{{{{{{{{{rrrkkkgggddd```^^^[[[___bbbbbbbbbiiivvvwwwssssssuuuvvvtttvvvyyywwwwwwzzz~~~xxxxxxzzz{{{{{{xxxsssppphhheeefffpppyyy}}}{{{qqqkkkiiieee``````^^^^^^^^^]]]___jjjuuu}}}{{{{{{|||||||||zzzzzz|||}}}zzzyyyyyyxxxwwwuuutttsssllljjjhhhhhhlllvvvxxx{{{xxxssspppkkkddd```^^^]]]]]]\\\^^^gggrrr||||||zzz{{{zzzzzzzzzyyyxxxvvvtttrrrnnnllliiiffffffjjjrrrwwwuuuxxx|||yyyrrrkkkddd```___^^^]]]^^^fffoooyyy~~~~~~zzzzzzyyyyyyzzzzzzxxxvvvsssqqqpppnnnkkkfffbbbaaadddfffnnnuuu}}}ooosssvvvyyyrrrjjjfffcccaaa______eeelllqqqxxx~~~{{{vvvwwwxxxxxxwwwuuurrrpppppppppnnnjjjeeecccbbbccchhhrrr}}}iiinnnzzz}}}nnnyyyzzzpppkkkfffccc```^^^aaagggkkkpppyyy}}}vvvvvvwwwwwwvvvtttqqqppppppqqqqqqooojjjgggeeedddfffqqq~~~kkkppp|||tttllltttwwwpppiiieeeaaa\\\]]]```eeejjjqqqyyy|||}}}~~~}}}|||zzzwwwtttrrrqqqoooqqqrrrqqqmmmiiifffeeekkkvvvxxx}}}}}}ooopppttt|||xxxooojjjddd^^^]]]___aaaeeekkkpppuuuzzzzzzzzz|||zzzvvvsssrrrmmmooorrrrrrpppmmmlllkkkttt~~~}}}ppptttvvv{{{vvvpppiiibbb___```___bbbfffjjjnnnrrrvvvyyy~~~~~~xxxxxxzzz}}}xxxtttsssiiimmmqqqssstttsssssssssyyy~~~zzz{{{~~~}}}~~~xxxrrrkkkddd_________aaacccgggkkkooorrrwwwxxx{{{~~~uuuxxx}}}}}}vvvqqqooopppqqqsssuuuvvvtttsss~~~~~~~~~~~~{{{wwwwwwzzz~~~yyyrrrlllggg``````___```bbbeeeiiilllqqqsssvvv{{{zzz|||zzzuuupppqqqqqqsssuuuwwwwwwwww{{{}}}}}}}}}{{{uuussstttuuuuuutttvvv~~~}}}wwwrrrfffddd```^^^^^^```ccceeeiiilllpppuuu{{{~~~}}}vvvrrrqqqqqqqqqrrrtttwwwzzz{{{{{{|||vvvuuutttpppkkkiiimmmxxx|||oookkkeee___\\\\\\^^^```bbbeeejjjooouuu||||||sssooonnnppppppooooooqqquuuzzz~~~}}}{{{wwwxxxwwwqqqllliiinnnxxxwwwrrrjjjbbb]]][[[[[[\\\^^^aaafffkkkpppvvv|||{{{tttmmmlllnnnmmmmmmmmmlllmmmqqqxxx~~~zzzwwwyyyzzz{{{}}}}}}uuuxxx~~~}}}xxxppphhhaaa]]][[[[[[]]]___cccfffjjjpppwww{{{yyyvvvwww{{{~~~~~~uuuoooiiiiiimmmkkklllkkkjjjjjjnnnuuu|||xxxsssttt|||zzz}}}{{{|||zzzqqqjjjdddaaa```]]]^^^```bbbeeekkkrrrwww{{{yyyuuuppplllhhheeeeeejjjooosss{{{tttllljjjooojjjkkkllljjjiiillltttzzz|||xxxrrruuu~~~~~~zzzwww{{{|||zzzrrrlllhhhfff]]]]]]^^^___bbbgggoootttvvvzzzyyyppphhhdddaaa___\\\\\\___eeelllpppyyyuuurrruuujjjlllmmmkkkiiikkksssyyyzzzuuu{{{zzz~~~tttppp~~~}}}tttlllgggeeecccaaaaaaccceeeffffffooorrrwww|||{{{ooogggaaa\\\XXXZZZXXXWWWWWWZZZ```fffjjjsss}}}vvvnnnjjjkkkjjjiiiiiikkkooossszzzwww|||wwwnnnxxx}}}vvvqqqjjjgggccc``````bbbbbbbbbjjjlllqqqvvv|||xxxnnnfffaaa^^^ZZZWWWVVVTTTSSSTTTWWW]]]cccgggpppzzzuuulllkkkkkklllkkklllnnnrrruuu}}}{{{|||xxxvvvsssrrrtttxxxlllrrr~~~|||yyysssmmmfff```^^^^^^^^^^^^ccceeeiiinnnttt|||yyyoooiiibbb]]]\\\ZZZXXXUUURRRRRRQQQRRRVVV[[[```dddllluuu~~~sssjjjlllmmmnnnooopppsssvvvzzztttiiiddddddkkkssstttkkkrrr}}}zzzxxx~~~|||uuukkkccc^^^]]]\\\[[[___bbbeeehhhmmmttt{{{{{{uuukkkfff___[[[ZZZXXXUUURRRQQQQQQQQQSSSVVV[[[___bbbhhhpppyyywwwooonnnppprrrtttuuuwwwzzz}}}~~~|||sssddd^^^bbbppp~~~pppjjjuuu~~~tttqqqsssyyyxxx~~~|||sssjjjdddaaa^^^]]]```aaacccfffiiinnntttyyy}}}{{{yyylllfff```\\\ZZZXXXTTTQQQPPPPPPQQQRRRUUUXXX[[[]]]dddllltttyyy}}}wwwqqqsssvvvxxxyyyzzz}}}~~~|||wwwzzz~~~yyyjjjccciii{{{rrrlllwww}}}{{{uuussswwwwww~~~{{{{{{tttnnniiieeebbbaaabbbcccdddeeeiiinnnrrr{{{~~~~~~~~~~~~|||lllfff___[[[YYYXXXUUUSSSMMMNNNOOOPPPRRRTTTVVVWWW```gggooottt|||{{{wwwuuuxxx{{{|||||||||}}}~~~~~~}}}~~~yyyvvvvvvxxx{{{vvvnnnppp|||qqqwww|||~~~}}}yyyssslllhhhbbbbbbbbbaaaaaacccgggkkkqqqtttyyy||||||qqqjjjaaa[[[YYYXXXUUUSSSNNNOOOPPPQQQRRRSSSSSSSSS[[[bbbjjjooowwwxxxvvvyyy{{{~~~~~~||||||{{{{{{}}}~~~|||~~~wwwtttxxxyyy{{{uuusss}}}vvvxxx~~~{{{zzz}}}yyyqqqlllaaaaaa```___^^^___cccfffiiilllrrrzzzxxxyyyxxxxxx|||xxxpppeee^^^ZZZWWWUUURRRQQQRRRSSSSSSTTTTTTSSSSSSWWW___ggglllttt}}}|||{{{~~~|||zzzzzzzzz}}}|||zzz}}}www|||www{{{uuuoookkkeeebbbaaa`````````bbbeeellltttzzz|||uuuooooooppptttyyy~~~xxxnnnccc\\\ZZZYYYUUURRRTTTSSSQQQPPPQQQRRRTTTUUUWWW\\\bbbhhhmmmttt}}}}}}|||}}}}}}{{{yyy||||||||||||{{{yyy~~~zzz|||{{{vvvqqqjjjeeecccbbbbbbbbb```bbbgggnnnsssyyyuuummmmmmllllllooosssvvvxxxxxxqqqkkkbbb\\\ZZZXXXVVVTTTSSSRRRQQQPPPPPPRRRSSSUUUVVV[[[aaafffkkkrrr{{{{{{yyyzzz||||||ssszzzrrrqqqvvvuuuyyy~~~yyy~~~~~~yyyrrrkkkhhhfffeeeddd``````bbbfffkkkppp|||~~~rrriiijjjiiihhhjjjlllnnnooonnniiifffbbb]]]ZZZWWWVVVVVVQQQQQQPPPOOOPPPQQQRRRSSSTTTXXX^^^cccgggnnnwww}}}zzzyyywwwnnn~~~vvvmmmiiioooqqqwww|||}}}~~~}}}}}}~~~yyytttqqqnnnjjjgggccc```___bbbeeekkkvvvwwwoooiiihhhfffgggiiijjjjjjiiieeedddbbb^^^YYYVVVUUUVVVPPPPPPOOOOOOOOOPPPQQQRRRRRRVVV[[[___ccciiirrryyy~~~xxxwwwtttppp~~~~~~tttlllgggmmmvvv}}}~~~~~~~~~zzz{{{}}}}}}{{{vvvppplllfffaaa^^^___bbbfffpppyyy}}}sssiiihhhfffggghhhiiiiiihhhfffeeeddd___ZZZVVVUUUUUUOOOOOOOOOOOOOOOPPPPPPQQQQQQTTTXXX[[[^^^eeennnttt|||vvvtttsssuuu~~~zzzfffjjjqqq|||{{{wwwxxxrrrxxx}}}wwwuuu|||}}}wwwrrrkkkeee_________bbbhhhpppyyy~~~~~~wwwooommmkkkjjjkkklllkkkjjjjjjgggddd```\\\YYYVVVTTTOOOOOOOOOPPPPPPPPPQQQQQQPPPSSSVVVXXX[[[aaajjjqqq|||uuutttsss~~~~~~~~~~~~sss{{{zzz}}}uuuooommmvvvzzz}}}wwwsssrrrvvvwwwooouuu~~~}}}zzzvvvnnnfffcccaaa```ccchhhmmmsss{{{zzz{{{xxxuuutttsssrrrqqqooommmhhhccc___^^^]]]YYYVVVOOOOOOPPPQQQQQQQQQQQQQQQPPPRRRUUUVVVYYY___hhhooo}}}vvvuuuttt||||||||||||~~~ooouuuuuuxxxxxxlllrrr~~~yyywwwpppsss{{{xxxlllnnnwww~~~vvvmmmhhheeeaaaaaaeeeeeekkksss}}}xxx~~~}}}{{{yyyvvvtttooohhhaaa___``````]]]YYYOOOPPPQQQQQQRRRRRRQQQQQQPPPRRRTTTUUUXXX^^^gggmmm~~~~~~wwwvvvuuu~~~~~~}}}}}}vvvpppnnnsss~~~~~~|||xxxxxxssssss}}}jjjcccnnn{{{qqqrrrxxx|||sssxxxxxx|||{{{pppgggeeeeeecccffflllttt}}}|||zzzyyypppnnngggaaaccciiihhhbbbUUURRROOONNNOOOPPPQQQPPPOOOQQQTTTVVVZZZbbbmmmuuuxxxuuuxxx~~~}}}zzzwwwtttvvv|||{{{uuummmnnn|||~~~}}}|||~~~}}}~~~|||rrrfff```jjjyyyrrrssswwwyyyrrrmmmlllqqqwwwyyypppkkkiiieeefffhhhmmmssszzz{{{{{{qqqoooiiidddfffjjjiiicccWWWTTTQQQOOOPPPQQQQQQPPPPPPRRRTTTVVV[[[cccnnnvvvzzzxxxzzzzzzxxxvvvvvvzzz}}}~~~|||}}}}}}}}}|||zzz{{{}}}rrrgggiiizzz}}}tttttt|||zzztttkkkdddaaa```kkkyyyzzzssstttxxx~~~zzzssskkkggggggjjjrrr{{{}}}vvvqqqhhhfffeeeeeeiiinnntttxxx}}}~~~|||~~~yyyqqqppplllhhhiiillliiiddd\\\XXXTTTQQQQQQQQQQQQPPPQQQSSSUUUXXX\\\dddpppxxx{{{yyy}}}~~~nnnmmmllloootttxxx|||~~~}}}}}}yyyxxxpppfffhhhxxxxxxyyy|||tttddd^^^aaadddnnn{{{rrrqqqvvvzzz~~~tttjjjfffhhhmmmlllxxx|||nnnjjjfffccccccggglllpppppppppqqquuuzzztttrrrqqqnnnllllllkkkhhhddd```\\\WWWSSSRRRRRRQQQQQQQQQTTTVVVYYY]]]fffqqqzzzzzzzzz}}}ssshhheeefffkkkqqqvvv}}}yyy}}}yyyzzzrrrllllllggghhhttt}}}~~~llldddggggggppp|||}}}qqqnnnvvv}}}xxxiiidddcccaaaeeeoooxxxtttmmmfffbbbbbbdddfffdddeeehhhlllqqqwww|||uuuuuurrrqqqpppnnnjjjfffdddccc___YYYTTTRRRRRRRRRQQQRRRTTTWWWYYY^^^gggrrr{{{{{{|||uuukkkfffcccdddkkkrrrwww{{{}}}xxx{{{yyyuuuhhhbbbgggfffgggsss}}}~~~yyypppnnngggppp{{{vvvlllvvv|||}}}|||nnncccbbb``````fffppp}}}wwwnnngggbbb___^^^]]]aaaeeeggghhhkkkpppuuu}}}zzzwwwttttttpppiiiffffffeee```ZZZUUURRRRRRRRRRRRQQQTTTWWWYYY^^^gggsss{{{|||~~~}}}|||sssjjjhhhdddgggqqqxxx~~~uuuvvv{{{}}}kkkaaaeeeeeeiiivvvzzztttrrrxxx|||tttjjjrrr|||yyyllluuuyyyuuuxxxyyyuuugggaaa]]]]]]^^^aaammmyyyyyyqqqjjjeeebbb]]]ccciiiiiidddbbbffflllqqqxxx|||yyywwwrrriiigggiiifffaaaYYYTTTRRRRRRRRRRRRQQQSSSVVVYYY^^^gggsss{{{~~~yyy}}}vvv|||}}}{{{vvvqqqnnnjjjnnn{{{uuussswwwtttffffffffflll|||~~~vvvnnniiiqqq~~~~~~wwwpppwwwxxxllltttuuuoooqqqwwwnnnhhhcccaaa\\\YYY___hhhzzz|||uuuppplllaaaiiipppmmmddd^^^aaagggjjjqqq}}}|||zzztttjjjhhhkkkfff```YYYTTTRRRRRRSSSSSSPPPSSSVVVYYY^^^gggsss{{{zzzvvvzzzyyytttyyy|||{{{zzz||||||zzztttpppvvvooonnnyyyxxxvvvsssxxx~~~wwwpppuuu{{{wwwwww~~~}}}|||}}}~~~xxxzzz}}}uuuwwwuuupppmmmuuu|||mmmeee```[[[[[[___bbbrrr|||uuunnnooonnniiiaaa]]]^^^aaajjjjjjnnnwwwyyytttpppjjjgggfffeeebbb^^^YYYUUUSSSRRRRRRPPPRRRTTTWWW[[[dddpppyyytttrrrvvv{{{sssvvvyyyzzzyyyxxxyyyzzzzzzzzz~~~}}}{{{~~~yyywwwuuu}}}|||vvvzzz{{{zzz~~~{{{zzzzzz~~~~~~||||||~~~xxxxxxvvvpppmmmuuuyyylll___[[[\\\]]]eeennntttvvvyyy}}}~~~uuuuuussslllccc^^^^^^```gggfffhhhoooxxx|||ssspppnnnkkkiiijjjeeebbb___ZZZWWWTTTRRRRRRQQQSSSUUUWWW[[[dddoooxxxsssqqqvvv}}}|||xxxuuutttwwwzzzzzzyyyxxxyyy{{{~~~~~~{{{{{{|||}}}zzzvvv{{{~~~~~~}}}wwwuuuxxx|||~~~}}}|||||||||wwwppplllrrr~~~qqqddd```YYYZZZ[[[^^^dddllltttzzz}}}~~~}}}yyyqqqhhhbbb```aaafffdddcccfffmmmqqqsssrrruuuzzzyyyqqqooonnnlllkkkllleeecccaaa]]]YYYVVVSSSRRRSSSTTTVVVWWW[[[cccnnnvvv~~~rrrqqqvvvzzzwwwuuurrrppptttwwwzzzyyywwwwwwyyy|||~~~{{{~~~|||{{{|||wwwzzz~~~zzzuuuwww}}}}}}}}}{{{uuummmiiimmmvvv~~~{{{|||tttccc]]]XXXXXX]]]dddhhhiiiqqqxxx~~~~~~|||~~~~~~wwwoooiiiggggggjjjgggddddddfffhhhiiihhhkkkooouuuyyy|||~~~uuuqqqooolllkkklllgggfffdddaaa]]]YYYUUUSSSTTTUUUWWWWWWZZZbbbmmmuuu{{{ppppppwww|||uuuqqqqqqppppppqqqtttwwwvvvsssssswww{{{|||~~~}}}{{{tttpppsssyyy||||||{{{~~~xxxpppsss~~~yyy}}}{{{sssmmmhhhgggjjjqqqxxx~~~zzz{{{tttcccYYYXXX[[[\\\[[[ccciiipppsssssswwwzzzuuurrrqqqqqqooolllhhheeedddcccbbbbbbbbbeeejjjooottt{{{yyytttqqqmmmkkkllliiihhhfffccc___[[[XXXVVVUUUVVVWWWWWWZZZbbbmmmuuuxxxooorrrzzzxxxqqqmmmmmmnnnooonnnqqqtttsssppppppvvv|||{{{}}}zzz}}}yyyvvvtttzzz}}}wwwpppkkkmmmppptttzzz~~~yyyxxx|||~~~xxxqqquuusssuuuxxx{{{jjjfffeeeiiimmmrrryyy|||}}}zzzdddZZZXXXYYYYYY\\\___dddiiikkkqqq~~~~~~|||zzzyyyxxxyyyyyytttrrrnnniiieeeaaa______\\\^^^aaaeeejjjqqqyyy~~~xxxtttooommmnnnjjjhhhfffbbb^^^[[[XXXWWWTTTVVVWWWWWWZZZbbbmmmuuuxxxqqqwww~~~}}}wwwpppkkkjjjllloooooosssvvvuuuqqqsss{{{vvvrrrrrrzzz{{{wwwrrroooqqquuu|||{{{wwwuuuuuuuuuuuuzzzzzzuuutttzzz{{{vvv{{{~~~nnnmmmnnnvvv}}}kkkiiikkkqqquuuuuuzzz}}}{{{nnnfffbbb```\\\\\\___bbbeeelll}}}yyyxxxwwwwwwyyy{{{||||||yyyxxxtttoooiiidddaaa```[[[\\\]]]___ccciiipppttt{{{yyysssooopppiiigggccc___[[[YYYWWWVVVSSSUUUVVVWWW[[[bbbnnnvvvzzzuuu}}}~~~yyyxxxyyyzzzzzzyyyxxxuuuooojjjjjjooottttttyyy}}}{{{xxx{{{{{{uuukkkiiimmmxxx{{{uuuqqqiiiooowww}}}{{{}}}xxxmmmxxx}}}{{{}}}mmmiiigggpppqqqpppsssyyy{{{wwwyyy~~~{{{xxx}}}yyynnnggg```]]]^^^```cccjjj|||uuuttttttuuuxxx{{{|||}}}~~~}}}{{{uuuoooiiieeeccc]]]]]]]]]]]]```eeejjjnnnpppzzzvvvpppppphhhfffaaa]]]YYYVVVVVVUUUSSSTTTVVVWWW[[[cccnnnvvv|||yyy~~~wwwrrrrrrtttvvvwwwrrrsssrrrnnnlllmmmtttzzzzzz~~~~~~rrriiiddddddjjjvvv}}}}}}ssskkkdddkkkrrrxxx}}}|||~~~~~~}}}}}}ssssss~~~}}}lllddd```iii{{{~~~zzzyyy}}}}}}|||||||||xxxyyy}}}pppeee]]]]]]^^^eeeyyyyyynnnnnnooopppsssvvvyyy{{{|||yyyvvvsssqqqeeeaaa\\\ZZZ[[[]]]```aaafffsss}}}}}}|||~~~vvvpppiiigggccc\\\XXXVVVVVVVVVVVVYYYWWWWWWZZZ]]]cccppp||||||yyyuuuqqqpppqqqsssuuupppppppppnnnmmmpppwww}}}}}}|||zzz{{{rrrhhhhhhmmmwww~~~}}}qqqhhhbbbiiiooouuu~~~}}}~~~wwwpppqqq|||qqqiiidddlll|||{{{{{{~~~~~~zzz|||wwwhhhaaa]]]```oooyyyuuusssrrrqqqsssvvvzzz|||}}}{{{zzzzzzpppkkkccc^^^\\\]]]^^^^^^bbbkkkrrrqqqrrryyywwwpppkkkfffbbb[[[WWWVVVVVVWWWWWWYYYWWWXXX[[[^^^dddppp{{{~~~yyywwwssspppooooooqqqrrrlllmmmnnnmmmmmmqqqyyy~~~xxxssssss|||{{{}}}zzzooommmpppxxx~~~~~~ooodddbbbfffkkkqqqyyy}}}~~~~~~rrrmmmooozzz~~~|||}}}{{{qqqjjjooo|||}}}{{{{{{~~~~~~nnnddd___eeeoooxxxwwwuuusssrrrssswwwzzz}}}}}}~~~xxxooogggccc```^^^]]]___ccceeedddgggnnntttvvv}}}yyypppmmmeee```[[[WWWVVVWWWXXXXXXYYYWWWXXX\\\___dddoooyyy{{{xxxzzzzzzwwwsssrrrqqqppppppqqqrrrsssnnnooopppooopppttt|||wwwqqqmmmhhhjjjuuu}}}}}}{{{|||}}}|||{{{zzzuuurrrsssyyy}}}tttiiiiiikkkmmmpppuuu{{{|||zzzyyy}}}~~~{{{yyy|||~~~sssooopppwww{{{zzzzzz|||yyy{{{rrrsss|||yyyyyy}}}~~~}}}xxxlllggggggqqq~~~yyysssssstttvvvwwwyyy{{{|||~~~}}}{{{uuuoooiiiccc______^^^\\\\\\```ggglllnnnsssxxx}}}qqqoooeee```[[[XXXXXXYYYZZZZZZXXXWWWXXX\\\___cccmmmxxx|||yyy}}}~~~xxxqqqooosssvvvuuunnnooopppqqqssstttvvvvvvtttuuuwwwwwwxxx|||sssjjjhhhiiirrr}}}||||||xxxxxxttttttvvvxxx~~~{{{|||yyyuuuuuuzzz}}}~~~vvvwwwvvvvvvvvvwwwxxxzzz}}}{{{vvvsssuuu|||}}}zzzxxx{{{xxxuuutttvvvxxxxxxyyy{{{uuuzzz{{{xxxxxx}}}wwwxxx~~~yyyxxx~~~}}}|||~~~{{{}}}zzzssskkkooovvv|||wwwrrruuuzzz}}}~~~}}}uuulllfffbbb]]]YYYYYY]]]bbbgggjjjooorrrxxx|||rrrnnngggbbb]]]ZZZZZZ\\\]]]]]]ZZZXXXYYY[[[^^^bbblllwwwwwwuuu||||||xxxssstttpppkkkjjjooossstttmmmnnnppprrrtttvvvwwwwwwxxx{{{~~~xxxiiimmmvvvxxxzzzuuukkkggghhhjjjkkkxxxyyy|||{{{wwwwww||||||xxxxxx{{{|||vvvoooooosssxxxzzzzzz{{{zzzzzz||||||zzzyyyxxxxxxyyyyyyzzz{{{rrrvvvwwwuuuwww~~~yyy{{{~~~yyy~~~|||xxx{{{~~~|||~~~yyyuuuyyywwwnnnhhhiiilllllljjjjjjqqqwwwwwwpppgggaaa[[[[[[]]]^^^bbbgggmmmooorrrtttvvvzzz~~~rrrnnnjjjfffaaa^^^]]]___``````^^^[[[ZZZ\\\^^^cccnnnyyyzzzzzzyyyvvvxxxxxxsssnnnhhhkkkjjjfffeeejjjooopppoooppprrruuuxxxzzz|||}}}}}}zzzttttttxxxrrrhhhbbbaaacccfffhhhooouuu{{{}}}zzzzzzwwwvvvzzzxxxpppkkklllpppssstttrrrtttwwwyyyzzzxxxuuusssuuuxxx{{{}}}}}}}}}|||zzzwwwxxxxxxwww|||}}}wwwyyyzzz|||}}}yyyxxxxxx}}}~~~zzz{{{~~~uuurrrwww~~~wwwppplllgggbbbaaahhhppp~~~zzzqqqjjjdddbbb___\\\___dddkkkkkkllllllmmmpppuuuyyy}}}uuurrrnnnjjjeeeaaaaaabbbccccccccc___]]]^^^___eeeqqq}}}xxxpppnnnqqqqqqlllfff```eeefffcccbbbgggkkkkkknnnpppuuu{{{|||ppplllmmmhhhbbb___aaaeeejjjllljjjsss{{{~~~~~~||||||~~~}}}~~~vvvtttwwwzzzqqqjjjhhhkkkoooqqqiiimmmrrrtttrrroookkkjjjooovvv}}}}}}zzz~~~~~~|||{{{{{{uuuuuuzzz~~~~~~|||{{{yyyzzzzzzxxxyyy|||xxx}}}zzzzzz~~~uuusssxxx~~~rrrhhhddd\\\fffvvv~~~zzzsssmmmjjjccc\\\^^^eeejjjiiihhhffffffjjjppptttzzz}}}xxxwwwqqqmmmgggcccccccccddddddgggccc______aaagggtttzzzrrrkkkjjjmmmmmmgggaaa]]]ccceeecccbbbeeeiiiiiilllpppwwwssscccjjjeeeccciiioooqqqsssvvvttt}}}zzz~~~zzzwwwuuuwww~~~nnndddhhhnnnnnnlllnnnpppnnnjjjgggfffgggpppwww|||{{{|||{{{vvvsssuuuwwwxxxzzzyyyvvvtttuuuxxxzzzyyyxxxzzz}}}{{{~~~{{{{{{hhhfffeeegggqqq~~~|||~~~{{{vvvuuuoooeee```bbbiiiiiigggeeedddggglllpppvvvyyy|||yyywwwtttssspppllliiiggghhhiiimmmiiigggfffeeeiiiuuu}}}{{{rrrmmmhhhgggiiiiiifffbbb___aaaccceeeiiilllooopppssswww~~~~~~~~~qqqpppkkkjjjqqqwwwzzz||||||zzz~~~~~~~~~~~~~~~~~~}}}xxxttttttvvvmmmoooqqqoooooorrruuuuuuqqqkkkgggeeeqqqxxx||||||}}}~~~zzz{{{zzzssspppooorrrvvvwwwtttqqqppprrrtttuuutttzzzmmmgggaaadddnnn|||}}}{{{|||{{{yyytttkkkggghhhgggfffeeecccbbbeeeiiimmmqqqtttwwwzzz|||xxxvvvvvvuuurrrnnnjjjhhhhhhjjjnnnllliiigggfffjjjyyy{{{xxxwwwvvvuuuuuummmhhhcccbbbdddfffdddaaa```bbbdddgggjjjnnnrrruuuzzz~~~zzzzzz~~~~~~|||sssoooooovvv}}}~~~wwwyyy{{{|||{{{zzz{{{}}}}}}yyy{{{~~~|||sssjjjjjjwww|||xxxwwwtttooorrrvvv{{{~~~{{{tttlllfffooouuuzzz|||}}}|||wwwwww}}}yyyoooiiimmmtttxxxuuurrrqqqrrrssssssrrrxxxwwwttt~~~~~~ooodddcccggglllooouuuuuuwww}}}}}}}}}|||yyysssqqqrrrkkkjjjhhhdddaaaaaadddfffkkkmmmppprrrtttvvvzzz}}}yyyvvvwwwwwwtttpppllljjjjjjkkkooonnnllliiihhhnnn|||yyywwwtttppplllkkkkkkmmmhhhccc______aaaddddddccceeefffhhhkkknnnssszzz~~~xxxuuuuuuxxx{{{~~~ppplllmmmuuu}}}}}}{{{}}}{{{{{{zzz{{{~~~zzztttvvv|||yyykkk]]]\\\jjjxxx}}}~~~|||vvvnnnqqquuu||||||rrrjjjkkknnntttxxx{{{{{{xxxtttxxx|||uuujjjllluuu|||{{{{{{zzzyyyxxxvvvtttxxx{{{vvv}}}xxxkkkdddaaa``````bbbfffmmmvvv~~~~~~|||{{{zzzyyyyyyzzzvvvtttqqqkkkeeeaaa```aaafffhhhjjjkkklllnnnrrruuuxxxyyy{{{}}}{{{vvvvvvvvvuuurrrooommmmmmnnnnnnmmmmmmkkkjjjrrrzzzvvvtttrrrsssqqqlllfffcccdddfffeeebbb______bbbeeeggghhhkkkmmmoooqqqsssyyyxxxrrrttt~~~gggqqq|||llliiikkkttt}}}}}}|||||||||~~~|||uuuqqquuu|||yyyjjj\\\VVVbbbqqq|||yyyrrrkkkmmmsss{{{wwwppphhhiiimmmtttyyyxxxuuussszzz{{{|||||||||}}}}}}ooonnnuuu}}}|||xxxuuu{{{}}}mmmccc^^^^^^]]]]]]aaagggnnnsssvvvwww{{{~~~{{{zzz{{{|||{{{}}}|||xxxrrrlllgggeeeeeefffggggggggggggiiilllooorrruuuwwwyyyzzz{{{|||uuusssttttttrrrpppoooooopppkkkkkkkkklllnnnwww|||vvvqqqoooooommmnnnnnnjjjccc______```bbbaaa___```cccgggjjjkkkooorrruuuwwwyyyzzzrrrtttaaannn|||nnnkkknnnwww}}}|||{{{|||~~~~~~xxxtttssswww}}}|||sssjjj]]]dddppp{{{zzzfffeeegggppp{{{|||wwwnnnlllnnnuuuzzzxxxuuutttzzzzzzzzzxxxxxxzzz~~~sssooorrrzzz~~~{{{vvvsssyyyrrrddd___XXXVVVZZZ___bbbcccfffkkkttt{{{{{{xxxzzzzzzwwwzzz{{{zzzvvvrrrnnnmmmmmmhhhhhhgggeeeddddddgggjjjlllooosssttttttuuuxxx{{{~~~uuurrrssssssrrrpppnnnoooppphhhgggiiinnnttt~~~yyysssooollllllkkkhhhiiikkkjjjfffccc```___``````aaacccfffiiilllmmmrrrwww}}}~~~zzz}}}hhhrrr}}}sssqqqsss}}}}}}yyy~~~~~~~~~}}}||||||}}}~~~}}}{{{|||zzzxxxxxxyyyzzzyyywwwkkklllrrr{{{jjjdddbbbiiiwww|||vvvuuu{{{|||xxxxxx|||}}}||||||{{{|||~~~vvvppppppxxx|||~~~{{{vvvtttsss~~~xxxlll^^^VVVVVVXXXXXXVVVYYY^^^eeelllppptttyyy|||}}}vvvtttwwwxxxuuuuuuwwwwwwvvvssspppoooooojjjiiigggdddbbbaaacccfffeeejjjnnnooommmmmmqqqtttvvvwwwyyy{{{yyyrrrssssssqqqnnnlllkkkkkkfffeeehhhrrr|||}}}zzzwwwuuurrrnnnkkkjjjiiiiiieeefffjjjmmmooommmiiieeeaaacccfffiiikkkmmmoooqqqxxx{{{nnnsss{{{wwwtttwww~~~xxxuuuxxxyyy}}}~~~~~~~~~}}}|||wwwttttttxxx|||vvvssssssyyyqqqiiiccciiixxx|||{{{{{{yyysssqqqxxxzzz|||zzzvvvssssssuuuyyylll___]]]\\\YYYUUUTTTXXX\\\```bbbgggnnnsssvvvxxxvvvppppppvvvxxxuuutttuuuvvvtttqqqnnnllllllkkkjjjhhhddd```___aaacccaaaeeejjjjjjhhhhhhlllooonnnppprrrvvvzzz~~~~~~tttttttttqqqmmmiiihhhhhheeedddhhhtttxxx~~~|||zzzuuuqqqqqqpppnnnllljjjhhhggggggdddfffkkkrrrxxxwwwrrrmmmeeehhhllloooqqqrrrsssuuu~~~yyyxxxyyy}}}~~~~~~zzzsss{{{|||tttppprrr~~~~~~{{{zzz{{{{{{{{{zzzxxxwww{{{~~~}}}}}}{{{wwwssssssvvvyyytttsssrrruuuyyyssshhhjjjsss}}}~~~~~~wwwzzzxxxuuurrrqqqsssyyy}}}~~~ooofff___YYYTTTSSSPPPPPPUUUWWWXXX[[[```hhhiiikkkiiiggggggjjjmmmpppnnnmmmnnnpppqqqpppoookkkkkkjjjhhhgggfffeeeeeeggghhhhhhgggffffffhhhjjjnnnmmmmmmmmmpppuuuyyy|||}}}xxxqqqllliiigggccc```___cccjjjwww~~~|||yyytttoookkkgggeeegggfffdddaaaaaadddjjjooooooxxx}}}{{{~~~uuummmqqqvvvyyy{{{|||}}}~~~qqqmmmqqqxxx}}}}}}|||{{{pppuuuyyyyyy|||zzzqqqnnnqqq|||~~~{{{zzzzzz{{{{{{zzzxxxwwwzzz}}}{{{{{{{{{{{{}}}}}}|||xxxsssrrrsssuuutttssssssuuuxxx}}}uuujjjjjjpppvvv|||}}}|||}}}~~~}}}vvvsssuuuvvvvvvvvvwwwzzz||||||~~~wwwkkkbbb\\\VVVRRRSSSTTTSSSTTTWWW[[[\\\\\\[[[ZZZ\\\```ccceeeeeefffjjjnnnqqqqqqqqqooommmjjjgggeeeeeefffgggfffggggggeeecccbbbcccdddfffggghhhjjjlllpppsssuuu{{{||||||}}}{{{qqqjjjhhhgggdddaaa^^^bbbkkkxxx}}}uuusssppplllhhheeebbb```bbbbbbaaaaaabbbffflllqqqzzz|||~~~yyyrrrrrrzzzyyywwwxxxlllmmmooorrrzzzyyyssspppsss{{{}}}{{{zzz{{{}}}yyyvvvuuuxxx}}}}}}|||zzzyyyxxxxxx{{{{{{zzzwwwsssooooooooosssssssssuuuwwwzzz}}}wwwmmmlllnnnpppqqqttt}}}zzzyyyyyyyyyyyysssmmmrrrxxx|||}}}|||{{{{{{zzz}}}yyykkkaaaWWWUUUVVVTTTRRRSSSRRRRRRRRRQQQPPPRRRVVVYYYZZZ[[[```fffmmmrrrttttttrrroookkkgggeeeeeegggiiiggghhhgggeeebbb```aaabbbbbbcccdddfffhhhjjjlllmmmsssssstttuuuwwwzzz}}}ssskkkiiihhhdddaaa]]]cccmmmyyy~~~}}}{{{xxxvvvuuuttttttkkkiiigggdddbbb___^^^]]]]]]^^^___```bbbhhhnnnsssvvvxxx{{{~~~{{{sssooofffeeegggooo{{{xxxuuuuuuvvv{{{~~~}}}|||zzz{{{|||{{{yyyxxxzzz|||vvvtttrrruuuzzz~~~~~~}}}~~~}}}|||{{{zzzzzzyyyyyyvvvvvvuuutttqqqmmmkkkjjjoooppprrrsssuuuwwwyyy{{{wwwpppooopppooonnnoootttvvvyyyyyyxxxwwwwwwwww~~~{{{www{{{}}}{{{{{{{{{wwwrrrnnnssszzz~~~||||||yyy{{{}}}~~~vvvhhhbbb```[[[VVVTTTRRRRRRQQQPPPPPPQQQRRRSSSTTTWWW]]]eeemmmsssvvvvvvrrrpppmmmjjjhhhgggggghhhhhhiiiiiigggdddcccccceeeeeeeeeddddddeeefffggggggiiijjjkkkmmmpppsssvvvxxxzzz}}}yyypppmmmkkkfffaaa```gggqqqzzzwwwuuurrrnnnkkkjjjiiiiiidddcccaaa```___^^^^^^^^^\\\^^^___aaadddhhhnnnrrr|||wwwrrrggg```^^^aaannn{{{{{{tttqqqrrrtttwwwyyy{{{yyywwwqqqrrrrrrsssrrrsssuuuvvvrrrpppnnnqqqvvvyyyzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyppppppppppppooollliiigggiiilllppprrrrrrsssvvvxxxyyyssspppsssuuusssrrrssssssvvvxxxyyyxxxvvvvvvvvvzzz{{{zzzuuupppvvvzzzzzzzzz|||{{{wwwtttwww|||~~~}}}}}}zzzzzz|||}}}~~~{{{}}}}}}sssggg]]]WWWSSSRRRQQQQQQQQQQQQQQQPPPSSSUUUYYY```hhhnnnqqqqqqnnnnnnmmmllljjjhhhfffeeeeeefffgggfffeeeeeefffhhhkkkiiifffdddbbbbbbccccccbbbcccdddfffjjjnnnqqqssstttwww{{{xxxsssooohhhcccfffnnnxxx|||~~~|||yyywwwmmmllljjjhhheeecccaaaaaa______]]]]]]]]]^^^___```___aaacccdddfffiiimmmpppvvvrrrwwwwwwkkkbbb^^^aaammmxxxzzzuuupppiiimmmpppqqqsssvvvvvvttthhhgggfffgggjjjmmmoooooommmkkkiiilllqqqvvvvvvvvvqqqrrrtttuuuvvvvvvvvvvvvooonnnmmmmmmmmmllliiiffffffjjjnnnpppnnnnnnppprrrrrrooopppuuuwwwvvvuuuwwwzzz|||}}}|||yyyvvvuuuuuuwwwwwwyyy}}}|||vvvpppkkksssxxxzzz|||}}}yyy{{{~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}{{{wwwttttttzzzpppiii^^^ZZZUUURRRQQQPPPPPPOOOQQQQQQTTTYYY___dddfffggghhhiiijjjjjjiiifffcccaaa```aaabbbbbbbbbccceeegggnnnllliiifffdddbbbaaaaaa___``````bbbeeehhhkkkmmmnnnqqquuuyyy}}}}}}vvvpppkkkgggmmmxxxzzztttpppooonnnmmmdddddddddcccbbb```^^^]]]\\\[[[ZZZZZZ[[[]]]```bbbccceeeggghhhhhhjjjlllooojjjttteeelllwwwzzzooohhhgggooouuuuuuqqqpppjjjooorrrppppppssssssooogggbbb^^^```gggmmmmmmlllhhhfffeeehhhnnnrrrtttssspppqqqrrrttttttttttttsssrrrpppnnnmmmmmmllliiifffeeejjjnnnnnnkkkhhhiiikkknnnlllnnntttvvvuuuuuuwww}}}~~~~~~|||xxxvvvuuuuuuvvvuuuvvvyyy|||zzzsssmmmgggooovvvxxxzzz~~~~~~zzz|||~~~|||{{{{{{}}}}}}{{{yyywwwzzz|||yyyuuupppkkkkkkpppvvvzzzuuuggg\\\VVVTTTTTTSSSPPPOOOOOORRRVVV[[[^^^___bbbcccccccccbbbaaa```___]]]___`````````aaaccceeennnoooooonnnlllhhheeebbb``````___```aaabbbdddeeegggjjjnnnrrruuuxxx|||~~~~~~}}}tttnnnmmmnnnttt}}}xxxtttnnniiigggeeecccbbb^^^^^^^^^]]]]]]^^^^^^___\\\[[[ZZZZZZ\\\___bbbdddfffhhhkkklllllllllnnnoooiiioooyyy^^^fffqqqyyy}}}|||sssnnnrrruuusssqqqsssrrrxxxyyytttqqqrrrooojjjiiibbb\\\___iiippppppmmmeeecccbbbffflllqqqrrrrrrssssssuuuuuuuuutttsssssswwwssspppnnnnnnllliiieeefffkkkooonnniiiddddddeeemmmkkkmmmrrrtttrrrrrrtttyyyzzzzzzyyyvvvuuuuuuvvvvvvttttttwwwzzzxxxrrrlllccclllsssuuuvvvzzz|||{{{yyy|||}}}{{{{{{}}}}}}zzz}}}~~~~~~}}}~~~uuurrruuuwwwtttpppkkkfffeeejjjrrrxxx~~~yyy|||iii^^^ZZZYYYYYYQQQOOOMMMOOOSSSWWWZZZ\\\```___^^^\\\\\\\\\]]]^^^^^^___````````````bbbdddnnnqqquuuwwwuuupppjjjfffbbbaaa```^^^^^^^^^^^^___aaadddiiilllooorrruuuxxxzzz|||~~~{{{ppplllnnnrrrxxx|||vvvkkkhhhdddbbb```___]]][[[\\\[[[YYYYYYZZZ\\\___aaa___^^^]]]]]]___bbbeeeggggggjjjlllnnnnnnnnnpppqqqnnnrrrzzz}}}eeehhhmmmqqquuuzzz}}}yyy||||||xxxwwwyyy}}}}}}yyyvvvrrrnnnfffcccaaadddllltttwwwwwwtttddd\\\dddlllnnnpppvvvuuuuuutttrrrooooooppprrrooonnnmmmllljjjiiiggggggfffggglllqqqppphhhaaa___dddiiikkkkkkooouuutttnnnrrrrrrssssssrrrqqqoooooovvvsssqqqsssxxxyyyvvvrrrkkkmmmpppsssuuuwwwwwwwwwzzzyyyzzz}}}}}}~~~}}}~~~~~~}}}vvvtttppprrrrrriiieeecccdddhhhmmmtttpppbbb\\\[[[YYYTTTQQQTTTTTTQQQSSSYYYVVVZZZZZZTTTTTTZZZ]]]\\\XXX[[[^^^___^^^]]]___bbbiiimmmqqqttttttqqqllliiiggggggfffbbb^^^[[[YYYZZZ^^^aaadddfffhhhjjjlllnnnppprrrvvv{{{zzztttuuuzzz{{{{{{yyyyyywwwrrrmmmeeeccc___\\\YYYXXXWWWXXXWWWXXXYYYYYYXXXXXX[[[\\\\\\]]]]]]\\\\\\___dddgggmmmoooqqqrrrsssuuuxxxzzzyyy{{{vvvvvvzzzfffiiilllooorrrvvv{{{~~~zzzvvvxxxwwwrrrppprrryyy~~~}}}{{{|||{{{xxxnnniiiffffffkkkpppssstttttteee\\\bbbiiikkknnnttttttuuutttqqqooonnnooopppkkkkkkkkkjjjiiiiiihhhhhhiiiiiimmmrrrqqqiiibbb___ccchhhkkkiiijjjnnnnnnjjjmmmnnnppprrrrrrrrrqqqpppsssqqqooorrrxxx{{{yyywwwooopppqqqssstttuuuvvvvvvwwwvvvxxx|||~~~{{{|||~~~~~~~~~~~~}}}xxxxxxtttvvvvvvlllccc``````fffmmmttt}}}zzzoooiiiddd[[[TTTSSSSSSQQQRRRVVVTTTXXXYYYVVVUUUYYY[[[XXXVVVYYY\\\\\\[[[[[[]]]___dddgggkkknnnnnnllliiiggghhhhhhgggddd```^^^]]]]]]^^^___aaaaaabbbdddgggjjjnnnooossswww{{{~~~xxxzzzyyytttpppoooooonnniiieeecccaaa^^^[[[YYYXXXXXXXXXYYYZZZ[[[[[[[[[\\\^^^``````aaabbbbbbbbbdddhhhkkklllooorrruuuxxx}}}}}}zzz|||eeegggjjjlllnnnppptttvvv|||wwwsssqqqnnnjjjiiikkkwww{{{}}}{{{zzz}}}~~~}}}sssooojjjhhhjjjnnnrrrtttuuuhhh^^^aaaeeegggkkkrrrssssssssspppmmmlllmmmnnniiiiiiiiijjjjjjkkklllmmmmmmlllnnnsssrrrjjjbbb___```fffiiigggeeefffgggfffgggjjjmmmppprrrrrrqqqppptttqqqoooqqquuuyyyyyyxxxrrrrrrrrrrrrrrrsssttttttsssssstttxxx}}}~~~|||xxxwww{{{~~~~~~~~~|||}}}~~~zzz|||}}}tttddd______fffpppwww~~~}}}pppccc]]]ZZZWWWTTTTTTRRRUUUVVVUUUUUUWWWVVVSSSTTTUUUWWWWWWWWWWWWYYYZZZ\\\^^^aaaccceeeeeedddcccgggggggggeeebbb``````aaa______^^^]]]]]]^^^bbbeeeggghhhkkkooorrrvvvxxxzzz|||}}}}}}|||{{{{{{}}}~~~|||tttkkkgggddddddeeedddaaa]]]```^^^\\\YYYXXXXXXYYYYYYXXXYYY[[[[[[[[[\\\^^^``````bbbdddeeefffgggiiilllnnnrrrwww{{{~~~uuuoootttaaacccgggiiijjjlllnnnpppzzzvvvpppjjjdddbbbeeeiiiwwwzzzyyyuuusssvvvwwwvvvssspppllliiiiiilllrrrvvvxxxmmmdddbbbcccdddhhhmmmqqqqqqqqqooollljjjkkkkkkjjjjjjjjjkkkmmmoooqqqrrrnnnllllllqqqqqqjjjbbb___]]]cccgggfffbbbbbbdddgggfffhhhlllpppqqqqqqpppooovvvssspppppprrrtttttttttsssrrrqqqpppqqqrrrssstttrrrpppooorrrwwwzzzzzzyyyuuuyyy~~~~~~|||{{{~~~}}}}}}~~~|||}}}kkkdddbbbjjjuuu|||zzzssskkkaaa[[[YYYXXXWWWUUUUUUVVVUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTSSSTTTVVVXXXZZZ\\\]]]^^^aaabbbcccbbb___^^^___```___`````````^^^^^^___aaa```aaacccfffjjjnnnqqqsssqqqsssttttttssstttvvvwww{{{~~~|||wwwooohhhaaa___^^^^^^______]]]\\\^^^\\\ZZZYYYXXXYYYZZZ[[[[[[\\\]]]]]]\\\]]]___aaaaaadddhhhkkklllmmmoooqqquuu{{{~~~vvvuuunnnlllqqq\\\___cccfffgggiiilllnnnzzzxxxqqqfff^^^___ffflllvvvxxxvvvqqqnnnpppqqqpppqqqpppnnnkkkhhhiiimmmrrryyyrrrjjjfffcccbbbeeehhhmmmnnnooommmkkkiiiiiijjjiiiiiiiiiiiikkkmmmpppqqqmmmiiihhhmmmoooiiibbb___\\\```eeefffcccbbbfffkkkhhhjjjmmmoooqqqpppooonnntttrrrooonnnoooqqqrrrrrrqqqpppoooooooooqqqrrrsssrrrnnnkkklllqqqwwwzzz{{{uuuyyy}}}|||zzzyyy{{{zzzzzz||||||qqqjjjgggmmmwww}}}~~~qqqlllfff___[[[YYYWWWVVVUUUSSSQQQPPPOOOOOOOOOOOOOOONNNNNNOOOPPPRRRUUUWWWXXXZZZ[[[\\\[[[YYYYYYYYY[[[]]]```dddeeedddbbb````````````aaabbbcccfffhhhiiihhhjjjmmmnnnnnnoooqqqsssvvvyyy}}}|||zzzzzz|||yyyvvvrrrpppnnnkkkfffbbb\\\[[[[[[[[[]]]]]]]]]\\\]]]\\\[[[ZZZZZZ[[[]]]^^^```aaabbbbbbaaaaaaccceeegggkkkqqquuuxxxzzz|||~~~vvvmmmjjjmmmrrrwwwXXX\\\```dddfffhhhjjjlllwwwyyytttggg___aaaiiiooosssuuutttooolllnnnpppnnnmmmpppqqqmmmfffccceeeiiisssrrrooojjjfffcccccceeeiiikkklllkkkjjjhhhhhhiiihhhgggfffeeefffhhhjjjkkkjjjeeedddiiimmmiiiccc```^^^___bbbffffffeeeiiioookkklllnnnooopppppppppooooooooonnnoooppprrrsssuuuooonnnnnnnnnnnnoooppppppqqqmmmiiiiiiooovvvzzz|||uuuyyy}}}~~~}}}{{{zzzzzzzzzxxxxxxyyy}}}vvvoookkknnntttyyy~~~qqqiiibbb[[[VVVUUUXXXUUURRRPPPOOOOOONNNMMMKKKKKKLLLLLLNNNPPPRRRSSSSSSTTTUUUTTTSSSRRRSSSUUUXXX]]]cccggggggdddbbbaaafffdddbbbaaa````````````ccceeehhhiiijjjjjjlllmmmppprrruuuwwwxxxyyy{{{}}}}}}vvvssstttwww~~~zzzxxxxxxvvvrrrnnnjjjgggeeeddddddcccaaa```XXXYYYYYYZZZ[[[\\\\\\]]]___^^^\\\\\\\\\]]]___```___aaabbbbbbbbbcccfffhhhnnnrrrxxx~~~|||nnnkkkkkkkkkpppwwwXXX\\\```dddeeeggghhhiiiqqqxxxwwwmmmccceeekkkpppqqqtttsssnnnkkklllllljjjeeekkkpppmmmfff```aaaccciiimmmooommmhhheeeddddddeeegggjjjjjjiiihhhhhhiiiiiihhheeecccbbbccceeefffgggbbbaaagggmmmkkkfffcccbbb___```fffhhhgggjjjooonnnnnnnnnooopppqqqssssssooopppqqqqqqrrrrrrtttuuunnnnnnnnnnnnmmmlllkkkjjjnnnkkkiiikkkqqqwwwzzzzzztttwww{{{}}}}}}|||}}}}}}{{{yyywwwwwwzzz~~~{{{tttooooooqqquuu|||pppeeeaaa```\\\VVVTTTSSSRRRPPPNNNKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQRRRWWW]]]bbbccccccbbbbbbgggeeecccaaa`````````aaaaaacccfffgggfffeeeffffffgggiiikkkmmmnnnqqqtttwww{{{}}}{{{yyyzzz}}}}}}|||wwwqqqnnnllljjjeeebbb```^^^]]]\\\\\\]]]]]]]]]XXXYYYZZZ[[[[[[\\\]]]^^^aaa```___^^^^^^```aaaccc___aaadddfffhhhjjjnnnqqqzzz|||qqqkkkooouuuzzzZZZ]]]aaadddeeefffggghhhlllvvvzzzqqqhhhhhhllloooqqqtttsssmmmhhhhhhfffddd\\\dddmmmmmmfffaaaaaadddaaahhhnnnmmmiiigggeeedddcccfffhhhiiiiiihhhhhhiiillljjjgggdddbbbbbbcccdddfff```___fffmmmmmmhhhfffeee```___fffiiihhhiiimmmoooooonnnoooqqqsssuuuwwwssstttuuuuuusssrrrqqqrrrooooooooonnnllljjjhhhfffkkkjjjjjjnnnuuuyyyyyyxxxsssvvvyyy||||||}}}~~~zzzwwwvvvxxx|||~~~yyysssqqqqqqsss||||||vvveee```ZZZWWWVVVUUURRROOOLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPNNNMMMNNNOOONNNRRRWWW[[[^^^```aaacccdddcccaaaaaaaaaccceeefffbbbccceeeeeecccaaaaaaaaaaaabbbdddeeegggjjjnnnrrruuuwww{{{~~~~~~}}}{{{tttlllfffdddbbb___\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYY[[[\\\]]]]]]^^^___aaacccbbb`````````aaacccdddeeehhhlllooossswww|||zzzwwwyyysssuuu~~~___dddiiiiiifffeeehhhlllooolllkkkllljjjhhhjjjnnnmmmyyy{{{ooohhhjjjfff[[[aaaeeekkkqqqrrrmmmeee^^^cccggglllnnnkkkgggdddbbbcccdddeeeeeeddddddfffhhhlllkkkiiigggeeeeeeeeeeeeffffffffffffffffffffffffhhhaaa___eeeiiiggghhhkkkoooooonnnooopppsssuuuwwwrrrqqqppprrrtttuuurrrooommmjjjhhhkkkooonnnfff___gggkkkooorrrtttvvvyyy{{{{{{xxxvvvwww{{{~~~~~~}}}yyysssttt|||~~~tttooosss~~~xxxiii^^^ZZZXXXUUUSSSQQQMMMLLLNNNNNNLLLMMMQQQPPPPPPOOONNNLLLKKKJJJJJJOOOOOOPPPRRRUUUXXX[[[]]]^^^^^^]]]^^^```bbbeeegggiiiiiiiiihhheeebbb___]]]````````````aaaccceeefffjjjmmmppprrrtttvvvyyy|||~~~|||wwwrrrppprrrtttuuutttrrrmmmfffaaaaaaaaaaaa___\\\YYYWWWXXX[[[^^^^^^]]]^^^\\\]]]aaabbb```aaadddaaadddgggiiiiiiiiijjjkkklllpppuuu}}}zzzvvvvvv{{{}}}|||bbbdddggggggffffffiiilllnnnkkkjjjkkkjjjiiimmmsssyyyyyyqqqqqqkkk___^^^aaaggglllooollleee```aaacccgggiiiiiigggeeecccbbbcccddddddddddddfffhhhlllkkkiiigggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeegggbbb```dddhhhggggggjjjqqqqqqppppppppppppqqqqqqsssrrrqqqrrrsssrrrooolllmmmjjjhhhjjjnnnmmmfff___dddhhhmmmqqqsssuuuwwwxxxyyywwwvvvwww|||}}}xxxxxxzzzpppqqq||||||rrrhhh^^^WWWXXXTTTRRRSSSRRRPPPPPPTTTPPPOOOOOONNNNNNMMMLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWYYYYYYYYYZZZ]]]```ccceeeffffffggggggfffcccaaa```aaaaaa```______```aaabbbfffhhhkkkmmmnnnpppsssuuu{{{}}}yyyuuuqqqmmmhhhfffgggiiiiiihhhhhheeeaaa_________]]][[[]]]ZZZYYYZZZ]]]`````````cccbbbcccffffffdddeeehhheeehhhlllnnnppprrruuuwww{{{zzzuuussswwweeeeeeddddddeeegggjjjlllnnnkkkhhhiiiiiikkkqqqyyy~~~{{{rrrfff___aaadddgggiiigggccc___]]]]]]^^^```cccccccccaaa```aaacccdddddddddfffhhhlllkkkiiihhhggggggggggggeeeddddddddddddddddddeeefffbbbaaadddffffffgggiiinnnnnnoooppppppooonnnmmmsssrrrqqqqqqqqqpppllljjjmmmjjjhhhjjjmmmllleee___```dddjjjoooqqqsssuuuvvvxxxwwwwwwyyy}}}~~~}}}vvvsss{{{tttiiibbb]]]ZZZYYYWWWRRRRRRUUUSSSRRRQQQOOONNNLLLKKKJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUXXX[[[^^^``````aaabbbcccddddddcccbbbaaaaaa___^^^]]]\\\\\\\\\___bbbdddeeefffhhhjjjlllqqqtttwwwzzz|||{{{{{{zzzxxxuuuqqqnnnllliiieeeaaa^^^^^^_________```_________```___]]][[[___]]]\\\]]]```cccdddeeegggfffiiimmmmmmjjjkkkooommmppptttyyy}}}zzzyyy}}}hhheeeaaa```bbbfffiiikkknnnjjjggghhhjjjmmmvvv~~~vvvjjjeeedddcccddddddbbb___]]]]]]ZZZXXXYYY\\\^^^^^^^^^^^^```bbbccccccdddeeegggjjjjjjiiihhhhhhhhhggggggdddccccccbbbbbbccccccdddeeeccccccdddeeefffhhhiiifffhhhkkkmmmnnnnnnmmmlllqqqqqqqqqqqqqqqooommmkkkllljjjiiijjjlllkkkfffaaa^^^ccciiioooqqqssstttuuuzzzzzzzzz{{{}}}}}}||||||}}}|||vvvqqqmmmfff]]]YYYZZZ^^^\\\YYYUUUQQQMMMJJJIIIJJJLLLMMMOOOPPPPPPPPPOOONNNOOOOOOQQQSSSUUUWWWXXXXXXYYY[[[^^^```aaabbbbbb______^^^]]]\\\[[[ZZZZZZ[[[]]]___```aaabbbdddfffgggjjjmmmppprrrtttwwwzzz|||}}}}}}}}}}}}~~~|||uuuppppppnnnllljjjhhhggggggggggggdddaaa^^^]]]]]]]]]]]]aaa``````aaaaaaaaa``````aaa___^^^___aaadddggghhhgggiiiooovvvwwwvvvxxx}}}~~~iiieee___]]]^^^bbbfffhhhkkkhhhfffhhhjjjnnnvvv}}}ssshhhgggeeebbbaaaaaaaaa```___aaa^^^ZZZYYYYYY[[[\\\]]]]]]___bbbcccccccccdddeeegggggggggggggggggggggfffcccbbbaaa``````aaabbbccccccdddddddddeeegggjjjkkkccceeehhhkkklllkkkiiihhhnnnoooqqqqqqpppooonnnnnnkkkjjjiiijjjlllkkkhhheeeaaaeeekkkooorrrsssuuuvvv}}}}}}}}}|||}}}~~~xxxzzz|||tttkkkhhhgggeeeaaa\\\VVVQQQMMMKKKHHHJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPRRRTTTVVVYYY[[[]]]]]]ZZZ[[[[[[[[[[[[ZZZZZZZZZYYY[[[]]]^^^^^^___aaaccc```ccceeegggiiikkkmmmpppqqqssstttuuuvvvxxx|||}}}}}}}}}}}}zzzwwwtttooojjjfffgggeeecccaaaaaaaaacccddddddcccbbb___^^^]]]^^^___bbbbbbaaa```___```bbbcccaaa```___^^^___bbbfffiiilllqqq{{{gggddd___[[[ZZZ\\\```cccfffddddddgggiiikkkqqqyyyzzzwwwssslllccccccaaa______aaacccdddddddddbbb```\\\YYYYYY\\\___]]]___bbbcccbbbaaaaaabbbcccdddeeeeeeeeeeeeeeedddbbbaaa___^^^^^^___aaabbbaaaeeefffdddeeejjjmmmnnnfffhhhjjjkkkjjjhhheeeccckkknnnppppppooommmmmmnnnjjjiiijjjkkkmmmmmmkkkiiieeehhhlllppprrrtttvvvxxx{{{||||||{{{zzz{{{}}}{{{}}}|||qqqnnniiibbb[[[TTTOOOLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRUUUVVVWWWUUUVVVWWWXXXXXXYYYXXXXXXWWWYYY[[[\\\\\\]]]___aaa]]]___aaabbbcccdddfffhhhiiijjjlllnnnooorrrvvvyyyzzz|||{{{yyyxxxyyyyyy{{{~~~tttqqqooollljjjhhhdddaaa```___^^^]]]]]]^^^``````___``````___]]]]]]___aaacccccccccbbbaaabbbeeehhhddddddcccaaaaaaccchhhkkkvvv~~~dddccc___ZZZUUUUUUZZZ______^^^```eeeffffffjjjoooooopppooommmnnnmmmiiicccbbb___]]]^^^```bbbdddddd```aaaaaa[[[UUUTTTYYY___]]]___bbbcccaaa```______```aaabbbcccccccccbbbbbbbbb```^^^]]]]]]^^^```bbb```eeehhheeeffflllpppqqqiiijjjkkkkkkjjjhhhfffeeejjjlllooonnnkkkiiiiiijjjiiiiiijjjlllnnnnnnnnnmmmiiikkkmmmoooqqqsssvvvyyyvvvwwwxxxxxxvvvwwwzzz}}}~~~~~~vvvkkkaaaYYYUUURRRQQQOOOMMMKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKLLLMMMNNNOOOQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSTTTVVVXXXYYYZZZ[[[]]]___\\\^^^___```___```aaaccccccdddfffggghhhjjjnnnppprrruuuwwwzzz{{{}}}zzzzzz|||~~~|||xxxxxxxxxyyyxxxxxxxxxzzz{{{zzzwwwtttjjjhhhfffddddddcccbbb```\\\]]]]]]^^^^^^^^^______^^^```aaaaaaaaaaaadddgggfffiiilllmmmmmmnnnpppsssoooooonnnkkkjjjkkkpppuuubbbbbb```YYYRRRQQQVVV\\\ZZZZZZ^^^cccdddbbbdddhhhhhhhhhggghhhkkkmmmkkkfffcccaaa^^^]]]^^^```aaa```YYY]]]^^^YYYQQQOOOVVV]]]]]]```bbbcccaaa___^^^^^^]]]^^^```aaabbbbbbaaaaaaaaa```^^^\\\\\\^^^```aaa___fffhhhffffffmmmrrrssshhhiiijjjkkkllllllkkkkkkiiilllnnnllliiifffeeefffhhhiiikkklllnnnpppppppppkkklllnnnnnnooorrrvvvyyyqqqsssuuutttsssuuuyyy|||~~~~~~}}}}}}}}}~~~uuujjjeee[[[YYYUUUQQQNNNLLLKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRRRRQQQPPPOOOQQQSSSUUUWWWXXXYYY\\\^^^\\\^^^______^^^^^^___aaa```aaabbbbbbbbbdddgggjjjmmmppprrrtttuuuwwwzzz|||zzzsssnnnmmmnnnqqqrrrmmmmmmlllmmmnnnnnnllliiidddcccaaa```aaabbbaaa```\\\]]]___```aaaaaa```___```cccfffffffffgggkkkooolllqqqwww{{{{{{{{{}}}{{{{{{yyyvvvsssuuuzzz~~~}}}|||^^^\\\YYYTTTPPPOOORRRVVVVVVRRRTTT[[[___]]]]]]aaadddbbbaaabbbccceeeeeeeeegggddd```]]]\\\\\\[[[ZZZZZZ\\\\\\ZZZVVVTTTVVVXXXbbb```^^^]]]^^^```aaaaaaaaaaaaaaaaaa````````````^^^]]]\\\\\\\\\\\\]]]^^^bbbbbbccceeegggkkknnnpppjjjgggdddeeeiiimmmmmmmmmnnnllliiifffeeeeeeggghhhhhhhhhhhhiiikkklllnnnoookkkkkkmmmpppssstttrrrpppppprrrtttuuuuuuuuuvvvwww{{{}}}}}}zzzxxx~~~~~~yyypppddd[[[WWWVVVUUUUUUSSSQQQNNNNNNOOOPPPOOONNNKKKKKKKKKIIIHHHIIILLLOOOOOONNNNNNOOOOOONNNLLLIIIPPPQQQRRRTTTUUUVVVWWWWWWZZZZZZZZZZZZZZZ[[[\\\]]]______^^^]]]]]]]]]^^^^^^dddfffhhhjjjkkknnnqqqttt~~~~~~uuuoooiiicccaaabbbdddeeeeeeaaadddiiikkkjjjgggeeedddaaaaaa___\\\[[[]]]]]]\\\```````````````aaacccdddeeeiiilllkkkiiiiiimmmrrrrrryyy~~~zzzyyybbb]]]XXXTTTSSSTTTUUUUUUPPPLLLNNNVVV[[[YYYXXXYYY___^^^^^^___````````````eeeccc```^^^^^^^^^]]]\\\ZZZ[[[\\\[[[XXXWWWYYY[[[bbb```___^^^___```aaaaaa`````````aaaaaabbbbbbbbb___^^^]]]\\\\\\]]]^^^___``````aaacccfffiiikkkmmmiiifffddddddfffiiijjjiiigggggghhhhhhiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllnnnqqqqqqooommmoooppprrrrrrrrrrrrsssuuuyyyzzzzzz{{{{{{{{{zzzzzz}}}yyyoooiiidddaaa]]]ZZZWWWTTTTTTTTTSSSRRRNNNMMMLLLKKKKKKJJJJJJJJJLLLKKKKKKMMMOOOOOONNNLLLMMMNNNOOOPPPRRRRRRSSSSSSXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY^^^```bbbdddfffhhhllloooxxx}}}zzzqqqjjjfffbbb^^^]]]___aaabbbbbb___```bbbcccbbbaaaaaa```___```___^^^^^^^^^___^^^^^^```aaaccccccdddeeeeeelllqqqvvvvvvtttssstttwww|||fff```YYYVVVWWWXXXWWWUUUMMMIIIJJJQQQXXXWWWTTTRRRXXXYYYZZZ\\\\\\\\\\\\\\\bbbaaa``````bbbbbbaaa```ZZZ[[[\\\\\\[[[[[[]]]___aaa```___^^^^^^___```aaa^^^^^^___```aaabbbcccccc___^^^]]]]]]]]]]]]^^^___^^^______aaacccfffhhhiiiiiifffcccbbbcccddddddddd___bbbfffjjjlllllljjjiiijjjkkkkkkllllllkkkkkkjjjkkkkkkkkkmmmnnnmmmjjjhhhlllmmmnnnnnnmmmmmmoooqqqvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}}}}}}}}}}}}}~~~yyyuuuoooiiiddd```[[[XXXTTTQQQOOOPPPQQQPPPMMMIIIJJJIIIIIIJJJLLLMMMLLLKKKKKKKKKLLLNNNNNNOOOOOOOOOTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSUUUVVVWWWVVVVVVUUUVVVXXX[[[]]]___bbbeeehhhooosssyyy}}}~~~~~~zzzvvvuuuuuusssqqqooommmkkkhhhccc```]]][[[ZZZZZZ]]]___``````bbbbbbaaaaaaaaaaaabbbbbb^^^^^^___```aaaaaabbbbbb```cccfffgggggggggiiijjjqqqwww}}}}}}|||}}}hhhddd___ZZZXXXXXXWWWVVVRRRMMMKKKOOOUUUXXXUUURRRQQQTTTXXX[[[\\\\\\\\\\\\_________aaadddeeedddccc\\\\\\]]]^^^^^^^^^_______________]]]\\\\\\^^^___]]]]]]^^^^^^___``````aaa______^^^]]]]]]^^^______]]]^^^___```bbbccceeefffiiigggdddbbbaaaaaaaaa```]]]```eeeiiikkklllkkkiiiggghhhjjjlllmmmnnnnnnnnnllllllllllllmmmkkkhhheeeggghhhiiihhhggghhhjjjmmmuuuuuuuuuuuuvvvvvvwwwwwwuuuwwwyyyzzzzzz{{{}}}~~~~~~|||xxxllleee___ZZZUUUUUUWWWWWWRRRNNNQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNNNNOOOOOOPPPOOOQQQSSSUUUVVVVVVUUUTTTQQQSSSVVVXXXYYY\\\```ccchhhlllpppsssvvvxxx{{{~~~|||{{{zzzxxxxxxyyy}}}|||{{{yyyvvvtttssstttvvv{{{}}}|||~~~xxxtttuuuxxx~~~|||zzzwwwtttpppkkkhhhjjjiiifffdddaaa```^^^\\\ZZZZZZZZZ\\\^^^___``````dddddddddfffggggggfffeee___^^^___ccceeeeeegggiiihhhjjjlllkkkjjjjjjmmmpppwww|||eeefffddd^^^WWWSSSUUUYYYZZZUUUPPPOOOSSSWWWWWWTTTOOOSSSXXX[[[\\\]]]___```]]]]]]^^^aaadddeeeeeeddd^^^^^^^^^___```___^^^]]]\\\]]]^^^]]]ZZZZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]\\\\\\]]]^^^___]]]]]]^^^```aaabbbbbbbbbhhhgggfffdddbbb```___^^^```aaaccceeeggghhhhhhiiiggghhhiiikkklllmmmnnnnnnmmmmmmlllmmmmmmkkkhhheeebbbdddeeeeeeeeeeeegggiiitttuuuwwwxxxwwwvvvsssqqqppprrruuuvvvwwwxxxzzz|||{{{}}}~~~}}}~~~|||~~~vvvmmmccc]]]\\\ZZZVVVQQQVVVSSSOOONNNNNNNNNNNNMMMJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOPPPMMMOOOQQQSSSTTTTTTRRRQQQOOOQQQSSSUUUVVVXXX\\\___ccceeehhhjjjlllnnnqqqssssssssssssrrrrrruuu{{{~~~|||xxxrrrmmmllloooqqqrrrtttvvvxxxxxxvvvtttrrruuuuuuuuuwwwzzz|||}}}|||ssssssvvv{{{xxxnnnlllnnnppptttxxxyyywwwtttpppmmmllljjjfffccceeeeeecccaaa___^^^]]]]]]ZZZ[[[]]]^^^___```aaaaaaccceeeiiiooorrrqqqmmmhhheeeaaabbbgggjjjkkkooouuutttuuutttppplllmmmqqqvvv~~~^^^bbbccc^^^UUURRRVVV\\\___^^^XXXRRRRRRUUUUUUSSSPPPTTTYYY[[[[[[\\\___bbb]]]\\\\\\^^^aaacccdddccc]]]]]]]]]___``````^^^\\\[[[]]]___]]]ZZZXXXZZZ\\\]]]]]]]]]]]]\\\\\\[[[[[[^^^]]]\\\\\\\\\\\\]]]^^^\\\]]]^^^_______________dddfffggggggccc```^^^]]]aaaaaaaaaaaabbbdddeeefffiiiiiihhhgggggghhhiiiiiilllllllllmmmnnnmmmiiiggg___aaadddfffffffffhhhiiisssuuuwwwyyyxxxuuuqqqooolllnnnqqqssstttvvvxxx{{{zzz{{{|||{{{yyyyyyzzz{{{~~~{{{}}}zzz~~~uuummmfffaaa]]]ZZZVVVQQQNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPKKKKKKMMMNNNOOOOOONNNMMMMMMOOOQQQRRRSSSTTTWWWZZZ\\\^^^aaabbbcccdddfffhhhhhhiiikkkkkkkkkooouuu{{{}}}vvvnnnkkklllnnnpppqqqtttuuutttqqqnnnlllpppnnnlllmmmpppsssuuuuuunnnmmmmmmpppssswwwxxxxxx|||}}}}}}|||||||||~~~||||||{{{qqqiiihhhhhhhhhiiilllkkkpppvvvwwwyyyzzzqqqnnniiifffdddcccaaa```]]]___aaaaaa```___^^^___[[[]]]```aaaaaabbbdddffflllooowww~~~xxxqqqjjjhhhmmmppprrryyy}}}vvvtttxxx}}}WWWZZZ\\\ZZZUUUUUUYYY^^^cccfffddd[[[UUUUUUTTTRRRRRRVVVZZZZZZXXXXXX[[[___^^^\\\[[[\\\^^^```aaaaaaZZZZZZZZZ]]]```aaa___\\\[[[___aaa___[[[YYYZZZ]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]ZZZ[[[\\\]]]]]]\\\[[[[[[^^^bbbggghhheee```]]]\\\_________```aaabbbccccccfffeeecccaaaaaaccceeefffjjjjjjkkklllnnnmmmkkkhhh^^^aaafffiiijjjjjjkkklllrrrssstttuuuuuutttrrrqqqhhhkkknnnppprrrtttwwwyyyxxxyyyzzzyyywwwwwwxxxzzzxxxxxx}}}{{{~~~zzzzzz}}}|||pppjjjbbb\\\WWWUUUSSSQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPOOONNNNNNNNNNNNNNNJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNOOORRRTTTSSSVVVYYY[[[\\\\\\^^^___\\\___bbbbbbbbbeeelllrrrzzz}}}|||uuupppnnnoootttvvvxxxzzzyyyvvvssspppqqqooooooppprrrtttuuuuuuqqqooommmnnnppprrrssssssvvvxxxzzzyyyvvvwww|||yyytttssstttqqqrrrtttuuuuuutttrrrqqqqqqnnnnnnrrrssspppooorrrvvvnnngggeeecccaaabbbfffccchhhlllllllllssstttmmmjjjiiigggdddbbbaaabbbccc^^^bbbgggiiigggdddcccccc___aaadddeeefffiiimmmpppxxx|||tttooossswwwzzzSSSTTTUUUVVVWWWYYY\\\^^^ffflllmmmddd[[[WWWUUUQQQUUUXXXZZZXXXTTTTTTWWW[[[^^^\\\ZZZZZZ\\\^^^___```WWWWWWXXX\\\```bbb```]]]]]]```cccaaa\\\ZZZ[[[^^^\\\]]]]]]^^^___```aaaaaa\\\\\\[[[ZZZZZZ[[[\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXZZZ```fffhhheee```\\\[[[\\\]]]___```aaabbbaaaaaa```___]]]\\\]]]aaaeeeggghhhhhhiiikkkmmmmmmkkkiii^^^bbbhhhmmmnnnnnnnnnoooqqqqqqqqqqqqrrrsssttttttgggiiilllooopppsssvvvxxxwwwxxxyyyxxxwwwwwwyyy{{{ssssssyyyvvvzzzyyyyyy{{{~~~sssjjjddd```]]]XXXYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQOOONNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKIIIJJJKKKKKKKKKLLLNNNPPPLLLPPPTTTWWWXXXXXXYYYZZZTTTXXX[[[\\\[[[]]]dddiiiooovvv~~~|||vvvsssssszzz|||~~~{{{xxxuuuuuuuuuxxxzzz{{{yyyxxxvvvtttqqqqqqsssuuuvvvvvvuuuvvvvvvrrrppprrryyy|||}}}|||yyyrrrkkkhhhiiilllmmmnnnooopppppppppoooooonnnhhhgggkkkmmmiiihhhkkkuuunnngggddd```^^^aaafff```dddhhhhhhgggllluuu}}}xxxvvvzzz{{{sssllljjjdddeeeffffffdddeeegggiiifffkkkqqqssspppllliiigggbbbeeeiiijjjlllooouuuzzz}}}{{{tttwww{{{SSSVVVZZZ]]]]]]]]]\\\]]]aaafffiiigggddd___WWWOOOTTTTTTSSSRRRRRRTTTXXX\\\```\\\WWWUUUVVVYYY[[[\\\]]]YYYTTTTTTWWW[[[]]]^^^[[[\\\^^^^^^[[[XXXWWWWWWYYYXXXXXXYYY\\\]]]]]]]]][[[[[[YYYXXXXXXYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXX]]]^^^```cccdddaaaZZZTTTZZZ[[[\\\]]]^^^^^^^^^^^^```\\\XXXWWW[[[```cccdddkkkkkkjjjjjjjjjjjjiiiiiijjjiiiiiikkkmmmmmmlllkkknnnmmmmmmnnnppprrrqqqpppoooooonnnnnnppptttxxxzzz{{{{{{zzzyyyxxxxxxxxxxxxuuuwwwyyy|||~~~~~~xxxrrrooolllhhhfffggghhhfffddd[[[YYYWWWUUUTTTRRRPPPNNNMMMLLLKKKIIIIIIIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNQQQSSSTTTSSSRRRQQQTTTTTTUUUVVVXXXZZZ\\\]]]bbbffflllrrruuuvvvuuutttzzz|||~~~|||zzzyyy|||xxxqqqmmmkkkjjjiiippppppooonnnnnnoooppppppsssnnnhhhgggjjjlllkkkiiiooommmjjjgggeeedddddddddgggfffiiimmmnnnnnnrrrwww~~~}}}uuuooopppnnniiiiiinnnooommmiiiffffffgggiiikkkmmmttt|||zzztttqqqkkklllooossswwwxxxwwwuuu~~~~~~QQQUUUZZZ]]]^^^______```___eeehhhgggeeebbb\\\TTTSSSTTTTTTTTTSSSUUUWWWZZZ```\\\XXXTTTSSSUUUYYY\\\\\\YYYUUUTTTVVVYYYZZZZZZYYY[[[]]]\\\ZZZVVVTTTSSSWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___```]]]WWWRRRYYYZZZ[[[]]]^^^____________[[[VVVVVVZZZ```dddfffjjjjjjjjjjjjiiiiiiiiiiiigggggggggiiikkkllllllkkknnnnnnmmmoooqqqrrrrrrqqqqqqpppooonnnoooqqqsssuuuwwwvvvuuuttttttsssssssssuuuvvvwwwyyy~~~{{{{{{{{{|||~~~~~~xxxpppfff]]]XXXUUURRRPPPOOONNNLLLJJJIIIIIIJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLMMMOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTTTTWWWZZZ```eeejjjllllllllltttvvvyyy}}}~~~~~~{{{}}}~~~zzzuuurrrqqqttttttuuuvvvvvvvvvvvvvvvzzztttooommmpppqqqpppmmmpppooonnnllljjjiiihhhgggggggggjjjppprrrrrrvvv|||}}}vvvqqqpppoookkklllpppzzzxxxvvvtttssstttvvvwwwwww~~~|||zzzxxxuuussssssttttttsssvvvzzzNNNRRRWWW[[[\\\^^^___```\\\bbbffffffffffffbbb\\\XXXYYYYYYYYYWWWWWWXXXZZZ]]]\\\YYYSSSPPPPPPVVVZZZ\\\ZZZXXXWWWXXXYYYYYYYYYWWWYYY\\\[[[XXXTTTQQQOOOSSSWWWZZZZZZWWWTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^^^^[[[VVVRRRXXXYYYZZZ\\\]]]___``````^^^ZZZWWWVVVZZZ___eeeggghhhhhhhhhhhhhhhiiiiiiiiidddddddddfffjjjllllllkkkooonnnnnnppprrrtttsssssssssrrrpppnnnmmmmmmnnnooossssssrrrqqqppppppooooooppprrrrrrsssyyy~~~~~~yyyzzzyyyxxxyyyzzz{{{zzzyyyxxxuuujjjccc\\\XXXVVVTTTQQQNNNMMMMMMNNNNNNNNNNNNMMMKKKJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNNNNPPPTTTXXX[[[]]]^^^___gggiiilllooorrrssssssrrrqqqsssuuuwwwzzz}}}{{{||||||zzzxxxwwwxxxxxxxxxwwwtttqqqppppppppptttyyy{{{{{{zzzwwwuuuuuuxxx}}}yyyuuutttttttttyyy}}}LLLPPPTTTWWWXXXYYYZZZ\\\YYY^^^bbbccceeehhhfffbbbaaaaaa___\\\YYYYYYZZZ\\\YYYZZZZZZVVVPPPNNNQQQVVV[[[[[[[[[[[[[[[\\\\\\[[[WWWYYY\\\[[[XXXSSSOOOMMMPPPVVV[[[[[[UUUPPPOOOQQQSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\^^^______\\\YYYVVVWWWXXXYYYZZZ\\\^^^```aaa```]]]ZZZXXXZZZ___dddgggeeeeeeffffffggggggggghhhcccbbbccceeeiiilllmmmmmmooonnnnnnppprrrttttttssssssrrrqqqooonnnmmmmmmmmmrrrrrrrrrqqqpppooonnnmmmiiilllmmmooouuu}}}||||||zzzxxxwwwxxxyyyxxxwwwtttzzzqqqhhhaaa___[[[WWWTTTRRRRRRRRRQQQOOONNNLLLKKKJJJJJJKKKMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMOOOOOOPPPQQQQQQRRRSSSSSSXXXZZZ\\\___```aaaaaa```aaabbbdddfffjjjpppwww|||OOOQQQTTTUUUUUUUUUVVVWWWVVV[[[^^^___aaaeeeeeebbbfffddd```[[[WWWVVVYYY[[[TTTXXX[[[XXXRRRMMMNNNPPPVVVWWWYYYZZZ[[[\\\\\\]]]XXXZZZ\\\[[[WWWSSSPPPNNNOOOUUU[[[[[[UUUPPPOOOPPPSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]______^^^\\\ZZZYYYWWWWWWXXXYYY[[[]]]___aaacccaaa^^^[[[[[[]]]aaadddaaabbbbbbcccdddeeeeeefffbbbbbbbbbeeeiiilllnnnnnnmmmmmmmmmnnnqqqssssssssspppppppppppppppoooooonnnqqqqqqqqqpppooommmlllkkkhhhkkkmmmooottt{{{~~~||||||zzzxxxvvvwwwwwwvvvtttsssxxx|||~~~}}}xxxtttqqqnnniiiccc]]]XXXUUUSSSTTTSSSQQQOOONNNNNNOOOOOOSSSSSSRRRQQQQQQQQQRRRRRRNNNMMMMMMLLLLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNNNNPPPPPPQQQRRRSSSSSSRRRRRRRRRTTTUUUWWWYYY]]]cccggg~~~~~~~~~}}}~~~TTTUUUWWWWWWUUUUUUUUUVVVUUUXXXZZZYYYZZZ___```]]]```^^^[[[WWWSSSSSSUUUXXXSSSVVVYYYWWWSSSOOOMMMMMMQQQSSSUUUVVVVVVWWWYYY[[[YYYZZZ[[[ZZZWWWSSSQQQQQQPPPUUUZZZ[[[XXXTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVTTTUUUUUUWWWXXXYYYZZZZZZZZZ[[[]]]]]][[[YYYYYYZZZXXXWWWWWWXXXZZZ\\\^^^```cccbbbaaa^^^\\\\\\^^^```]]]^^^___```aaabbbcccdddbbbaaaaaadddhhhlllnnnoookkkjjjjjjllloooqqqrrrqqqlllmmmoooqqqqqqqqqppppppmmmmmmnnnmmmllljjjhhhfffkkkooorrrrrrtttyyyzzzxxxyyywwwvvvuuuuuutttrrrpppqqquuuxxxyyyzzz}}}~~~zzztttoooyyyzzzqqqggg```[[[XXXWWWTTTRRRQQQQQQRRRSSSUUUUUUUUUTTTTTTSSSSSSSSSPPPOOONNNMMMLLLKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLKKKMMMNNNOOOPPPRRRUUUXXXeeelllrrrrrrnnnlllooossspppuuuyyyxxxsssoooooopppqqqrrrtttwww|||||||||{{{wwwUUUVVVWWWVVVUUUTTTUUUVVVTTTWWWVVVSSSSSSWWWXXXVVVUUUVVVWWWVVVTTTTTTTTTVVVVVVVVVUUUTTTRRRPPPOOOOOOPPPRRRSSSSSSSSSSSSVVVYYYYYYYYYYYYXXXUUUSSSRRRSSSSSSUUUXXXZZZ[[[YYYWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTRRRSSSTTTUUUWWWXXXYYYZZZYYY[[[\\\[[[YYYXXXYYYZZZYYYXXXWWWWWWYYY[[[]]]^^^^^^``````___\\\[[[\\\^^^ZZZ[[[\\\]]]^^^```aaaaaabbb``````bbbfffjjjlllmmmhhhggghhhjjjmmmooopppoooiiikkknnnpppqqqpppooonnnkkkkkklllllljjjhhheeedddkkkpppttttttuuuyyyyyywwwwwwvvvuuuuuuuuutttqqqnnnmmmpppuuuwwwwwwzzz~~~zzzxxxwww{{{|||vvvtttyyyxxxqqqiiigggccc```^^^]]]^^^^^^aaaaaabbbbbbaaa```^^^]]][[[ZZZWWWTTTRRROOONNNMMMIIIJJJKKKLLLMMMNNNNNNNNNKKKLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMNNNMMMNNNOOOPPPSSSWWW[[[[[[ZZZ[[[^^^aaa]]]___bbbbbb```_________aaadddfffiiikkkpppwww|||yyytttsssqqqooonnnRRRTTTUUUTTTSSSRRRSSSUUUTTTVVVTTTPPPOOORRRSSSPPPMMMQQQUUUXXXXXXWWWVVVVVVZZZVVVRRRPPPPPPQQQQQQQQQSSSTTTUUUTTTRRRRRRUUUYYYXXXXXXXXXVVVSSSRRRSSSTTTUUUUUUWWWZZZ]]]]]][[[XXXTTTTTTUUUVVVVVVUUUSSSSSSQQQRRRSSSTTTVVVWWWYYYYYYYYY[[[]]]\\\YYYXXXZZZ\\\YYYYYYXXXWWWXXXZZZ\\\^^^ZZZ\\\___^^^\\\ZZZ[[[]]]XXXYYYZZZ[[[]]]^^^``````aaa___^^^```dddhhhjjjkkkfffffffffhhhlllnnnnnnnnnhhhjjjmmmooopppooommmlllkkklllmmmlllkkkhhhfffdddgggnnnssstttwwwzzz{{{yyywwwwwwvvvwwwwwwuuurrrooohhhmmmsssvvvwwwxxx{{{~~~{{{sssqqqqqqxxxzzz{{{}}}}}}xxxtttqqqpppppppppuuuvvvwwwwwwvvvtttqqqpppiiifffccc___ZZZWWWTTTSSSNNNNNNOOOPPPPPPNNNMMMLLLIIIIIIJJJJJJKKKLLLLLLMMMGGGJJJMMMNNNMMMMMMMMMMMMOOOPPPPPPPPPOOOOOOQQQSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTWWW[[[]]]___bbbgggllljjjwwwuuufffiiiooolllhhhgggWWWUUUSSSOOOMMMOOOSSSVVVRRRRRRPPPNNNMMMMMMNNNOOOKKKLLLMMMQQQUUUXXXXXXXXXWWWUUURRROOOOOOQQQSSSUUUVVVUUUTTTSSSRRRUUUZZZ]]]^^^^^^]]]XXXRRRNNNNNNOOOOOORRRVVVZZZ\\\\\\[[[ZZZZZZXXXUUURRRPPPOOONNNNNNQQQRRRTTTVVVXXXYYYYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVV]]]\\\[[[ZZZZZZZZZ\\\\\\YYYZZZ[[[\\\]]]^^^^^^^^^XXXVVVUUUWWW\\\___```______^^^]]]```eeeggggggffffffffffffggghhhjjjlllmmmhhhiiiiiijjjjjjjjjiiiiiihhhjjjnnnssstttooofff___ccckkktttwwwtttsssvvvzzz|||}}}{{{yyyyyyxxxqqqiiibbbgggooovvvzzz{{{zzzyyy}}}}}}{{{lllnnnoooqqqxxx{{{uuuzzzrrrjjjhhheee```ZZZUUUSSSRRRRRRRRRRRRQQQPPPQQQQQQQQQPPPNNNLLLLLLLLLHHHIIIJJJJJJIIIHHHHHHIIIKKKLLLNNNOOOOOONNNMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKPPPPPPRRRSSSUUUWWWYYYYYY\\\aaaiiiqqqxxxvvvlllbbbbbbiiikkkeee]]]TTTSSSQQQNNNLLLNNNQQQTTTTTTQQQNNNMMMNNNPPPRRRTTTPPPOOOPPPRRRUUUWWWWWWVVVWWWUUUSSSPPPPPPRRRTTTVVVXXXXXXWWWUUUTTTUUUXXX[[[\\\]]]\\\XXXSSSOOONNNOOOPPPQQQSSSVVVXXXZZZ[[[[[[XXXWWWUUUSSSQQQQQQQQQQQQNNNOOOQQQTTTVVVXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]VVVTTTRRRSSSWWW[[[\\\\\\^^^]]]]]]___ccceeeeeecccdddeeeeeefffgggiiijjjkkkjjjjjjkkkkkkkkkjjjjjjiiiiiijjjmmmsssvvvsssjjjbbbdddkkksssuuussssssvvvzzzzzz{{{{{{zzz{{{|||vvvooodddhhhnnnsssvvvwwwuuutttwwwyyy}}}~~~pppqqqrrrsssxxx}}}|||xxxnnnrrrxxx}}}}}}vvvmmmeee```___]]]\\\[[[ZZZWWWUUUWWWWWWVVVTTTQQQPPPOOOOOOLLLMMMMMMLLLLLLLLLNNNOOOKKKLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNOOONNNOOOOOOPPPQQQRRRSSSSSSVVVYYY^^^aaadddiiiooottt|||ppphhhaaabbbhhhiiibbbYYYUUUTTTSSSPPPNNNOOORRRUUUVVVQQQKKKJJJNNNTTTWWWXXXUUUTTTSSSTTTVVVVVVUUUTTTWWWVVVSSSQQQQQQRRRTTTVVVXXXYYYYYYWWWUUUUUUVVVXXXZZZ[[[[[[YYYUUUQQQOOONNNPPPPPPQQQRRRTTTXXX[[[\\\WWWVVVUUUTTTSSSRRRRRRRRRKKKMMMOOORRRUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVUUUVVVVVVWWWXXXYYYYYYYYYXXX[[[[[[\\\\\\\\\\\\[[[[[[WWWTTTQQQQQQTTTXXX[[[\\\]]]]]]]]]___aaabbbbbbaaacccddddddfffggghhhiiijjjlllllllllllllllkkkjjjiiikkkjjjlllrrryyyxxxppphhhgggmmmrrrsssrrrrrrvvvzzzwwwzzz{{{{{{~~~|||uuujjjlllooorrrttttttsssrrrqqqtttxxx}}}wwwyyyxxxxxx{{{}}}wwwkkkpppvvv{{{~~~}}}{{{yyyvvvtttrrrnnnjjjgggfffeeedddbbb___[[[YYYWWWVVVUUUTTTSSSRRRRRRSSSSSSPPPPPPPPPPPPPPPRRRTTTUUUMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRRRRRRRRRRSSSVVVXXX\\\aaaiiipppuuuxxx{{{}}}||||||zzzyyyxxxvvvuuuuuuwww}}}{{{jjjccc___```eeeeee^^^VVVXXXXXXWWWUUUSSSSSSUUUXXXXXXQQQJJJIIINNNTTTXXXYYYWWWVVVTTTTTTVVVVVVVVVUUUVVVTTTRRRPPPPPPQQQSSSTTTUUUWWWXXXWWWVVVUUUUUUVVVYYYZZZ[[[ZZZWWWTTTQQQOOOOOOOOOPPPRRRTTTWWWZZZ[[[VVVVVVUUUTTTSSSRRRQQQQQQMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUSSSUUUWWWXXXYYYYYYXXXXXX[[[[[[\\\\\\[[[ZZZYYYYYYZZZWWWTTTSSSUUUYYY]]]___]]]^^^___```aaaaaaaaa```cccdddeeeggghhhiiijjjjjjllllllllllllkkkjjjiiihhhkkkiiijjjqqqzzz{{{tttmmmjjjnnnqqqqqqpppqqquuuyyyvvvxxxzzzzzz~~~|||uuuoooppprrrtttuuuuuuuuuuuurrrtttxxx|||~~~~~~{{{kkkpppwww}}}|||}}}|||uuunnniiigggfffeeeeeedddbbb___]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXSSSSSSRRRQQQRRRRRRSSSTTTQQQQQQQQQPPPPPPPPPOOOOOORRRRRRQQQPPPPPPQQQRRRTTTTTTWWWZZZ^^^___```______aaaaaaaaaaaaaaaaaaaaaaaa```dddiiimmmqqqtttwwwzzzzzz{{{{{{{{{{{{~~~uuufffaaa\\\]]]aaaaaa\\\WWWYYYZZZYYYWWWUUUTTTUUUVVVXXXRRRLLLJJJMMMRRRUUUWWWVVVTTTSSSSSSUUUWWWWWWVVVSSSRRRPPPOOOOOOOOOQQQQQQQQQSSSUUUVVVUUUTTTTTTUUUYYYYYYZZZZZZYYYWWWTTTRRRNNNOOORRRTTTVVVXXXXXXYYYVVVVVVUUUTTTSSSQQQPPPOOOQQQRRRSSSTTTUUUUUUUUUUUUWWWWWWXXXXXXXXXWWWVVVUUUTTTVVVWWWYYYZZZZZZYYYYYY[[[[[[[[[[[[ZZZYYYXXXXXX[[[YYYWWWUUUUUUXXX]]]```^^^```bbbccccccbbbaaaaaadddeeefffhhhjjjjjjkkkkkkkkkkkkkkkkkkjjjiiiggggggjjjhhhiiipppwwwzzzvvvpppmmmoooppppppoooqqqtttwwwuuuxxxxxxyyy{{{}}}yyyrrrmmmnnnqqqsssuuuwwwwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}|||iiioooxxx}}}|||}}}yyyzzz~~~zzzrrrssssssrrrnnngggaaa\\\___^^^\\\ZZZYYYYYYZZZ[[[XXXXXXXXXWWWVVVVVVUUUUUUUUUTTTRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXWWWVVVWWWWWWXXXXXXYYYYYYYYYZZZZZZ\\\^^^______```bbbccceeefffffffffeeefffhhhkkkhhhjjjmmmnnnooooooqqqssswwwzzz{{{xxxyyy|||}}}{{{zzzyyyyyy{{{zzzoooeee```[[[YYY[[[]]]\\\ZZZWWWXXXWWWUUURRROOOOOOOOOVVVTTTPPPNNNNNNPPPSSSUUUTTTSSSQQQQQQSSSUUUVVVVVVRRRQQQPPPOOONNNOOOOOOPPPPPPRRRTTTTTTSSSSSSTTTUUUYYYXXXXXXXXXYYYXXXVVVTTTOOOPPPRRRUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQTTTTTTUUUVVVVVVUUUUUUTTTWWWWWWYYYYYYYYYXXXWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXVVVUUUTTTUUUYYY]]]^^^aaadddeeedddcccccccccdddeeegggiiikkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhggghhhhhhiiimmmsssuuutttqqqnnnoooppppppppppppsssuuuuuuwwwwwwvvvxxxzzzuuummmgggiiilllooorrruuuvvvvvv{{{|||}}}~~~~~~}}}||||||}}}zzzlllsss{{{}}}yyyyyy~~~{{{uuupppnnnllliiihhhhhhhhhiiifffeeedddcccaaa___^^^^^^YYYVVVTTTSSSTTTTTTTTTSSSUUUSSSQQQQQQSSSVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTVVVVVVUUUVVVWWWYYY\\\^^^______]]]]]]^^^___]]]```bbbcccdddeeehhhjjjlllqqquuuwww{{{|||}}}}}}}}}~~~|||rrrfffccc___ZZZWWWWWWZZZ\\\]]]UUUVVVUUUSSSOOOKKKIIIIIIQQQTTTUUUTTTPPPPPPSSSVVVTTTRRRPPPOOOQQQSSSSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPSSSTTTUUUTTTSSSRRRSSSTTTXXXVVVTTTUUUWWWWWWVVVTTTQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTVVVWWWWWWWWWWWWVVVSSSTTTUUUUUUVVVVVVUUUUUUWWWXXXZZZ[[[[[[ZZZXXXWWWYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXVVVWWWWWWUUUSSSTTTWWWZZZ]]]```dddfffeeeccccccdddbbbdddfffiiijjjjjjjjjiiijjjjjjjjjkkkkkkjjjiiiiiieeegggiiikkkmmmnnnpppqqqnnnooopppqqqpppqqqqqqrrrtttuuuvvvuuuwwwxxxssskkkbbbdddhhhmmmppprrrssssssyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~wwwooottt{{{|||zzz~~~~~~{{{yyywwwpppllliiiggghhhhhhgggeeeddd```\\\[[[^^^bbbdddeeefffeeeeeedddcccbbbbbbaaa\\\]]]___```______aaabbbdddgggiiijjjiiihhhhhhhhhjjjlllpppssswww{{{uuulllooosssuuuwwwuuujjj___^^^\\\YYYWWWVVVWWWYYY[[[UUUVVVUUUSSSNNNIIIGGGFFFNNNTTTYYYXXXSSSQQQTTTXXXUUURRROOONNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQWWWWWWWWWUUURRRQQQRRRSSSVVVTTTQQQRRRUUUVVVUUUTTTTTTRRROOOMMMNNNPPPSSSUUURRRSSSVVVXXXZZZ[[[[[[[[[QQQRRRSSSTTTVVVVVVVVVVVVWWWXXXZZZ\\\\\\[[[YYYXXXZZZYYYXXXVVVVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYYYYXXXVVVXXXYYYWWWUUUUUUWWWZZZ[[[___dddfffdddccccccdddaaacccfffhhhiiiiiiiiihhhjjjjjjkkklllllllllkkkkkkdddgggjjjjjjiiijjjmmmpppoooooopppqqqqqqqqqqqqpppsssuuuuuutttwwwxxxssskkkaaadddhhhmmmppprrrrrrqqqvvvwwwyyy{{{}}}}}}vvvlllppptttxxx{{{~~~~~~{{{~~~{{{tttrrrtttxxxzzz{{{~~~|||{{{zzzyyyuuuwwwyyyzzzyyyxxxyyyzzzyyy|||~~~xxxmmmeeehhhjjjkkkmmmmmmeee\\\YYYYYYYYYXXXWWWVVVWWWXXXTTTTTTRRRQQQNNNJJJGGGFFFLLLTTTWWWQQQMMMPPPRRRRRRUUUXXXVVVQQQOOOSSSVVVVVVTTTPPPPPPTTTSSSNNNMMMPPPVVVUUUUUUTTTSSSRRRQQQQQQWWWTTTQQQQQQSSSUUUSSSQQQOOOQQQPPPLLLGGGGGGOOOWWWZZZ[[[\\\]]]]]][[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWYYY[[[[[[[[[[[[ZZZ[[[ZZZYYYWWWWWWVVVVVVVVVXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXVVVVVVUUUVVVWWWXXXZZZ\\\___bbbddddddcccbbbcccddddddeeefffggghhhhhhiiiiiijjjlllmmmllliiigggccceeefffffffffhhhkkknnnooonnnmmmnnnpppqqqpppoooooooooppptttyyy{{{yyyvvvllliiihhhkkklllkkkmmmqqqwwwyyy{{{|||}}}~~~}}}yyysssuuuvvvtttqqqsssyyyssshhhaaaaaa___^^^```dddeeeccc```YYYXXXWWWWWWWWWWWWVVVUUURRRSSSSSSRRRPPPMMMJJJHHHGGGNNNQQQLLLIIILLLPPPPPPVVVXXXWWWRRRPPPSSSUUUTTTTTTQQQQQQTTTSSSOOONNNPPPTTTTTTSSSSSSSSSTTTTTTUUUWWWTTTRRRSSSTTTUUUTTTRRROOOQQQQQQMMMGGGHHHOOOVVVZZZ[[[]]]]]]]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\___bbbccccccbbbaaabbbcccdddeeefffggghhhhhhiiiiiiiiijjjkkkkkkiiigggdddeeefffgggggghhhkkknnnnnnmmmmmmnnnppppppnnnmmmkkklllnnnrrrwwwyyyxxxvvvnnnjjjiiilllllljjjkkkooovvvwwwxxxzzz{{{~~~zzzzzzyyyuuuqqqrrrxxx~~~uuukkkddd___[[[[[[\\\]]]]]]\\\YYYVVVWWWVVVVVVWWWWWWWWWUUUTTTPPPQQQSSSTTTSSSQQQNNNLLLFFFKKKLLLIIIGGGJJJNNNOOOTTTXXXXXXTTTRRRSSSTTTRRRTTTRRRRRRTTTTTTPPPOOOQQQMMMLLLKKKLLLMMMOOORRRTTTWWWUUUTTTTTTUUUUUUTTTSSSQQQSSSRRRNNNJJJJJJOOOUUUXXXYYY[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\^^^```bbbbbbaaaaaaaaaaaabbbdddeeeggghhhhhhiiihhhggghhhiiiiiihhhgggfffggggggggggggiiikkknnnllllllmmmooopppooollliiifffgggkkkoootttwwwwwwvvvsssooonnnpppooollllllnnnttttttuuuwwwyyy||||||uuupppqqqvvv|||yyyvvvuuuvvvzzz~~~zzzjjjccc```^^^[[[\\\]]]\\\XXXSSSPPPNNNRRRSSSUUUWWWWWWVVVUUUTTTNNNPPPRRRUUUUUUTTTRRRPPPKKKMMMMMMJJJIIIJJJMMMOOOPPPUUUWWWUUUSSSUUUUUURRRSSSSSSSSSTTTSSSRRRQQQQQQJJJIIIHHHHHHIIILLLPPPRRRVVVUUUUUUUUUUUUUUUTTTSSSSSSUUUTTTQQQMMMMMMQQQUUUUUUVVVWWWXXXXXXVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^___```aaaaaa___```aaacccdddfffggghhhhhhgggeeeeeefffggggggffffffggghhhgggggghhhkkkmmmkkklllnnnpppqqqoookkkgggccceeeiiinnnsssuuuvvvvvvyyyuuutttuuutttpppoooqqqsssrrrrrrtttwww{{{~~~~~~~~~~~~{{{tttooopppuuuzzz|||~~~|||~~~wwwooommmmmmmmmsssuuuzzzsssddd_________```bbbbbb^^^VVVPPPNNNNNNNNNPPPTTTVVVVVVUUUTTTTTTMMMOOOQQQTTTUUUTTTSSSRRRPPPOOONNNMMMKKKJJJKKKMMMLLLRRRUUUSSSSSSUUUVVVTTTRRRSSSTTTSSSSSSSSSRRRQQQOOONNNLLLKKKLLLOOORRRTTTTTTTTTUUUUUUTTTSSSSSSSSSTTTVVVVVVTTTQQQPPPSSSVVVUUUVVVWWWXXXWWWVVVTTTSSSRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYWWWWWWWWWXXXZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWXXXYYY\\\\\\\\\\\\]]]^^^``````______```bbbccceeeffffffgggeeecccccceeefffeeeeeefffggggggfffeeefffhhhkkkjjjkkkmmmppprrrpppkkkgggcccfffjjjooorrrtttuuuvvvyyyvvvuuuwwwvvvrrrqqqssstttrrrqqqrrrwww{{{}}}~~~yyyssspppqqquuuxxx{{{|||}}}{{{|||~~~{{{rrrmmmnnnpppnnnsssssswww~~~~~~}}}}}}nnn```\\\\\\]]]bbbcccbbb]]]UUUOOOMMMNNNJJJNNNSSSVVVVVVUUUUUUVVVMMMNNNPPPQQQRRRRRRRRRRRRRRROOONNNOOOMMMIIIHHHIIIJJJPPPSSSQQQQQQTTTUUUSSSPPPSSSTTTRRRQQQSSSSSSPPPOOONNNMMMLLLLLLNNNPPPQQQPPPRRRTTTTTTRRRQQQPPPQQQSSSTTTUUUTTTSSSRRRTTTUUUUUUVVVXXXYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[XXXXXXXXXWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTVVVWWWXXX\\\[[[[[[ZZZ[[[]]]___```___``````aaabbbcccdddddddddcccbbbcccdddeeedddbbbeeeeeeeeedddcccccceeeggggggiiikkknnnpppoookkkgggdddgggllloooqqqrrrsssuuusssqqqrrruuuvvvsssrrruuuwwwtttqqqrrrwww{{{}}}}}}~~~}}}~~~~~~zzzwwwvvvvvvwwwxxx|||}}}}}}yyy|||xxxppppppxxx{{{xxxzzzwwwyyy}}}|||xxxssssss|||yyy~~~xxx{{{wwwiii\\\WWWXXXYYY\\\^^^^^^\\\VVVQQQMMMKKKIIIMMMSSSUUUUUUUUUWWWYYYNNNNNNNNNNNNOOOOOOPPPQQQQQQMMMMMMQQQPPPKKKHHHIIILLLQQQRRRPPPOOOQQQRRRPPPOOOSSSSSSPPPPPPSSSSSSOOOKKKKKKKKKKKKLLLMMMNNNNNNMMMPPPSSSSSSPPPNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTVVVWWWVVVUUUSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYXXXXXXXXXWWWWWWTTTSSSSSSRRRSSSUUUVVVWWW\\\[[[ZZZYYYZZZ\\\^^^````````````aaaaaaaaabbbbbbbbbaaaaaacccddddddbbb```cccccccccaaa``````bbbddddddeeegggkkkmmmmmmjjjgggeeeiiimmmooooooooopppqqqooommmooouuuvvvuuuuuuxxxzzzvvvrrrsssxxx|||}}}|||}}}}}}}}}zzzyyyzzz~~~~~~|||{{{yyy||||||~~~}}}vvvxxxtttooovvv}}}~~~|||xxx{{{||||||~~~xxx{{{vvvgggYYYTTTVVVXXXXXX[[[___bbbaaaZZZQQQJJJHHHMMMRRRTTTTTTUUUYYY]]]OOOOOOMMMLLLLLLMMMOOOPPPQQQMMMNNNTTTUUUNNNKKKLLLNNNRRRRRRNNNLLLNNNOOOMMMNNNRRRSSSOOOOOOSSSSSSNNNKKKLLLMMMNNNOOOPPPQQQRRRKKKNNNQQQQQQOOOLLLLLLMMMLLLMMMOOOPPPQQQQQQQQQRRRPPPQQQRRRSSSRRRQQQOOONNNTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZYYYYYYYYYXXXXXXXXXSSSRRRRRRRRRRRRTTTVVVWWW]]][[[YYYXXXYYY[[[^^^___aaaaaaaaaaaaaaaaaaaaaaaa``````aaacccddddddaaa^^^aaabbbaaa```^^^^^^```bbbbbbbbbdddhhhjjjkkkiiifffeeeiiimmmooommmlllmmmooommmlllpppvvvyyyxxxyyy|||}}}xxxssssssxxx}}}~~~|||wwwxxxwwwuuutttvvv{{{}}}zzzzzzzzz{{{{{{tttuuuqqqnnnzzz{{{uuuxxxzzz}}}yyyhhhYYYTTTWWWZZZXXX\\\dddlllmmmfffXXXMMMIIIMMMRRRTTTSSSUUUZZZ___KKKJJJIIIIIIIIIKKKLLLMMMMMMMMMOOORRRSSSRRRNNNKKKMMMOOOQQQQQQOOONNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSNNNNNNPPPSSSVVVUUUPPPKKKLLLLLLMMMNNNOOONNNJJJHHHHHHJJJMMMPPPRRRRRRRRRQQQLLLMMMNNNPPPRRRSSSUUUUUUWWWTTTRRRQQQRRRSSSTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYVVVUUUUUUUUUVVVVVVWWWXXXZZZZZZZZZZZZZZZYYYXXXXXX[[[YYYWWWUUUSSSTTTTTTUUUZZZZZZYYYYYYZZZ\\\^^^___```aaabbbccccccbbbaaa```^^^```aaabbbaaa```aaabbbdddccc```___^^^___```aaaaaaaaabbbccceeefffgggggghhhllloooooommmlllmmmoooooorrrtttsssqqqsssyyy~~~{{{vvvvvvyyyzzzyyyvvvvvvtttooojjjmmmvvv|||}}}~~~{{{yyyxxxzzz~~~}}}vvvrrrmmmmmmzzz|||yyyzzzrrr{{{|||~~~wwweeeZZZXXXXXXWWWXXXYYYddd{{{~~~eeeQQQQQQRRRSSSSSSSSSUUUXXXZZZJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNQQQRRRQQQMMMJJJOOOPPPQQQQQQNNNLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMOOORRRUUUUUURRRNNNMMMLLLLLLMMMNNNNNNLLLJJJJJJLLLNNNQQQRRRRRRRRRQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRPPPPPPQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVTTTTTTUUUVVVWWWZZZYYYYYYYYYZZZ[[[]]]^^^]]]]]]^^^```aaaaaaaaaaaa]]]___aaaaaa```___```aaadddbbbaaa___]]]]]]]]]]]]^^^^^^___aaabbbcccdddeeehhhkkknnnnnnkkkiiihhhhhhjjjnnnrrrsssrrrtttyyy~~~~~~yyyuuuuuuxxxzzzyyywwwsssrrrmmmjjjmmmuuuzzzzzz|||}}}~~~zzzwwwuuuvvvzzzwwwqqqiiiiiivvvyyywwwrrrvvv|||tttppp{{{~~~~~~xxxeeeZZZWWWWWWVVVZZZ[[[hhhqqq```SSSTTTTTTSSSQQQQQQSSSUUUJJJIIIIIIHHHHHHHHHIIIIIILLLLLLMMMOOOPPPPPPMMMJJJOOOPPPPPPOOOMMMJJJJJJJJJLLLLLLMMMNNNNNNOOOOOOOOOMMMMMMNNNQQQTTTUUUSSSRRRNNNLLLKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUTTTUUUVVVXXXYYYYYYYYYXXXXXXXXXZZZ[[[\\\XXXXXXYYY[[[]]]___aaabbb\\\^^^``````_________```aaaaaa```___]]]\\\ZZZYYY\\\\\\]]]^^^```aaabbbbbbeeeiiilllmmmjjjeeeaaa___bbbgggmmmpppqqqrrruuuxxxxxxuuurrrsssvvvyyyxxxwwwvvvvvvrrroooqqqwwwyyyxxxxxxyyy|||~~~zzzvvvrrrqqqvvv|||~~~sssgggfffrrrqqqqqqlllnnntttnnnnnn|||{{{uuu~~~{{{tttrrrvvvvvvkkkfffhhhkkkooottt}}}vvvdddYYYWWWXXXXXXYYYZZZeeexxxooobbbVVVVVVUUUSSSPPPNNNOOOPPPJJJJJJIIIIIIIIIIIIIIIIIILLLKKKKKKMMMNNNNNNLLLJJJLLLMMMNNNMMMKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRNNNLLLJJJJJJLLLNNNOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPQQQPPPPPPPPPPPPOOOOOOOOONNNOOOOOOOOONNNOOOQQQRRRUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTTTTUUUWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYXXXWWWVVVWWWWWWYYYZZZVVVVVVVVVWWWYYY\\\^^^```[[[]]]______^^^]]]^^^___^^^___``````___]]][[[YYY[[[\\\]]]^^^```aaabbbbbbbbbfffjjjllljjjeee___\\\]]]bbbhhhmmmnnnnnnoooppprrrpppooopppsssvvvvvvuuuxxxyyyvvvrrrssswwwwwwtttuuuvvvxxxzzz}}}}}}xxxrrrooorrryyywwwhhheeeooozzz{{{wwwkkkooommmooouuurrrrrr~~~tttjjjrrrxxxrrrooottt~~~vvvjjjggghhhiiiiiilllqqqvvv~~~xxx|||xxx}}}zzzpppbbbXXXXXX[[[\\\[[[XXX]]]hhhnnnjjj___XXXWWWWWWVVVTTTPPPNNNMMMNNNJJJJJJKKKKKKKKKJJJJJJJJJLLLKKKJJJJJJLLLLLLKKKJJJGGGIIIJJJJJJIIIIIIKKKMMMLLLLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPOOOOOOOOOOOOPPPNNNLLLIIIIIIKKKMMMOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPQQQOOOMMMLLLMMMOOOSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWVVVVVVUUUUUUUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVUUUUUUVVVXXXZZZ\\\ZZZ\\\]]]]]]\\\\\\]]]^^^[[[]]]___```aaa___^^^\\\]]]]]]^^^```aaabbbcccddd```bbbfffjjjjjjgggbbb______ccchhhkkkllllllkkkjjjlllkkklllnnnpppssstttttttttvvvuuusssvvvzzzzzzwwwuuuuuuvvvwwwzzz}}}|||uuuqqqqqqwwwxxxiiieeelllqqqpppmmmjjjrrruuuzzz{{{|||lllbbbfffuuu{{{qqqoooqqqyyy~~~yyyvvvvvv|||rrrrrrvvv}}}wwwooolllyyyrrrmmmzzzzzzssssssmmm```VVVUUUXXXYYY^^^XXXVVVYYYZZZWWWSSSRRRUUUVVVVVVUUURRRPPPOOOPPPIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJHHHHHHIIIJJJJJJIIIEEEFFFGGGGGGGGGIIIKKKMMMLLLKKKJJJJJJJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLLLLMMMMMMKKKIIIHHHJJJLLLLLLMMMOOONNNNNNNNNMMMMMMMMMMMMIIIJJJKKKLLLMMMNNNOOOPPPNNNQQQRRRPPPLLLJJJKKKMMMQQQRRRSSSTTTVVVVVVWWWWWWSSSSSSSSSRRRSSSSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUWWWVVVUUUSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ\\\\\\[[[[[[[[[\\\YYY[[[]]]___``````___^^^]]]]]]^^^```aaabbbcccddd___```cccgggiiiiiigggdddeeefffiiikkklllkkkkkkjjjiiijjjkkkmmmoooqqqrrrssssssvvvwwwxxx~~~vvvuuuttttttvvvzzz~~~{{{vvvuuuwww~~~vvviiigggjjjjjjhhhfffooozzzvvvjjjbbbbbbjjjqqq{{{ssspppqqqyyyrrrmmmhhhiiipppyyy~~~{{{yyyyyyzzz}}}~~~wwwjjjbbb^^^```qqq{{{uuuggg```jjjuuuvvvrrrpppnnnqqqmmm```UUURRRRRRSSSWWWQQQNNNMMMLLLJJJLLLPPPSSSTTTVVVUUUSSSQQQQQQRRRFFFGGGIIIKKKLLLLLLLLLKKKKKKIIIGGGFFFHHHIIIIIIIIIEEEFFFFFFFFFFFFGGGIIILLLKKKJJJHHHGGGGGGHHHJJJKKKKKKMMMOOONNNLLLKKKKKKMMMLLLJJJHHHHHHIIIJJJJJJIIILLLLLLKKKKKKJJJKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLPPPRRRQQQMMMJJJLLLOOOOOOPPPRRRSSSTTTUUUUUUUUUPPPPPPPPPQQQSSSUUUVVVWWWVVVUUUSSSQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWUUUTTTRRRQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]^^^^^^]]]]]]ZZZ[[[\\\]]]___```aaaaaaaaa``````cccgggjjjjjjhhhgggffffffggghhhjjjjjjjjjiiikkkmmmoooppprrrssstttvvvyyyzzz|||wwwuuurrrqqqrrrvvvzzz}}}|||zzzzzz}}}~~~tttmmmmmmmmmjjjggghhhwww~~~xxxrrrllliiiiiikkkqqqxxxrrrooosssyyyzzzzzztttvvv~~~eee[[[WWWUUUVVVfffssspppmmm```XXX^^^fffffffffiiiiiinnnmmmbbbWWWRRRQQQPPPMMMJJJIIIIIIFFFDDDHHHNNNQQQSSSTTTTTTRRRQQQPPPQQQDDDEEEHHHJJJKKKKKKKKKKKKKKKIIIFFFEEEGGGHHHIIIIIIFFFFFFGGGEEEDDDEEEGGGIIIJJJHHHGGGEEEEEEFFFHHHIIIGGGJJJMMMNNNLLLKKKLLLMMMLLLJJJHHHHHHIIIIIIHHHGGGJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJNNNRRRQQQMMMKKKNNNQQQOOOPPPQQQRRRSSSSSSSSSSSSLLLMMMNNNQQQSSSVVVYYYZZZUUUTTTRRRQQQPPPQQQSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYWWWYYY[[[[[[ZZZYYYZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[XXXXXXYYY[[[\\\]]]^^^___bbb```^^^```eeeiiijjjjjjeeecccaaabbbdddgggiiijjjjjjllloooqqqrrrssstttuuuuuuwwwwwwwww|||wwwtttqqqoooooossswww{{{~~~~~~}}}~~~{{{tttqqqssssssmmmkkknnn|||~~~|||yyyrrrmmmkkkhhhzzzxxxppplllmmmrrrvvv~~~~~~lll[[[VVVUUURRROOO\\\jjjiiikkk^^^VVVZZZ^^^___aaafffcccjjjlllcccYYYTTTSSSRRRKKKKKKLLLMMMJJJFFFIIIOOOPPPRRRTTTSSSQQQOOONNNOOOCCCDDDEEEFFFFFFEEEDDDCCCFFFGGGHHHIIIIIIHHHFFFEEEIIIJJJKKKJJJIIIIIIJJJKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJOOONNNLLLJJJIIIIIIIIIIIILLLKKKIIIGGGGGGIIIKKKMMMMMMJJJGGGDDDDDDGGGKKKNNNOOOPPPQQQQQQPPPOOOMMMLLLOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRPPPOOOOOOQQQSSSUUUVVVTTTRRROOONNNNNNOOOPPPRRRSSSUUUVVVVVVUUUTTTTTTTTTSSSQQQPPPPPPQQQRRRRRRRRRTTTVVVXXXZZZ[[[[[[ZZZZZZWWWTTTTTTVVVXXXXXXWWWZZZ[[[[[[[[[ZZZZZZ[[[]]]XXXYYY[[[^^^___`````````\\\\\\[[[ZZZ[[[___eeejjjiiiddd^^^\\\___cccggghhhgggjjjnnnpppqqqqqqqqqrrryyyuuusssuuuuuuqqqnnnooonnnmmmmmmooorrrtttuuutttvvvyyy|||zzzrrrnnnrrrvvvtttrrrtttuuu~~~xxxmmmsssnnnnnntttyyy~~~|||mmmfffiiilllyyyzzz{{{|||kkk\\\SSSRRRPPPPPPRRRWWW\\\___ccc\\\UUUVVV]]]dddfffeeejjjssssssggg]]]YYYVVVQQQOOONNNMMMLLLJJJIIIHHHHHHLLLNNNQQQRRRRRRPPPPPPPPPDDDEEEEEEFFFFFFEEEEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJJJJHHHGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEGGGHHHIIIJJJIIIIIIKKKJJJIIIHHHGGGGGGHHHIIILLLKKKIIIGGGGGGHHHJJJKKKLLLJJJGGGEEEEEEHHHKKKMMMOOOPPPPPPPPPOOOMMMLLLKKKOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPNNNOOOQQQSSSTTTUUUTTTQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\ZZZWWWTTTTTTVVVXXXXXXWWWWWWXXXXXXXXXVVVVVVXXXZZZYYYZZZ[[[]]]^^^^^^]]]]]][[[[[[[[[ZZZ[[[^^^dddhhhhhhddd___^^^aaadddgggggggggjjjmmmooooooooopppqqqrrrrrrssssssoooiiihhhkkkmmmlllmmmoooqqqrrrpppnnnrrrsssvvv|||xxxpppjjjkkklllkkkmmmqqqzzz}}}rrrnnnnnnsssxxx~~~rrrjjjkkkmmm|||xxxrrrjjj___VVVPPPOOONNNNNNQQQTTTYYY[[[___ZZZUUUVVV]]]cccfffeeennnxxx{{{oooaaa[[[VVVQQQUUUUUUTTTSSSRRRPPPNNNMMMLLLNNNQQQSSSRRRQQQQQQRRRFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLKKKIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFGGGHHHJJJLLLOOOOOOOOONNNMMMLLLJJJIIIOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPOOONNNNNNPPPRRRSSSTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSTTTTTTVVVWWWWWWXXXYYYZZZ\\\]]]ZZZWWWUUUUUUVVVWWWXXXWWWVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ]]]bbbeeegggeeebbbaaaccceeefffffffffiiilllmmmmmmmmmmmmnnnmmmpppttttttmmmeeeeeejjjmmmnnnppprrrssspppkkkhhhjjjkkkpppxxxxxxqqqiiiddd``````fffmmm|||~~~~~~~~~zzzvvvtttuuuxxx}}}~~~tttqqqrrr|||wwwtttnnnfff]]]VVVQQQOOOLLLLLLLLLMMMOOOQQQTTTVVVWWWTTTRRRTTTZZZ^^^``````hhhxxxtttddd[[[WWWTTTTTTTTTUUUTTTRRROOOLLLJJJKKKMMMQQQRRRRRRRRRRRRSSSFFFEEECCCCCCCCCCCCEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGFFFGGGHHHGGGEEEDDDDDDEEEDDDEEEEEEEEEFFFFFFFFFGGGCCCDDDFFFGGGIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJOOONNNNNNMMMKKKJJJIIIHHHNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMOOOPPPQQQRRRRRRQQQQQQPPPOOONNNNNNOOONNNNNNNNNOOOPPPRRRTTTQQQQQQRRRRRRRRRSSSTTTTTTWWWWWWVVVVVVWWWXXXZZZ\\\YYYXXXVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXVVVVVVWWWYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXYYYZZZZZZZZZ\\\___bbbeeeeeeddddddeeeeeeeeeeeeeeegggjjjkkkkkkkkklllmmmnnnppptttwwwrrrkkkjjjmmmpppqqqtttvvvuuuqqqjjjdddcccgggooowww~~~zzzoooccc[[[[[[ccclllvvvyyy|||}}}}}}|||}}}}}}{{{{{{||||||{{{}}}zzz{{{xxxbbbaaa^^^XXXQQQLLLKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQOOOOOOOOOPPPSSSUUUUUUUUU\\\ppp|||sssbbbZZZWWWUUUPPPQQQRRRRRRPPPLLLIIIFFFJJJLLLOOOPPPQQQQQQRRRTTTDDDDDDBBBAAAAAABBBDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEGGGHHHIIIJJJIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJNNNNNNMMMKKKJJJIIIIIIHHHKKKLLLMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLMMMMMMOOOOOOPPPPPPQQQQQQQQQOOONNNMMMNNNMMMLLLLLLMMMOOOQQQRRRNNNOOOPPPQQQRRRRRRSSSSSSVVVUUUUUUTTTUUUVVVXXXYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXYYYZZZZZZZZZ[[[]]]```cccdddeeeeeedddcccccccccdddfffhhhiiiiiiiiikkklllpppoooqqqwwwxxxtttqqqqqqqqqrrrtttvvvvvvqqqjjjdddaaahhhrrrwww{{{zzzjjj^^^]]]eeemmmsssvvv{{{~~~~~~}}}}}}}}}yyyyyyyyyzzz~~~zzzwwwvvvsssvvvrrrkkkVVVSSSOOOMMMLLLKKKIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMOOOOOOMMMMMMMMMMMMUUUjjjyyyppp___VVVTTTSSSRRRSSSTTTTTTRRROOOKKKIIIIIIKKKMMMOOOOOOOOOQQQSSSDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEECCCEEEFFFEEEDDDCCCDDDFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEGGGHHHIIIJJJIIIIIIDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRQQQPPPNNNLLLMMMMMMMMMMMMMMMNNNNNNOOOLLLMMMOOOPPPQQQRRRRRRRRRUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYXXXVVVUUUUUUVVVTTTVVVWWWWWWVVVWWWYYY\\\\\\\\\[[[ZZZYYYZZZZZZZZZWWWYYY[[[[[[[[[[[[\\\^^^```bbbdddcccbbb``````aaabbbdddfffggghhhiiikkkmmmooommmnnnuuuyyywwwttttttrrrrrrsssuuuuuurrrmmmiiiffflllsssvvvyyyqqqfffeeejjjnnntttxxx}}}~~~|||{{{{{{{{{{{{zzz{{{wwwyyy~~~lll^^^]]]ccceeedddOOOJJJEEEEEEHHHJJJIIIFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLOOOQQQOOOKKKIIIIIIKKKUUUiiivvvlll[[[RRRQQQPPPQQQRRRRRRRRRQQQOOOLLLJJJJJJLLLNNNNNNNNNOOOQQQSSSDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAACCCCCCDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFGGGHHHIIIHHHHHHFFFFFFGGGGGGFFFEEEDDDCCCDDDFFFHHHJJJKKKJJJIIIGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQRRRRRRPPPMMMKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOQQQSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUUUUTTTWWWYYYZZZYYYVVVTTTUUUVVVTTTVVVXXXXXXYYYZZZ]]]___bbbaaa^^^\\\ZZZYYYXXXXXXXXXZZZ\\\\\\\\\[[[\\\]]]^^^```bbbaaa^^^]]]^^^___aaaccceeeggghhhjjjmmmooonnnnnnpppuuuuuusssssswwwvvvuuuuuuvvvxxxwwwuuusssqqqpppppprrryyyvvvmmmmmmooooootttxxx|||~~~~~~}}}}}}}}}|||~~~~~~{{{xxx{{{{{{kkkYYYPPPRRRWWWZZZ[[[IIIFFFBBBBBBEEEHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJNNNPPPNNNHHHFFFHHHKKKTTTeeeoooeeeVVVPPPOOONNNOOOOOOOOOOOONNNMMMLLLKKKMMMOOOPPPPPPOOOPPPRRRTTTEEEFFFGGGHHHHHHGGGFFFEEE>>>@@@AAACCCDDDDDDCCCBBBAAACCCDDDEEEDDDEEEGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDAAACCCDDDFFFGGGGGGGGGGGGIIIIIIIIIIIIHHHFFFDDDCCCCCCEEEHHHJJJKKKKKKIIIHHHFFFFFFEEEDDDFFFHHHKKKLLLLLLLLLKKKJJJJJJLLLMMMNNNJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNQQQSSSRRRPPPMMMKKKNNNNNNOOOOOOOOOMMMKKKJJJLLLNNNPPPRRRTTTUUUUUUTTTUUUVVVWWWXXXWWWVVVUUUTTTVVVYYY[[[YYYVVVTTTTTTVVVWWWXXXZZZ[[[\\\^^^aaadddgggeeebbb^^^ZZZXXXVVVVVVXXXZZZ]]]]]]\\\[[[[[[\\\]]]___aaa___\\\[[[\\\^^^```bbbeeefffhhhjjjnnnpppnnnppptttwwwsssooossszzz{{{yyyyyyzzz|||}}}}}}}}}yyyrrrllloooyyywwwqqqrrrrrrooosssuuuyyy{{{|||}}}|||~~~~~~{{{wwwxxx|||ggg[[[PPPLLLOOOQQQQQQQQQGGGEEEDDDCCCDDDFFFIIIKKKHHHGGGFFFFFFFFFGGGIIIJJJFFFJJJMMMKKKEEECCCFFFKKKNNN^^^ggg___SSSPPPPPPOOOPPPPPPOOOOOOOOONNNNNNNNNPPPQQQRRRRRRQQQQQQSSSUUUBBBCCCEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBCCCDDDDDDFFFGGGHHHIIIIIIGGGGGGFFFEEEGGGIIIKKKMMMMMMKKKJJJJJJKKKKKKJJJHHHKKKJJJHHHGGGHHHIIIKKKMMMIIIJJJLLLMMMMMMLLLKKKJJJLLLLLLMMMMMMMMMLLLLLLKKKLLLNNNOOOMMMKKKKKKNNNRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWYYY[[[]]]___aaabbbeeecccaaa^^^[[[ZZZZZZYYYXXXZZZ[[[[[[[[[[[[]]]^^^___```aaa```]]]\\\[[[\\\___bbbeeegggggghhhiiijjjiiikkknnnppppppqqqrrrtttwwwwwwwwwwwwxxxyyyyyyzzzyyywwwtttrrrsssyyy{{{rrrooossswwwwwwuuuvvvxxxzzz}}}wwwwwwwwwvvvvvvyyy}}}~~~ssseeeQQQLLLGGGDDDFFFHHHIIIIIIFFFEEECCCBBBBBBCCCEEEFFFJJJHHHGGGGGGIIIJJJJJJIIIGGGHHHIIIJJJJJJIIIHHHHHHPPPRRRSSSRRRPPPNNNMMMMMMPPPPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNNNNPPPQQQBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFFFFGGGIIIJJJMMMKKKJJJJJJKKKKKKJJJHHHJJJIIIHHHGGGHHHIIIKKKLLLJJJKKKLLLMMMMMMLLLJJJIIIKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLNNNPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\^^^___```cccaaa___]]][[[ZZZZZZZZZYYYZZZ\\\[[[ZZZYYY[[[\\\]]]^^^```___^^^]]]]]]^^^]]]___bbbdddeeeeeeggghhhiiikkkmmmoooooopppsssuuuvvvvvvvvvvvvwwwxxxyyyyyy{{{zzzwwwuuuvvv{{{xxxnnnnnnsssuuusssoooqqqtttxxxzzz|||}}}}}}vvvwwwwwwvvvuuuwwwzzz}}}||||||||||||tttdddWWWNNNIIIDDDCCCDDDFFFGGGGGGFFFFFFEEEDDDEEEGGGIIIKKKHHHGGGEEEFFFHHHIIIIIIHHHGGGHHHJJJLLLMMMMMMLLLKKKNNNPPPQQQQQQOOOMMMLLLMMMOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMOOOPPPBBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAA???@@@AAA@@@??????@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIILLLKKKIIIGGGGGGFFFGGGHHHLLLKKKIIIJJJKKKKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKNNNNNNOOOOOOOOONNNLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNMMMKKKLLLMMMNNNOOONNNPPPPPPQQQQQQQQQQQQPPPPPPSSSSSSTTTUUUVVVWWWWWWXXXUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[\\\[[[YYYYYYYYYZZZ\\\]]]______^^^^^^___```\\\^^^aaacccccceeegggiiijjjkkklllmmmnnnppptttwwwuuuuuuuuuvvvvvvxxxyyyyyy{{{zzzyyywwwwww{{{sssjjjkkksssuuurrrlllooorrrvvvxxxyyyyyyxxxssstttuuuuuutttuuuwwwzzzyyy~~~~~~wwwxxxzzz}}}~~~|||rrrqqqqqqpppkkkaaaRRRHHHIIIFFFBBBAAABBBEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLGGGEEEDDDDDDFFFGGGGGGFFFFFFHHHLLLOOOPPPPPPOOONNNKKKLLLNNNNNNLLLKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNMMMLLLMMMOOOAAA@@@?????????@@@BBBCCC???@@@BBBCCCCCCBBB@@@??????@@@@@@@@@>>>>>>@@@BBBDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAAAAABBBDDDGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIKKKKKKIIIHHHGGGGGGHHHHHHKKKJJJIIIIIIKKKKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKLLLQQQRRRRRRQQQQQQOOONNNMMMJJJJJJJJJKKKLLLMMMNNNNNNOOOLLLJJJKKKOOOPPPOOOLLLNNNNNNOOOPPPPPPPPPOOOOOORRRSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]^^^``````___^^^^^^___^^^___aaaccccccfffiiikkkkkkllllllmmmnnnqqquuuyyyuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxvvvvvvyyy}}}uuullllllsssxxxxxxssstttuuuvvvvvvuuutttsssmmmooorrrssstttuuuwwwyyywww|||~~~{{{yyy{{{}}}uuuqqqttt|||{{{rrrlllgggeeeeeebbbdddeeebbb\\\RRRHHHBBBEEECCCBBBAAABBBDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIFFFEEECCCDDDFFFGGGGGGFFFGGGIIILLLOOOPPPPPPNNNLLLGGGIIIJJJKKKJJJIIIJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLKKKLLLMMM@@@???>>>>>>>>>???AAABBB===>>>@@@AAAAAA@@@>>>===???@@@AAA@@@???@@@AAACCCCCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAAAAABBBDDDGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMPPPPPPPPPOOONNNMMMMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNNNNLLLJJJLLLOOOPPPNNNLLLMMMMMMNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZXXXYYY[[[\\\\\\\\\^^^```___aaabbbaaa^^^]]]]]]]]]^^^___``````aaadddhhhkkkkkklllmmmmmmnnnqqquuuxxxuuuuuuvvvvvvxxxyyyzzz{{{wwwxxxwwwvvvuuuxxx|||xxxsssvvv{{{~~~zzzzzzyyywwwtttqqqnnnlllfffjjjooosssuuuwwwyyyzzzwww|||}}}{{{{{{uuurrrtttyyy~~~}}}~~~~~~xxxeeeZZZUUUSSSTTTVVVTTTVVVWWWTTTNNNHHHDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCDDDFFFGGGGGGFFFHHHIIIKKKMMMMMMLLLJJJIIIEEEGGGHHHHHHGGGGGGIIIKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJLLLLLLKKKKKKKKKLLL??????>>>>>>??????@@@AAA===>>>???@@@@@@???>>>===???@@@AAAAAA@@@AAABBBDDDCCCCCCBBBCCCCCCDDDEEEFFFCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJHHHHHHHHHJJJKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJJJJIIIJJJKKKMMMNNNLLLLLLLLLMMMOOOOOONNNLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQQQQRRRRRRRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYVVVXXXZZZ[[[\\\]]]___aaa```bbbbbbaaa___]]]\\\]]]]]]^^^]]]]]]]]]```dddhhhjjjkkklllmmmmmmooorrruuuttttttuuuvvvwwwxxxzzz{{{xxxxxxwwwvvvvvvxxx}}}~~~|||~~~yyyzzz{{{zzzvvvpppjjjfffbbbgggnnntttxxxyyyzzz{{{zzz}}}~~~zzz}}}}}}yyysssqqqrrrvvvyyy{{{xxxyyy|||xxxsssppptttqqqaaaQQQJJJIIIJJJMMMPPPHHHKKKLLLJJJFFFCCCCCCDDDAAACCCDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEFFFFFFEEEHHHHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGFFFEEEFFFHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGIIIKKKLLLLLLKKKKKKLLL>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDDBBBBBBBBBCCCCCCDDDEEEFFFBBBCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKLLLLLLIIIHHHGGGHHHJJJKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIJJJLLLMMMJJJLLLNNNOOONNNMMMMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZYYYYYYUUUWWWYYYYYYYYYZZZ\\\^^^___aaabbbaaa___^^^^^^______^^^]]]\\\[[[^^^cccfffgggiiijjjkkkkkkkkkmmmooorrrrrrrrrsssuuuvvvxxxyyywwwvvvuuusssssswww|||}}}rrrwww~~~vvvllleeebbbhhhpppvvvzzzzzz{{{{{{~~~~~~~~~}}}yyyxxxyyyzzz{{{zzzxxxtttrrrwww|||mmmjjjjjjppp|||xxxjjj^^^SSSHHHFFFGGGGGGHHHJJJBBBEEEGGGGGGEEECCCCCCCCC@@@BBBEEEEEECCCBBBCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCAAABBBDDDEEEEEEDDDFFFFFFFFFGGGGGGHHHIIIIIIEEEFFFFFFEEEDDDDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFHHHKKKMMMLLLKKKKKKLLL===>>>@@@AAAAAAAAA@@@???BBBBBBAAA@@@@@@AAABBBBBB>>>???@@@@@@???@@@BBBDDDBBBBBBBBBCCCCCCEEEFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGHHHHHHIIIIIIHHHHHHLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLIIILLLPPPPPPMMMLLLMMMOOOLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTVVVWWWYYYZZZZZZZZZYYYYYYUUUWWWXXXXXXWWWWWWYYYZZZ]]]___aaaaaa```___```aaabbbaaa___]]]\\\___dddgggeeegggiiiiiiiiihhhiiijjjpppppppppqqqsssuuuvvvwwwtttsssqqqpppppptttzzz}}}zzzmmmuuu~~~rrrhhhccciiirrrxxx{{{{{{zzzzzz~~~}}}yyyqqqjjjnnn{{{}}}|||iiihhhiiiqqq||||||{{{gggYYYXXXOOOHHHHHHJJJGGGDDDCCCAAADDDHHHJJJIIIGGGDDDCCC???BBBEEEEEEBBB@@@AAABBB>>>???AAACCCDDDEEEEEEEEECCCAAA@@@@@@BBBCCCCCCBBBEEEEEEDDDEEEFFFHHHJJJLLLFFFFFFFFFEEECCCDDDFFFHHHIIIIIIJJJKKKJJJIIIHHHGGGFFFHHHLLLMMMMMMLLLKKKLLL????????????????????????<<<===>>>??????@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDBBBAAA???BBBBBBBBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKFFFGGGHHHHHHGGGGGGIIIKKKHHHHHHGGGFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIKKKLLLNNNPPPRRRRRRRRRRRRPPPQQQRRRRRRRRRQQQOOONNNRRRRRRRRRRRRRRRSSSSSSTTTRRRQQQPPPPPPPPPRRRSSSTTTVVVUUUUUUXXX\\\]]][[[XXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\[[[[[[\\\___aaa``````bbbaaa```^^^]]]^^^bbbfffdddccccccfffjjjkkkiiieeennnnnnoooppprrrtttvvvwwwwwwrrrooooooooonnnppptttxxx|||}}}wwwxxx}}}vvvssstttuuuwwwzzz|||~~~~~~|||~~~}}}~~~~~~tttjjjmmm{{{|||wwwxxxqqqppprrryyy|||xxxttttttxxxuuutttuuuwwwxxx___RRRPPPLLLHHHEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFHHHGGGFFFCCCBBBBBBFFFHHHJJJJJJJJJMMMOOOQQQPPPOOOIIIJJJJJJKKKKKKKKKLLLLLL????????????????????????<<<<<<===>>>????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIIIIHHHFFFFFFHHHIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRRRRRRRRRRPPPPPPQQQRRRQQQPPPOOONNNRRRSSSSSSTTTTTTTTTTTTSSSPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUVVVXXX[[[\\\[[[YYYWWWWWWXXXXXXYYYZZZZZZ[[[\\\[[[[[[]]]___aaa``````aaa```___]]]\\\^^^aaaeeefffeeeeeefffhhhjjjjjjjjjmmmmmmnnnpppsssuuuwwwyyywwwsssqqqrrrqqqmmmlllmmmssszzzyyyyyy{{{yyyyyyxxxxxxyyy{{{~~~}}}~~~}}}~~~~~~zzzvvvzzz{{{qqqqqqzzzxxxuuu{{{wwwtttsssuuutttpppmmmnnnzzz{{{}}}~~~~~~zzzyyy~~~rrr^^^RRRMMMJJJFFFCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAABBBBBBCCCDDDEEEJJJIIIHHHFFFDDDCCCBBBBBBFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGFFFEEECCCDDDFFFIIIIIIIIIJJJLLLOOOQQQQQQPPPKKKKKKKKKKKKKKKLLLLLLMMM========================<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPRRRRRRRRRRRRPPPQQQRRRRRRRRRQQQOOONNNRRRTTTUUUVVVVVVUUUSSSRRROOOOOOQQQRRRTTTTTTUUUUUUVVVVVVVVVXXXZZZ[[[ZZZYYYWWWWWWXXXXXXYYYZZZZZZZZZ]]]\\\[[[]]]___aaa```_________^^^]]]\\\]]]```ccceeefffeeeddddddfffjjjllllllmmmnnnqqqsssvvvxxxyyytttqqqppptttsssnnnjjjjjjoooxxx}}}{{{{{{}}}{{{{{{|||~~~{{{xxxxxx}}}|||{{{|||~~~yyyqqqmmmrrrzzz|||xxx~~~yyyttttttyyy}}}tttvvv{{{vvvsssqqqlllffffffiiisssvvv{{{}}}~~~}}}}}}~~~}}}|||}}}{{{pppeee___bbb```eeeoootttkkk[[[PPPJJJGGGCCCAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDFFFGGGGGGFFFFFFHHHIIIHHHHHHIIILLLOOOQQQQQQPPPLLLLLLKKKJJJJJJKKKMMMNNN<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEHHHIIIIIIHHHFFFEEEFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRRRRRRRRRRQQQRRRSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVVVVTTTQQQPPPNNNOOOQQQTTTUUUVVVVVVUUUVVVVVVVVVXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ]]]\\\[[[]]]___``````___]]]]]]]]]]]]\\\\\\^^^```aaaccceeeeeecccdddhhhlllmmmnnnoooqqqssstttuuuvvvllliiiiiiooosssqqqoooppprrrvvvxxxzzz~~~|||}}}}}}tttrrrtttzzz}}}zzzyyyyyy|||xxxqqqkkkkkkooonnnjjjkkkmmmpppuuuzzzyyyvvvyyytttrrrpppooojjjddddddhhhoootttyyy{{{zzzxxxxxxzzz}}}yyyuuuvvv{{{zzzyyy~~~}}}{{{yyyxxxwwwtttrrrooollllllrrrzzzyyyooofff^^^WWWQQQMMMWWWTTTVVV```iiigggZZZNNNGGGEEEBBB@@@@@@AAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFHHHIIIGGGGGGHHHGGGGGGEEECCCBBBBBBEEEGGGIIIHHHHHHIIIJJJIIIIIIIIIKKKNNNOOOOOOMMMLLLKKKJJJIIIIIIJJJLLLMMM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????????????????@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGFFFFFFHHHJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLNNNPPPRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQOOOQQQSSSUUUTTTSSSPPPOOONNNPPPRRRTTTVVVWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYY\\\[[[[[[\\\^^^___^^^]]][[[\\\]]]]]]\\\\\\]]]___^^^bbbggghhhggggggiiilllooopppqqqqqqrrrrrrqqqqqqccc^^^___gggppptttwwwzzzyyyuuuooooooyyy~~~}}}}}}zzzxxx}}}vvvtttvvv{{{~~~|||zzzzzz{{{}}}zzzsssmmmjjjfffaaa]]]eeeooowww{{{~~~|||xxxvvv}}}~~~xxxjjjiiilllooonnniiihhhkkklllqqquuuwwwuuuttttttvvvuuuqqqnnnoootttyyy{{{{{{}}}xxxuuuwww||||||vvvxxx{{{{{{}}}{{{zzzzzzzzz}}}}}}tttpppmmmiiiggghhhiiijjjkkkjjjkkklllpppxxxbbb]]]UUUOOOLLLJJJIIIHHHOOOMMMNNNVVVaaacccZZZNNNFFFDDDAAA@@@AAAAAA@@@???>>>??????@@@@@@??????>>>===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHFFFFFFGGGGGGFFFDDDCCCAAAAAADDDGGGIIIIIIIIIIIIJJJKKKJJJJJJKKKMMMMMMLLLJJJLLLKKKJJJIIIIIIIIIJJJKKK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBCCCCCCCCCDDDFFFFFFFFFFFFFFFHHHJJJIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLNNNPPPRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQNNNOOOQQQSSSSSSRRRQQQPPPQQQQQQSSSTTTVVVVVVWWWWWWVVVWWWXXXWWWVVVVVVXXXZZZXXXXXXYYYYYYYYYYYYYYYYYY[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZ\\\^^^^^^]]]\\\]]]^^^___bbbgggjjjllllllmmmnnnooopppqqqqqqpppooommmlll___YYYXXXaaallltttyyy}}}{{{tttjjjiiitttzzzzzz||||||xxxtttzzz||||||}}}~~~|||}}}uuuoooiiiddd___gggqqqxxxzzzzzzzzz{{{}}}{{{vvvyyy{{{}}}wwwhhhgggjjjqqqtttpppmmmllliiikkknnnooooooooopppqqqooonnnmmmooorrruuuvvvvvvvvvpppmmmoooqqqtttzzzwwwpppqqqqqqqqqrrrsssuuuvvvwwwxxx{{{{{{vvvqqqooommmooorrrxxx|||rrrhhhgggeeecccdddiiinnnrrrttt}}}~~~vvvbbbSSSOOOIIIFFFEEEFFFGGGGGGEEEEEEGGGMMMXXX]]]WWWNNNEEECCCAAAAAAAAAAAA@@@???===>>>>>>??????>>>>>>===>>>>>>>>>??????@@@@@@AAA@@@@@@@@@??????@@@AAAAAACCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBAAADDDGGGHHHHHHHHHHHHIIIJJJIIIIIIJJJLLLMMMKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJ<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCFFFGGGGGGFFFEEEEEEGGGHHHGGGHHHIIIJJJKKKJJJJJJIIIGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIJJJLLLMMMMMMNNNNNNKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVWWWXXXWWWUUUUUUXXXZZZYYYYYYYYYYYYYYYYYYYYYXXXZZZYYYXXXYYYZZZ[[[ZZZYYYYYY\\\^^^___^^^]]]]]]]]]___```bbbfffkkknnnoooooommmnnnooopppooonnnlllkkkaaaYYYWWW___iiipppsssvvvvvvrrrllljjjrrr}}}{{{uuuvvvxxx|||~~~|||xxxtttzzz}}}~~~{{{}}}zzzrrrjjjfffjjjpppssssssrrrrrrrrruuuzzz|||yyyxxxxxxwwwxxx}}}}}}pppkkklllssswwwtttmmmiiiiiihhhhhhjjjlllnnnoooooommmoooqqqqqqpppoooppppppmmmjjjhhhkkklllllloootttssssssrrrnnnkkkooowww}}}|||wwwvvvvvvzzzuuu```NNNKKKHHHEEECCCCCCCCCCCCCCC>>>AAADDDHHHOOOUUUQQQIIICCCBBB@@@@@@AAAAAA???>>>>>>??????@@@@@@??????>>>??????????????????????????????>>>??????@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFGGGIIIGGGFFFGGGIIILLLNNNMMMLLLLLLMMMNNNNNNNNNMMMKKKJJJ<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDHHHHHHHHHGGGEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEHHHHHHJJJLLLMMMNNNNNNNNNKKKLLLNNNQQQRRRRRRRRRRRRPPPQQQRRRRRRRRRQQQOOONNNOOOPPPQQQRRRSSSTTTVVVVVVUUUUUUTTTSSSTTTUUUWWWXXXVVVWWWXXXWWWTTTTTTXXX[[[YYYYYYYYYYYYYYYXXXXXXXXXYYYXXXWWWXXXYYYZZZYYYXXXYYY\\\___```___]]]]]]]]]___\\\\\\___fffllloooooojjjkkkmmmoooooonnnlllkkkddd]]]YYY```hhhllllllmmmppppppooonnnssszzz{{{xxxssssssuuuwwwzzz|||~~~{{{}}}{{{xxxvvv||||||zzz{{{yyyzzz{{{|||yyyoooiiijjjllllllllllllmmmmmmttt{{{yyyttttttwwwvvvtttssswww~~~zzzrrrnnntttxxxtttlllfffkkkhhhfffhhhlllppppppooojjjnnnpppoookkkgggggggggiiiffffffjjjjjjhhhiiillljjjjjjiiiddd______dddiiihhhwww~~~uuukkkaaaaaaeeebbbTTTFFFGGGDDDBBBAAAAAAAAA@@@???>>>BBBEEEFFFJJJOOOKKKCCCBBB@@@??????@@@@@@>>>===@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDFFFFFFEEEEEEFFFHHHDDDDDDEEEHHHLLLOOOOOOOOOMMMNNNPPPQQQQQQOOOLLLJJJ:::;;;<<<======<<<;;;:::>>>>>>======<<<<<<;;;;;;>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB????????????????????????AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFIIIIIIJJJJJJLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNNNNMMMNNNNNNNNNSSSSSSSSSSSSRRRRRRRRRRRRXXXVVVUUUTTTTTTUUUWWWYYYXXXYYYYYYYYYXXXWWWWWWVVVTTTUUUWWWYYYYYYXXXWWWVVVZZZ[[[[[[ZZZYYYWWWVVVTTTWWWZZZ\\\]]]\\\ZZZZZZZZZXXXWWWXXX[[[```eeehhhiiillljjjiiikkkooorrrrrrqqqhhhccc```aaa______fffppppppqqqssstttuuuuuuttttttppprrrtttvvvvvvwwwxxxzzztttzzz|||xxxyyy{{{zzz~~~}}}||||||yyyuuuttttttuuuuuuuuunnnoooppppppppppppooonnnuuuxxx}}}~~~{{{vvvrrrooorrrkkkiiioooxxx}}}{{{uuutttvvvuuupppjjjhhhaaa^^^cccjjjmmmnnnpppjjjjjjlllmmmhhhaaa___bbb___```bbbcccdddcccaaa```bbb```^^^\\\ZZZYYYYYYYYY^^^dddkkkpppqqqtttzzzzzzooofff```UUUTTTRRRNNNKKKHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>BBBAAABBBFFFIIIJJJHHHEEE@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@???>>>===<<<<<<===>>>???DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@AAADDDFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMSSSUUUWWWXXXWWWSSSOOOLLL;;;;;;<<<======<<<;;;;;;============<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBB????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCBBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKJJJIIIGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKLLLLLLMMMNNNOOOOOONNNNNNMMMNNNNNNOOOTTTTTTTTTSSSSSSSSSSSSSSSVVVUUUUUUTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVUUURRRTTTVVVXXXXXXXXXWWWVVV[[[[[[[[[[[[ZZZXXXVVVUUURRRUUUYYYZZZZZZZZZZZZ[[[ZZZXXXVVVWWW\\\aaaeeeggghhhggghhhkkkooopppmmmjjjeee```]]]]]]\\\[[[bbbkkksssrrrrrrrrrsssuuuwwwxxxsssssssssrrrrrrtttvvvxxxtttxxx}}}~~~|||yyyyyyyyyxxx|||}}}~~~~~~}}}{{{yyywwwwwwxxxxxxrrrrrrqqqqqqqqqqqqqqqqqqsssvvv{{{}}}|||xxxtttrrrppphhheeejjjsssyyy~~~}}}uuusssuuuvvvqqqkkkeee^^^ZZZ^^^eeeiiilllooojjjhhhhhhhhhbbb[[[ZZZ]]]]]]^^^```aaaaaa```^^^]]]^^^\\\[[[YYYWWWWWWWWWWWWWWW[[[___```______cccgggjjjsss}}}tttjjjaaaYYYRRRNNNJJJJJJHHHGGGEEECCCBBBAAAAAAAAA@@@???>>>======>>>@@@???@@@CCCFFFGGGDDDBBB>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLPPPRRRUUUWWWVVVSSSPPPMMM;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????????????????>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@AAACCCBBBAAAAAABBBDDDCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMNNNOOONNNNNNMMMNNNNNNOOOOOOUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVUUUTTTPPPRRRTTTVVVWWWWWWWWWWWWZZZ[[[[[[[[[ZZZYYYWWWVVVPPPSSSVVVYYYZZZ[[[\\\^^^]]]YYYTTTSSSVVV\\\aaadddccccccfffjjjmmmmmmhhhcccbbb^^^[[[ZZZYYYZZZ```gggsssqqqooonnnooorrrvvvyyyuuusssqqqooooooppprrrtttqqqssswwwzzzzzzyyyxxxvvvsssxxx~~~~~~~~~|||xxxvvvxxxzzz{{{zzzxxxvvvvvvwwwxxxyyyrrruuuxxx{{{|||zzzxxxvvvppphhhcccgggnnnuuu}}}uuurrrvvvxxxsssnnnccc\\\WWWYYY^^^bbbfffjjjiiieeeaaa^^^YYYSSSSSSWWW[[[\\\]]]^^^]]][[[YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVTTTQQQPPPSSSVVVXXX]]]ccciiirrrwwwoooccc^^^XXXRRRNNNIIIEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============>>>===>>>@@@AAAAAA???===;;;;;;;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCDDDFFFEEEDDDCCCDDDEEEGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNQQQSSSTTTRRROOOMMM;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???AAABBBBBBAAA@@@BBBCCCCCCDDDFFFHHHIIIKKKKKKLLLIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTOOOPPPRRRTTTUUUVVVWWWWWWYYYYYYZZZZZZYYYWWWVVVUUUQQQTTTXXXZZZ[[[]]]___``````ZZZTTTQQQSSSYYY^^^bbb``````bbbfffjjjkkkgggcccbbb```]]]\\\]]]```eeejjjqqqooonnnlllmmmnnnqqqsssrrrqqqoooooonnnnnnmmmlllkkklllooossswwwwwwuuurrrnnnsss{{{zzz}}}|||vvvsssuuuxxx~~~{{{yyyyyyzzz|||~~~tttuuuvvvyyy{{{{{{zzzxxxtttkkkeeeffflllsss|||uuussswwwzzzwwwsssggg___YYYYYYZZZ[[[___ccceee^^^XXXTTTPPPMMMOOOTTTZZZ[[[\\\\\\[[[XXXVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRPPPQQQPPPNNNKKKLLLOOORRRVVVWWWWWWWWW[[[dddrrr|||wwwkkkbbb[[[WWWPPPMMMIIIFFFEEEDDDBBB@@@=========>>>??????@@@@@@???>>>======<<<<<<<<<===<<<<<<======>>>===<<<;;;;;;;;;::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIKKKMMMOOOOOOMMMKKKIII<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA???@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPSSSRRRRRRQQQPPPPPPOOOOOONNNPPPSSSUUUVVVUUUTTTRRRSSSSSSTTTTTTTTTTTTTTTSSSOOOOOOQQQRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWUUUTTTSSSSSSUUUXXXZZZZZZ[[[]]]___aaa[[[TTTQQQSSSXXX^^^aaa```^^^^^^aaagggkkkkkkiiieeedddbbbaaadddjjjoooqqqoooooooooooonnnmmmlllkkkllllllnnnqqqrrrnnnhhhcccccceeeiiinnnrrrsssrrrpppjjjooovvv|||~~~|||www{{{~~~{{{vvvrrrsssvvv~~~|||{{{zzzzzz{{{|||~~~wwwvvvuuuwwwzzz|||zzzyyyvvvnnnggggggjjjpppyyy~~~wwwuuuxxxzzzxxxuuullleee___]]][[[XXXYYY\\\```XXXPPPMMMKKKJJJNNNTTTYYYZZZ[[[[[[YYYWWWTTTSSSQQQQQQQQQQQQQQQQQQQQQPPPLLLLLLJJJIIIHHHHHHKKKMMMJJJLLLMMMNNNPPPWWW```gggeeekkkttt~~~vvvgggYYYOOOKKKIIIHHHEEEBBB@@@>>>>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==============================>>>>>>>>>????????????>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@AAACCCDDDCCCEEEHHHIIIJJJHHHFFFDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKKKKKKKIIIFFFEEE===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======>>>===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>??????@@@AAAAAAAAA???@@@BBBAAA@@@@@@AAACCCEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRQQQPPPOOONNNNNNMMMMMMOOOQQQSSSTTTTTTSSSRRRRRRSSSTTTTTTUUUTTTTTTTTTPPPPPPQQQRRRSSSUUUVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRSSSTTTVVVWWWWWWXXXZZZ\\\___ZZZUUUSSSUUUYYY^^^```aaa^^^\\\^^^dddjjjmmmnnnggggggeeecccgggooosssrrrlllnnnppprrrqqqnnnjjjgggeeehhhmmmsssuuupppfff]]]\\\```eeejjjnnnooopppoooiiimmmrrrwww|||wwwwww|||}}}yyyvvvzzz}}}|||xxxuuuuuuuuu~~~~~~xxxvvvtttvvvzzz}}}|||{{{xxxqqqkkkiiiiiilllrrrzzz}}}{{{yyywwwvvvtttrrrqqqlllhhheeeccc```ZZZYYY[[[^^^TTTLLLIIIIIIJJJOOOUUUXXXXXXYYYYYYXXXVVVSSSRRRPPPPPPQQQQQQQQQPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHIIIKKKLLLMMMOOOSSSVVVVVV[[[aaagggkkkqqqyyyssshhhZZZUUUNNNIIIEEECCCAAA@@@AAA???<<<<<<=====================<<<<<<;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>===;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<====================================>>>>>>>>>?????????>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAABBBCCCBBBDDDHHHKKKLLLJJJFFFDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIGGGEEECCC===<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;=================================>>>>>>>>>??????===>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRQQQPPPOOONNNNNNMMMMMMNNNPPPRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUUUUVVVVVVUUUSSSRRRRRRTTTUUUVVVWWWXXX[[[]]]ZZZWWWTTTTTTWWW[[[]]]___bbb^^^\\\^^^ccciiilllmmmggggggdddaaadddlllooolllfffhhhlllnnnnnnlllhhhfffaaaeeekkksssvvvqqqfff]]]WWW]]]eeejjjlllmmmoooqqqkkklllnnnqqqtttzzz}}}wwwvvvzzz|||zzzwwwvvvwwwzzz{{{zzzxxxvvvttt{{{~~~wwwtttqqqtttzzz{{{uuupppnnnlllkkknnntttwwwyyy{{{xxxrrrkkkhhhgggfffdddfffiiifff```]]]^^^^^^TTTKKKHHHIIIKKKPPPUUUUUUVVVWWWWWWVVVUUURRRQQQOOOPPPPPPQQQPPPOOONNNMMMNNNMMMLLLLLLLLLKKKJJJIIILLLLLLLLLKKKJJJJJJKKKKKKMMMRRRVVVYYY[[[```gggmmmooollllllpppuuu}}}~~~xxxooodddXXXQQQEEECCCBBBAAABBBAAA???>>>@@@>>><<<<<<>>>?????????<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;:::<<<===<<<::::::<<<>>>;;;;;;;;;;;;<<<<<<<<<=======================================>>>>>>>>>??????>>>===<<<<<<===>>>???????????????????????????@@@@@@@@@@@@@@@AAABBBBBBCCCEEEHHHJJJKKKJJJHHHGGGDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIHHHGGGFFF===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===>>>>>>???@@@@@@AAAAAA@@@BBBCCCCCCAAAAAABBBDDDAAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHIIIIIIKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSRRRQQQPPPOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTVVVXXXYYY[[[^^^```VVVTTTSSSUUUXXX[[[]]]]]]bbb___]]]___dddhhhjjjjjjeeefffbbb]]]```hhhiiieee```bbbeeehhhiiihhhgggeee```ccciiiqqqvvvrrrggg^^^UUU]]]fffkkkkkklllppptttlllmmmlllmmmooottt{{{~~~|||yyyxxxyyyzzzyyywwwtttuuuvvvyyyzzzyyyuuurrrrrrvvv}}}~~~{{{vvvrrrooossszzzzzzvvvtttppplllnnnssssssxxx|||xxxnnnddd```______```eeekkkkkkeeebbbccc```UUULLLIIIJJJKKKPPPUUUSSSTTTUUUVVVUUUSSSQQQPPPOOOOOOPPPPPPOOONNNLLLKKKHHHGGGHHHIIIJJJKKKJJJHHHEEEEEEFFFFFFFFFHHHIIIJJJEEEJJJOOORRRUUUZZZcccjjj^^^[[[XXXXXXXXX[[[dddnnn}}}|||mmmdddbbb___ZZZVVVRRRMMMHHHEEECCCAAA>>><<<===>>>???>>>>>><<<::::::<<<>>>???>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;999;;;<<<;;;999999<<>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJJJJJJJDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJ::::::;;;<<<<<<;;;::::::;;;;;;;;;<<<;;;;;;::::::<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<======??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMGGGFFFEEEEEEGGGHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKMMMNNNNNNMMMMMMNNNOOOQQQQQQQQQPPPOOONNNMMMLLLOOOOOOPPPQQQQQQRRRSSSSSSTTTRRRPPPQQQSSSSSSQQQOOOUUUSSSRRRSSSUUUTTTQQQMMMUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTTTTVVVXXX[[[___aaa___^^^[[[ZZZYYYYYY[[[\\\bbbbbbbbbbbbbbbdddhhhjjjkkkbbb]]]aaaccc^^^ZZZZZZYYY___aaaaaaeeellllllgggfffiiipppxxx|||wwwkkkaaa\\\___ccchhhlllnnnoooppplllkkkjjjiiiiiimmmrrrvvv~~~~~~{{{{{{}}}|||xxxtttssssssxxx|||{{{tttmmmssswwwyyyrrrssspppoooooorrrvvvyyy{{{{{{wwwuuusssqqqqqqpppmmmkkkpppppppppppplllfff]]]WWWXXX\\\aaafffhhhgggdddbbbbbbZZZPPPJJJJJJNNNQQQSSSSSSSSSSSSTTTUUUUUUSSSQQQQQQOOONNNNNNNNNMMMJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDBBBBBBDDDFFFBBBDDDJJJSSS[[[]]]ZZZVVVLLLKKKKKKKKKLLLOOORRRSSSXXX[[[bbbkkkvvvwwwhhh___YYYTTTQQQKKKJJJJJJHHHFFFDDDBBBAAA>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<=========<<<===<<<;;;:::999::::::;;;<<<<<<;;;::::::999888888::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===============<<<===============<<<<<<=========>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGIIILLLNNN888999:::;;;;;;:::999888::::::;;;;;;;;;;;;::::::;;;;;;:::999999999::::::<<<<<<;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@??????>>>@@@@@@???@@@@@@AAABBBCCC@@@AAAAAAAAABBBCCCCCCCCCBBBCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLGGGFFFEEEFFFGGGHHHGGGFFFHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMNNNNNNMMMLLLNNNOOOPPPPPPQQQPPPPPPNNNMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOSSSQQQPPPPPPRRRRRRQQQOOOTTTRRRPPPQQQSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSTTTVVVYYY\\\^^^^^^]]][[[ZZZYYYZZZ[[[\\\]]]^^^___```bbbfffjjjmmmnnnfff```aaa```[[[XXXYYYZZZ___aaaaaaeeekkkmmmjjjhhhjjjnnnuuuzzzwwwooohhh```bbbeeehhhkkklllllllllkkkjjjiiiggghhhkkkooorrrwww{{{|||zzzyyy|||~~~|||zzzwwwuuuwwwyyyyyytttooorrrwwwxxx}}}xxxkkkmmmmmmmmmoooqqqsssvvvxxxyyyxxxuuusssqqqpppooommmkkkooonnnnnnnnnkkkddd\\\WWWWWWZZZ^^^ccceeeeeecccbbbccc\\\SSSNNNMMMOOOQQQRRRSSSRRRRRRTTTUUUUUUSSSQQQOOOMMMLLLLLLLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBDDDFFFGGGJJJPPPVVVYYYWWWRRRNNNGGGFFFEEEEEEFFFHHHJJJLLLLLLMMMQQQUUU[[[aaafffiiinnnyyyyyynnn___SSSMMMIIIEEEBBBDDDDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;===<<<;;;:::999::::::;;;<<<;;;;;;:::999999888888::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===============<<<===============<<<<<<=========>>>???@@@BBBCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGIIILLLMMM777888999999999999888777999::::::;;;;;;::::::::::::999999999999::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>????????????@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLNNNMMMLLLLLLMMMOOONNNOOOPPPQQQPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMMMMMMMRRRPPPOOOOOOPPPQQQOOONNNSSSQQQOOOOOORRRUUUWWWXXXSSSTTTUUUUUUVVVVVVVVVVVVSSSSSSRRRSSSTTTVVVYYYZZZ\\\[[[ZZZZZZZZZ[[[\\\]]][[[[[[\\\^^^aaaeeeiiilllpppjjjdddaaa\\\WWWUUUWWW[[[^^^___^^^aaagggkkkkkkllllllmmmqqqtttsssnnnjjjeeefffgggiiijjjjjjiiiiiikkkjjjhhhffffffhhhkkkmmmnnnuuuzzzxxxvvvzzz~~~~~~{{{wwwuuutttsssqqqooopppwwwwwwyyy{{{nnncccggghhhkkkoooppppppqqqtttxxxyyyvvvsssqqqpppnnnkkkiiikkkkkkjjjjjjgggbbb[[[VVVUUUWWWZZZ^^^```bbbbbbbbbccc^^^XXXSSSQQQQQQPPPPPPRRRQQQPPPQQQSSSSSSQQQPPPLLLJJJIIIIIIJJJIIIGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGFFFEEECCCCCCEEEFFFLLLPPPUUUVVVSSSNNNIIIFFFCCCCCCBBBAAAAAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQXXX___dddppptttjjjddd```]]]]]]VVVLLLEEECCCAAA>>><<<======>>>======<<<;;;:::;;;;;;::::::::::::999999888999::::::::::::::::::<<<;;;:::999999999::::::;;;;;;::::::999999888888:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<============<<<<<<======>>>>>>==================>>>???@@@AAABBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLL888888888888888888888888888999999::::::::::::999999888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNLLLNNNPPPQQQQQQOOOMMMKKKLLLMMMMMMMMMNNNNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNQQQQQQQQQQQQSSSUUUVVVWWWRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^\\\\\\]]]```ccceeefffooolllgggaaaZZZTTTSSSTTT[[[[[[ZZZYYYZZZ^^^cccfffmmmmmmmmmoooooommmhhhdddhhhhhhiiijjjjjjjjjjjjiiillljjjhhhgggggghhhiiiiiihhhrrrxxxuuuqqqttt{{{}}}|||zzzuuuoookkkjjjiiimmmuuuvvvwwwwwwjjj```ffffffjjjooopppnnnnnnrrrwwwzzzwwwtttrrrpppmmmiiiffffffeeeeeeeeeccc___YYYUUUUUUVVVWWWYYY\\\___aaabbbbbb```\\\XXXUUURRRPPPOOOOOONNNMMMNNNOOOOOONNNLLLIIIHHHGGGHHHIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFDDDCCCCCCEEEFFFMMMPPPRRRPPPJJJEEECCCCCCDDDDDDCCCBBBAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJMMMPPPRRR\\\nnnxxxppprrruuuuuummmaaaVVVOOOKKKJJJIIINNNJJJEEEBBBAAAAAA???===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999999888888::::::999999999999999999::::::::::::999999888888999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>===============>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJ999999888888888888999999777888888999::::::999999888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========;;;<<<<<<<<<<<<=========<<<<<<<<<=========>>>>>><<<======>>>>>>======<<<>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFHHHJJJIIIHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMLLLKKKMMMNNNLLLMMMNNNPPPPPPOOONNNMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNNNNNNNPPPRRRTTTVVVVVVUUUSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^\\\ZZZ[[[___bbbddddddlllllliiiccc\\\WWWTTTSSSXXXWWWUUURRRQQQSSSXXX^^^jjjkkknnnppppppmmmhhhdddiiijjjkkklllmmmnnnnnnnnnnnnllliiiiiikkklllkkkiiigggqqqwwwsssmmmnnntttyyyzzz}}}yyyooogggcccccchhhqqqtttvvvwwwlllbbbhhheeejjjppppppnnnnnnqqquuuzzzxxxvvvsssqqqlllgggccc______aaabbbbbb^^^YYYUUUUUUUUUUUUWWWYYY]]]```aaa______^^^[[[XXXTTTQQQOOONNNLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFEEECCCDDDDDDEEEEEEDDDDDDCCCEEEFFFEEEDDDBBBBBBDDDFFFIIIJJJIIIFFFAAA@@@BBBEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@AAACCCDDDEEEEEEDDDFFFGGGHHHQQQ```mmmsssuuuaaaXXXXXXWWW]]]dddccclllsss|||zzzwwwtttllleeeXXXSSSLLLFFFDDDBBBAAAAAACCCAAA@@@???>>>>>><<<;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::777888888888888888777777888888999999999999999999:::999999999999999888888888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>============>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHH999999888888888888999999666777888888999999999999999888888888888999999:::888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>><<<<<<============<<<<<<============>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEFFFIIIJJJJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMLLLKKKKKKLLLNNNLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOPPPSSSWWWXXXWWWTTTRRRQQQSSSTTTUUUUUUVVVVVVVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\YYYXXXZZZ___dddfffeeegggjjjjjjgggccc```ZZZTTTUUURRRPPPNNNLLLKKKQQQXXXeeehhhnnnrrrtttrrrooolllllllllmmmoooqqqrrrttttttnnnllljjjlllooopppnnnkkkhhhqqquuupppiiiiiimmmpppxxx~~~|||oooccc______bbbkkkoootttyyyoooeeeiiifffjjjnnnpppooooooqqqsssyyyxxxwwwvvvrrrlllddd^^^YYY[[[___bbbdddaaa[[[WWWTTTTTTTTTUUUWWWZZZ\\\^^^ZZZ\\\]]]\\\XXXTTTRRRQQQNNNLLLIIIHHHGGGGGGEEEDDDEEEDDDDDDEEEGGGGGGFFFDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDEEEDDDCCCAAAAAACCCEEEDDDCCCAAA???===>>>BBBEEECCCCCCBBBAAAAAA@@@??????<<<===>>>???????????????>>>AAABBBCCCLLLZZZdddhhhhhhSSSKKKMMMJJJKKKPPPNNNUUUXXX\\\```fffssspppccc___]]]WWWQQQIIIFFFCCCAAA@@@@@@>>>===>>>>>>>>>===<<<;;;;;;:::777777888999999999999999999999::::::::::::;;;;;;888888888999888888777666777777888999999999888888999999999999999999888888777888888999:::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>????????????===============>>>???@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFF888777777666666777777888555666777888999999999999:::999888888888888888888555555666777999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;<<<=========>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;===============>>>@@@@@@?????????@@@AAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEEEEGGGIIIKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLLLLKKKKKKLLLNNNLLLLLLLLLLLLMMMNNNPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRQQQNNNMMMNNNPPPPPPTTTWWWWWWUUUSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUURRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\^^^ZZZXXXZZZ```dddeeecccdddiiilllmmmmmmlllbbbWWWQQQNNNMMMNNNKKKIIIOOOYYYcccgggmmmqqqssssssrrrqqqooopppppprrrtttvvvxxxyyymmmkkkjjjmmmrrrsssqqqnnniiippprrrmmmffffffiiijjjttt|||yyyiii\\\YYY[[[\\\dddiiiqqqyyypppdddeeegggiiilllnnnppppppppppppwwwxxxyyyxxxtttlllaaaZZZVVVZZZ___eeehhhfff```[[[RRRRRRRRRSSSTTTVVVXXXYYYUUUXXX[[[[[[XXXTTTSSSSSSQQQNNNJJJHHHGGGFFFDDDBBBBBBAAAAAACCCDDDEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@@@@AAACCCAAA???======>>>???@@@???@@@@@@@@@@@@@@@???>>>=========>>>??????>>>>>>===???@@@@@@AAAIIIVVV```cccaaaKKKDDDHHHEEEEEEHHHGGGIIIJJJKKKMMMQQQYYYbbbiiinnnrrr~~~|||uuuqqqrrrwww|||~~~ooo]]]RRRQQQQQQNNNIIIBBB@@@>>>>>>>>>>>>===;;;<<<===>>>===<<<;;;<<<<<<777888999999999999999999888888888999999999::::::888999999999999888777666555666888999999999888888888888888888888888999999666777888999:::999999888999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<===??????@@@@@@???>>>============>>>??????>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEDDDDDD777666555444444555666777555555777888888999999999::::::999888777777777888333333555666888:::;;;<<<=========<<<<<<;;;;;;:::777777888888888999999999============>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>???@@@>>>>>>???@@@AAAAAABBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEGGGIIIKKKKKKJJJHHHHHHIIIJJJJJJKKKKKKLLLJJJKKKLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKLLLNNNPPPRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOQQQSSSQQQOOOMMMOOOQQQQQQTTTVVVUUUSSSSSSUUUWWWUUUUUUVVVVVVVVVUUUTTTTTTQQQRRRSSSUUUWWWXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\[[[ccc^^^ZZZ[[[___bbbaaa___bbbhhhnnnqqquuuttthhhZZZNNNLLLMMMOOOLLLJJJQQQ\\\eeehhhlllnnnoooppppppqqqrrrrrrssstttvvvxxxzzz{{{llljjjiiimmmsssuuusssoooiiiooopppkkkeeeeeeggggggpppxxx}}}tttbbbUUUSSSXXXYYY```eeennnyyypppbbbaaaggghhhiiimmmppppppooommmwwwxxxzzzzzzuuulll```XXXUUUZZZaaahhhllliiiccc^^^QQQQQQQQQQQQSSSTTTUUUVVVRRRVVVZZZZZZWWWTTTSSSTTTSSSPPPLLLIIIGGGEEECCCBBB@@@??????AAACCCCCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBB@@@??????AAABBBAAA???===???AAAAAA===:::@@@@@@AAAAAA@@@???>>>>>>;;;<<<===>>>???>>>>>>===BBBAAA???>>>EEERRR[[[]]]^^^HHHAAAEEEBBBAAAEEEDDD@@@@@@AAACCCGGGKKKNNNPPPOOOSSS\\\mmm|||qqqgggbbbZZZTTTTTTZZZdddlllhhh\\\NNNFFFGGGHHHFFFBBB???===;;;;;;<<<======<<<999:::;;;;;;:::999:::;;;::::::;;;;;;;;;;;;::::::666666777777888888888999999999999999999888777777555666777999999999888777888888888888888888999999666777888999:::999888888999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@>>>============>>>>>>???======>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCC777666555555555666888999<<<:::777555555777:::<<<::::::999888777777888888;;;;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<@@@@@@??????????????????DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPOOOOOOPPPPPPQQQRRRSSSSSSVVVWWWXXXWWWTTTSSSSSSTTTSSSUUUXXXZZZZZZXXXVVVTTTRRRRRRRRRRRRTTTWWWZZZ\\\\\\\\\\\\ZZZYYY[[[^^^aaadddbbbaaaaaaaaabbb```___\\\___dddjjjnnnnnnjjjfff\\\YYYYYY]]]\\\XXXZZZ```kkkkkkkkknnnppprrrqqqpppmmmrrrvvvvvvxxx{{{yyyvvvqqqhhhccckkkuuuwwwsssooollltttyyyrrrjjjgggiiijjjooowww{{{sssaaaSSSPPPSSSVVV[[[ccckkkpppooojjjeeedddiiimmmooommmkkkkkklllooovvv{{{xxxnnnddd___^^^^^^```ccceeeeeebbb^^^[[[TTTNNNIIIIIIOOORRRPPPLLLOOOQQQUUUYYYYYYWWWZZZ```aaa```ZZZPPPNNNPPPIII>>>AAA@@@>>>???AAACCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>==============================;;;;;;;;;;;;;;;<<<======;;;>>>??????DDDLLLRRRSSSKKKGGGBBB???>>>>>>===<<>>>>>======<<<<<<<<<;;;===>>>>>>???@@@AAAAAAAAAAAA???===<<<;;;<<<===>>>@@@???===<<<===???BBBDDDAAACCCEEEGGGGGGFFFDDDCCCHHHHHHHHHHHHGGGEEECCCBBB555555555555555666777777999888666444444555777999999999888777777777777777;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMPPPOOONNNMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUWWWWWWTTTRRRRRRRRRRRRSSSVVVXXXYYYXXXUUUTTTQQQQQQQQQRRRTTTXXX[[[]]][[[\\\\\\[[[[[[[[[^^^```cccbbbaaaaaabbbbbb```^^^[[[]]]aaaeeehhhiiijjjkkkhhheeefffiiigggcccdddhhhlllllllllnnnqqqrrrqqqpppnnnrrrttttttuuuwwwwwwsssnnneee```gggqqquuutttrrrnnnwww|||vvvooolllllllllooovvvzzzqqq___QQQMMMOOOQQQUUU[[[dddjjjmmmllljjjjjjlllnnnnnnkkkiiiiiijjjooossswwwuuunnnfffaaa```___```bbbcccccc```\\\XXXQQQMMMIIIJJJNNNPPPPPPNNNRRRRRRUUUYYY[[[^^^hhhsssxxxwwwpppfffcccbbbWWWHHHBBB@@@??????AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;>>>???>>>BBBJJJOOOOOOIIIEEEAAA>>>=========<<<===>>>>>>???@@@AAABBBCCCDDDFFFIIIMMMRRRUUUWWWYYYVVVYYY^^^gggttt{{{vvvhhhbbbYYYSSSQQQNNNIIIEEEEEECCC@@@>>>???CCCGGGJJJQQQNNNIIIEEEBBB@@@>>>===999999999999:::::::::;;;;;;::::::999888888777777999999888777777777777777555666777888888777666555555666666666777777777777777666666666777888999999999999888888888888777777888888888777666666555555888888888888888888888888::::::999999999999999999::::::::::::::::::::::::============<<<<<<;;;;;;======>>>>>>???@@@@@@AAA@@@???===<<<<<<<<<>>>>>>??????>>>===>>>@@@BBBCCCBBBDDDFFFHHHHHHGGGEEEDDDFFFGGGGGGGGGFFFDDDBBBAAA444555555666666666666666555555444444444444555666888777777666666666666777:::999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRRRRTTTWWWWWWUUUSSSQQQPPPPPPRRRTTTVVVWWWWWWVVVUUUQQQQQQRRRSSSUUUXXXZZZ\\\ZZZ[[[]]]]]]\\\\\\^^^```aaaaaabbbcccddddddaaa^^^ZZZ\\\______```cccjjjoooooonnnppprrrppplllkkknnnmmmmmmnnnppprrrrrrqqqpppmmmpppqqqooopppssstttqqqnnnccc]]]cccnnnsssuuuuuurrr{{{{{{uuuqqqnnnllljjjqqquuummm\\\NNNIIIKKKLLLNNNTTT[[[dddjjjlllmmmmmmnnnnnnllliiiffffffgggiiijjjllllllkkkgggcccaaa_________```___]]]XXXTTTNNNMMMLLLLLLMMMNNNOOOPPPSSSRRRSSSWWW\\\fffxxx|||xxxttteeeRRRDDDBBB??????@@@BBBCCCBBBCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<>>>>>><<>><<<<<<======<<<;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDFFFHHHLLLTTT^^^jjjrrrzzzppphhhbbb^^^XXXTTTMMMHHHCCCBBBCCCCCCBBB@@@===<<<;;;::::::<<<>>>???CCCCCCCCCAAA>>><<<<<<===888888888888999999999999::::::999999888777777777999999888777777777888888555666666777777666666555555555666666666777777777555555555666777888::::::888777666666666888999:::666666666666666666666666888888888888888888888888888888888888888888888999999999888888999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@???>>>===<<<===>>>???>>>>>>??????@@@AAAAAABBBCCCDDDFFFHHHHHHGGGFFFDDDEEEEEEEEEEEEDDDCCCAAA@@@444555777888888777666555333333444555555555555444777666666555555555666666999888888888888999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;===???@@@AAA??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEHHHHHHHHHHHHIIIIIIJJJJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQSSSSSSQQQTTTXXXYYYWWWTTTRRRQQQPPPQQQSSSUUUVVVWWWWWWVVVSSSSSSSSSTTTUUUVVVXXXYYYXXXZZZ]]]^^^]]]]]]^^^___bbbbbbdddfffgggfffccc```[[[]]]___]]][[[^^^fffmmmkkkllloooqqqooommmlllmmmmmmmmmnnnppprrrrrrpppnnniiilllllljjjlllqqqsssrrrrrrggg___dddmmmsssvvvxxxvvv}}}}}}wwwrrrlllggg^^^fffkkkeeeXXXKKKGGGIIIKKKMMMRRRZZZbbbgggjjjjjjjjjkkklllkkkiiifffcccbbb^^^^^^___bbbfffgggeeebbb___]]]\\\]]]]]]\\\XXXTTTPPPQQQRRRPPPMMMLLLNNNPPPQQQOOOQQQUUU\\\jjj{{{lllYYYFFFCCC@@@???@@@AAABBBBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>=====================>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;======;;;===CCCGGGFFFAAA???<<<;;;<<<===<<<<<<:::;;;;;;<<<===>>>>>>>>>===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDFFFLLLSSSXXX^^^hhhuuuzzznnn^^^YYYQQQLLLIIIGGGEEECCCEEEBBB>>>===>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;999<<>>;;;999:::<<<888888888999999999999:::999999888888777777777777999888888777777777888888666666666666666666666666555555555666666666777777555555555666666777999999888777555555555666888:::666666666777777888888888888888888888888888888888777777777777888888888888999888777777888:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>======>>>>>>???===>>>???AAABBBAAAAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBBBBAAA666777888999888888666555333444555666666666666555666555555555555555666666777777777777777888999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????===>>>>>>>>>?????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRTTTTTTRRRUUUYYYZZZYYYVVVTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUWWWYYY\\\]]]]]]]]]^^^___cccdddeeehhhjjjiiifffddd\\\___```^^^ZZZ[[[bbbhhhdddhhhlllmmmmmmmmmmmmmmmlllmmmmmmoooqqqpppnnnkkkeeehhhiiihhhkkkrrrvvvuuuxxxmmmeeehhhnnnsssuuuxxxwww|||~~~zzzuuupppggg```RRRZZZaaa___UUUKKKHHHIIILLLPPPVVV]]]cccfffeeecccaaadddhhhkkkkkkgggbbb^^^UUUUUUWWW]]]eeejjjiiigggaaa___\\\^^^``````]]]YYYTTTVVVWWWSSSNNNKKKLLLNNNNNNOOOQQQVVV]]]kkk~~~|||ppp```HHHEEEAAA??????AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>============;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<<;;;===<<<:::;;;BBBEEEEEE???===;;;:::;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>;;;<<<>>>???AAABBBBBBCCC@@@@@@@@@@@@@@@BBBFFFIIIHHHPPPYYY___eeeppp~~~|||{{{mmmgggccceeefffcccYYYRRRIIIFFFBBB?????????@@@@@@@@@>>><<<;;;;;;;;;::::::<<<<<<=========<<<;;;:::666:::======:::777888999999999999999::::::::::::888888777777777777666666888777777666777777888888666666555555555555666666555555555555666666666666777777666666666666666777999888666444444555666777666777777888888999999999777777777777777777777777666666666777777888888888999888777666777999<<<===::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========???>>>>>>>>>>>>?????????===>>>@@@BBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCBBBFFFEEEEEEDDDCCCCCCCCCCCC777777777777777666666555333444555666777777777777666555555555555666666777666666666666777888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>><<<<<<======>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFEEEGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSTTTSSSVVVYYYZZZYYYVVVUUUUUUQQQQQQQQQRRRRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTVVVXXXZZZ[[[[[[[[[]]]___ddddddeeehhhjjjjjjhhhfff^^^^^^^^^\\\YYYZZZ^^^bbbccchhhkkkkkklllnnnpppooojjjkkklllnnnooonnnjjjgggdddgggiiiiiimmmtttxxxxxxzzzqqqjjjlllqqqrrrtttuuusssvvvwwwtttqqqlllcccZZZPPPXXX___^^^VVVMMMIIIIIILLLPPPWWW___dddeeeaaa^^^[[[___eeekkkmmmjjjccc]]]SSSTTTWWW___gggmmmmmmlllgggccc```aaaeeefffccc___WWWXXXXXXTTTNNNJJJJJJKKKNNNOOOSSSWWW\\\iii~~~{{{rrreeeKKKGGGBBB??????@@@AAAAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>=========<<<<<<:::;;;<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<=========<<<;;;:::<<<<<<:::<<>><<<;;;;;;<<<<<<<<<:::<<<<<<<<<<<<======>>>>>>;;;;;;<<<===>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBBDDDHHHLLLNNNPPPUUU^^^eeelllpppxxxvvvrrrkkkeee```^^^]]]^^^WWWPPPJJJKKKLLLIIIEEECCCAAAAAA???>>>=========>>>;;;:::::::::::::::;;;;;;::::::;;;;;;;;;;;;:::999777999;;;;;;:::888777888999999999999:::::::::;;;777777777666666666666666666666555555555666777777666555555444444555555666444444555555555666666666888777666666555555555666888777666555444444555666666666777777888888999999777777777777777777777777666666666777888888999999888888777777888999:::;;;999999:::::::::::::::;;;<<<<<<==================>>>>>>??????????????????>>>???@@@BBBBBBBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCC666666555444444444444444444444444555666777777777666666555555666666777888666555555666777888999999888888888888888888888888999999999999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQTTTVVVXXXXXXWWWUUUUUUVVVQQQPPPOOONNNOOOPPPRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWXXXXXXXXXZZZ]]]___ccccccccceeehhhiiihhhggg^^^\\\YYYVVVVVVYYY]]]```ccchhhjjjhhhhhhlllooommmhhhhhhjjjlllmmmkkkgggdddeeeiiikkkkkkooovvvyyyxxxvvvoookkknnnqqqqqqqqqrrrmmmoooooommmmmmkkkbbbYYYWWW^^^dddcccYYYPPPJJJIIIHHHLLLSSS[[[aaaccc```^^^\\\___dddjjjmmmkkkeee```SSSUUU[[[bbbhhhkkklllllljjjeee``````dddfffccc^^^VVVVVVUUURRRNNNJJJHHHHHHKKKLLLOOORRRVVVccc{{{}}}wwwmmmbbbLLLHHHCCC??????@@@@@@AAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<999999999999999999999999777888:::<<<<<<;;;:::999999;;;;;;:::===DDDIIIIII>>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<<<<===<<<<<<;;;;;;>>>@@@AAA@@@???>>>???@@@AAACCCDDDEEEFFFHHHKKKNNNOOORRRVVVZZZ^^^bbbgggkkksss~~~~~~zzzttttttrrrnnnhhhdddbbbbbbTTTRRROOOLLLJJJIIIJJJJJJKKKDDD@@@AAAAAA===<<>>>>>>>>===<<<:::::::::888999:::::::::;;;<<<===888888888999999999999888999888777888999:::888777888888888888999999999999666666666666666666666666444444444444444555666666666555444444444444555666444444444555555555666666666666555555555666666777444555555555555555666666555555555555666666666666777777777777777777777777666666777888888999::::::888888888888888999999999888999999999::::::::::::========================>>>>>>??????@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCC666555333222111222333333444333333444555666777888666666666666666777888888555555555555666777999999888888888888888888888888888888888888888888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJIIIKKKKKKLLLMMMNNNNNNOOOOOOSSSUUUVVVVVVUUUTTTUUUVVVPPPOOOMMMLLLLLLMMMOOOQQQQQQRRRTTTUUUVVVWWWXXXXXXVVVVVVWWWVVVVVVYYY\\\```cccbbbbbbcccfffhhhhhhggg^^^YYYSSSQQQSSSYYY^^^```aaafffgggcccccchhhjjjhhhgggggghhhjjjkkkiiieeeaaagggkkkmmmnnnqqqwwwyyywwwqqqllljjjnnnqqqpppooooooiiijjjjjjiiikkkkkkcccZZZ```fffkkkhhh]]]QQQJJJGGGDDDHHHNNNWWW^^^bbbaaa``````aaadddiiimmmlllgggcccRRRVVV\\\bbbfffhhhiiiiiijjjddd^^^]]]aaabbb^^^ZZZTTTSSSRRRPPPNNNKKKHHHFFFGGGHHHJJJLLLOOO]]]vvv{{{rrrfffZZZMMMIIICCC???>>>???@@@@@@@@@@@@??????>>>=========;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<;;;999999999999999999999999555777999::::::999888777888;;;;;;;;;>>>FFFKKKKKK>>>===<<<<<<<<<<<<;;;999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>===>>>@@@@@@>>>======>>>;;;<<<===???@@@BBBCCCCCCFFFGGGHHHHHHHHHJJJNNNPPPNNNXXXaaaccceeejjjnnnpppuuuxxxzzzyyyzzzyyypppggg```[[[UUUUUUTTTPPPLLLIIIIIIJJJ@@@AAAAAABBBCCCCCCDDDDDDEEE@@@>>>@@@>>>999999>>>999;;;<<<<<<;;;999888888666777888888777777888999777777777888888888999999999666444666999;;;:::777777777777777888888888888555555555666666666666666333333333333333444555666666555444333333444555666444444444555555555666666444444444555666777888999111222444555666777777777444444444444444444444444777777777777777777777777666777777888999:::::::::888888999999999888888777888888888999999:::::::::>>>>>>>>>>>>>>>============>>>???@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBB222333444444555555444444555555555555555555555555555555555555666666666666666666666666666555555555999999888888777777666666888888777777888888999:::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<999::::::;;;===???@@@AAA============>>>>>>>>>>>>????????????????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHLLLLLLMMMMMMMMMNNNQQQTTTQQQQQQRRRRRRSSSSSSTTTTTTSSSQQQOOONNNOOONNNMMMLLLRRRRRRSSSTTTUUUVVVWWWWWWVVVXXXXXXWWWUUUUUUYYY]]]bbbbbbcccddddddeeeeeefff^^^WWWPPPNNNRRRZZZ```ccc___```ccceeefffggggggfffgggiiikkkiiieeebbbbbbcccfffgggkkkpppuuuwwwtttpppooollljjjnnnuuuxxxuuuqqqkkkgggdddfffkkknnnmmmkkkjjjllloooooojjj```RRRIIIDDDDDDEEELLLXXXcccgggfffbbb___^^^dddmmmqqqlllfffZZZZZZ\\\___bbbdddcccbbb```cccXXX]]]bbb___```PPPKKKKKKKKKLLLMMMLLLIIIFFFHHH@@@@@@HHHOOOWWWjjj}}}}}}lll]]]RRRNNNDDDCCCBBB@@@???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999:::;;;;;;::::::::::::999888777777888999999999888888;;;???CCCFFFGGG;;;;;;::::::999888777777;;;;;;::::::::::::999999::::::::::::::::::::::::<<<>>>???@@@@@@???>>><<<>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCDDDDDDFFFGGGIIIKKKMMMOOOQQQQQQZZZYYYXXXYYY\\\aaafffiiiwww|||yyyvvv|||sssdddkkkggg```XXXRRRNNNKKKKKKEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<<<<============>>>??????>>><<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888777666555888888777666666666666666777777777777777777777777777777777777777666666666666666555555555444444444666666666666666666666666555555555555555555555555333333333333333333333333333333333333333333333333444333333333333444555555555555444444444333333333222333444555666888999999999999888777666555444444777777888888888999999999888888999:::;;;;;;;;;;;;============>>>>>>>>>>>>????????????>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCCCCAAA???>>>???@@@CCCEEECCCBBBAAA@@@???@@@AAABBB222333444444555444444444555555555555555555555555555555555555666666666666666666666666666666666555888888888777777777777777888888777777777888999999888999999999999999999::::::::::::;;;;;;;;;;;;<<<===============>>>??????<<<=========>>>>>>>>>>>>????????????????????????@@@AAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIKKKLLLMMMMMMMMMNNNPPPRRRPPPQQQQQQRRRSSSSSSTTTTTTSSSQQQNNNMMMNNNOOONNNNNNQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXVVVUUUVVVYYY\\\______```aaabbbcccdddddd```ZZZTTTSSSXXX___dddfff```___```bbbfffgggfffeeefffiiilllllljjjhhhhhhiiiiiiiiikkkpppvvvyyyxxxwwwnnnjjjhhhkkkrrrvvvtttqqqnnnjjjggggggiiijjjhhheeefffhhhmmmqqqqqqiii]]]SSSGGGEEEEEEKKKWWWaaaeeeeeeeeeaaa___dddkkknnnkkkfff[[[[[[[[[]]]``````___^^^^^^```VVV___gggeeeaaaMMMJJJJJJKKKMMMOOOOOOLLLJJJJJJBBBAAAGGGKKKPPP^^^ooo|||yyysssiii]]]RRRJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<;;;;;;;;;::::::::::::999999999999999999999999999999::::::::::::999999999888777777777777888999999888888:::???CCCEEEEEE<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<============>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAACCCDDDFFFHHHIIIIIIHHHHHHHHHHHHKKKNNNRRRTTTVVVYYY^^^bbbeeehhhkkkmmmpppqqqsssvvvzzz}}}zzzwwwvvvttttttrrrnnnhhhccc^^^[[[ZZZaaaiiiiii^^^SSSTTTQQQMMMHHHDDDAAA??????????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===;;;;;;::::::;;;;;;::::::999999::::::;;;999999888888888888777777888777777666666666666666666666666666666666666666555555555555444444444444666555555555444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444555555666555555555444444444333333222222333444555666777777666666666666777777777777777777888888888999999999888888999:::;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDCCCAAA???@@@AAACCCEEEBBBBBBBBBAAABBBBBBCCCCCC222222333444444444444444444444444444444444444444444555555555555666666666555555666666666666666666666777777777777777777888777777777777777888888999999999999999999888888888::::::::::::;;;;;;;;;;;;@@@???>>>===============<<<<<<=========>>>>>>>>>????????????????????????@@@@@@AAABBBBBBBBBBBBAAACCCCCCBBBAAAAAAAAABBBBBBFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSPPPMMMLLLNNNPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXWWWWWWWWWZZZ\\\]]]^^^^^^___aaaccceeefffgggaaa\\\ZZZ]]]aaacccccc^^^[[[ZZZ]]]cccgggfffddddddhhhlllnnnmmmlllllllllllllllmmmqqqvvvzzz||||||oookkkhhhkkkqqqvvvvvvtttsssoookkkiiiiiigggccc``````aaafffooouuussshhh^^^KKKHHHFFFLLLVVV^^^bbbbbbfffccc```ccchhhkkkjjjggg___]]]\\\\\\\\\\\\ZZZXXXYYY\\\TTTcccrrrpppgggNNNJJJJJJKKKNNNPPPQQQPPPNNNLLLEEECCCFFFGGGGGGOOO[[[ccc___XXXRRRMMMGGGCCC???BBBBBB@@@???>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;;;;:::::::::::::::999999999999999999999999999888999999:::999999888888888777777666666777777888888777888:::>>>AAACCCCCC<<<<<<;;;;;;:::999999999777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;============;;;;;;;;;<<<<<<<<<============<<<<<<<<<======>>>>>>???======>>>???@@@AAAAAABBB????????????AAABBBDDDDDDCCCEEEHHHJJJJJJJJJLLLMMMPPPQQQSSSTTTVVVWWWXXXXXXXXX[[[^^^___^^^```dddhhhfffjjjooosssvvv|||xxxtttsssrrrqqqooorrrmmmhhhdddbbb^^^YYYTTTTTTSSSRRRRRRQQQOOOKKKHHHFFFEEEEEEKKKPPPQQQLLLFFFCCCBBBAAA???>>><<<;;;;;;::::::;;;::::::999888777999999:::::::::;;;;;;;;;<<<<<<;;;:::999999999999999999999888888999999999666666777777888888999999777777666666555555666666666666666666666666666666444444444444444444444444555555555555444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444333333444444555666555555555555555444444444333333333444444444555555333444555666777888::::::777777777888888888888999888888999:::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>========================???@@@AAABBBCCCDDDDDDDDDEEEDDDBBBAAA@@@AAACCCDDDAAAAAABBBCCCDDDDDDDDDDDD222222333444444444444333444444444444444444444444444444444555555555666666555555555555666666666666555666666666777777888888777666666666666777888888::::::999999888888777777999999:::::::::;;;;;;;;;???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????????????????????????????@@@AAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAAAAAAAAEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIILLLKKKKKKKKKKKKKKKKKKKKKHHHKKKMMMNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSRRROOOLLLKKKMMMPPPSSSTTTPPPPPPQQQRRRSSSTTTUUUUUUWWWXXXYYYYYYZZZZZZ[[[\\\^^^______aaacccfffhhhiiinnnhhhbbb___``````___]]]ZZZUUURRRVVV```ffffffdddbbbeeeiiilllmmmlllkkkjjjlllmmmooosssvvvyyyzzzzzzsssoookkkmmmrrrwwwyyyyyyuuurrrooommmllliiifffbbb\\\ZZZ]]]fffqqqtttnnnfffRRRLLLHHHMMMVVV\\\___aaaeeebbb```aaaeeehhhiiiiiicccaaa]]][[[ZZZYYYWWWUUUTTTWWWRRRhhh}}}}}}sssWWWKKKKKKKKKMMMOOOPPPOOOMMMLLLGGGDDDEEEDDDBBBDDDJJJOOOKKKGGGFFFGGGEEEBBB>>>AAAAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888888888999999888888777777666666666666666777777777888777777:::===@@@@@@@@@:::::::::999999999888888777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@BBBCCCEEEEEECCCCCCDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFIIILLLLLLLLLLLLMMMOOOOOOQQQTTTUUUWWWYYY^^^aaadddfffiiikkklllmmmooopppqqqpppooommmkkkhhheeecccbbbbbbcccdddeeefffggghhhkkkjjjiiihhhjjjqqq{{{wwwjjj```[[[ZZZ\\\]]]ccc^^^WWWSSSRRRSSSRRRRRRSSSPPPMMMLLLKKKJJJGGGDDDEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@@@@???>>>===:::::::::::::::999888888888888888888999999999:::::::::999888888888888888888888777777777777888888666666666777777777888888777666666555555555666666666666666666666666666666555555666666666666666777444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333444444333222222222222333444444555555555555555555555555444444444444444444444444333333444666777999::::::777777777777888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<<<<============>>>???@@@AAABBBBBBBBBBBBDDDCCCBBB@@@@@@AAABBBCCC???@@@BBBDDDDDDDDDDDDCCC111222333333444444333333444444444444444444444444444444444444555555555555444555555555666666777777555555666666777777777888666666555555666666777888999999999888888777777777999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBAAAAAA@@@@@@@@@AAAAAADDDEEEFFFEEECCCBBBCCCDDDBBBCCCCCCDDDFFFGGGGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKHHHJJJMMMNNNMMMLLLLLLMMMOOOOOOOOOPPPQQQQQQRRRRRRRRROOOLLLKKKNNNQQQTTTUUUPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXZZZ\\\]]]^^^]]]]]]^^^^^^^^^```bbbeeehhhjjjooojjjeeecccccccccaaa^^^VVVPPPMMMQQQ[[[ccceeedddccceeegggjjjkkkkkkiiigggiiilllppptttuuutttsssssssssppplllmmmqqquuuxxxyyytttssspppooonnnllljjjiii___ZZZWWW]]]hhhpppoookkkXXXOOOJJJOOOVVVZZZ]]]aaabbb```___```bbbeeehhhjjjfffbbb^^^ZZZYYYXXXVVVUUUOOOTTTRRRiii|||bbbMMMLLLKKKLLLMMMLLLKKKIIIJJJFFFEEEEEEDDDAAA@@@AAAAAA@@@AAACCCGGGGGGCCC???@@@@@@???>>>============;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888777888888888777666666555555555666666777777777777777777777999<<<>>>===<<<888888888777777777777777999999999999999999999999999999999999999999999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>===<<<===>>>???>>>===<<<>>>???>>>???AAABBBCCCCCCBBBBBBAAABBBCCCCCCBBBAAAAAAAAAFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQRRRSSSRRRQQQOOONNNMMMLLLKKKIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOQQQTTTZZZ```eeeggg___TTTLLLHHHHHHJJJKKKOOOKKKGGGCCCBBBCCCCCCDDDBBBBBBAAABBBCCCCCCCCCBBB==================>>>>>>===>>>>>>===;;;;;;;;;<<<:::;;;===>>>>>><<<;;;:::::::::;;;;;;;;;:::999999777777777777888888888888999888888777777777777888888777777666666777777888777777777666666666555555666666555555555555666666555555555555555555555555444555555555666666777777333333444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222222333333444444444111111000000111111222333444444555555555555555555666666666555555555555555444555555666777888888999777777777777777777777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<<<<<<<=========>>>===>>>???@@@@@@@@@@@@@@@BBBAAA@@@??????@@@@@@AAA>>>???AAABBBCCCCCCCCCBBB111111222333333333333333333333333333333333333333333444444444444555555555444444555555666777777777555666666666666666666777555555555555555666777777888888888888888777777777999999999999::::::::::::888888888999:::;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@?????????@@@@@@AAABBBCCCDDDEEEDDDBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFHHHHHHHHHIIIIIIJJJJJJKKKIIIJJJLLLLLLLLLKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQOOOMMMMMMOOORRRTTTUUUPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ]]]___```^^^\\\[[[ZZZZZZ[[[]]]```dddfffiiieeebbbbbbeeeggggggeeeVVVQQQMMMOOOWWW___cccccceeeeeeeeegggiiijjjhhhffffffjjjooorrrrrrpppnnnmmmpppmmmjjjiiilllooorrrsssqqqpppmmmkkkiiiiiiiiiiiibbb[[[UUUWWW```iiillllll\\\QQQJJJOOOUUUWWW[[[```___``````______aaadddgggccc___ZZZWWWVVVUUUUUUTTTMMMTTTQQQdddvvvzzzyyyeeeOOOMMMKKKJJJJJJJJJHHHFFFGGGEEEDDDEEEEEECCC@@@>>>:::;;;???BBBEEEEEEBBB?????????>>>===============::::::::::::::::::::::::777888888888888999999999888888888888888888888888777777777777666555444444555555666777888888888888777666777999;;;<<<;;;999666666666666666666666666::::::999999888888888888888888888888888888888888999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<<<<======>>>======<<<:::;;;<<<;;;;;;;;;===???;;;;;;<<<>>>????????????@@@@@@@@@@@@???>>>===<<<>>>?????????????????????BBBDDDEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDAAABBBEEEIIILLLOOOQQQRRRSSSNNNGGGBBB@@@AAABBBBBBEEECCCAAA???>>>>>>???@@@>>>>>>>>>???????????????:::;;;<<<<<<;;;:::<<<===:::;;;;;;;;;::::::<<<>>>:::;;;<<<<<<<<<:::999888888999999999999999888888666777777777777888888888888888777777777777777888888777777666666777777888777777666666555555444444555555444444555555666666555555555555555555555555222222222333444444555555333333333333444444444444333333333333333333333333222222222222222222222222333333333333333333333333111222222333333444444555111111000000111111222333333333333444444444444444666666666666666666555555555666666666777777777888888777777777777777666666888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>???<<<===>>>??????????????????????????????@@@AAAAAA??????@@@AAABBBBBBBBBBBB111111222333333333333222333333333333333333333333333333444444444555555555444444555555666777777888666666666666666555555555555555444444555555666777777777777777888888888888888999999999999:::::::::999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????>>>>>>>>>>>>???AAABBBCCCAAABBBCCCCCCBBBAAACCCDDDBBBBBBCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQOOOMMMNNNPPPSSSSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVXXX\\\___```]]]ZZZXXXWWWWWWWWWYYY\\\___bbb```]]][[[\\\aaaeeegggfff[[[WWWRRRQQQTTTZZZ___bbbcccaaa```aaaeeegggfffeeecccggglllnnnmmmlllmmmnnnllljjjgggggghhhjjjkkklllmmmkkkgggccc___^^^___aaa___ZZZTTTSSSYYY```eeeggg]]]PPPHHHMMMSSSTTTXXX______aaaaaa___\\\\\\___bbb]]]YYYSSSPPPPPPQQQRRRSSSNNNUUUOOOZZZdddfffkkk^^^PPPMMMKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEDDDAAA<<<999<<>>>>>===<<<<<<<<<======999999999999999999::::::777777777777888888999999888888888888888888888888666777777666555444333333555666777999999999999999777666666888::::::999777666666666777777777777777888888888888888999999999999999999999999999999999:::999999999999999999::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????======>>>===<<<===???AAA<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>??????>>>>>>;;;:::;;;<<<>>>>>>>>>===>>>???AAAAAA@@@???@@@AAA>>>>>>??????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>???BBBEEEHHHIIIHHHGGGCCCAAA>>><<<=========<<<>>>??????>>>===<<<===============<<<;;;;;;;;;;;;:::<<<>>>>>>;;;:::;;;<<<:::::::::::::::<<<===>>><<<<<<<<<<<<<<<;;;::::::777777888888888888777777666777777777777888888888888777777777777777888888888777777777777777777888444555555555555555666666555444444444444555666777555555555555555555555555111111222333333444555555222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333111111222333333444555555222222222222222333333444222222222333333333444444555555555555555555555555555555555666777888888888888888777777666666666666888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>???@@@@@@===>>>>>>???????????????>>>>>>??????@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCC111111222333333333333222333333333333333333333333333333333444444444555555444444444555666777777888777777666666555555555444555444444444444555666666666666777777888888999999888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????=========>>>???AAABBBCCC@@@AAABBBBBBBBBAAACCCDDDBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKJJJIIIIIIKKKNNNMMMNNNNNNOOOOOOPPPQQQQQQPPPOOONNNOOOQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWTTTTTTVVV[[[______\\\XXXXXXWWWVVVVVVXXX[[[^^^```\\\XXXUUUVVV[[[___aaaaaa```\\\WWWSSSSSSWWW]]]aaa^^^\\\ZZZ\\\```cccdddccccccfffiiijjjjjjkkknnnqqqkkkiiigggfffggghhhiiijjjkkkhhhccc\\\WWWUUUVVVXXXYYYVVVQQQPPPSSSYYY^^^```]]]NNNFFFLLLQQQQQQVVV]]]```bbbccc```[[[XXXZZZ]]]WWWSSSNNNKKKLLLNNNPPPQQQOOOVVVNNNRRRVVVUUU^^^VVVOOOMMMKKKJJJJJJJJJIIIGGGDDDDDDCCCCCCDDDEEE@@@;;;<<<>>>@@@???======@@@CCC>>>======<<<<<<<<<<<<===999999999999999999999:::666666777777888888888999777777777777777777777777666666666666555444333222555666888999:::::::::999666666666888::::::888666777777777777777888888888666666777888999::::::;;;::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<::::::999999999999999999<<<<<<<<<<<<<<<=========999999999:::;;;<<<>>>???::::::;;;:::888999;;;>>>>>>===<<<;;;<<<===>>>???<<<;;;:::;;;<<<>>>???>>><<<<<<<<<===???@@@???>>>:::<<<>>>>>>>>>===>>>???:::;;;<<<===>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@BBBDDDDDDBBBAAA>>>===<<<===>>>>>>===;;;:::;;;======<<<;;;;;;;;;:::;;;<<<;;;999999999:::888;;;======:::888888999:::888777777888888888888;;;;;;:::::::::999999999777777888888888888888777777777777777888888888888888888777777777777888999888888777777777777888888222222333444555666777888444444444444444555666777555555555555555555555555333333444444555666777777222222222333333444444444222222222222222222222222333333333333333333333333333333333333333333333333111111222333333444555555444444333333444444555666111111111222222333333333333333333444444444555555333444555666777888999:::888888777777666666666555888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@AAA>>>??????@@@@@@@@@??????>>>>>>???@@@BBBCCCDDDDDDEEEDDDBBBAAAAAABBBCCCDDD222222222222222222222222333333222222222222222222444555555555444333333222222333444666777888888888666555555444444444555555555555444444444444555555888888777777777777888888777777888999999999999888:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@???>>>===>>><<<;;;===@@@BBBAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMNNNOOOPPPRRRRRRSSSQQQPPPNNNNNNQQQTTTVVVVVVRRRTTTVVVYYYZZZYYYXXXWWWVVVVVVUUUUUUTTTUUUUUUUUUZZZXXXTTTRRRTTTVVVXXXYYYXXXYYYYYYWWWUUUVVVZZZ]]]______```___^^^]]]___aaaaaaaaabbbeeegggiiihhhffflllllljjjgggcccaaabbbccceee___WWWQQQOOORRRVVVYYY[[[YYYVVVSSSQQQPPPOOOOOOJJJHHHJJJPPPTTTTTTWWW[[[[[[[[[[[[ZZZXXXVVVSSSRRRRRROOOLLLJJJKKKMMMNNNNNNOOOOOONNNMMMNNNOOOQQQRRRNNNLLLHHHEEEDDDEEEFFFHHHEEEBBB@@@BBBEEEFFFBBB>>>CCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>===<<<;;;;;;;;;;;;:::888777777777888999888777666444444555555666666666777777666555444444777777666555444444333333555444444444555666888999777777777777777777777777777777666666666666777777777777888888888777777666777888888777666666777999777777777777777777777777888888999999999:::::::::999999888888999999:::;;;===<<<<<<;;;;;;<<<<<<===999888777777777888999:::999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@>>>===;;;::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;::::::999888:::::::::999999999888888:::::::::999999999888888888999999::::::999999888999999888777777888999999888888888888777777777777666666666666666666666666555555555555666666666666666666555555444444444333555555555555666666666666444444444444444444444444444444444444444444444444333222222111111222222333111111222333333333222222222222222111111111000000444444444444444444444444222222222222222222222222333222222222111000000000//////000111222333333333444555666777777666666555444444555555666555555444777777777777888888888888888888999999999:::::::::999999:::;;;<<<===>>>???>>>===<<<;;;<<<===???AAA>>>>>>>>>>>>============@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAAAAAAAABBB333333333333333333333333222222222222222222222222444444555555444444333222444444555555555555444444555555444444444555555666555555444444444444555555888888777777777777888888777777888999999999999888::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<<<<===>>>>>>===>>>????????????>>>===???===<<<===@@@AAA@@@>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIHHHHHHJJJLLLMMMMMMLLLKKKLLLLLLNNNNNNMMMNNNNNNPPPQQQRRRSSSTTTQQQOOONNNNNNQQQSSSUUUUUUTTTUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWUUUQQQOOOPPPQQQSSSSSSWWWYYYZZZYYYXXXXXXZZZ]]]\\\]]]]]]\\\ZZZZZZ\\\^^^``````bbbeeehhhhhhgggeeeiiiiiigggccc___]]]]]]^^^\\\XXXRRRMMMLLLOOOTTTXXXZZZ\\\]]]YYYSSSLLLJJJIIIGGGFFFJJJQQQVVVVVVXXX\\\\\\\\\[[[ZZZWWWTTTRRRPPPOOOLLLJJJIIIKKKNNNPPPQQQOOOOOOMMMLLLKKKKKKLLLLLLKKKIIIGGGFFFFFFHHHKKKMMMHHHDDDAAAAAACCCDDDBBB???BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>======<<<;;;;;;::::::999888777666777888888888777666555444555555666666666666666666555444444777666666555444444333333444333333333444555777777666666666666666666666666777777666666666666777777777777777888888777777666777888888777666666777999888888888888888777777777888888888999999999::::::999999888888888999::::::999999888888888888999999;;;:::999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======;;;:::999::::::::::::::::::::::::888888888777777888888888::::::;;;;;;::::::999888::::::999999999888888888::::::999999999888888888888999999999999999999888777777777777777777777777777777777666666666555555555555555555555555555555555555555555666666666666555555555444444333333333444555555555666666666666444444444444444444444444444444444444444444444444333222222111111222222333222222222333333222111111222222222111111111000000333333333333333333333333222222222222222222222222222222222111111111111111000000000111222222222333444444666666777666666555444444555555555555555444666666666777777777888888888888888999999999::::::999999:::;;;<<<===>>>>>>@@@???===<<<;;;<<<>>>???>>>=====================>>>???????????????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@333333333333333333333333111111111222222333333444444444555555444444333333555555555444333222111000444333333333444555666666555555444444444444555555888777777666666777777888666777888888999999888888999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;===============>>>??????===>>>>>>??????>>>>>>===???>>>===>>>???@@@???>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHHHHHHHHHHJJJLLLNNNNNNMMMMMMLLLMMMMMMNNNMMMNNNOOOPPPRRRSSSTTTUUUQQQOOOMMMNNNPPPRRRTTTTTTVVVUUUUUUUUUTTTTTTTTTTTTPPPPPPQQQRRRSSSUUUWWWXXXYYYXXXUUUSSSRRRRRRSSSTTTWWWYYY\\\\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYYYY[[[]]]^^^___aaaeeeggghhheeecccfffeeeddd```\\\YYYYYYYYYVVVTTTPPPMMMLLLNNNSSSWWWWWW^^^dddbbbXXXMMMFFFDDDCCCDDDIIIRRRWWWWWWXXX[[[\\\\\\[[[YYYWWWSSSPPPOOOOOOLLLIIIIIIKKKMMMOOOOOOOOONNNLLLJJJHHHGGGGGGFFFGGGGGGFFFGGGIIIMMMQQQTTTKKKGGGAAA???@@@BBBBBBAAA@@@@@@@@@?????????>>>>>>=========<<<<<<;;;;;;:::999888777666666666777777777777666555555555555666555666666666666555444444666666666555444444333333333222222222333444555666555555555555555555555555666666666666666666666666666666777777777777666666777888888777666666777999:::999999999888888777777777888888888999999999999:::999999888888888999999888777777777777777777888;;;;;;;;;:::999888777666999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::888888:::;;;;;;:::999888999999999999999999999999888888777777777777888888:::::::::::::::999999888999999999999888888888777999999999999888888888777888888999999999999888888555555666777777666555555666666666555555555444444555555555555555555555555444555555555555666666666444444444444444333333333444444444555555555666666444444444444444444444444444444444444444444444444333222222111111222222333333333333333222111000000222222222111111111111111222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111222222333444555666666666666666555555555555555555555444555555555666666666666777777888888888999999999999999999::::::;;;<<<======@@@???===<<<;;;<<<<<<====================================>>>>>>?????????@@@@@@AAAAAAAAA@@@???>>>222222222222222222222222000000111222333333444444333444444555444444333333555555555555444222111000222222333333444555666777555444444333333444444555777777666666666666777777666777777888888888888888999999999999::::::::::::999999:::::::::;;;;;;;;;>>>============>>>??????=========>>>>>>>>>>>>>>>??????>>>>>>??????>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGHHHHHHGGGHHHJJJLLLOOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVRRRPPPNNNNNNOOORRRSSSSSSVVVUUUTTTTTTTTTTTTUUUUUUNNNNNNOOOPPPQQQSSSUUUVVVZZZZZZYYYWWWVVVUUUVVVXXXYYY[[[]]]^^^]]][[[YYYXXX\\\\\\[[[ZZZYYYYYY[[[^^^]]]^^^```dddggggggdddaaabbbcccbbb```]]][[[[[[\\\ZZZYYYVVVSSSPPPPPPSSSUUUSSS[[[ccceee___SSSIIICCCAAACCCJJJSSSXXXVVVUUUVVVYYYYYYYYYXXXVVVTTTQQQPPPRRROOOKKKIIIIIIJJJKKKJJJMMMLLLJJJIIIGGGFFFEEEDDDFFFFFFFFFHHHKKKOOOSSSUUUMMMHHHAAA>>>>>>@@@AAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::888777777666666666666666777666666666555555555555555555555666666555444444666666555555555444444444333333333333333444555555444444444444444444444444555666666666666666666555555555666666777777666666666777888777555555777888::::::999999888888777777777777777888888888888999:::999999888888888888888:::999999888888999999:::999:::;;;;;;;;;999888777888999999999999:::::::::999999999::::::;;;;;;<<<:::::::::::::::::::::::::::999888777777888999:::999999999999::::::::::::::::::999999999999::::::999999999999999999999999888999::::::;;;::::::999999999999999999999999999999999888888888888999999999999:::::::::999999888999888888888888777777777999888888888888777777777777777888888888888777777444555777888888777555444666666666555555555444444555555555555555555555555444444444555555555666666555555555444444444444444333333444444444555555555333333333333333333333333333333333333333333333333333222222111111222222333333333333333222000//////111111111111111111111111111111111111111111111111222222222222222222222222000000000111222222222333222222222111111111111111333444444555555666666666666555555444444444444444444444444555555555666666777777777888888888888999888999999:::;;;;;;<<<<<<>>>>>>===<<<<<<<<<======<<<<<<<<<========================>>>???@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>111111111111111111111111000000111222333333444444333333444444555444444333444444555555555444444333222222222333333555666777444444333333333333444444777777666666666666777777666666777888888888888777888888888999999999::::::999999999:::::::::;;;;;;===============>>>>>>???<<<<<<=========>>>>>>???>>>?????????>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGHHHGGGGGGGGGJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTVVVVVVSSSQQQOOONNNPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVXXXXXXQQQQQQQQQRRRSSSTTTVVVWWWWWWYYYZZZYYYVVVVVVWWWYYY[[[\\\\\\]]]\\\ZZZWWWUUU[[[[[[ZZZXXXWWWXXX[[[]]]\\\\\\___bbbeeeeeecccaaa```bbbddddddccccccdddeeecccaaa]]]YYYWWWTTTRRRPPPLLLQQQXXX___aaaZZZNNNDDDDDDEEELLLTTTWWWSSSPPPPPPTTTUUUVVVVVVVVVUUUSSSRRRSSSOOOKKKIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEGGGFFFGGGHHHJJJMMMPPPRRRLLLHHHAAA===<<<===???AAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::777777777777666666666555666666666666666555555444444444555555555555444444555555555555555444444444333444444444555555555555444444444444444444444444555555666666666666555555333444555666666666666666666777777666555555666888999999999888888888777777666666777777777888888888999999888777777888888888::::::999999999999::::::666777999:::;;;::::::999888888888999999999::::::888999999::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;::::::::::::;;;;;;;;;;;;999999888888888888999999999999999999999999999999777888888999999999999999888888888888888888888888999888888777777888888999888888999::::::999999999888888888777777777666666888888888777777777666666666777777888888777777666555666888999999888666555777777777666666666555555555555555555555555555555444444444444555555555555555555555555555555555666333333333333444444444444333333333333333333333333333333333333333333333333333222222111111222222333333333333222111000///...111111111111111111111111111111111111111111111111222222222222222222222222000000000111222222222333222222222111111111111111333333333444555666666777777666555444444444444555444444444444555555555555666666777777777888888888888888999999::::::;;;;;;;;;;;;;;;<<<<<<>>>>>>???;;;;;;<<<<<<=========>>>======>>>???@@@BBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@111111111111111111111111111111111222222333333444333333444444555555444444222333444555555555555555333222222222333444555555444444333333333333444444777666666555555666666777555666777777888888777777777777888888888999999999999999999999::::::::::::<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===>>>??????===>>>??????>>>===>>>@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHGGGFFFFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVUUUSSSPPPOOOPPPRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ]]]___^^^[[[YYYZZZ\\\[[[ZZZXXXXXXYYYYYYXXXVVVYYYYYYXXXUUUTTTUUUXXX[[[\\\\\\]]]___bbbcccbbbaaa```cccfffhhhiiijjjlllnnnjjjeee```^^^]]]ZZZSSSLLLHHHIIINNNWWW^^^\\\RRRHHHHHHIIIOOOVVVWWWRRRNNNNNNQQQRRRSSSUUUUUUUUUTTTTTTPPPMMMIIIGGGHHHJJJKKKKKKGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFGGGIIIJJJKKKHHHEEEAAA>>><<<<<<===>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777777888888888777666555666666666777666555555444333333444555555555555444555555555555555555555555333444555555555555444444444444444444444444444444444555666777777666555444222333444555666666666666666777777666555555666888777777777777777777777777666666666666777777777777777777777777777888999999888888777777777777888888555666777888999:::::::::888888888888999999999999999999999999::::::::::::999999999999999999999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;999888888777777888888999888888888888888888888888555555555666666777888888777777777777777777777777666666555555555555666666777888999999999999999999777777777777666666666666777777777777666666666666666666777777777777666666666777888888888888777666777777777666666666555555444444444444444444444444333444444444444555555555444444444555555555555666222222222333333333444444333333333333333333333333333333333333333333333333333222222111111222222333222222222222111000//////111111111111111222222222111111111111111111111111222222222222222222222222111111111111111222222222111111111111111111222222333333333333444555777777888777555444333333444555444444444555555555555666666666666666777777777777888888888999999:::::::::999999:::<<<===>>>??????;;;;;;;;;<<<<<<======>>><<<===>>>???AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBB222222222222222222222222222222222222222222222222222333444444555555444444222222333444444444444444333333333222333333444444444333333222222333333444666666555555555555666666555666666777777777777777777777777777888888888999888999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@;;;>>>??????>>>===???AAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIGGGFFFEEEGGGHHHHHHIIIJJJLLLMMMMMMMMMMMMKKKLLLMMMOOOQQQSSSUUUVVVWWWTTTQQQPPPQQQSSSSSSSSSRRRSSSTTTVVVVVVVVVUUUUUUTTTUUUUUUWWWYYY[[[]]]^^^```dddfffddd___ZZZZZZ\\\XXXUUURRRRRRUUUXXXZZZZZZZZZYYYWWWUUUTTTUUUYYY\\\\\\[[[[[[]]]___aaabbbaaa```ccchhhkkkmmmnnnqqqsssnnngggaaabbbfffdddYYYNNNKKKLLLOOOUUUZZZZZZVVVRRRLLLMMMRRRYYYYYYTTTPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPMMMIIIGGGHHHIIIJJJJJJEEEFFFGGGGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFCCCBBBAAA???===;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999::::::777888999999999888777666555666777777777666444444222333444444555555555444555555555555555555555555222333444555444444333222444444444444444444444444333444666777777666444333222222333444555555555555555666777666444444666777555555555666777777888888555555555666666666777777666666666666777999:::;;;777666666555555666666777666666666666777888999999888888888888999999999999:::::::::999999999999999999999999999999999999999999999999::::::999999999999999999999::::::::::::888888777777777777888888888888888888888888888888555555555555666777888999777777777777777777777777666555555444444555555666777777888999999999999999777777666666666555555555777777666666666555555555555666666777777666666555666666666666666666666666666666666555555555444444444444444444444444444444333333444444444555555555222222222333333444444444222222222222333333333333222222222222222222222222222222222222222222222222333222222111111222222333000000111111111111000000000000111111111222222222222222222222222222222222222222222222222222222222222222222111111111111111000000000111222222222333222222222222333555777888888777555333333333444555444555555555555666666666555555555666666666777777888888888888999999999999999:::;;;<<<======>>>>>>::::::;;;<<<<<<===>>>>>>;;;<<<===???@@@BBBCCCDDDDDDCCCAAA??????@@@AAACCC444444444444444444444444333333222222222222222222222333333444555555555444222222333333333222222111444444333222222222333333444333333222222333333444666666555555555555666666555666666777777777777777777777777777888888888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@:::===??????>>>===@@@BBB???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHEEEEEEFFFGGGFFFGGGIIIKKKMMMMMMMMMMMMJJJKKKMMMOOOQQQSSSTTTUUUXXXUUURRRQQQRRRSSSSSSSSSRRRSSSUUUVVVUUUTTTRRRPPPPPPQQQRRRUUUXXX[[[^^^___```cccfffbbb[[[VVVUUUVVVUUUQQQMMMMMMRRRYYY]]]___\\\[[[ZZZWWWVVVWWW[[[^^^]]][[[ZZZ[[[^^^```bbbbbbaaadddiiilllnnnoooqqqsssppphhhaaaeeemmmlll```TTTQQQSSSVVVXXXYYYZZZZZZ[[[NNNOOOTTT[[[[[[WWWSSSSSSRRRSSSSSSTTTTTTSSSQQQQQQSSSPPPKKKHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFDDDBBBAAACCCCCCBBBBBBBBBBBBCCCCCC???@@@AAA@@@===;;;::::::<<<<<<<<<;;;;;;;;;::::::999999999999999999999:::888999999::::::888777666555666777777777666444333222333444444555555555444444555555555555555555555111222333444333333111000555555555555555555555555333444666777777666444333111222333444555555555555555666777666444444666777333333444555666777888888555555555555666666666777555555555666777999;;;;;;777777666666666666777777888777666555555666777777777888888888888999999999;;;::::::999999888888888888888888888888888888888777888999::::::999888777777888888888888999999999888888777777777777888888777777777777777777777777777777777777888999;;;;;;777777777777777777777777777777666666666666777777666777888999999999999999777666666666555555555555777666666666555555555555555555666666666666555555666555444444444444555666555555444444444333333333444444444444444444444444333333333444444444555555000000111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222222222222222333///000000111111111111000000000111111222222222222222222222222222222222222222222222222222222222222333222222222111111000000//////000111222333333444222222222222333555777888999777555333222333444555555555555666666666666777555555555555666666666777888888888888888999999999;;;;;;<<<<<<===<<<<<<<<<::::::;;;;;;<<<===>>>>>>999:::<<<===???AAACCCCCCEEEBBB???===<<<>>>AAACCC222222222222222222222222333333444444444333333222444444333222111111111111222222222111111111000000111222222333333222222111444444444333333222222222222333444444555555444444444555555666666666666666777777777777666666666666:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===========================>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBHHHFFFEEECCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLJJJLLLNNNPPPRRRSSSSSSSSSUUUTTTTTTTTTTTTTTTUUUVVVQQQRRRSSSUUUUUUTTTTTTSSSSSSTTTUUUUUUWWWWWWXXXYYY^^^______]]]YYYWWWVVVVVVVVVSSSQQQRRRUUUXXX[[[\\\ZZZ[[[[[[ZZZZZZ\\\___bbb^^^ZZZVVVWWW[[[```cccdddcccdddeeefffhhhiiijjjkkkiiieeebbbfffmmmoooiiiaaa```]]]\\\___dddgggeeebbb\\\SSSOOOUUUYYYVVVQQQOOORRRRRRSSSSSSSSSQQQPPPOOORRRPPPMMMJJJHHHGGGGGGGGGCCCCCCBBBBBBCCCDDDFFFGGGAAAAAABBBCCCCCCBBBBBBBBBAAA@@@>>>===;;;:::::::::===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;777777777777777777777777666666666666666666666666777666444333333444555666444444444444444444333333444333333222222333333444555555444444444333333333333333333333333333333333222222333333333333444444555555555444444333333333333333333444555666777777555555555555666666666666777777777777666666666666;;;::::::999888777666666888888888888888888888888:::999777666666666777888888888777777777777888888888888888888888888888888888888888888888888888888888888777777777777888888666666555555555555666666777666555666777888777666777777666666666666777777666666666666666666666666888888777777666666555555555555666666777777888888666666666666666666666666666666555555555444444444555555555555555555555555555555444444444444555555666555444333222333333444555555555555555555555555444444333333444555777888444444444333333222222222111111111222222333333333222222222222222222222222333333333222222111111111//////000111222333333333222222222111111111111000000111222333333222000000111111000000111111222333111111111000000000000000111111111222222333333333222222333333333333444444333333333444444444555555666666555333222222555888555555555555555666777777666666666666777777777777888777777666666666666777666777999:::;;;<<<<<<<<<>>>===;;;:::;;;<<<>>>@@@===>>>@@@@@@??????@@@BBBCCCBBBBBBAAAAAABBBBBBCCC222222222222222222222222222222333333333333222222222222222111222222333333444444333333333222222222222222333333333333222222444444333333333222222222222333444444555555444444333444444555555555555555777777777777666666666666999::::::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEECCCBBBAAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLKKKLLLNNNPPPRRRRRRRRRRRRUUUTTTTTTTTTTTTUUUVVVVVVQQQQQQSSSTTTTTTTTTSSSRRRSSSSSSTTTUUUVVVWWWWWWXXXZZZ[[[\\\[[[XXXVVVVVVVVVYYYWWWUUUVVVXXX[[[\\\]]]\\\\\\\\\[[[ZZZ\\\___aaaaaa]]]YYYXXXZZZ^^^___``````aaabbbbbbcccddddddeeeeeebbbbbbfffmmmpppmmmiiiiiieeebbbbbbeeefffdddaaaYYYQQQNNNSSSXXXVVVRRRQQQPPPQQQQQQQQQQQQPPPNNNMMMQQQOOOLLLIIIFFFEEEEEEEEEBBBBBBAAA@@@AAABBBCCCDDD@@@@@@AAAAAABBBAAAAAA@@@@@@@@@>>>===;;;;;;::::::;;;;;;;;;;;;::::::::::::777777777888888888999999444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444333333222222333333444555444444444444333333333333333333333333333333333222222333333333333444444555555444444444333333333333333444444555555666666555555555555666666666666777777777777666666666555888888777777666555444444888888888888888888888888999999777666666666777777888777777666666777777888666666666666666666666666555555555555555555555555888777777666666777777888777666666555555666666777777555555555777888777666777666666666666666666777666666666666666666666666777777777666666666555555555555555555555666666666666666666666666666666666666555555555444444444444555555555555555555555555555555444444444444555555666555444333222333333444555555555555555555555555444333333333444555777888444444333333333222222222111111111222222333333333222222222222222222222222333333333222222111111111000000000111111222222333222222222111111111000000000111222222222222111000000000111111111222222222111111111111000000000000111222222222222222222333111111111222222222333333333333333333333333333333555555555333111111222444555555555555555666777777888888777777666666555555777777666666666666777777777777999:::;;;<<<<<<<<<<<<<<<:::::::::;;;===>>>===>>>@@@???>>>>>>???@@@BBBBBBAAAAAAAAAAAABBBBBB222222222222222222222222000111111222222222111111111111111111222333444555555555555555444444444444222333333444444333333222333333333333222222222222222333444444555555444444222333333444555444444444666666666666777777777777888888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPTTTTTTTTTTTTUUUUUUUUUVVVQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXZZZYYYWWWUUUUUUVVVZZZYYYXXXYYY\\\^^^______^^^^^^^^^]]][[[\\\^^^```ccc```\\\YYYYYYZZZ[[[[[[______``````aaaaaaaaa```______aaaeeejjjnnnooooooppplllgggeeeeeedddbbb___XXXQQQMMMQQQUUUVVVTTTTTTOOOOOOPPPOOOOOOMMMLLLKKKOOOMMMJJJGGGDDDCCCBBBBBBAAA@@@??????>>>??????????????????@@@@@@??????>>>??????>>>===<<<;;;;;;;;;:::::::::999999999888888666777777777888888888888444444444444444444444444444444444444444444444444444444555555555555444444222333333444444555555555444333333222222333333444444444444444333333333333222222222222222222222222222222333333333333444444555444444444444333333333444444444444444555555555444555555555555666666666777777777666666666555555777777666666555555444444777777777777777777777777888888777666666666777777777777666666666666777777666666666666666666666666777777777777777777777777777777666666666666777777777777666666666666777777666555444555777888777666666666555555555555666666666666666666666666666666666666666666666555555555555555555444444444444444666666666666666666666666555555555555444444444444444444444444444444444444555555444444444444555555555444444333333333333444444444444444444444444444333333333333444555666666333333333333222222222222111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222111111111000000000000000111222222111111000///000111222333222111111111111111111111111111111222222222222222111111111000000000111111111111222333333333222222222222222555666666555333111222333555555555555555666777777999999888777666555444444666666555666666777888999777888999:::;;;<<<<<<<<<;;;;;;:::999999;;;<<<===>>>???@@@???>>>===>>>???AAAAAA@@@@@@@@@@@@AAAAAA111111111111111111111111///000000111111111111000222111111111222222333444555555555555444444444444333333444444444444333333333222222222222222222222222333444444555555444444333333444555555555555444666666666666777777777777777888888888888999999999:::::::::999::::::;;;;;;:::;;;;;;<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMOOOPPPPPPOOONNNNNNQQQRRRRRRSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYXXXYYYZZZYYYWWWUUUUUUUUUVVVVVVWWWZZZ^^^```aaa````````````^^^\\\[[[]]]^^^bbb```]]]ZZZYYYYYYYYYYYY]]]^^^```aaabbbbbbbbbbbb]]]^^^```bbbdddfffjjjllllllhhhdddbbbaaaaaa```^^^YYYTTTPPPQQQTTTVVVUUUUUUOOOOOOOOONNNMMMLLLKKKKKKLLLJJJHHHEEEBBBAAA@@@???@@@@@@???>>>>>>======<<<======>>>>>>>>>===<<<<<<>>>===<<<<<<<<<<<<<<<<<<::::::999999999888888888888888888999999999999:::666666666666666666666666333333333333333333333333222333444555666555444333222222333333444555666666444333333222222333333444444444444333333333222222111111111111111111111111222222222333333333444444444444444444444444444444555444444444444444444444444444444555555555666666777777666666666555555555777777777777777777777666666666666666666666666666777777777666666666777777777666666555555666666777888888888888888888888888888888888888888888888888777666666555555666666777777777666666666666777777666555444555777777777666666555555444444555555666555555555555555555555555555555555555555555555555666555555555444444333333555555555555555555555555444444444444444444444444444444444444444444444444555444444333333444444555444333333333333333333333444444444444444444444444222333333333333444444555333222222222222222222222111111111111111222222222111111111111222222222222222222222111111111111111111111111111000000000000111111111111000000000000000000000111111111111111...000222333444333111000000111111111111111222222333333222222111111000000000000000111111111222222111222222333333444555555777999999888666333333333555555555555555666777777888888777777666666555555555555555555666777999999777888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===@@@AAABBBAAA???>>>>>>???@@@@@@????????????@@@@@@111111111111111111111111...///000111111111111111444333222222111111111222444444444444333333333333222333333444444333333222222222222222222222222222222333444444555555444444444444555666666666666666555666666666777777777888777777777888888888999999999999999999999:::;;;<<<:::::::::;;;<<<======>>>===>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOOOONNNMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\ZZZWWWUUUTTTTTTQQQRRRSSSWWW\\\```aaaaaa```aaaaaa___\\\[[[\\\]]]^^^^^^]]][[[YYYYYYYYYYYYZZZ\\\^^^aaacccddddddddd^^^___```___]]]]]]___aaa^^^]]][[[[[[\\\]]]]]]]]][[[YYYUUUSSSTTTVVVVVVTTTPPPPPPOOOMMMLLLKKKKKKKKKHHHGGGEEECCCAAA???>>>>>>AAA@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===::::::::::::999999999888777777888888888999999999666666666666666666666666333333333333333333333333111222444555555555444333222222333333444555666666444333333222222333333444444444333333333222222222111111111111111111111111222222222333333333444444444444444444444444444444444444444444444333333333444444444444555555555555666666666666555555555555666666666666666777777777555555555555555555555555666666666777777777666666666666555555555555666666777777777777777777777777444444444444444444444444666666555555555555666666777777666666666666777777666444444555666777666555555555444444444444555555444444444444444444444444444444444444444555555555777666666555555444444444444444444444444444444444333333444444444444444444444444444444444444444444444444333333333333444444222222333333333333333333444444444444444444444444222222222333333333333333222222222222222222222222111111111111111111111111000000000111111222222222111111111111111111111111111111000000000000000000111111111000000000///////////////000000111111222...000222333444333111000000000111111222222222333222222222111111000000000111111111111222222222333000111222444666777888999777888999888555333222333555555555555555666777777555555666666777777888888555555555555666777999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>AAABBBCCCBBB@@@??????@@@??????>>>>>>>>>>>>??????111111111111111111111111...///000111111222111111555444333222111111111111333333333333222222222111111222222333333222222111111111111222222222222222222333444444555555444444444555666666777777666666555555666666777777888888777777888888888999999999999888888999999:::;;;<<<999999:::;;;<<<======>>>============>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOONNNMMMLLLNNNOOOQQQRRRSSSSSSSSSRRRVVVVVVUUUUUUVVVVVVWWWXXXVVVWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^\\\XXXUUUTTTTTTPPPPPPQQQUUUZZZ___aaabbb___``````___\\\[[[[[[\\\ZZZ[[[\\\[[[ZZZYYYYYYZZZVVVXXX\\\___aaabbbbbbbbbaaaaaa```^^^[[[XXXXXXXXXSSSTTTUUUWWWXXXZZZ[[[[[[[[[[[[XXXUUUUUUWWWWWWSSSPPPOOONNNLLLKKKJJJJJJJJJEEEDDDCCCBBBAAA???>>>>>>@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;:::999888888888999:::;;;<<<===:::::::::999999999888888555555555555666666666666333333333333333333333333333333333333333333333333111222333444444555444444222333333444444555555555444333333222222333333444333333333333222222222222222222222222222222222222222222333333333333444444333333333444444444444555333333333333333444444444333444444444444555555555666666666555555555444444222222333333444444555555444444444444444444444444555555666777777777666666555555444444444444555555555555555555555555555555444444444444444444444444555555444444444444555555666666555555555555666666555444333444666777666555444444333333333333444444444444444444444444444444333333333444444444444444666666666555555555555555444444444444444444444444333333333333444444444444333333333333333333333333444444333333333333444444111222222333333333333222333333333333333333333333111222222333333222222111111111111222222222222222111111111111111000000000//////000000111222222222000000000111111111111111000000000000000000000000111111000000000////////////////////////000222222///000111222333222111111000000111111222333333333111111111111111000000000111111111222222222333333111111333444666888::::::444555555444222000111222555555555555555666777777444444555666777888999999666666555666666777888999888999::::::;;;;;;;;;:::<<<<<<<<<============>>>@@@AAABBBAAA@@@???@@@AAA>>>>>>>>>======>>>>>>>>>111111111111111111111111...///000111222222222222333333222222111222222222333333333333222222222222000111111222222111111000000111111111222222222222222333444444555555444444333444555555666666555555555555555666777888888888888888888999999999::::::888888888888999:::;;;<<<888999999:::<<<======>>>;;;<<<<<<<<<============<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMMMMNNNPPPRRRTTTUUUUUUTTTTTTVVVVVVUUUUUUUUUVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]][[[XXXVVVUUUVVVTTTSSSSSSUUUZZZ^^^aaabbb]]]______^^^\\\ZZZZZZ[[[XXXZZZ\\\\\\ZZZXXXYYYZZZVVVXXX[[[___aaaaaa``````bbbbbbaaa___]]][[[WWWUUUPPPRRRUUUWWWXXXXXXXXXXXXWWWZZZYYYUUUUUUXXXXXXSSSOOONNNLLLJJJIIIHHHHHHHHHBBBBBBBBBAAAAAA@@@???>>>>>>>>>?????????===<<<;;;<<<<<<<<<<<<;;;:::999888666666666777888:::;;;<<<999999888888888777777777444444444555555555666666333333333333333333333333444444444444444444444444222222222222333444555666444444444444444444444444444333333222222333333444333333333222222222222111333333333333333333333333222222333333333333444444333333333444444444555555222222222333333444444555333333444444444555555555666666555555555444444444111111222333444444555555333333333333333333333333444444666777777777666666555444444444444444444555555555555555555555555555666666666666666666666666555444444444444444444555555555444444444444555555555444333444666777666555444444333333333333444444333333333333333333333333222222333333333444444444444444444444444555555555333333333333333333333333222222333333333444444444333333333333333333333333444333333222222333333444000111222333444333333222333333333333333333333333111111222333333222111000000111111111222222222222222111111111000000000////////////000111222222222///000000000111111111222......//////000000111111111000000000//////////////////......///000222333000000111111111222222222000000111222222333444444000000000000111111111111000000000111111111111222222333333444555666777777333333333111000///111333555555555555555666777777555555666666777777888888777777666666666666777777999999:::;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<===???@@@@@@>>>>>>???AAA>>>======<<<<<<======>>>000000000000000000000000//////000222222333333333111111111111222333444444444444333333333222222222000000111111111111000000000000111111222222222222222333444444555555444444222333444444555555444444444555555666777888888999888999999999999:::::::::888888888888999:::;;;<<<888888999:::<<<======>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<===??????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMOOOQQQTTTVVVWWWWWWVVVUUUVVVUUUTTTTTTTTTUUUVVVWWWUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ[[[ZZZXXXWWWWWWWWWZZZWWWVVVWWWZZZ^^^aaabbb\\\^^^___^^^\\\ZZZZZZZZZWWWZZZ]]]\\\ZZZWWWXXXYYYXXXZZZ^^^```aaaaaa```___cccbbbaaaaaaaaa___ZZZWWWQQQTTTXXXZZZYYYXXXWWWWWWSSSWWWXXXTTTUUUYYYXXXTTTNNNMMMKKKHHHGGGFFFFFFFFF@@@AAAAAAAAAAAA@@@@@@???<<<===>>>>>>>>>===<<<;;;<<<===<<<<<<;;;:::999888444555555666777999;;;<<<777777777777666666666666666666666666777777777888555555555555555555555555444444444444444444444444222222111111222444555777444444444444444444333333444333333222222333333444333333333222222222111111333333333333333333333333222222333333333444444444333333333444444555555555111111222333333444555555333333333444444444555555666666555555555444444444333333444444555666777777333333333333333333333333333444666777777777666666555444444333333444444555777777777777777777777777333333333333333333333333555444444333333444444555444444444333333444444444555444333444666666666555444333333222222333333444333333333333333333333333222222222333333444444444222222222333333444444444333333333333333333333333222222222333333444444444333333333333333333333333444333333222222333333444000111222333444333333222333333333333333333333333000111222333333222000000000000111111222222222222222111111111000000//////...//////000111222222222//////000000111111111222---......///000111111222000000000000///////////////.........///000222333111111000000111111222333000000111222333333444444//////000000111111222222////////////000000000000444444444444444444444444555444444222000111333666555555555555555666777777777777777777666666666666888777777666666666666777999999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;===>>>>>>======>>>@@@======<<<<<<<<<<<<======000000000000000000000000222222111111111111111111222222111111111111111111111222222333333222222111222111111111000000//////111111111111111111111111222222333333333444444444333333333333333444555666444444444555555555555666777777777777888888888888888888777777888888999:::::::::999999::::::;;;<<<============>>>>>>>>>>>>@@@@@@??????????????????BBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHKKKLLLMMMMMMMMMLLLJJJIIIMMMNNNQQQSSSUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUZZZYYYYYYWWWVVVUUUTTTTTTQQQQQQSSSXXX]]]```___]]]]]][[[XXXVVVVVVWWWYYYZZZVVVWWWXXXYYYZZZYYYXXXWWWXXXYYY[[[]]]^^^______^^^_________^^^]]]\\\ZZZYYY\\\YYYUUUWWW[[[\\\ZZZWWWSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOMMMKKKIIIGGGEEEDDDDDDCCC@@@???>>>>>>@@@@@@<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999888888777777777777888888777777777777777666555555666555555555555444444444333444444555555444444333888777666555444333333333222222333333333222111111555555555444444333333333444444333222222111000000444444333333333333222222111111111222222333333333444444333222333444555666444444444444444444444444333444444444444333222111444444444555555555666666333333333333333333333333555444444333333444444555444555555555666777777777444444444444444444444444222222222222222222222222444333222222444444333222222222222333444555666777555555555555555555555555444444444444444444444444111222222333333222222111333222222222222222222333333333333333333333333333222222222222222222222222222222222333333333444444555555444333222111000///444444444333333222222222111111111222222333333333333333333333333333333333111111222333444666666777888555333222222222111000000000000111222222222333222222222111111111000000111111222222222222111111000000000000000000000000111000/////////000222333////////////////////////000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///000111222333444444444333333333333333333333333333333333444444444555555555555555555666666666666777888888999999999888888999::::::::::::::::::;;;<<<<<<;;;:::;;;<<<===>>>===>>>>>>>>>>>>======<<<>>>?????????>>>===;;;:::000000000000000000000000111111111111111111111111222222222222222222222222111222222333333222222111222222222222111111111000111111111111111111111111222222222222333333333444333333333333444444555555444444444555555555555666666666777777777888888888999888888888888999999999999999999999999:::;;;;;;<<<<<<<<<=========>>>>>>????????????????????????AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJMMMNNNPPPSSSTTTUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWZZZZZZYYYWWWVVVTTTSSSSSSOOOOOORRRWWW\\\___^^^]]]]]][[[XXXVVVUUUVVVXXXYYYVVVVVVWWWWWWWWWWWWWWWVVVTTTVVVXXXZZZ\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]YYYVVVWWW[[[]]][[[XXXRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLJJJHHHFFFDDDCCCCCCBBB@@@>>>===>>>???@@@<<<<<<;;;;;;;;;:::::::::;;;::::::999888999999999888888777777777777888888777777777777777666555555666555555555555444444444333444444555555444444333666555444333222222222222111111222333333444333333555555444444444333333333555555555444333222222222444444333333333222222222222222222222222222333333444333222222222333555555444444444444444444444444444444333333333222222222333333444444444555555555444444444444444444444444444444333333333333444444333333333333444444444444444444444444444444444444333333333333333333333333444333222222444444333222333333333333333444555666444444444444444444444444333333333333333333333333111222222333333222222111333333222222222222333333333333333333333333333333222222222222222222222222333333333444444444555555333333333222222222222111444444333333333222222222111111222222222333333333555555444333222222111111111111222333444555666666888666444333333333222111111111111111111222222222222222222111111111000000000111111222222111111000000000000000000000000000222111000000000111333333111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000111222222222222222333333333333333333333333333333333444444444444555555555555555666666666666666777888999999999999999999999999:::::::::::::::<<<;;;;;;:::;;;<<<===>>><<<======>>>>>>>>>======????????????>>><<<;;;:::000000000000000000000000111111111111111111111111333333333333333333333333111222222333333222222111333333333222222222222222111111111111111111111111111111222222222333333333333333333444444444444555444444444555555555555666666666777777777777888888::::::999999999999999999999888888888888999::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????????????????@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUYYYXXXWWWUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYXXXWWWUUUTTTSSSSSSNNNOOORRRWWW[[[^^^]]]\\\\\\[[[XXXVVVUUUVVVWWWYYYVVVUUUUUUTTTTTTTTTUUUUUUPPPRRRTTTWWWYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]][[[XXXUUUVVVXXXZZZXXXVVVQQQQQQPPPPPPNNNMMMKKKJJJLLLKKKIIIHHHFFFDDDBBBBBBBBBAAA???=========>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999999999999999888888888888999999777777777666666666555555666555555555555444444444333444444555555444444333444333222111111000111111000111222444555555555666444444444444333333333333666666666555555444444333333333333333222222222222333333222222222222222222222222222222222333444444444444444444444444444444555444222111111222333333222222333333333444444444444444444444444444444444444444333333333333444444444333333333333333333222444444444444444444444444333333333333333333333333444333222222444444333222444444333333333333444444444444444444444444444444222222222222222222222222111222222333333222222111333333222222222222333333333333333333333333333333222222222222222222222222333333444444444555555555111111111222222333333333333333333333222222222222111222222222222333333333666666555333222111000///111111222333444555666666999777444444444444333222222222222111111111111111222222222111111111111111000111111222222111111000000000000000000000000000222222111111222222333444111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111////////////////////////........................000000111222222111111111222222222222222222222222333333333333444444444444444555555555555666666666555666777888999999::::::888888999999999:::::::::;;;;;;;;;:::;;;<<<<<<===;;;<<<======>>>>>>>>>>>>?????????>>>===<<<::::::000000000000000000000000111111111111111222222222222222222333333333333333111222222333333222222111222222222222222222222222111111111111111111111111111111111222222222333333333444444444444444444444444444444555555555555666666666666666777777777888:::::::::::::::999999888888888777777888888999::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJLLLMMMNNNMMMMMMLLLMMMOOOPPPRRRTTTUUUUUUZZZXXXWWWUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTQQQSSSVVVYYY[[[\\\[[[ZZZ\\\ZZZWWWUUUTTTUUUVVVWWWUUUTTTSSSRRRRRRRRRSSSTTTNNNPPPSSSUUUWWWXXXYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWWWWUUUSSSSSSTTTUUUTTTSSSPPPPPPOOONNNMMMKKKIIIHHHIIIHHHGGGEEECCCBBB@@@@@@@@@???>>>===<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999999999999999999888888888888999999666666666555555555666666666555555555555444444444333444444555555444444333333333222111111111111111111222333444555555555555333333333333333333333333666666555555555444444444333333333222222222222111333333333222222111111111111111111222222222333333333333333333333333333333555333222000000111333444111111222222222333333333333333333333333333333333444333333333333333333444666555555555444444333333333333333333333333333333444444444444444444444444333222111222444555444333444444333333222333333333333333333333333333333333111111111111111111111111111222222333333222222111222111111000000111111222222222222222222222222222111111111111111111111111222222333333333444444444111111222222222333333333333222222222222222222222222222222222222222222222444444444333222111000000111111222333444444555555777555333333333444333111333222222222111000000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111222222333333111111111111111111111111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222333333333222111111111111111111111111111111222222333333333444444444444444444555555555666666444555666888999:::::::::777777888888999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>??????>>>>>>===;;;::::::000000000000000000000000000000111111111222222222000111111111222222222333111222222333333222222111000000111111111111111111111111111111111111111111111111222222222333333333333444444555555444333333444444444555555555555666555666666666666777777777888999:::::::::999888888888888777777888888999:::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>=========>>>???@@@AAABBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNLLLMMMNNNOOOQQQSSSTTTUUUXXXWWWUUUSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVWWWVVVXXXZZZ[[[[[[ZZZYYYYYY\\\ZZZWWWTTTSSSTTTUUUVVVVVVUUUSSSRRRQQQRRRSSSSSSOOOQQQSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRRRRRRRRRRRRRQQQOOOOOONNNMMMLLLJJJHHHGGGGGGFFFEEECCCBBB@@@????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888999999888888888888888888999666666555444555555666777666555555555555444444444333444444555555444444333444333333222222222222333444444444555555444444333333333333333333333333333444444444333333333333333333333222222222111111111333333333222222111111111111111222222222333333333333333333333333333333333444333111000000111333444111111111222222222333333111111111111111111111111333333333222222333333333555555444444333333333222333333333333333333333333444444444444444444444444333222111222444555444333444444333222222222333333333333333333333333333333111111111111111111111111111222222333333222222111000000////////////000000222222222222222222222222111111111111111111111111000000111111111222222222333333333222222222111111222222222222222222222222222222222222222222222222111222222222222222222222111222222333333444444444555444222111222222111000333222222222111000000000111111111111111111111111000000000111111000000000000000000000000000000000///000000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222444444444555444444333333111111111111111111111111222222222333333333444444444444444444555555555555333444666777888999::::::666666777777888999:::::::::::::::;;;;;;;;;;;;;;;::::::;;;===>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;000000000000000000000000000000000111222222333333000000000111111222222333111222222333333222222111000000000000000111111111111111111111111111111111222222333333333444444444333444555555555444333222444444444555555555555666555555666666666666777777666777888999:::999888888999888888888888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>============>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHJJJLLLMMMNNNMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVTTTRRRQQQOOOOOOOOOPPPOOOPPPRRRSSSTTTTTTSSSRRRQQQRRRRRRTTTUUUVVVWWWWWWWWWZZZ\\\]]][[[ZZZYYYYYY\\\ZZZWWWTTTSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSQQQRRRTTTVVVXXXXXXXXXXXXPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEDDDBBBAAA@@@???>>>?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777777777777888888777777777777888888666555444444444555666777666555555555555444444444333444444555555444444333444444333333333333444444444444444444444333222222222222222222333333333333222222222222222222222222222222222222111111111111333333222222222222222222111222222333444333333333333333333333333333333333222222111000111222333444111111222222222333333333222222222222222222222222333333222222222222333333222222111111111111111000333333333333333333333333333333333333333333333333222111111222444555555444333333222222222222333333222222222222222222222222111111111111111111111111111222222333333222222111000000////////////000000222222222222222222222222111111111111111111111111//////000000000111111111333333333222222111111111111111111222222222222222333333333222222222222111000000111111222333333333111222222222333333333444444222111000111222111000222222222111111111111111111111111111111222222222///000000111111000000///000000000000000000000000//////000111111111111000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000444555555666666555555555222222222222222222222222222222222222333333333333333444444444444555555555444555666777888888999999555555666777888999999:::999999:::;;;;;;;;;;;;::::::;;;<<<<<<==================<<<;;;;;;<<<<<<===000000000000000000000000///000000111222222333333000000111222222333444444111222222333333222222111000000000111111222222222111111111111111111111111333333444444444555555555333444555666555444222111444444444555555555555666555555555666666666777777333444666888999999888888999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>=========>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQSSSUUUTTTSSSQQQPPPOOOOOOOOOPPPNNNOOOQQQSSSTTTSSSRRRQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUXXX[[[\\\[[[YYYZZZ[[[\\\ZZZVVVTTTRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSRRRTTTUUUWWWWWWWWWWWWVVVOOOPPPQQQRRRTTTTTTTTTUUUPPPPPPPPPNNNMMMLLLMMMNNNJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>>>>>????????????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888777777666666666666666777777666666666666777777666555444333333555777888666555555555555444444444333444444555555444444333444444333333333333444444111222333333333333333222111111222222222333333333111222222222222222222222222222222222111111111111222222222222222222333333111222333444555444444333222222222222222222222222000111111111222222222222222222222222333333333444333333333333333333333333333333222222222222333333000000000000111111111111222222222222222222222222333333333333333333333333222111111222444555555444111111111111222333444444222222222222222222222222222222222222222222222222111222222333333222222111111111000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111222222222222222333333000111111111222222222222333333333222222222111111111111111111111222222222222222222222222333333333444333111111222333222111111111111111111222222222000000111111111222222222//////000000000000//////000000000000000000000000///000111222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000333333444555666666666555333333333333333333333333111222222222222333333333333333444444444555555555555555666777888888777777444444555666777888999:::888999:::;;;;;;;;;::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::;;;<<<>>>???000000000000000000000000///000000111222222333333111111222333333444555555222222222333333222222222111111111222222333333333111111111111111111111111444444444555555555666666333444555666666444222111444444444555555555666666555555555555666666666777111333555888999999999888::::::999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>???>>>>>>============>>>BBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUTTTSSSQQQPPPOOOOOOPPPPPPNNNOOOQQQSSSTTTTTTSSSRRRUUUUUUTTTTTTSSSSSSRRRRRRQQQUUUZZZ[[[ZZZYYY[[[\\\\\\YYYVVVSSSRRRRRRSSSTTTWWWWWWXXXXXXWWWVVVTTTSSSSSSTTTUUUWWWWWWVVVVVVUUURRRSSSSSSSSSSSSSSSRRRQQQLLLLLLKKKJJJHHHGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA??????>>>@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::777777666555555555555555666666555555555555666666666555333333333555777888666666555555555444444444333444444555555444444333333333333222333333444444///000111222333444444444111111111222222333333333222222222222222222222222222222222111111111111000111111111222222333333444222333444555666555444444222222222222222222222222///000111222222222222222222222333333333444444444555555555555555555555555333222222222222222222333111111222222333333333444222222222222222222222222222222222222222222222222222111111222444555555444111111111111222333444555111111111111111111111111222222222222222222222222222222222333333222222222333333222222222222333333111111111111111111111111000000000000000000000000000111111111111222222222///000111222333444555555000000111111222222222222333333333222222111111111333222222222111111000000222222222222222222333333555444222222333444333222000000111111222222222333000000111111222222222222//////000000000000//////000000000000000000000000000111222333444333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222333444555555555555333333333333333333333333111111222222222333333333333333333444444444555555666666777777777777777666444444555666777888999999888999:::;;;<<<;;;::::::<<<<<<<<<===<<<<<<;;;;;;::::::::::::;;;===???@@@//////000000000000//////222222111111000//////...333333222111111222333333222222222222222222222222000111111111111222222222222222222222222222222222444333222111111333555666333333333333333333333333222222333333333333444444555555555666666666666777666777777777777888888888777888888999999:::;;;;;;;;;::::::999999::::::;;;999999::::::;;;<<<==================>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCBBB@@@@@@BBBEEEFFFEEEBBBHHHHHHIIIIIIIIIHHHGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMNNNOOOOOOOOOQQQSSSUUUQQQMMMLLLNNNOOOOOOMMMOOOPPPRRRRRRQQQPPPPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTQQQSSSTTTUUUUUUUUUUUUVVVYYYXXXVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRVVVVVVUUUSSSQQQQQQRRRTTTPPPQQQQQQQQQQQQQQQPPPPPPQQQOOOLLLGGGCCCBBBCCCEEEBBBCCCEEEFFFEEEDDDBBBAAACCCAAA??????@@@???>>><<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;:::999888888999999999888777666666555555444333333333333444555444444444444444444444444555555555444444333333333444444444444444444444444444444444333333222222222444444444333333222222222333333222222222222111111222222111111000111111222111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111444444444333333222222222000111222333444555555555222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000111111111111222222222444333333222111111111222333333222111000000111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222333333444444333333222111111222333333333333222111111111111111111111111000000000000000000000000222222222222222222222222333333222222222222333333333333111000000000111222000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000000000000000000000000000000111111000000//////..............................------------...000111222222111111111000000//////000000000000000000000000000000000000000000000000000000000000111222333444333333333222222111111111111111222222222333333333111111222333333444555555333444555555666666555555555666777888888888888888888:::;;;;;;999999:::<<<;;;;;;999999999999;;;;;;;;;:::888777777888:::;;;///000000111111000000///000000000000000111111111333222222111111222222333222222222222222222222222000111111111111222222222111111111111111111111111222222333333333444333333333333333333333333333333222222333333333333444444444444555555555666666666777777777777888888888888777888888999999::::::;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@BBBEEEFFFDDDBBBFFFFFFGGGGGGGGGGGGGGGFFFJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQSSSUUUTTTQQQNNNNNNPPPQQQQQQPPPNNNPPPQQQQQQPPPPPPPPPQQQTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRTTTTTTSSSSSSSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPQQQSSSQQQQQQRRRRRRQQQPPPNNNMMMKKKKKKIIIFFFBBBAAABBBDDDCCCDDDEEEFFFEEECCCAAA@@@AAA???>>>>>>??????>>><<<::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888888999999888777777666555555555444333333333333444555444444444444444444444444444444444444444333333333444444444444444444444444444444444333333222222222444444333333333222222222222222333333333333333333111111111111111222333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111444444333333333222222222///000111222222333222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000111111111111222222222444333222222111111111222222222111000000000000000222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111000111222222333333222222111111111111111111111111000000000000000000000000222222222222222111111111222222111111111111222222222111000/////////000000000000000000000000000000000000000000000000000000000000000000000000000///111111111111000000000000000000000000000000000000111000000000/////////...........................---......//////000000000111111111111000000000///000000000000000000000000111111111111111111111111000000000000111222333444333333333222222111111111111111222222222333333333222222222333333444444444333444555555666666555555666666777888888888777777888999;;;:::999999:::<<<;;;::::::999999::::::;;;;;;;;;999888888999::::::000111111111111111111000...//////000111222222222333222111111111111222333222222222222222222222222000111111111111222222222111111111111111111111111///111333555555444222111333333333333333333333333222222333333333333444444333333333444444444555555777777777888888888999999777777888888999:::::::::::::::;;;<<<<<<;;;::::::999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>???BBBBBBAAA@@@???>>>>>>===AAA@@@@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEIIIIIIHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNPPPRRRRRRSSSVVVXXXSSSQQQPPPPPPRRRTTTUUUUUUOOOQQQRRRQQQPPPOOOPPPQQQUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTRRRRRRRRRSSSSSSPPPRRRSSSRRRPPPNNNNNNOOOOOOPPPRRRRRRQQQOOOLLLJJJFFFFFFFFFDDDBBB@@@@@@AAACCCDDDEEEEEEDDDBBB@@@??????===<<<===>>>>>>===<<<888999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999999888888888888777777666666555555444444333333333333444444444444444444444444444444333333333333444444444444444444444444444444444444444444333333333333222222333333333333222222222222222222333333444444555555222222111222222333444555111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222111111111111111111111111111333333333333222222222222//////000000111000000///222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000111111111111222222222333333222111111111111222111111000/////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////000111222222333333222222111111111111111111111111000000000000000000000000222222222111111000000000111000000000000000000111111000000///.../////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////........................---...///000000000///...111111111111000000000000000000000000000000000000222222222222222222222222000000000000111111222333222222222222222111111111111111222222222333333333333333333333333333333333333444555555666666555555777777888888888777666666888999::::::999999:::<<<;;;::::::999999::::::;;;<<<;;;;;;;;;::::::999999111111222222222222111111/////////000111111222222222222111111111111222222111111111111111111111111000000111111111222222222111111111111111111111111000111222333444333222222333333333333333333333333222222222333333333444444222222333333333444444444777777777888888888999999777777777888999999::::::999:::<<<======<<<:::999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????BBBAAAAAA@@@???>>>======@@@@@@AAABBBBBBCCCBBBAAA???@@@AAABBBCCCDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMPPPQQQRRRTTTVVVXXXSSSRRRRRRSSSUUUWWWXXXYYYTTTTTTTTTSSSPPPOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPOOOPPPPPPPPPQQQRRRSSSTTTTTTVVVUUUSSSQQQQQQQQQSSSSSSPPPRRRSSSQQQNNNKKKIIIIIIKKKMMMOOOQQQQQQOOOLLLJJJDDDEEEFFFEEEBBB???>>>>>>CCCCCCDDDEEEDDDBBB???>>>===;;;:::;;;=========;;;777888999:::;;;<<<<<<<<<;;;;;;:::999999888888888777777777666666555555555333333333333333333333333333333333333333333333333222222222333333444444555333333333333333333333333333333333333333333333333333222222222222222222222111222222333555666666777444444333222222333333333111111111111111111111111111222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111333222222222222222222222000000000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222222111111111111111222000000///////////////000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000222222222222222222222222...//////000000//////...000000111222222222222222111111111111111111111111000000000000000000000000222222111111000///////////////000000000000//////111111000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000///000000000000000000000000000000000000////////////...........................///000222111000...---111111111000000000000000////////////////////////111111111111111111111111000000000000000111222222222222222111111111111111111111222222222333333333333333333333333333333222333444555555666555555555777888888888777666555555777999::::::999999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222333333333333333333333333222222111000111222333444333333333333333333333333222222222333333333444444222222222333333333333444666666777777777888888888666777777888888999::::::999:::<<<======<<<:::999999999999:::::::::::::::<<<<<<<<<===>>>????????????????????????????????????@@@AAAAAAAAAAAAAAAAAA>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKIIIKKKNNNPPPQQQRRRUUUWWWRRRSSSTTTUUUVVVWWWYYYZZZXXXXXXWWWTTTQQQOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWVVVTTTSSSSSSTTTSSSQQQNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRSSSSSSPPPKKKGGGDDDCCCFFFHHHLLLOOOQQQPPPNNNMMMFFFHHHHHHGGGCCC???===<<>><<<;;;:::;;;<<<===<<<;;;777888999:::;;;;;;;;;;;;<<<;;;:::888888888888888666666666555555555555555333333333333333333333333333333333333333333333333111222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222333555666777777666555444333222111111111111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111222111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111000000111222222000///////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111///000000000000000000///000000111222222222222111111111111111111111111111000000000000000000000000111111111000000000//////...///000000000000///...222222222111111111000000000000000000000000000000///////////////////////////000000000111111111222111111111111000000000///000000000000000000000000////////////000000000000////////////////////////...///111222222000...---000000000000000000111111////////////////////////000000000000000000000000000000000///000000111111111111111111111111111111111111222222222333333333333333333333333333333222333444555555666555555555777777777777777666555444777888:::999888888999;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999000111111111111111111000111111111000000000000000000000111222222111000000111111111111111111111111000111111111111222222222444444444444444444444444333222000///000111333555333333333333333333333333222222333333333333444444222222222333333333444444555555555666666666777777666666777777888999999999999999:::;;;;;;:::999999999999999999::::::::::::;;;;;;<<<===>>>???@@@@@@===>>>>>>??????@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAA???@@@AAABBBBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLIIIKKKMMMNNNOOOPPPSSSUUUSSSTTTVVVVVVUUUVVVWWWYYYXXXXXXVVVTTTQQQPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWTTTRRRSSSUUUUUUQQQNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSRRROOOIIIEEECCCBBBCCCEEEIIIMMMOOOPPPOOONNNIIIJJJJJJHHHDDD@@@======@@@AAABBBCCCCCCAAA???>>>===;;;:::;;;<<<<<<;;;:::777888999::::::;;;::::::<<<;;;999888777777888888555555555555555555444444222222333333333333222222333333333333333333333333222222222222333333333333333333333333333333333333222222333333333333444444111111111222222222222222000111222333444555666666666555444222111111111111111111111111111111111111111111111222222333333444222222222222222222222222111222222222222333333333111111111111111111111111111111111222222222222222111111222222333222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111000000000000111222222000000/////////000111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///000111111222222111111111111111111111111111111000000000000000000000000111111111111111111111111...///000111111000///...222222222222222111000000000000000000000000000000///////////////////////////000000111111222222222111111111111000000000000000000000000000000000000////////////000000000000////////////////////////...///000111111111000///000000000000111111111111000000000000000000000000////////////////////////000000000//////000000111000000000111111111111111111111222222222333333333333333333333333333333333333444555555666666555555666666777777777666555555777888999999888888999;;;999::::::;;;;;;::::::999::::::::::::::::::;;;;;;///000000111111000000/////////000000111111222222///000111222222111000///111111111111111111111111000111111111111222222222333333333333333333333333111111111111111222222333333333333333333333333333222222333333333333444444333333333333444444444444444444444444555555555555666666777777888888999999999999999999999999999999999999999999999999999999;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>????????????===@@@BBBAAA???>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJLLLNNNNNNOOOOOOQQQSSSSSSUUUWWWVVVTTTSSSTTTVVVSSSSSSSSSQQQPPPPPPSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRPPPQQQTTTUUUQQQMMMLLLMMMOOOPPPPPPPPPPPPOOOOOOPPPRRRSSSSSSRRRPPPOOOSSSRRRPPPMMMHHHEEEDDDDDDDDDEEEHHHKKKMMMNNNNNNNNNIIIJJJIIIGGGCCCAAA@@@@@@>>>???AAABBBCCCBBB@@@???>>>===;;;;;;<<<<<<;;;999888999999:::::::::999999<<<;;;999777666777888888444444444444444444444444111222333333333333222111222222222222222222222222333333333222222222222222222222222222222222222222222222222333333444444444000111111111222222222222000111111222333444444555222222111111111222222333111111111111111111111111000111111222333333444444222222222222222222222222111111222222222333333333111111111111111111111111000111111111222222222222000000111222333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000111222222000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000///000000111111111111111111111111111111111111111000000000000000000000000000000111111222333333333...///111222222111///...000111222222222111//////000000000000000000000000///////////////////////////000000111111222333333111111111111000000000000000000000000000000000000.../////////000000000111/////////////////////////////////000111111111222///000000000111111111111000000000000000000000000////////////////////////000000////////////000000///000000000111111111222111111222222222333333333222222222333333444444444333444555555666666555555555555666666777666666666666888999999888888999:::999::::::;;;;;;::::::999999999888888999:::;;;<<>>???@@@@@@?????????>>>>>>>>>>>>>>>===@@@BBBAAA???===>>>@@@CCCCCCDDDDDDDDDCCCBBBBBB@@@BBBDDDGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOQQQSSSSSSVVVXXXVVVSSSQQQRRRSSSNNNOOOOOOOOOOOOQQQTTTWWWXXXXXXWWWVVVUUUSSSSSSRRRTTTPPPNNNPPPSSSTTTQQQMMMKKKLLLMMMOOOOOONNNMMMMMMNNNOOORRRTTTTTTRRRPPPNNNQQQQQQOOOKKKGGGFFFFFFHHHFFFFFFHHHJJJKKKLLLMMMMMMGGGHHHHHHFFFCCCAAABBBBBB===>>>@@@BBBBBBBBBAAA@@@???>>><<<<<<<<<<<<:::999999999:::::::::999888888<<<;;;888777666666888999444444444444444444444444111222333444444333222111222222222222222222222222444333333222222111111111222222222222222222222222222222222333333444444444000000111111222222222222000111111222222333333444/////////000111333444555111111111111111111111111000000111222333333444444222222222222222222222222111111111222222333333333111111111111111111111111000000111111222222222222...///000222222333333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222000000///000000111222222111111000000111222333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000////////////000111111111111111111111111111111111111111000000000000000000000000000000111222333444444555...000111333333111000...///000111111111000...---000000000000000000000000///////////////////////////000000111222222333333111111111111000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////000111333333//////000000111111111222000000000000000000000000000000000000000000000000111000////////////000000//////000000111111111222111111222222222333333333111111222333333444555555333444555555666666555555444444555666777777777666666888999999888888999:::999999;;;;;;;;;;;;999999999888777666777:::<<<>>>000000111111111111000000111111111000000000000000000111111111111222222222000000000000000000000000222333444444333222000///000000111222222222222111111111222222222333333333000111222333333333333333333333333444444333222222444333111000000111333444555555555333222222444666777777666666666666666777777777777777777777777777888888888999999888888888;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAA@@@>>>===<<<<<<<<<===777777888888999999999999:::777444444666666555222666555333111111222333444444333333222111111111222555444222000///000000111111111111111111111111111222222222111111111000000333333333333333333333333222222333333333222222111222222222222222222222222111111111222222333333333000111222333333333333333111111222222222222111111111111222222222333333333444222000111333444222000111111111111111111111111222222222111111111000000111111111222222333333333000000000000000000000000////////////000000000000000000000///...///222555111333555444222000///000000000000000000000000000///////////////000111111333333222111111000//////000000////////////000000111111111111111111111111222222111111000000//////222111111111000000/////////////////////.........000000000000000000000000111000///......///000111222111000//////000111222222111111111000000//////000000000000000000000000//////000111222333333333000000////////////000000000000000000000000000000222222111000//////000000000000///...............444111000111000///333888:::777222//////000000111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111////////////000000000000222111111111000000//////000000////////////000000333333222111000000111111///////////////000111111000111111111111222222222444444333222222333444444333333333444444444555555444444555666666666666666555666777888888999999888::::::;;;<<<;;;:::888777555666777777666777999;;;000000111111111111000000000000000000000111111111000111111111111222222222000000000000000000000000222222333333333222111000000000111222222222222111111111111222222222333333000111222333333333333333222333333444333333222222444333111000000111333444444444444333222222444666666666555555555555666666777777777777777777777777888999999::::::999999888;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===???????????????@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPOOOQQQSSSUUUTTTQQQNNNKKKJJJJJJKKKLLLMMMNNNOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOONNNNNNNNNOOOOOOOOONNNMMMKKKJJJMMMPPPOOOHHHCCCEEEHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFDDDBBB???>>>=========>>>>>>>>>???@@@@@@AAAAAA???>>>===;;;::::::;;;;;;888888888777888888999999:::777555444666666555333666555333222111222333444444333222222111111222222444333222000000000000111222222222222222111111111222222222222111111111111333333333333333333333333222222222333333222222111222222222222222222222222222222222222222222333333000111222333333333333333111111222222222222111111111111111222222222333333333111000111333444333111222222222222222222222222222222222111111111000000111222222222222222222333000000000000000000000000111111111111000000000000000111000///...///222444444666777666333111000000000000000000000000000000///////////////000111111333333333333222111000///000000////////////000000111111111111111111111111111111111000000000000000111111111000000000//////......//////////////////000000000000000000000000000000///......///000000111000000//////000000111111111111111000000000///000000000000000000000000000000000111111222222333000000////////////000000000000000000000000000000222222111000000000000000000000///............///222//////111111000444:::===999444000000000000///000000000000000000000000000000000000000000000000000000000000000000000000///000111111000///000111////////////000000000000000000000000/////////...000000////////////000000333222222111000000111111///////////////000111111000111111111111222222222444333222222222222333444333333444444444555555555777777888999999999999888555666777888888999999888::::::;;;;;;;;;:::999888666777888888777888:::<<<000000111111111111000000//////000000111111222222000111111111111222222222000000000000000000000000000111222222333222222222000000111222222222222111111111111222222222222333111111222333333333222222222222333333333333222222444333222111111222333444222333444333333333555777555555444444444444555555777777777777777777777777999999::::::::::::999999999:::::::::;;;;;;;;;<<<========================>>>>>>?????????@@@@@@@@@CCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMNNNQQQRRRRRROOOLLLJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOOOOOOONNNLLLLLLKKKLLLMMMNNNNNNOOOOOONNNKKKLLLMMMMMMMMMKKKJJJIIIHHHLLLKKKEEEAAACCCFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIDDDCCCAAA>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999::::::999888777666777888999999777555555555666555444666555333222222222333444333333222222111111222222444333222111000000000000222222222222222222222222333333333222222222111111222222222222222222222222111222222333333222222222222222222222222222222222333333222222222222222222111111222333333333222222111111222222222222111111111111111222222222222333222111000111333444333222222222222222222222222222222222222111111111111111222222222222222111111111000000000000000000000000333222222222111111000000000111111000...///111333999::::::999555222000000000000000000000000000000///////////////000111111222333444444444222000///000000////////////000000111111111111111111111111///000000000000000000111111111000000000000//////.........//////000000000000000000000000000000000//////............//////...//////000000//////...111111111111000000000000000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000222111000000000000000000111000//////....../////////---...000111000444:::>>>:::555222000000///...000000000000000000000000000000000000000000000000000000000000000000000000///000111111//////000111////////////000000000000000////////////.........000000////////////000000333222111111000111111111000000000///000000111222000111111111111222222222333222222111111222222333444444444555555555666666444555666666777666666666555666777888888999999888:::::::::;;;::::::999888777888999999888999;;;===000000111111111111000000......///000111222222333000000111111111222222222000000000000000000000000///000000111222333333333000000111222222222222111111111111111222222222222111222222333333333222222111111222333333333333222333222222111111222222333111222444444333444666777555555444444444555666666777777777777777777777777888888999999999999888888888999999::::::;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMLLLNNNPPPQQQPPPNNNLLLJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLKKKJJJIIIFFFJJJJJJEEEBBBDDDFFFGGGHHHGGGDDDBBBBBBDDDFFFGGGDDDBBB@@@>>>===<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;::::::999999999999;;;999888666666666777888888777666555555555555555555555444333333333333444333333222222111222222333333222222111111000000000222222222222333333333333333333333333222222222222222222222222222222222222111111222333333333222222222222222222222222222222333333333222222111111111111222222333333333222222111111222222222222111111111111111111222222222222111111111222333333444333222222222222222222222222111111111111111111111111333333222222111111000000000000000000000000000000333222222111111000000///000111111000//////111333;;;<<<<<<:::666333111000///////////////////////////////////////000000111111222444555555333000...000000////////////000000111111111111111111111111.../////////000000111111000000000000000000//////------...///000111111222000000000000000000000000///..................///---...///000000///...---111111111000000000000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000111111000000000000000111111000000///.../////////000......111000///222888<<<888444111000000///...///////////////////////////////////////////////////////////////////////////000111000///...///111////////////000000000000000000000000000/////////000000////////////000000222222111111111111111222111111000000000111111222000000111111111222222222222222222222222222222222444444555555555666666666333333444555555555555444555666777888888999999888999999:::::::::999999999999:::;;;:::::::::<<<>>>000000111111111111000000......///000111222222333000000111111111222222222000000000000000000000000//////000000111222333444000000111222222222222111000000111111111222222222222222333333333222222111000111222222333333333222222222222222222222222222000222444444444444555777666666555555666777777888666666666666666666666666666666777777777777666666888888999999:::;;;<<<<<<======>>>??????>>>=========>>>>>>???@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQPPPOOOMMMKKKJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNOOONNNMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIFFFKKKLLLGGGDDDFFFHHHIIIJJJHHHEEEBBBAAAAAACCCDDDDDDCCCAAA???>>>======>>>===<<<<<<;;;;;;:::::::::::::::;;;:::::::::999999:::999777666666666777777777666666555555555555666555555444444333333333444333222222111222222333333222222222222111111111000111111111222222333333333333333333222222222111111111111111111111111111111000111222333333333333333222222222222222222222222333333333222222111111111222222333333333222222111111111222222222222111111000000111111111222222222111111222222222222333444222222222222222222222222111111111111111111111111222222222111111000000000000000000000000000000000111111000000000/////////000111222111//////000222:::;;;<<<:::666333111000///////////////////////////////////////000000111000111444555555333000///000000////////////000000000000000000000000000000......//////000000000111//////////////////000000---......///000111222222000000000000000000000000...//////////////////...---...///000000///...---000000000000000000111111000000000000000000000000111111000000000000000000000000////////////000000000000000000000000000000111000000000000000111111111111000///////////////111//////111000---///444777444111000000000000///////////////////////////////////////////////////////////////////////////...000111000///...///000////////////000000000000111111111111111111111111000000////////////000000222111111111111111222222222222111111111111222222000000111111111222222222222222222222222222222222444444444444555555555666666666777888888888888777555666777888888999999888999999999999999999999999999:::;;;;;;:::;;;===???000000111111111111000000//////000000111111222222000111111111111222222222000000000000000000000000/////////000000222333444000000111222222222222111000000000111111111111222222222333333333222111111///000111222333333333333222222222222222222222222111333555555444444555666666666666666666777888999666666666666666666666666555555666666666666555555888888999:::;;;<<<======<<<<<<>>>>>>>>>>>><<<<<<======>>>???@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKMMMNNNPPPQQQPPPOOONNNMMMKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNNNNMMMKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGGGGLLLMMMHHHEEEGGGIIIIIIIIIHHHEEEBBB@@@@@@@@@AAADDDCCCAAA???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::999999777777777777777777666666555666777666444444666777555555555555444444444333222222111111222222333333111111222222222111111000000000000111111222222333222222222111111111000000000000000000000000000000000111222222333333333333222222222222222222222222333333222222222222222222222222333333333222111111111111222222222222111111000000000111111111111222111222333333111111222333111111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000////////////////////////000111222111000///000111666888999777444222111000000000000000000000000000///////////////000111111///111222333333222000///000000////////////000000000000000000000000000000...//////////////////000......////////////000000/////////000000111111111000000000000000000000000//////000000000000//////...//////000000//////...000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111222222111000000//////000000111///000111///,,,---111555222000///000000000///000000000000000000000000000000000000000000000000000000000000000000000000...///000000......///000////////////000000000000111111222222222222222333000000////////////000000111111111000111111222333444333222222111222222222000111111111111222222222222333333444444333333222333333333444444444555555444555555666666666666666555666777888888999999888999888888888888999::::::999:::;;;;;;:::;;;===???000000111111111111000000000000000000000111111111000111111111111222222222000000000000000000000000000000//////000111222333000000111222222222222111000000000000111111111111222333333333333222111000///000111222222333333333222222222333333222222222111333555666444333333444555555444555666777888888666666666666666666666666555555666666666666555555999999:::;;;<<<===>>>>>>:::;;;===>>>>>>===;;;:::<<<===>>>???@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMOOOPPPPPPOOONNNMMMJJJLLLMMMOOOOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDFFFKKKLLLHHHDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA@@@>>>=========>>>;;;;;;;;;;;;;;;;;;::::::777777888999999999888777444555777888999888666555555666777666444444666888555555555555555444444333222222111111222222333444000111222222222222111000...//////000000111222222111111111000000000//////000000000000000000000000000000111222333333333333222222222222222222222222222222222222222222333333222333333333333222111000111111222222222222111111000000000000111111111111222444555333111///000222000000000000000000000000000000111111111222222222000000000000111111111111000000000000000000000000/////////000000111222222000111222222000//////000111333444444222111000000000000000000000000000000///////////////000111111///000000111111000000000000000////////////000000000000000000000000000000///////////////................../////////000000000000000000000000000111000000000000000000000000///000111222222111000///111000000//////000000111///000000000111111111111000000000000000000000000......//////000000111111000000////////////000000000000000000000000000000000000000000000111222222222111000000//////000000///......111000,,,...222666444111000000000///...000000000000000000000000000000000000000000000000000000000000000000000000...///000///......///000////////////000000000000000000111111222222222222000000////////////000000111111000000111222222333444444333222222222222222000111111111111222222222333444555555555555444333222222222333333333333444111222333333444444333333555666777888888999999888999888777777777888:::;;;999:::;;;;;;:::;;;===>>>000000111111111111000000111111111000000000000000000111111111111222222222000000000000000000000000111000/////////000222222000000111222222222222111000000000000111111111111333333333333333222111000//////000222222333333333111222222333333222222111222444666666444333333333333333333444555666777888666666666666666666666666666666777777777777666666999999:::;;;<<<>>>>>>???:::;;;===>>>>>>===;;;:::<<<===>>>???@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAABBBCCCDDDEEEFFFDDDEEEEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHLLLMMMNNNOOOOOONNNMMMLLLJJJKKKMMMNNNOOONNNLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOLLLMMMMMMNNNNNNLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIHHHGGGEEECCCBBBEEEJJJKKKFFFBBBCCCDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;555666777888888777666666222444777999:::888777555444666777666444333666888555555666666555555444333222111111111222333333444000000222333333222111000---......///000111111111000000000000////////////000000000000000000000000///000111222333444444444222222222222222222222222111111111222222333333444333333333333333222111000111111222222222222111111000000000000111111111111333555666444000///000111////////////////////////000000111111222222222222//////000000111111222222000000000000000000000000//////000111222333333444000111333222000//////000---///222222111000000000000000000000000000000000///////////////000111111///////////////000000000000000////////////000000000000000000000000000000000000//////.........------.........//////000000111111111000000000000000000000000000000000000000000111222333333222111000222111000//////000111222//////000000111111111222000000000000000000000000---......///000111111222000000////////////000000000000000000000000000000000000///000000111222222222111111000000000000000---,,,---000000---///333999666333222111000///---000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000////////////000000000000//////000000111111111222000000////////////000000111111000000111222333333555444333333222222222222000111111111111222222222444444555666666555444444111111222222222333333333444555666666777777666666555666777888888999999888888888777777777888:::;;;999:::;;;:::::::::<<<>>>111111000000111111222333111111111111111111111111000000000000000000000000111111111111111000//////000000000000111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333444555222222333333333333444444333333444444555666666666777666555666777888777666444555555666666666666555777999<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>============>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@AAA>>>???@@@BBBCCCDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNLLLJJJHHHGGGIIIKKKJJJKKKLLLMMMMMMNNNNNNMMMJJJKKKLLLMMMMMMKKKIIIGGGGGGGGGHHHHHHGGGFFFDDDCCCIIIHHHFFFDDDBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;888888888888888888888888777777777777777777777777777777666555555555555555444333222222222222333444555555555555444333222111222222222111111111111000222222222222222111000///000000111111111222222222111//////000111222111000222222222111111111000000111111222222222333333333333333222111000000111111111111111111111111111111111222333333333333222111222222222222222111000///111111111111111111111111333333333222222111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111333111//////000111000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000999555000...000222222111////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000222111111111000000//////000000000000////////////000000000000000000000000000000000000000000000000///...---,,,,,,---...///111111000000//////......////////////////////////////////////////////////---......///000111111222444444333222111000//////////////////000000000000000000000000000000000000000111222222222000///...222111111000///......---111111111000111222222333222111111111000000//////////////////000000000000333333333222000000333555555444333222111000000000222222111000//////000000222555777777666444444444222333444444555555444444555555555555555666777777777777888999::::::;;;;;;::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::111111000000111111222333111111111111111111111111111111111111111111111111111111111111111000000///000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111222333333111111111222222222333333222222333333444555555555777555555555777888777666555555666777777777666666888:::======<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>============>>>???@@@@@@BBBAAAAAA@@@@@@?????????>>>???@@@BBBCCCDDDDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKJJJHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNMMMLLLIIIGGGFFFHHHJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCIIIHHHFFFDDDBBBBBBAAAAAACCCCCCCCCBBBAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<:::999999999888888777777666666666666666666666666777666666555555555555555666555444444444444555666555555555555444333222111222222222111111111111000222222222222222111000000000000111111111222222222111//////000111222111000222222222111111111000000111111222222222333333333333222222111000000111111111111111111111111111111111222222333333222222111111111222222222111000000222222222222222222222222444444444444333333333222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000222000//////000111111000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000666333///...000111000///........................////////////////////////////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000111111111111000000000///000000000000////////////000000000000000000000000000000000000000000000000///...------------...///111000000000/////////...////////////////////////////////////////////////......//////000000111111000000000000000/////////////////////000000000000000000000000000000000000000000111111111000......111111000000///......---000000000000000111222222111111111000000000//////////////////000000000000111111111000//////111333555444333222111111111111222222111000000000000000222444666666444333333444222333333444444444444444555555555555555666777777666666777888888999::::::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;111000000000000111222222111111111111111111111111222222222222222222222222111111222222111111000///000000000000111111111111111111000000000000111111222222222222222222222222000000000000000000000000111111111111111111111111222111111000000000111111000000111111111222222222111111222222333444444555666555444555777888777666555666777777888888888777:::<<<======<<<::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>======>>>??????CCCBBBBBBAAA@@@???>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMKKKIIIFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDIIIHHHFFFDDDBBBAAA@@@@@@BBBBBBBBBAAA@@@@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888777777666666666666666666666666666666666555444444444444555666555555444444555555666444555555444444333222111222222222111111111111000111222222222222111000000111111111111111222222222111//////000111222111000222222222111111111111111111111222222222333333333333222111111000111111111111111111111111111111111111111222333333222111111000111111222222222111111222222222222222222222222555555555555444444444444111111111111111111111111222111111111111000000000000000000000000000000000////////////////////////000///......000222222111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000333111///...///000///...........................////////////////////////////////////////////////000000000000000000000000...///////////////000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000///......------......///000000000000////////////////////////////////////000000000000000000000000////////////000000000000------....../////////000////////////000000000000000000000000000000000000/////////000//////...---111000000//////........./////////000000000111111111111000000000000//////////////////000000000000//////000///------///111444333222111111111111111222111000000000000000000111333444444333222222333333333333333444444444444555555555555555666777777555666666777777888888888:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<000000000000000111222222111111111111111111111111222222222222222222222222111222222222222111000000///000000000111111111111111111000000000000111111222222222222222222222222////////////////////////111111111111111111111111333222111000000000000000111111111111222222222222222222222333444444555555666555444555777777777666555666777888888999888888:::<<<>>>>>><<<:::999:::::::::;;;<<<<<<======>>>???>>>>>>=========>>>>>>AAAAAAAAA@@@@@@???????????????@@@AAABBBCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLKKKHHHEEECCCDDDEEEIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHGGGGGGGGGFFFFFFEEEHHHGGGFFFDDDBBB@@@???>>>AAAAAA@@@@@@@@@???????????????>>>===<<<<<<<<<<<<<<<;;;:::999888777666666666666666666666666666666666555444444333333444444333333333333333333333333444444444444444333222111222222222111111111000000111111222222222111111000111111111111111111111111111/////////111222111000111111111111111111111111111111222222222333333333222222111111111111111222111111111111111111111111111111222222222222111111///000111222222222222222222222222222222222222222444444444444444444444444111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000///...---...000222222222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000000/////////......////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////000000000000////////////////////////////////////000000000000000000000000000000000000////////////............////////////////////////000000000000000000000000000000000000.....................---000000/////////...............///000000000000000000000000000000000//////////////////000000000000...///000///...---///000333222111111111111111222111111000000000000000111000222333222111000111222333333333333333444444444555555555555555666777777666666666777777888888888999999999999999:::::::::;;;;;;<<<<<<<<<<<<======000000//////000000111222111111111111111111111111222222222222222222222222222222222222222111000000///000000000111111111111111111000000000000111111222222222222222222222222////////////////////////111111111111111111111111444333222111111111111111222222222333333333333444333333333444555555666666666444444555666777666555555666777888999999999999:::;;;======;;;999999999::::::;;;;;;<<<=========>>>>>>==================?????????@@@@@@AAAAAAAAA??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJHHHEEECCCCCCDDDJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEDDDCCCCCCEEEHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDBBB@@@>>>>>>???????????????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666555555555555555555555555555555555555444333333333333333333333333333333333333333333333333444333333222222222222222111111111000000000111111222222222111111111111111111111111111111111/////////111222111000111111111111111111111111111111222222222333333333222111111111111111222222111111111111111111111111111111111111111111111111///000111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///------...000222222111////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000111000000/////////000000000000000000000000........................////////////////////////////////////////////////////////////............////////////////////////000000000000000000111111.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////000000000000////////////111111111000000000//////////////////000000000000////////////////////////...---------------......////////////..................///000000000000/////////////////////000000////////////000000000000///000111111000///000111111111111000111111222222111000000000000000111111000111222111000///111222333222222222222333444555555555555555555666777777777777777888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<======000////////////000111111111111111111111111111111222222222222222222222222222222222333222222111000000000000000111111111111111111000000000000111111222222222222222222222222000000000000000000000000111111111111111111111111333333222111111111222222222222333333333444444444333333444555555666666777555444333444666777666555444555666777888999999999888:::;;;<<<:::888888999:::::::::;;;<<<<<<===============<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCC??????@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKHHHIIIIIIHHHFFFDDDDDDEEEJJJJJJJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999999888777666666555555555555555555555555555555444444333222222222222333444555555666666555555444222222333333333333222222222222222111111111111000000000111222222222222111222222222111111111111111111//////000111222111000111111111111111222222222111111222222222333333333111111111000111111222333111111111111111111111111222111000000000000111222000111111222222222111111111111111111111111111111000000000000111111111111111111111111111111111111//////000000000000000111000000000000000000000000111111111111111111111111///...------///111111000////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///000111000......///111000000000000000000000000........................////////////////////////000000000000000000000000000000000////////////...000000000000000000000000000000000000111111111111......//////000000111111000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000////////////////////////////////////////////////////////////000000000000333333222222111111000000////////////000000000000////////////////////////...------------...//////...........................///000111222111000///......////////////000000////////////000000000000///111333222111000000111000000000000000111222333000000000000000111111222000111222111//////111333333222111111111222444555555555555555555666777777888888888888888888888888777888888999:::999999999999999::::::;;;<<<<<<<<>>????????????@@@@@@AAAAAABBB??????@@@AAAAAAAAAAAA@@@???@@@BBBDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJFFFHHHIIIHHHGGGEEEFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDBBBBBBAAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCCCCBBBAAA???>>>========================<<<<<<;;;:::999999999999777666666666555555444444555555555555555555555555444333333222222222222222444444555666666555444444111222222333333333222222222222222111111111111000000000111222222222222222222222222111111111000000111//////000111222111000000000111111111222222222111111222222222333333333111111000000111222222333111111111111111111111111222111000//////000111222111111222222222111000000000000000000000000000000/////////000000111111111111111111111111111111111////////////000000111111000000000000000000000000111111111111111111111111000///------///000000///.../////////000000000111////////////////////////////////////////////////////////////////////////////////////000000000000...//////---+++,,,///222................................................////////////////////////000000000000000000000000111111000000000/////////000000000000000000000000///000000000111111111111.........///000111111111000000000000000000000000000000000000000000000000...///000111111000///....../////////000000000111////////////////////////------------------------......//////000000111111111111111222222222222222////////////000000000000////////////////////////......---------...000000...........................///111222333222111000........./////////000000////////////000000000000///111333333111000000111////////////000111333333000000000000000111222222111222222111//////111333333222111000111222444555555555555555555666777777777777777777777777777777666777888999:::999999888888888999999:::;;;;;;<<>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@???@@@BBBDDDEEEEEEDDDDDDCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJFFFGGGIIIIIIGGGFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAADDDCCCBBBAAAAAABBBDDDDDDAAAAAABBBCCCBBBAAA@@@???<<<<<<<<<===============;;;;;;:::999888888888888555555555555555444444444555555555555555555555555444333222222111111222222222222333444444333222222111222222333333333222222222222222111111111111000///000111222222222222222222222222222111111000000111//////000111222111000000000111111222222222222111111222222222333333333111111000000111222333333111111111111111111111111222111000//////000111222222222222222222111000/////////////////////////////////000000111111111222111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000111///------/////////....../////////000000111111////////////////////////////////////////////////////////////////////////////////////000000000000.........+++)))***...222------------------------........................////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000//////000000111111111222---......///000111111222000000000000000000000000000000000000000000000000...///000111111000///....../////////000000111111////////////////////////---------------------------......///000111111222//////000111222333444444////////////000000000000///////////////////////////......---...///000111---........................000222333444333111000---.........//////000000////////////000000000000...000222333111000000000////////////000222333333000000///000000111222222222222222111///000222444333222111000000222444555555555555555555666777777666666666666666555555555666777888999:::999888888777777888999999:::;;;;;;111111111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222222222222111111111000000000000000000000000000000111111111111111111111111333333222111000000111111222222111111111111111222222222111111111111222222222222222222222222222222555444444333333222222111222222222333333333444444333333555666777777777777:::::::::999999888888888999999999:::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBCCCBBBBBBAAAAAACCCCCCCCCCCCAAA???===<<<<<<<<<======<<<;;;:::999999999999999::::::;;;<<<999999777666555555555555444444333333333333222222111111222222222333333333333333333333333333333333333333222222111000//////111///...,,,,,,...///111111111111111111111111111222222111000000111222222000111222333444333222222111111111111111111111111222111000000000111333444333222222222111111000000111111000000000000000111222222111111111111222222000111111111111222222222222111111111000000//////000000111111111111000000222111000//////000111222000000000///////////////222222111000//////000000111111000000000000111111000000000000000000000000---......///000111111222222000///------///000222...///////////////......111111000000//////......000000000000000000000000000000//////.........---////////////////////////000////////////............/////////------///000111///------///000///---////////////............///////////////////////////...---------///000111000000//////.........---////////////////////////111111111111111111111111////////////////////////222111///...---...000111////////////////////////........................000000000000000000000000000111222111/////////000222111111111000000/////////////////////...------////////////////////////............////////////000000000000111111111111////////////////////////000000000000000000000000222222222111111111000000//////000111111111111111111111111111111000///...///000111222222222222222111111111000000000000000222222333333444555666666666555555444444666777888999999888888888888888888888777666666666777999:::222222111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111000000111111111111111111111111111111111111111111111111333222222111000000111111111111111111111111222222222222111111111111222222000000000000000000000000444444333333333333222222333333333333444444444444444444555666777777777666:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHBBBCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBB@@@>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<:::999888888999999888777666555444444444444444444333333333222222222111111111222222222333333333333333333333333333333333333222222111000000///000000///......///000000111111111111111111111111111111111111111111111111000111222333333333222222111111111111111111111111111111000000111111222333222222111111111000000000111111000000000000111111111111000000000000111111000111111111111222222222111111111111000000000///000111111111111111111000222111000//////000111222000000000000000000000000222222111000000000000000111111000000000000111111000000000000000000000000......//////000000111111111000///......///000111......////////////......000000000000////////////000000000000000000000000000/////////............/////////////////////////////////.........------.../////////---...///111222111//////111222222111////////////............////////////////////////000///.........///000111000000000/////////......////////////////////////000000000000000000000000000000000000000000000000222111///.........000000////////////////////////........................////////////////////////111222222222000///000111111111000000000/////////------...///000000000000////////////////////////............//////////////////000000000111111111////////////////////////000000000000000000000000111111111000000000////////////000111111111111111000111111111111000000///000000111222222222222222222222222111111111111111222333333333444555555555666555555444555666777888888888888888888888888888888777666666666777999:::333222222222111000000000111111111111111111111111222222222222222222222222000111111111111222222222222222222111111111111111222222222222222222222222222222222222222222222222333222111111000111111111111000000000111222333333222222111111111111222222000000000000000000000000222222333333333333444444444444444444555555555666555555666666666666666555999999999999999888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======>>>???????????????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCBBBAAA@@@???===<<<;;;;;;;;;<<<===>>>???>>>;;;888666666777777666666555444333333333333333333333333222222222222111111111222222222222333333333333333333333333333333333222222111000000000000000000000000000000000111111111111111111111111000111222333333222111000000111222222333333222222111111111111111111111111000000111222222222222222111111000000000000//////111000000000000000111111000000000000000000000000000111111111111222222222111111111111000000000000111111222222222222111111111111000000000000111111111111111111111111111111222111000000000000000000111111000000000000111111000000000000000000000000////////////000000000000111000///......///000111......///////////////...////////////000000000000000000000000000000000000////////////............////////////////////////............---------,,,...//////...---...000222333333222111111222333333////////////............////////////////////////111000////////////000000111000000000000000//////////////////////////////////////////////////////000000000000000000000000222111///.........///000000000000000000000000000........................////////////////////////111222333222000000000111000000///////////////...+++,,,...000111333333333////////////////////////............//////////////////000000000000111111////////////////////////000000000000000000000000000000000/////////////////////000111111111111111///000000111111111111000000000111222222222222111222222222222222222222222333333333333444444444444555555444444555555666777888888888888888888888888888888777666777888999:::333333333222111000//////111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111222000000000000111222333333222222111111111111222222222222222222222222222222111111222333333444555555555555555555666666666666555666666666666666555444999999999888888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>?????????>>>@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEBBBBBBBBBAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA>>>???@@@AAAAAABBBBBBAAA???@@@AAABBBBBBAAA@@@@@@===<<<;;;::::::<<<>>>@@@???===:::777555555666777666666555444333333444444333333333222222222222111111111111111222222222222222222222222222222222222222222222111111111000000000111222222222222111000111111111111111111111111///000222333333222000///000111111222222222222222111111111111111111111111///000111333333222111111000000000///////////////000000000000000000111222000000111111111111000000000000111111111222222222111111111000000000000000222222222333333222222222111000000000000000000111111111111111111222222222111111000000000000000111111111000000000000111111////////////////////////000000000000////////////000///............///000---...//////////////////......//////000000111111000000000000000000000000///////////////.........////////////////////////......---------,,,,,,,,,......///...---///222444777888777555222000111222////////////............////////////////////////111111000000////////////111111111111000000000000////////////////////////////////////////////////111111111111111111111111111111000///...//////000000000000000000000000000........................////////////////////////111222333222111000111222////////////............,,,---...000222333444444////////////////////////............////////////////////////000000000111////////////////////////////////////////////////000000000000000000000000//////000111111111111111...///000111111111111111000111111222222222111111111111111222222222222222444444333333333333333333444444444444555555666666777777777777888888888888999888777777777888999:::333333333222111000//////111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111222222111111000000111222222333222222111111111111222222222222222222222222222222111111222222333444555555555555555666666666777777555666666666666666555444888888888888888888888888888888999999999:::::::::999:::;;;<<<======<<<<<<;;;;;;<<<===>>>???????????????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNMMMKKKIIIGGGFFFEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA>>>??????@@@AAAAAA@@@@@@>>>???@@@AAAAAAAAA@@@???<<<;;;:::999:::;;;>>>???<<<:::888666666666777888666666555555444555555555333333222222222111111111000000111111111222222222222222222222222222222222222222222111111111111111111111222222222222111111111111111111111111111111///000222333333222000///000000000111111111222222111111111111111111111111///000111333333222111111///////////////000000000000000//////000111222222111222222333333222222111000000111111111222222222000000000000000000111111222222222333333222222222000000000111111000000000000000111111222222222222111000000000000000111111111111000000000000111111////////////////////////000000000000//////////////////............//////------...///////////////......//////000000111111////////////////////////.........///////////////////////////////////////......---------,,,,,,,,,.........------///333666===@@@AAA>>>666111000222////////////............///////////////////////////000000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000///////////////000000000000000000000000////////////////////////........................111222333222000///000111............////////////......000111222222222222////////////////////////............////////////...////////////000000000////////////////////////////////////////////////111111111111111111111111//////000111111111111111...///000111111111111111111111222222222111111000000000000000111111222222333333333333333333222222333444444555555555555555666666777777777888888888999888777777777888:::;;;333222222222111000000000111111111111111111111111222222222222222222222222000111111111111222222222111111111111111222222222222222222222222222222222333333333333333333333333111111111000111111222333222222111111111111111222222222111111111111222222000000000000000000000000111111222333333444555555555555555555666666666777555555666666666666666555777777777888888888888888888888888888999999999999888999;;;===>>>>>>======:::;;;<<<>>>????????????>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDBBBBBBCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@??????>>>======??????@@@???>>>===;;;:::999999999:::;;;<<<888888777777777777777777666666555555555555555666222222222222111111111111000000000111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000111000000000000111222222111111111111111111111111000000111222222222222222//////000000000000111111////////////000111222333111222333444444333222111000111111111111222222222000000000000111111111111111111222222222222111111000000111111111111000000//////000000111222222222000000000000000111111222111111000000000000111111000000000000000000000000////////////000000000000........................,,,---...///000000000000////////////000000000000////////////////////////.........///////////////////////////////////////............---------,,,.........------000444888CCCHHHLLLGGG===444222333////////////............////////////////////////------...///000///////////////000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000////////////////////////........................000111222111/////////000...////////////000000000//////000000111000000000////////////////////////............////////////......////////////000000////////////////////////000000000000000000000000111111111111222222222222//////000111111111111111///000000111111111111000111222222222222111000000/////////000111111222222222222222222333333333333333333444555555555555444555666666777777888888888999999888777888999:::;;;222222111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000111111111222222222111111111111111111111111333333333333333333333333111111000000111222222333333333222111000000000000222222111111111111222222000000000000000000000000222222222333333444444444444444555555555666666666444444555666777777777666666777777777888888888999888888999999999:::::::::777999;;;===>>>>>>======;;;;;;===>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJFFFEEEDDDCCCBBBCCCDDDDDDHHHFFFEEECCCCCCDDDEEEFFFAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>===<<<;;;:::999999999999999999888666777888888888777666555555444444444444444555555222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111111111222111000//////000111222111111111111111111111111111111111111111111111111111000000///000111222333111111111111111111111111111111000000111111222333000000000111111111222222////////////000111222333000111333444444333111000000111111111111222222222///000000000111111111111000111111111111111111000///000111222222111000///......///000000111222222000000000000000111222222111111000000000000111111000000000000000000000000......//////000000111111---..................---,,,---...///000000000000000000000000////////////////////////////////////............/////////000/////////////////////////////////.........------.........------000555999AAAIIIPPPLLL@@@555222222////////////............////////////////////////***+++---...////////////....../////////000000000000000000000000000000000////////////////////////........................000000000000000//////...////////////////////////////////////////////////........................///000111000.........////////////000000000111111......///000000000//////////////////////////////............////////////........./////////000000////////////////////////000000000000000000000000000000000000111111111222//////000111111111111111000111111111111000000///222222222222222111000000//////000111111222333333111111111222333333333444222333444555555555444444555555666666777888888999999999888888888999:::;;;111111111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222000000111111222222222222000000000000000000000000333333333333333333333333111111000000111222333333444444222111000000//////222222111111111111222222222222222222222222222222222222333333333333444444444444444444555555555666333333555666777777777777666666777777888888888999999999:::::::::;;;;;;;;;666888;;;===>>>>>>>>>===;;;<<<===???@@@@@@AAAAAA===>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNFFFEEEDDDCCCBBBCCCCCCDDDGGGFFFDDDBBBBBBBBBDDDEEE@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@???===<<<;;;;;;<<<=========<<<:::999999999999999999888777666666777999999888666444222333333333222222333444444222222222111111111111000000000000000111111111111111111111111111111111111111111111111111111222222222111///......///111222111111111111111111111111222222111000000111222222111000/////////000222333111111111111111111111111222111000000000111333444000000111111222222222333////////////000111222333///000222333333222000///000111111111111222222222//////000000111111111222000000111111111111000000///000111222222111000///---......///000111111111000000///000000111222222111111000000000000111111000000000000000000000000---......///000111111222------............------,,,---...///000000000000111111000000//////......////////////////////////---.........//////000000////////////////////////000////////////...............---------111666:::===FFFOOOLLL@@@444000111000/////////............////////////////////////((()))+++---////////////---.........//////000000000000000000000000000000................................................000000000000000//////...////////////////////////000000000000000000000000...........................000000///...---.../////////000000111111222222,,,---...///000000000000////////////////////////............/////////000............/////////000////////////////////////000000000000000000000000.../////////000000111111//////000111111111111111111111111111111000///...222222222222222111000///000000111222333333444444000000111222333333444444222333444555555555444333444555555666777888888999:::999888888888999:::;;;000000000000000111111222000111222333333222111000////////////////////////222222111111111111111111333222222222111000000000222222222222222222222222111111000000000000111111333222111000000111222333333333222111000000000111333333222111000000111111333333333222222111111111111222333333444444333333222333444555555555444444222333555666666666555444444555555555666666777777777777888999::::::::::::::::::::::::::::::::::::<<<>>>@@@@@@@@@@@@AAABBB@@@@@@??????????????????AAABBBCCCDDDEEEEEEEEEEEEGGGFFFEEECCCBBBBBBBBBBBBDDDCCCAAA???>>>>>>>>>???>>>???BBBFFFJJJMMMNNNOOOGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::======<<<;;;:::888888777666666666666666666666666444333333222222333333444222222222111111111000000111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222000111111222222111111000222222222222222222222222222222111111000000//////000000000000000000000000222111111111000000//////////////////////////////000000000000111111111111222222222222222111000///111111222222222222111111222222111111111111111111111111111111111111111111000000000000000000000000............///000222222////////////////////////000000//////000111222333...............///000000222111000.........///000////////////////////////000000000000000000000000////////////////////////000000////////////000000111111000000//////......////////////////////////////////////////////////...---,,,,,,...111444666AAACCCDDDBBB===666222///111///...------...///111////////////////////////////////////////////////////////////////////////////////////............000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111000///............///000111222222111000000000000000000000000000////////////000000000000000000000000000000000000333222111000000111222333111111000///////////////222222222222222222222222222222333333333222222111111111222333333444555555888999::::::888666666777555444444444444555666666888777666555555666777777111111111111111222222333111111222222222222111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222111111000000000000111111222222111000000111222222333222111111000000111111333222222111000000111111333333222222222222222222222222333444444444444333333333333444444444555555444444555555666555555555666666666777777777888888999999999::::::999888888888888999999:::;;;<<<<<<;;;===???@@@??????@@@AAA????????????????????????AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>======>>>>>>???@@@BBBEEEGGGIIIJJJJJJFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<::::::::::::;;;;;;;;;;;;;;;:::999888777666666555555555555555555555555555444333333222222333333444222222222111111111000000111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222222222333333333333222222222222222222222222222222222111111111000000//////000000000000000000000000111111111111000000000///000000000000000000000000000000000000111111111111222222222222222111000000111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000............///000111222000000000000000000000000000000//////000000111111...............///000000222111000///......///000////////////////////////////////////////////////////////////////////////000000////////////000000111000000000/////////...////////////////////////////////////////////////...---,,,,,,...000444666===??????===999444111000000///...------...///000////////////////////////////////////////////////........................000000/////////.........////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000000000/////////.................................000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////111111222111000000000000000000000000000000////////////000000000000000000000000000000000000222222111000000111222222111111000///////////////111111111111111111111111222222222333222222222111222222222333444666777888<<<======;;;888666666666555444444444444555666666777777666555666666777888222222222111222333333444222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111000000000000111111222111111000000111111222222222111000000000111111333222111111000111111111222222222222222222333333222222333444444444444444444444333222333444555666666666555555444555555555777777777777888888888888::::::::::::999888777666666777888999:::<<<======:::<<<>>>???>>>>>>>>>@@@????????????????????????AAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBAAA@@@@@@?????????@@@AAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????????????????????????????>>>===<<<;;;;;;:::888999999999:::;;;;;;;;;:::999999888777666555555555555555555555555555555444333333222222333333444222222222111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222333444444555555444444333111111111111111111111111111111111000000000000000000000000000000000000000111111111111000000000000222222222222222222222222000000000000111111111111111222222222222111000000111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000///......//////000111222111111111111111111111111000000//////////////////...............///000000111000000////////////000////////////////////////........................////////////////////////000000////////////000000000000000000////////////////////////////////////////////////////////////...---,,,,,,...000333444777888999777444111000111000///...------...///000////////////////////////////////////////////////........................000000000000////////////////////////////////////........................000000000000000000000000////////////////////////000000000000000000000000000000////////////..............................000000000000000000000000000000000000000000000000111111000000//////......---......///000111111222000111111111111000000///000000000000000000000000////////////000000000000000000000000000000000000222111111000000111111222111111000///////////////000000000000000000000000111222222222222222222222444333333333555777:::<<>>>>>===<<<===>>>???????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBB@@@???>>>????????????????????????======<<<<<<;;;::::::999777777888888999:::;;;;;;;;;::::::999888888777777555555555555555555555555444333333222222333333444111111111111111111111111////////////////////////000000000000000000000000000000111111111222222222222222111111111111222222333444444555555444444333000000000000000000000000000000000000000111111111000000000000000000000000111111111000000000000000222222222222222222222222///000000000111111111111111111222222222111111000111111222222222222111111000000000000111111111111111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000000////////////...------...............///000000000000000////////////000////////////////////////........................////////////////////////000000////////////000000000000000000////////////////////////////////////////////////////////////......------...///111333222333333222000000111222000///............///000////////////////////////////////////////////////000000000000000000000000111111000000000/////////////////////////////////------------------------////////////////////////////////////////////////////////////////////////000000//////////////////000000000000000000000000////////////////////////////////////////////////111111000000//////............//////000000111111111111111111000000//////////////////////////////////////////000000000000////////////////////////111111000000000000111111111000000///////////////000000000000000000000000111111111111111222222222444333222222444777;;;===DDDDDDBBB>>>:::666555555555555555555555666666777555555666666777888999:::000000000000000111222222333222111000000111222333000000000000000000000000000000111111111222222222000000000111222222222333111111111111111111111111111111000000000000111111000000000000000000000000111000000///000000111111222111111111111111222222111111111222222333333333333333444555555555444444555444222222222333555777888777555444444555666777666666666666666666666666666777888888999999999999888888999999999999999::::::<<<===>>><<<<<<<<<===>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHIIILLLKKKJJJHHHFFFDDDBBBAAAAAAAAACCCDDDEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999555666666777888999::::::999999999888888777777777555555555555555555555555444333333222222333333444111111111111111111111111////////////////////////000000000000000000000000000000111111111222222222222222111111111111222222222222333333333333222222000000000000000000000000//////000000111111222222////////////////////////000000000000000000111111111111111111111111111111///000000000111111111111000111111222222222111111111111222222222222111111//////000000000111111111111111111111111111111111111111111111111111111111000////////////000000111//////////////////////////////000000///...---,,,...............///000000/////////000000000000///////////////////////////........................////////////////////////000000////////////000000////////////000000000000////////////////////////////////////////////////......------...///000111///000111000//////222444//////............//////////////////////////////////////////////////////111111111111111111111111000000000000////////////................................................////////////////////////000000000000000000000000//////////////////////////////000000000000000000111111111111111111111111////////////////////////////////////////////////111000000000/////////...//////////////////000///222222111000000/////////////////////////////////////////////000000000000////////////////////////000000000000000000000000111000000///////////////111111111111111111111111111111000000000111222333222111000000222666999<<>>>>>===<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGEEECCC@@@???AAAAAACCCEEEFFFGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>========================;;;;;;:::::::::999999999555666666666777888888888666666666666555555444444444444444444444444444444444333333222222333333444111111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111222222000111111222222111111000111111111111111111111111......///000111222222333////////////////////////000000000000111111111111000000000000000000000000000000000000111111111111000000111222222222222111111111222222222222111111...//////000000111111111111111111111111111111111111111111111111111111111000000////////////000000...........................///000111000///...---...............///000000...//////000000000000///////////////////////////........................////////////////////////000000////////////000000////////////000000000000////////////////////////////////////////////////..................//////...///000/////////111333////////////////////////////////////////////////////////////////////////111111111111111111111111////////////....................................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111////////////////////////000000000000000000000000000000000000000000000000/////////000000000000000000000000000////////////222111000000000000000111000000000000000000000000////////////000000000000000000000000000000000000///000000111111000000///111111000///////////////111111111111111111111111111000//////000111333444111000000000222444777999??????===:::666555555666666666555555666666777888666666777888999999999999111111000000111111222333111111222222222222111111000000000000000000000000///000000111222222333333222222222111111111111111111111111111111111111111111111000000000000111111...///000111111000///...///////////////000111111111111000000111222222333333333222222222222222222333444444555555555555555333333333444444444555555333444555666777888888888777777777777666666555555666777888888888888888777777777888888999999::::::<<<===??????===<<<=========>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCEEEEEEFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@??????========================;;;;;;::::::::::::999999666666666666666666666666666666555555555555444444444444444444444444444444444333333222222333333444000000111111111222222222111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222000000111111111111000000222222222222222222222222---...///000111222333333///////////////////////////000000000111111111111000000000000000000000000000000000000111111111111000000111222222222222222111111222222222222111111......//////000111111222111111111111111111111111111111111111111111111111000000////////////000000////////////////////////...///000222222111000///...............///000000---...///000111111000///////////////////////////////////////////////////////////////////////////000000////////////000000.../////////000000000111////////////////////////////////////////////////........................---///000000......///000......////////////......////////////////////////////////////////////////000000000000000000000000............------------........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000......//////000000111111......//////000000111111111000000//////000111222000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///...111111000///////////////000000000000000000000000000000///...///111333444000000111111222444555666999999888666444444666888666666666666666777777888777777888999999999888777222222111111222222333444000111222333333222111000111111111111111111111111///000000111222222333333333222222222111111000000000000000000000000000000111111000000000000111111...///000111111000///...///////////////000111111111111000000111222333333444333333222222111111111333444555555666666555555222333444555555555444444222333555777999999999888999888888888777777666666888999999888888777666555555555666888999:::;;;<<<<<<>>>??????>>>======>>>===>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDEEEEEEDDDCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@@@@??????========================;;;;;;::::::::::::::::::666666666666666555555555777777777777777666666666444444444444444444444444444333333222222333333444000000111111222222222222111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222111111111222222111111111222222222222222222222222---...///000111222333444//////////////////////////////000000111111111222000000000000000000000000000000000000111111111111///000111222222222222222111111222222222222111111---......///000111111222111111111111111111111111111111111111111111111111111000////////////000000000000000000000000000000---///111222333222111000...............///000000---...///111111111000///////////////////////////000000000000000000000000////////////////////////000000////////////000000.../////////000000111111////////////////////////////////////////////////...............------------...000000...------.........////////////......////////////////////////////////////////////////////////////////////////......---------,,,,,,,,,........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000------...///000111222222,,,,,,---///000222333333000000/////////111222333000000000000000000000000////////////000000000000000000000000000000000000...///000111111000///...111111000///////////////////////////////////////000///......///111333444111111222333444444555555555555444333222333666888666666666666666777888888777888999::::::999777666000000000000000000000000...///111222222111111000222111111111111111222222//////000000111111222222555333000------...111333000000111111111111000000111111000000111111222333000000000000000000000000////////////////////////000000000000111111111111222222111111222444666777111222333444555444333333333333333333333333333333555555555555555666777777666666555555555444444444777777777777777777888999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;::::::999888888777999888888777666555555444777777666555444444333333444333333222222333333444222222444444444444222222333333333222222222111111000000000000111111111111000000////////////000000555555333222111000000000000000000000000000000000//////000000111111111222222222222111111111000000111222222333333333222222000000////////////000000////////////////////////000000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000////////////000000000000333333222222111000000000222111111111000000//////111111111111111111111111////////////////////////000000000000000000000000000000///...............////////////////////////////////////////////////000000///.......................................//////............//////////////////////////////111111000000///---,,,+++////////////////////////---------.........//////////////////....................................//////////////////////////////000000000000//////000000000000111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000111111000000//////......,,,,,,,,,---...///000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000////////////////////////666222...---///111000///222111000000000000000111............////////////000000//////000111222222333333222111000000111111222222333444444555555666444444444555555555666666666777999:::999888666444111111111111111111111111///000000111111111111111111111111111111222333333000000000000000111111111444222000......///111222000000111111111111000000111111000000111111222333000000000000000000000000////////////////////////000000000000111111111111111111000000111222333444111222333444444444333333333333333333333333333333555555555555555666666777777777666666666555555555777777777777777888888999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<;;;::::::999999888888777777888888777777666555555444777666666555444444333333333333222222222222333333333333444555555444333333333333333222222222111111000000000000111111111111000000////////////000000222222111000000000111111111111111111111111111111///000000000111111111111222222222111111111000000000111111222222111111111000000////////////000000//////////////////////////////000000000111111111000000000000000000000000333222222111111000000///000000000000000000000000////////////000000000000111111111111111111111222111111111111000000000///111111111111111111111111111111111111111111111111000000000000000000000000000000///.......................................////////////////////////000000///.......................................//////............//////////////////////////////000000000000///...---,,,////////////////////////---------.........//////////////////....................................////////////////////////...//////000000//////.../////////000000000111111000000000000000000000000////////////000000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000.........//////000000000////////////////////////////////////////////////000000000000000000000000000//////......//////000000000000000000000000000111111111111111111111111444111......///111111000000000/////////000000111//////000000000111111111111000000000000111111222333222222111000000111111222222333444444555555666444444444555555555666666777888999::::::888777666111111111111111111111111111000000000000111222222111111111111111222333333111111111111000000000000222111000000///000000000000000111111111111000000111111000000111111222333000000000000000000000000////////////////////////000000000000111111111111000000/////////000000111111222333444444444333333333333333333333333333333555555444444555555666777777777777777777666666666777777777777777888999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDD@@@@@@???>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;999999888888777666666666888777777666666555555555666666555555444333333333222222111111111111222222333444444555555444444333333333333222222222111111000000000000111111111111111000000//////000000111000000//////000111111222222222222222222222222222000000000000111111111111222222222111111111111111000000000000000000000000000000////////////000000//////////////////////////////000000000000111111000000000000000000000000333222222111000///......000000000000000000000000////////////000000000000//////000111111222333333111111111111000000000000111111111111111111111111111111111111111111111111////////////////////////000//////............///------------------------////////////////////////000//////............///........................//////............//////////////////////////////......////////////......////////////////////////------........./////////////////////....................................////////////////////////.........//////.............../////////000000000000000000000000000000000/////////000000000111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000.........///000111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000///..................///////////////////////////111111111111111111111111222000......000111222111............///000111111//////000111111111111111222222111000000000111111333222111111000111111111222222333444444555555666444444555555555666666666888999:::::::::999777666111111111111111111111111222111000///000111222333333333222111111111111222222222111111000000//////000000111111111000000000000111111222222111111000111111000000111111222333///////////////////////////////////////////////////000000000111111111111000000000///////////////222222333333333444444444333333333333333333333333555444444444444555666666666666666666666666666666777666666666777888999:::888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC??????>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;::::::888888888777666666555555777777666666666555555555555555555444444333333333222111111000000111111222333333333333333333333333333333333222222222111111///000000000111111111111111000000000000000000111111111000000000111111222222222222222222222222222000000000000000111111111111111111111111111111111222111111000000000000000000000////////////000000////////////////////////////////////000000000111000000000000000000000000111111111111111000000000000000000000000000000000////////////000000000000///000000000111111111222111111111000000000000000111111111111111111111111111111111111111111111111////////////////////////000///............//////........................////////////////////////000///............//////........................//////............//////////////////////////////------...//////000//////////////////////////////............////////////////////////....................................////////////////////////------............------............////////////000000000000000000000000//////000000000111111111////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////.../////////000000000111000000000000000000000///........................////////////////////////000000000000000000000000......------------......////////////////////////111111111111111111111111000000//////000111222222------------...000111111...///000111222222111111333222222111000000000000222222111111111111111222222222333444444555555666555555555555666666666666777888888999888777666666111111111111111111111111222111000000000111333444666666444222111000000///222222111111000000/////////000111111222111000///111111222222222222111111111111000000111111222333////////////////////////000000000000000000000000///000000000111111111111111111111111111111000000222222222333333333444444333333333333333333333333444444444444444555666666555555555555555555555555666666666666777888999:::888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>??????@@@AAA??????>>>>>>===>>>>>>>>>;;;;;;;;;;;;::::::::::::888888777777666555555444666666666666555555555555444444444444444333333333222111111000000111111222111111111111111111111111333333333222222222111111///000000000111111111111111111000000000000111111444444333222111000000111222222222222222222222222111111000000000000000000111111111111111111111111444333222111111111111222000000////////////000000000000000000000000000000...////////////000000000000000000000000000000000///000000111222333444444000000000000000000000000////////////000000000000111111111000000000//////000000000000000000111111000000000000000000000000000000000000000000000000//////////////////////////////............////////////////////////////////////////////////////////////............////////////////////////////////////............//////////////////////////////,,,---...///000000000000////////////////////////........./////////000000////////////....................................////////////////////////------............------............////////////111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////111000000000/////////...000/////////////////////////////////////////////000000000000000000000000////////////////////////......------------......////////////////////////000000000000000000000000//////000000000111222222------------...000111111000111333555555555444444333333222111000000111111222111111111111111222222222222333444444555555666555555555666666666777777666666666666666555555444222222222222222222222222111111111111111222333333777666555333111000//////111111111111000000000000///000000111111111111000111111222222222222111111111111000000111111222333000000000000000000000000000000000000000000000000000000000000111111111111111111222333333222222111333333222222222333444555333333333333333333333333444444333333444444555666444444444444555555555555666666666666777888::::::888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>======>>>>>>???@@@@@@@@@???>>>============;;;;;;:::::::::999999999888888777777666555555555555555555555555555555555444444333333333333333333222222111111111111222222111000000//////000000111333333333222222222111111000000000000111111111111222111111000000111111222666555444222111000000000222222222222222222222222111111111111000000000000111111111111111222222222555444333111111111222222000000////////////000000000000000000000000000000......////////////000000000000000000000000000000...///000111333555666666000000000000000000000000////////////000000000000222222111000000///......000000000000111111111111000000000000000000000000///////////////////////////////////////////////////............//////000000000000000000000000000///////////////////////////............//////000//////////////////////////////............//////////////////////////////------...///000000//////////////////////////////....../////////000000000////////////....................................////////////////////////.........//////.............../////////000000000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000........................000000000000000000000000...///000111111000///...000000000000000000000000111111111000///.........////////////////////////000000000000000000000000000000000000000000000000///////////////////////////..................//////////////////////////////////////////////////////000111111000000111222............///000111111333555777999::::::999888333222222111111111222222111111111000111111222333222222333444444555555666555555666666666777777777555555555555444444444444222222222222222222222222000111222222333333222222555555444333222222222222000000000000000111111111///000000000000111111222111222222333333222222111111111000000111111222333000000000000000000000000000000000000000000000000000000000000111111111111///000222333333333333222333333222222222333444555333333333333333333333333444444333333444444555666444555555555666666666666555555666666777999:::;;;777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@BBBAAA???>>><<<;;;;;;;;;::::::::::::999999999999999999888777777666666555555555555555555555555555333333333333333333333333333333222222222222333333222111000//////000111222333333333222222222111111000000000000111111111111222111111000000111111222333333222111111000111111111111111111111111111111111111111111000000000///000000111111111222222222555444222000///000111111000000////////////000000000000000000000000000000........./////////000000000000000000000000000000...///000111222333444555000000000000000000000000////////////000000000000000000000000000////////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000000000000000////////////////////////...............///000000//////////////////////////////............//////////////////////////////......///////////////...////////////////////////.../////////000000000000////////////....................................////////////////////////...//////000000//////.../////////000000000111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...000000000000000000000000000000000000/////////////////////000000111111111111111111111111111111111000000000000000000000000////////////////////////000//////......//////000000000000000000000000000000000000000000000000000///111333222000...///111000000/////////000000111333555777:::;;;:::999888222222111111111222333333111111000000111222222333222222333444444555555666555666666666777777777777666666555444444444444444222222222222222222222222000111222333444333222222333333222222333333444555//////000000111111222222000000//////000111222222111222222333333222222111111111111000111222222333000000000000000000000000000000000000000000000000000000000000111111111111...///111222333333333222444333222111222333444555333333333333333333333333444333333333333444555555555666666666777777888888555555555666777999:::;;;777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>???@@@@@@AAABBBAAA@@@>>><<<;;;:::::::::::::::999999999888888999999888888777777666666444555555555555555555555333333333333333333333333444333333222222333333444333222111000000111222333333333333222222222111111000000000000111111111111222222111111111111222222000000000000000111111222000000000000000000000000222111111111000000//////000000111111222222222222444333111///......///000000000////////////000000000000000000000000000000............/////////000000000000000000000000000/////////000111111222222000000000000000000000000////////////000000000000......//////000000111111//////000000111111111222000000000000000000000000111111111111111111111111111111111111111111111111...............///000111////////////////////////////////////////////////...............///000111000000000000000000000000//////............//////////////////////////////...///////////////......////////////////////////////////////000000000000000/////////....................................//////////////////////////////000000000000//////000000000000111111111111111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000222222000///...000000000000000000000000......//////000000111111//////000111222333333444111111111111111111111111000000000000000000000000////////////////////////000000////////////000000111111111111111111111111111111111111111111111111///222444333000...///000222111111000000000000111000222555888999888777666111111111111222333444444111111000000111222333333222222333444444555555666666666666666777777777777777777666555555555555666111111111111111111111111///000000000000111111111333333333333333222111000111111222222222222111111333333222222111000000000111111111111111111111111111000000000111222333333222111000//////000111222---...000111111111000///000000000000111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333444444444555555555666666666666666777888888:::888777555555666888999999999888888888999;;;<<<888:::;;;;;;:::;;;<<<>>>@@@@@@???>>>>>>??????@@@??????@@@@@@@@@??????>>>CCCBBBBBBAAAAAA@@@@@@???CCCCCCDDDDDDDDDCCCAAA@@@DDDBBBAAAAAACCCCCCBBBAAA>>>??????>>><<<<<<===???AAAAAA@@@@@@>>>===;;;:::;;;;;;:::::::::999999999999888888777777777777777777666555444333444444555333444444444444444444444222222222333333444444444333222111111000000111111333333333333333333333333000000000000000000000000111111111111111111111111111111111111111111111111333333333222222111111111222111000//////000111222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111//////000000111111111111------------.........///........................//////............////////////////////////////////////////////////////////////000000000000//////......////////////......////////////////////////......................../////////...------,,,,,,//////////////////////////////.........---------000000000000////////////////////////............000000000000////////////////////////000000000000///000111222333222222111000000000000////////////////////////////////////222///,,,---///000///---......////////////......000000000000000000000000////////////////////////222///000333555444666:::;;;<<<888222000222333111111111111111000000000000222222111000///...------//////////////////////////////............////////////000111111111111111111111111111111000//////111000///......///000111111111111111111111111111000000000111222222333333111111111111111111111111111222333444555555555555777666666555555777888999555555555555555555555555111111111111111111111111000000000111111111222222333333333333333222111000000111111222222111111000000000000000000111111111111111111111111111111111111111111000111111222222222111000//////000111222---...///000111000000///000000000000111111111111111111111111111111111111333333333333333333333333333333333333333333333333111111222222222333333333666555555555555666777777999888777555555666888999999999888888888999:::;;;:::;;;======<<<<<<>>>???????????????????????????>>>???????????????>>>>>>BBBAAAAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDCCCBBBAAA@@@@@@??????@@@BBBCCCBBBAAA???@@@???>>>===<<<<<<===?????????>>>===;;;:::999;;;::::::::::::999999999888777666666555555666666666555444333222333333444555555555444333333333222222222333333333333333333333222111111000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222111111222111000//////000111222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111------........./////////........................//////............////////////////////////////////////////////////////////////000000000000//////......////////////......////////////////////////000000000000000000000000000000000000000000111111////////////////////////000000/////////.........000000000000////////////////////////////////////000000000000////////////////////////000000000000///000111222222222222111111111000000//////......////////////////////////222///------///000///---......////////////......000000000000000000000000000000000000000000000000111///000333444555:::AAAGGGGGGAAA888333333333111//////000000111111111222111111000000//////......//////////////////////////////............////////////000111111111111111111111111111111000//////111000////////////000111111111111111111111111111222222111111111111111111111111111111111111111111111222333444555555555555666666555555555666777888888888888888888888888888111111111111111111111111111111111111222222222333222222333333333222111111000000111111111111000000......//////000111111222111111111111111111111111222222111111000111111111111111000000000000111111......///000000000000000000000000000111111111111000000000000000000000000333333333333333333333333333333333333333333333333222222222222333333333333555444444444444555666666888777666666666777888999999999888888888999:::;;;:::;;;======<<<<<<>>>???===>>>???@@@@@@???>>>===???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@===<<<===???AAABBBBBB@@@?????????>>>===<<<;;;;;;=========<<<<<<:::999888:::::::::999999999888888777666555555444444555555444444333222222222333333666666555444333222111111333333333333333222222222333222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222222111222111000000000000111222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////......000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000....../////////000000000........................//////............////////////////////////////////////////////////////////////000000000000//////......////////////......////////////////////////000000000000000000000000...//////000111111222222////////////////////////000000000000000/////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000///000111111222222111111222222111000//////......////////////////////////222000//////000000///---......////////////......000000000000000000000000000000000000000000000000000///000222222555@@@KKKVVVTTTLLL???666333222000......///000111222333333000000000000//////////////////////////////////////////............////////////000111111111111111000111111111111000000///111000000//////000000111000000000000000000000000333333222222111000000///111111111111111111111111111222333444444555555555555555444444555555666777999999999999999999999999111111111111111111111111111111222222222333333333222222333333333222222111///000000111111000000//////000000000111111111222111111111111111111111111333333222111000000000111111000000000000000000111...//////000000000000000///000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333444444444555555555555666444333333333333444555555777777666666666777888888999999999999999999999:::777999::::::::::::;;;===;;;<<<>>>@@@@@@???===<<>>??????@@@AAAAAABBBBBB@@@@@@@@@AAA@@@@@@@@@@@@<<<<<<<<<>>>@@@AAA@@@???>>>===<<<<<<<<<<<<;;;999;;;<<<<<<<<<;;;:::999999999999999999888888888888777666555555444444555555444444333333333333333333555444444333333222222222444333333333222222111111333222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////000000//////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000/////////000000000000000/////////////////////000000000000........................//////............////////////////////////////////////////////////////////////000000000000//////......////////////......////////////////////////........................,,,,,,---------.........////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000000////////////////////////000000000000000000111111111111111111333222222111000///......////////////////////////222111111000000000///.........////////////......000000000000000000000000//////////////////////////////000111111666DDDSSS```^^^UUUEEE888222000......//////000111111222222.../////////000000000111//////////////////////////////............////////////000111111111111111000000111111111111000///000000000000000000000000////////////////////////222222222111111111000000111111111111111111111111111111222333444444444444444444444444555555555666666666666666666666666666111111111111111111111111111111222222222333333333111222222333333333222222000000111111111111000000333333333222222111111111111111111111111111111111333333222111000000000111000000000111111000000000///////////////000000111///000000000111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444555555555666666666333333333333333444555555666666666666666777777888999999999999999999999999777888::::::999999;;;<<<:::;;;===???@@@???===<<>>??????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===???@@@@@@??????<<<:::999;;;;;;;;;999;;;;;;;;;<<<<<<;;;::::::999999888888888777777777888777666666555555666666444444444555555555555444111222222333333444444444333333333222222111111111333222111111000000111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111//////000000000111111111111111111111000000000///111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000//////......000000//////////////////////////////000000000000//////////////////////////////............//////////////////////////////000000000000000000000000//////000000000000//////......////////////......////////////////////////........................---------,,,,,,+++++++++////////////////////////.........................../////////000000000111///000000000111111111222000000000000////////////////////////000000000000111111000000000000000000333222222111000/////////000000000000000000000000111222333222111000///.........////////////......////////////////////////..............................///000111666EEEUUUcccbbbYYYHHH:::333111///111111000000000000000000......//////000000111111//////////////////////////////............////////////000111111111111111///000000111111111000000000000111111111111000000////////////////////////000000111111111222222222111111111111111111111111000111222333444444444444333444444555555555555555555555555555555555555555111111111111111111111111111111111111222222222333111111222333333333222222111111222222222222111111555444444333222222111111111111111111111111111111222222111111000111111111000000111111111111000000///////////////000111111000000000000111111111111222222222222222222222222222222222222222222222222333333333333333333333333222333333333444444444444444333333333333444555555444555555666666777777777999999:::::::::999888888999:::<<<<<<;;;;;;===>>>:::;;;<<<===>>>>>>======;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBB@@@@@@?????????@@@AAABBB@@@===;;;<<<>>>AAACCCDDDEEE@@@;;;999:::;;;:::999999::::::;;;;;;;;;;;;:::888888888777777777777666888777666666555555666666333444555666666666555555000000111222333444555555222222222222222111111111333222111111000000111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222333333333111111222333333222111111...//////000000111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////111000000//////......---.........//////000000000....../////////000000000//////////////////////////////............//////////////////////////////000000000000000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000000000//////...------,,,////////////////////////------------..................//////000000111111...//////000000111111111000000000000////////////////////////000000000000111111000/////////000000222222111111111000000000000000000000000000000000111333555444222///...///......////////////......////////////////////////------------------------///---...000111666CCCOOO\\\^^^XXXIII;;;555333222111111111111000000//////......//////000000111111//////////////////////////////............////////////000111111111111111///000000111111111111000000111111222222111111000000000000000000000000000///000000111222222333333111111111111111111111111000111222333333444444444444444555666666666666555666666666666666666666666111111111111111111111111000000000111111111222222000111222333333333333222222222333333333333222222333333222222222222222222111111111111111111111111111111111000111111222222///000111222222111000///000//////...///000111222000000000000111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333333333444444444444444444444444444555555666333444555666777777777777999::::::::::::999888777888:::;;;;;;;;;;;;<<<>>>::::::;;;<<<<<<===>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBCCC???===:::;;;???DDDIIIKKKOOOHHH???::::::;;;:::888777888888999:::::::::999888888777777777666666666777666555555444444555555222333444555555555444444111111111222333333333444111111111111222222222222333222111111000000111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111222222333333222222111......//////000111111222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111000000///......------,,,------...///000111111------.........///////////////////////////////////////............//////////////////////////////000000000000000000000000//////000000000000//////......////////////......////////////////////////000000000000000000000000000000000000000000000///////////////////////////---.........////////////.........///000111111111------...//////000111111000000000000////////////////////////000000000000222111000///...//////000000111111111111222222222000000000000000000000000111444666555222///...///......////////////......////////////////////////........................///------000222666>>>GGGNNNRRRPPPDDD888444333222000000000000000111111111////////////000000000000//////////////////////////////............////////////000111111111111111//////000111111111111111000111222222222222111000111111111111111111111111111111111111111111222222111111111111111111111111000111222333333444333333444555666777777777666666777777777777777777777777111111111111111111111111///000000000000111111111000111222333333333333333222333333444444333333222000000000111222222333333111111111111111111111111111000000000111222333333///000111222222111000///000///.........///111222000000000000111111111111000000000000000000000000111111111111111111111111333333333333333333333333555555555666666666777777555444444444444555666666333444555666777777777777999::::::;;;:::999888777666888999999999999:::<<<;;;::::::;;;;;;===>>>???======>>>@@@@@@AAAAAAAAA???????????????@@@@@@@@@AAAAAA@@@@@@@@@AAACCCDDD???<<<999:::???GGGMMMQQQXXXOOOCCC<<<::::::999777555666777888888999888888777777777777666666666666555555444333333333333444000111333444555444333333333333222222222222222222000000111111222222222333333222222111000111111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333333111222333444444333222111---......///000111111222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////111000000///...---------+++,,,---...///111222222------------.........///000000000000000000000000//////............//////////////////////////////000000000000000000000000//////000000000000//////......////////////......////////////////////////..............................//////000000111111////////////////////////.../////////000000111111---......///000111111222,,,------...///000000111000000000000////////////////////////000000000000222111000.........///000000000000111222222333333000000000000000000000000111444777666222///...///......////////////......////////////////////////////////////////////////000,,,,,,000333666;;;AAAAAAGGGGGG>>>444000000000......///000111222333333000000000000//////////////////////////////////////////............////////////000111111111111111//////000111111111111111000111222333333222111000111111111111111111111111333333222222111000000000111111111111111111111111000000111222333333333333444555777888888888777666666666666666666666666666333333333222222111111111111111111111111111111111111111000000000000111111///000000000111111111111222222222111111111111000000000111111111111000000000000111222222222222111222222222111111111000000000000000000000000000000333222111000000111222333000000111111111222222222444333111000000000111111111222333333333333222111222222333333333333444444666555444333333444555666666666666666666555555555666777999999:::999888777999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@???>>>===<<<<<<===>>>???AAA@@@>>>=========>>>???AAA>>>999777:::AAAIIINNNSSSLLLBBB:::666666666777777777888888888888777777888888777666555666666666777666555444444444444444444444333333333333222222222222222222222222222222444333222111000000000000111111111111111111111111000000111111111000000///111111111111111111111111333333222111111222333333111111222222222222111111111111111111111111111111222222111111111111111111////////////////////////000000//////000111222222111222333222111000111222111111222222222222111111222111///.........///000222222111111111111111111000000111111111111000000//////000111111111111111000000000000000000000000000000////////////000000000000000000000111111222333222111/////////000000111111000000//////......111000///......///000000............////////////222111000//////...//////............////////////.........///000222333444//////000000111111111222000000111111111111000000............/////////000000000000000000000000000........................000000////////////000000//////......---------,,,......////////////......//////////////////////////////............//////000000000000000000000000000000000///////////////////////////////////////000000111111111000000///////////////////////////......//////000000111111333555777666444111////////////......---------,,,000000000000000000000000//////............//////............000333666888999888777444222000...---000000000000000000000000000000000000000000000111111111000000/////////.............../////////000000000000000111111111111000000111111111111000000222111111111000000//////---......///000/////////222222111111222222333444222222222222222222222222000000111222333333444444555555666666666666555555666666777777666555444444333333333222222111111111111111111111111111111111111111000000000000111111111111111111222222222222222222222111111111111000000000111111111111000000000000111222222222222111222222222111111111000000000000000000000000000000222222111000000111222222111111222222222333333333444333222111000111111222111222333333333333222111222222333333333333444444666555444333333444555666666666666666555555555555666777888999:::999888888888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>>>>??????>>>>>>>>>=========>>>>>>@@@???>>>=========>>>???AAA>>>:::888999===CCCGGGHHHDDD???;;;999888777666777777888888888888777777888888777777666666555555777666666555555555555666444444333333333333222222333333333333333333333333444333222111000000000000111111111111111111111111000000111111111111000000111111111111111111111111333333222111111222333333111111222222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222000222333222111000111222111111222222222222111111222111000///...//////000111111111111111111111111111222222333333222222111//////000111111111111111111111111111111111111111000000////////////000000000000000000000111111222222111000//////000000111111000000000/////////...000000///......///000111............////////////111000000////////////000000//////////////////////////////000111333444555///000000000111111111111000000111111111111000000......//////////////////000000000000000000000000////////////////////////000000////////////000000////////////......------......////////////......//////////////////////////////............//////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000////////////////////////.../////////000000000111333555666666444111//////////////////......------000000000000000000000000//////............//////000000///...///111333555444444333222111000///...////////////////////////111111000000000000000000000000000/////////.............../////////000000000000000000111111111111000000111111111111000000111111111111000000000///........./////////000000000000//////000000111222222222222222222222222222000111111222333333444444555555555666666555555555555666666666666555555444222222222222222111111111111111111111111111111111111111000000000000111111111222222222222333333333222222222111111111111000000000111111111111000000///000111111222222111111222111111111111000000000000000000000000000000000222222111000000111222222222222222333333333444444444333333222222222222333111222222333333222222111222222333333333333444444555555444444444444555555555555555555555555555555666777888999999999999999777888999:::::::::999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???===>>>>>>??????>>>>>>>>>@@@???>>>=========>>>>>>AAA???;;;888888999<<<>>>===<<<;;;;;;;;;:::777555777777888888888888777777777777888888777666444333666666555555555666777777444444333333333333222222444444444444444444444444333333222111000000000000111111111111111111111111000000111111111111111000111111111111111111111111333222222111111222222333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111222000111222222111000111222111111222222222222111111222111000////////////000111111111111111111111111111222222333333222222111//////000111111111111111222222222222222222222222000000////////////000000000000000000000111111222111000000///000000111222000000000000//////////////////......///000111222............////////////000////////////000000111222222111111000/////////000000000111222333444555000000000000111111111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////...//////000000//////...000000000000000000000000//////............//////000000000000000000000000111111111111111111111111////////////////////////000000111111111111000000////////////////////////////////////000000000000222444666666333111000///000000000000////////////000000000000000000000000//////............//////222111000.........///000///////////////000000000........................111111111000000/////////////////////................../////////000000000000000000000111111111111000000111111111111000000111111111111000000000000//////.........///000111000000//////000000111222222222222222222222222222111111111222222333333444444444555555555555444444444555555666666666555555222222222111111111111111111111111111111111111111111111000000000000111111111111111222222222333333222222222111111111000000000000111111111111000000///000000111111111111111111111111111000000000000000000000000000000000000222111111111111111111222111111222222222222333333444333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444444444555555555555555666666777888888999999999999888999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<===>>>???@@@???>>>===??????>>>>>>============???>>><<<:::999888888999999888888999;;;;;;999777777777888888888888777777555666888888888666333222444444444444444555666777444444333333333222222222333333333333333333333333333222222111000000111111111111111111111111111111000000111222222222111111111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111222222222222222222222222222222222111000000000000000111111000111222222111000222333111222222333333222222111111111111000000000000000000000000000111111111111//////000000000000////////////000111111111111111222222222222222222222222000000////////////000000000000000000000111111222/////////000000111222222000000000000////////////.........///000111111222............//////////////////...//////000111111333333222222111000//////000000000000111222333444000000000000000111111111000000111111111111000000000000000///////////////////////////////////////////////////////////////000000////////////000000111111000000000000000000//////000000000000//////000000000000000000000000//////............//////////////////////////////111111111111111222222222///////////////////////////000000111111111111000////////////////////////////////////000000000000111333555555333111000///111111000000000000000000//////////////////////////////............//////111000///...---..................//////000000000////////////////////////111111111000//////......//////.....................////////////000000000///000000000111111111111000000111111111111000000111111111000000000000000111///...------///111222222222111111222222333444222222222222222222222222111111111222222333333333333333444444444444333333333333444555666666666666111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111222222222222111111111000000000000111111111111000000//////000111111111111000000000000000000000000000000000000000000000000000111111111222222111111111000000000000111111111111333333333333333333333333222222222222222222222222222222222333333333444444333444444444444444444333333444444444555555666666777777777888888999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<============;;;<<<===??????>>>>>>===>>>>>>>>>>>>======<<<<<<===<<<<<<<<<;;;:::999888;;;999777888999::::::999777777888888888888777777444555777888777666444222222222222222333333444555444444333333333222222222111111111111111111111111333222111111000111111111111111111111111111111111000000111222222222222222111111111111111111111111222222222222222222222222222222333333333333222222111111111111111111111111000000111111111222222222222222222222222222222222111111000000000000000111///111222222111111222333222222333333333333222222111111111111111000000/////////000000000111111111/////////000000///////////////000111111111111111222222222222222222222222000000////////////000000000000000000000111111222//////000000111111111111////////////000000000000------...///000111111111............//////////////////...//////000111111444333333222111000000/////////...//////000111222111111000000000000000000000000111111111111000000000000000000000000//////////////////////////////........................000000////////////000000000000111111111111111111//////000000000000//////000000000000000000000000//////............//////////////////////////////000000111111222222222222000000000000000000000000//////000111111111111111000000000000000000000000000000000000////////////000333555555333111000000000000111111111111111111//////////////////////////////............//////..................//////000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////000000000111///000000000111111111111000000111111111111000000000000000000000000111111111000...---...///111333222222111111222222333444222222222222222222222222111222222222222222333333333333444444444444333333333333444555555666555555000000000111111111111111000000000000000000000000111111000000000000111111//////000000000111111111222222222111111111111000000000111111111111000000...///000000111111000000//////000000000000000111000000000000000000000000000111222222222222111000/////////000000000000111111222222333333333333222333222222111111222222333222222333333333333444444333333444444444444333333333333333444555555666666777777777777888999;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<==================>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999<<<:::777666888999::::::777777888888888888777777333444555666777666555555222222111111111222333333444444333333333333222222111111111111111111111111222222111111111111111222111111111111111111111111000000111222333333333333111111111111111111111111111222222333333222222111222222333333333333222222111111111111111111111111000000000111222222333333222222222222222222222222222111111000000000000000///000222222111111222444222222333333333333222222111111222222111111000///...//////000000111111111000111111222222111111000//////000111111111111111222222222222222222222222000000////////////000000000000000000000111111222///000000111111111111000////////////000000000000---...///000111111000000............////////////000////////////000000111333222222222111000000000...............///000111111111111111000000000000000000111111111111000000/////////000000111111111000000000000000000000000........................000000////////////000000000000000000111111111111///000000111111000000///000000000000000000000000//////............//////000000000000000000000000//////000000111222222222000000000000000000000000...///000111111222111111000000000000000000000000000000000000////////////000222444444333111000000000000000000111111111111000000000000000000000000//////............//////------......///000000000111111111111000000000000111111111111111111111111////////////////////////////////////000000000000/////////000000000111111000000000000111111111111000000111111111111000000000000000000111111111111000000/////////000111222000000//////000000111222222222222222222222222222222222222222222222222222444444555555555555444444333444444555555555444444///000000000111111111222000000000000000000000000111111000000000000111111000000111111111222222222222222222111111111111000000000111111111111000000...//////000000000000000////////////000000111111000000000000000000000000000111222222222222111000///000000000000111111111000000222333333333222222333333222111111222333333222222333333333333444444222333444444444444333222222222333444444555666666777666666777888999;;;<<<::::::999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<======<<<===>>>>>>>>>===<<<;;;::::::;;;;;;;;;:::999999:::888666666888:::::::::777777888888888888777777222333333444555666777777333333222222111222222222444444333333333333222222111111111111111111111111222111111111111111222222111111111111111111111111///000111222333333333333111111111111111111111111111222333333333333222111222333333444444333333222111111111111111111111111///000000111222222333333222222222222222222222222222222111000000000000000...000111222111111333444222333333444444333333222111111222222222111000///......//////000111111222000000111111111111000000//////000111111111111111111111111111111111111111000000////////////000000000000000000000111111222000000111222111111//////.../////////000000000111...///000111111000//////............////////////111000000////////////000111111111111111111000000///////////////000000111111111111111000000000///000000111111111111000000......///000111222222333000000000000000000000000........................000000////////////000000/////////000000000111111000000111111111111000000//////////////////////////////............//////000000000000000000000000......///000000111222222000000000000000000000000...///000111111222222222000000000000000000000000111000000000/////////...///111444444333111000000/////////000000000111111000000000000000000000000//////............//////......///000000000000///000000000000000000000000000000000000000000000000------......///000000000000000000000111111222222//////000000000111111111000000000000111111111111000000111111111111000000///000000000111111111111///000000000000111111111000000//////000000111222222222222222222222222222222222222222222222222222555555555666666555555555444444555555555444333333//////000000111111111222000000000000000000000000111111000000000000111111111111222222222333333333222222222111111111111000000000111111111111000000...//////000000000000000.../////////000000111111000000000000000000000000000111222333333222111000000111111111111222222222///000111222333222222111444333222111111222333444222222333333333444444444222222444444444444222222222222333333444555666666777666666666888999;;;===:::999888888888999:::;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999999888888999:::<<<===<<<===>>>>>>>>>===;;;::::::::::::::::::999888777666555555777999::::::888777777888888888888777777222222222333555777888999555444444333222222222222444444444333333333222222222222222222222222222222222111111111111111222222111111111111111111111111///000111222333444444444111111111111111111111111111222333444444333222111222333333444444333333222111111111111111111111111///000000111222222333333111111111111111111111111222222111000000///000000...000111222111111333444222333333444444333333222111111222333222111000///---......///000111111222......////////////......//////000111111111111111000000000000000000000000000000////////////000000000000000000000111111222000111222222111000///....../////////000000111111//////000111111000///.............../////////000222111000//////...//////000000000000000111111111111000000000000000111222222111111111000000//////000000111111111111000000------...000111222333444000000000000000000000000000000000000000000000000000000////////////000000......//////000000000111000000111111111111000000//////////////////////////////............//////000000000000000000000000---......///000111111111000000000000000000000000......///111111222222222000000000000000000000000111111000000/////////...///111444444222111000000......//////000000000111000000000000000000000000//////............//////000000000000000000///.........//////000111111111////////////////////////,,,,,,---...///000111111000000111111222222222333000000000000111111111111000000000000111111111111000000111111111111000000//////000000111111111222//////000111111111111000222222222111222333333444222222222222222222222222222222222222222222222222555555666666666666555555555555555555444333222222//////000000111111222222333222222222111111000000333222222222333333444555222222222222222222222222333333222222111000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111000111333444444222//////000111222222333333000111111111111222222222555555555555444333222222444444444555555555555666555555666777888999999:::::::::999888999:::;;;<<<======>>>>>>>>><<<;;;::::::::::::;;;;;;;;;<<<<<<<<<:::777777999;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===<<<:::888888999:::;;;555555666777777777777777777777777777777666666555666555444333333444555666666555444444333333333333222333333444444333333222222222111111222222333444111111111000111111222222222333555666666555333111333222111000000111222333333333333333333222111000222222333444333222111000111111222333333333333222333333333333333222111111333111//////000111000///111111111111111111111111////////////000000000000000000000000000000000000000000111222222222222111222111111111000000//////000000000000000000000000222111111111000000//////111111000000//////......000000000000000000000000////////////////////////////////////////////////000000111111111111000000000000111111111111000000////////////////////////000000000000000000000000111111000000//////.........//////000111222222222111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......---......000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111//////000000000000//////111111111111111000//////000000111111111111000000......//////000000111111//////000000000000000///////////////000000000000000000000000000000000000//////............//////111111000000//////......------......//////000000111111000000000000111111000000////////////000000000000000000000000000000000000000000////////////222111111111000000/////////111333222///...000222000000111222222222222111222222333333333444444444000111222333333333333333222333444444555555444444333333333444444444555555000000000000000111111111000000000000/////////...222222222222222333444444222222222222222222222222333333222111111000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333222111111333444333222///000000111222222333333000111111111111222222222444444444444444444333333444444444555555555555666666666777777888888999999::::::999999999:::;;;<<<<<<============<<<;;;:::::::::::::::;;;;;;;;;;;;<<<:::888777999;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888888888::::::555666666777777777777777666666777777777666666555444444333333333333444444555444444333222222333333222222333333333333222222222222111111222222333444333222222111111111222222222333444444444444333222222222111000000111222222333333333333333222111000///000222333333333222222222222333333444333333222222222222333222222111111444222111111222222111000111111111111111111111111111111000000//////......000000000000000000000000000000111222222222222111111111111111000000000///000000000000000000000000111111000000000/////////111111000000////////////000000000000000000000000////////////////////////111111111111111111111111000000111111111111000000000000111111111111000000////////////////////////000000000000000000000000111000000000/////////......//////000111111222222111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111///000000111111000000///111111111111111000//////000000111111111111000000.../////////000000000111......////////////........./////////000000000000000000000000000000000000//////............//////111111000000////////////.........///////////////111111000000000000111111000000////////////000000000000000000000000000000000000000000////////////111111111111000000000//////111222111///...000222000000111222222222222111222222222222333333333333111222222333333333222222222222333444444444444444333333333444444444555555111111111111000000000000000000000000////////////111111111111111111222333222222222222222222222222222222222111111000000///000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444333222222333333222111000000000111222222333333000111111111111222222222222333333444444444444333444444444555555555555666777777777777777888888888:::999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<:::888888:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;:::999777777888999999666666666666777777777777555666666777777666666666222333333333333333333222444333222222111222222222111111222222222222111111222222111111222222333444555444333333222222222222333222222222222222333333222222111000000111222222222222333333333222111111...///000111333333333333333333333444444333333222111111111222222222222222555333222222333333222111000000000000000000000000333222111000///......---000000000000000000000000///000111111222222111111111111111111000000000000000000000000000000000000000000///////////////...111000000000000/////////000000000000000000000000////////////////////////111111111111111111111111000000111111111111000000000000111111111111000000////////////////////////000000000000000000000000000000000000/////////////////////000111111222222111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------......///111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000111111111111111111000000111111111111000000//////000000111111000000///////////////000000000000---......//////......---....../////////000000000000000000000000000000000000//////......//////000111000000000000/////////000000///////////////...111000000//////000000111111000000//////000000111000000000000000000000000000000000000////////////111111111111000000000000///000111111//////000111///000111111222222111111111111111222222222222333222333333333333222222111111222222333333333333333333333333444444444555555222222111111000000//////222222222111111111111111111111000000000000111111111111111111111111111111222111111111000000000///000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222555444222222333333222000000000111111111222222222000000111111111222222222111222333444444444444444444444444555555555555666888888888777777777777777999999999999999:::::::::999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<:::999999;;;<<<<<<;;;;;;::::::999999::::::;;;:::999888777777777888888666666666666666777777888555666666777777666666666222333444555555444333222222222111111111111111222000111111222222111111000222222111111222222333444777666555444333222222222333222000///000111333444222111111111111111111222222222333333333222222111//////000111222222333333222333333333333333222222111111111111111222222333444333222222333333222000////////////////////////222111111000000/////////000000000000000000000000///000000111111111111111111111111000000000000000////////////////////////////////////............000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000111111111111000000000000111111111111000000////////////////////////////////////////////////000000000000//////////////////000000111111111111111111111111111111111111////////////000000000000////////////////////////////////////////////////000000000000000000000000...............///000000////////////////////////000000000000000000000000////////////////////////...////////////000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111222222222222111111000000111111111111000/////////000000000000//////////////////000000000000//////////////////...---........./////////000000000000000000000000000000000000////////////000000000000000000000000000000111000000000//////......000000////////////000000111000000000000000000111000000000000000000000000000000000000////////////111111111000000000000000///000000000//////000000///000000111111111111111000000111111111222222222444444444444333222111111000111222222333333222222333333333444444444555555222222111111000000//////111111111111111111222222111111000//////000000000111111111111111111111111111111111000000000000000111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222666444333333444444222111111111111111111222222222000000111111111222222222111111222333444444444444444444444555555555555666888888888777777777777777888888999999999:::::::::999999999999::::::;;;;;;============>>>>>>>>>>>><<<:::999:::<<<===<<<;;;;;;::::::999999::::::;;;999999888888888777888888777666666555666777888888777777777888777777666555333444555666666555444333111111111000000111111222000111111222222111111000222222111111222222333444777666555444333333333333222111///...///111333444111111111222222111111111111222222333333333222222222222111111111111111111111222333333444444333333333333222111111222333444333222111222333333111/////////////////////////////////000000111111222222000000000000000000000000//////000111111111111000000000000000000000111111////////////////////////............////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000////////////////////////////////////000000000000000000000000000111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000///...............////////////////////////////////////////////////////////////////////////////////////000000000111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111111111222222222222111111///000000111111111000000//////000000000000//////000000000000////////////111111111111111000///...............////////////////////////////////////000000////////////000000000000000000111111111111111111000000/////////...000000////////////000000111111000000000000111111000000000000000000000000000000000000////////////000000000000000000111111000/////////000000////////////000111111111111000000000111111111222222222444444444444444333222111000111222222333333222222333333333444444444555555111111111111000000000000////////////000000000000222111000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222555444333333444444333222111111111111111111111111000111111111111222222222111222222333333333333222444444444555555555555666777777777777777888888888777888888999:::999999999999888888999:::;;;<<<============>>>>>>>>>>>>???;;;::::::;;;<<<===<<<;;;;;;;;;::::::::::::;;;;;;999999999999999888888888777666555555555666888999:::::::::999888777666555444555555666666555555444111111111000111111222333111111222222222222111111222222111111222222333444666555444444333333333333222111000///000111333555000111222222222222111000111111222333333333222222444333333222111111222222222222444555666777777777666555444222222222333444222111111222444333000...000000000000000000000000...//////000111222333333000000000000000000000000...///000000111111000000000000000000111111111111000000000000000000000000...////////////000000000000000000111111111111222111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111111///......---------000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000111111111111111111000///000000111111111111000...//////000000//////...000000000000////////////222222222222111000//////------........./////////////////////////////////111000000//////000000111000000000111111111111222111000000000000000000///000//////......//////000222111111000000111111222000000000000000000000000000000000000////////////000000000000111111111111000///......000000///......///000000111111000000111111111222222222222333333444444444444333333222111222222333333333333333333333333444444444555555000000000000000111111111.../////////000000000000333222111000000000000111111111111111111111111111///000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222444333222333555555444333111111111111111111111111000111111111111222222222222222333333333222222111444444444555555555555666666666777777888888999999666777888999:::999999888999999888999:::<<<===???;;;<<<<<<<<<<<<=========;;;::::::;;;===>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999999888777777555555555666888999======<<<;;;999777555444555444444333333444444555111111111111111222333333222222333333333333222222222222111111222222333444444444333333333333333444111111000000111222444555000111222222222222111000000111222333333333333222444333222222222333444555333444666888:::;;;<<<<<<999888666444333333444444333222333444555444111///111111111111111111111111000000000111111222222333000000000000000000000000...//////000000000000000///000000000111111111111000000000000000000000000/////////000000000111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000000111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000//////.........//////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111///000000111111000000/////////000111111111111111......////////////......111000000000/////////...222222222111111000///...---------.........//////////////////////////////111111000000000000111111000000111111111222222222000000000000000111111111//////............//////222111111000000111111222000000000000000000000000000000000000///////////////000000000111111111111000...---...000111///---...//////000000000000000222222222222333333333333333333444444444444444444222222333444444444444444333333333444444444555555//////000000111111222222000000111111222222222333333333222111000000111111000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222444222222333555666555444222222111111111111111111000111111111111222222222333333333333333222111000444444444555555555666666555666666777888999999:::666777888999:::999888888999999999999:::<<<>>>@@@:::::::::;;;;;;;;;<<<<<<;;;::::::<<<===>>><<<;;;===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;;;;:::999999888777555444555666888999???>>>>>><<<:::777555444555444222222222222444555222222111111222333444444222333333444444333333222222222111111222222333444333333222222222333444444111111111111222333444555000111222333333222111000000111222333333333333333333222222222333555777888555666888;;;===>>>???@@@;;;999777444333333444444444444444555666555333000111111111111111111111111222222222111111111111111000000000000000000000000...//////000000000000000//////000000111111111222000000000000000000000000//////000000111111222222000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000.../////////000000111111111111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////......---......///000111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111//////000000000000////////////000111111111111111......////////////......111111000000/////////...111111111111000///---------------.........//////////////////////////////111111000000000000111111000000111111222222222222//////000000111111222222//////............//////222222111111111111222222000000000000000000000000000000000000//////////////////000000111111111222111...------000111///---...//////000000000000000222222333333333444444444222222333444555555555555222333444444555555444444333333333444444444555555111111000000//////......222222111111000/////////111111111111111111111111000000111111111111000000111111111111111000//////000///.........000111222222111111111000000//////222111000.........///000111000///......///000111000111111111111222222222222222111111222222333444333222222111111222222333222222222111111000000000333333333333333333333333222222222222222222222222444444444555555555555666555555666777888999999::::::999999888888999::::::777888888999;;;<<<=========;;;;;;<<<>>>>>>;;;888999999:::;;;<<<<<<;;;;;;;;;:::888999:::<<<<<<;;;<<<;;;:::999888888888888999888666555444555777888;;;;;;;;;:::888666555444111222222333333222222111222222222333333444444444555444333222222222333444333333333222222222111111111222333333111000000000111111111111111111111111333333333222222111111111000000111222333333444444555444333222222222333444777777999@@@GGGJJJGGGBBB:::999777555444333333333444222111111222333333222111111111111000000//////......//////000000111111444222111111222111000///////////////000000000000333333333222222222111111000000000000000000000000......//////000000000000000000000000000111111111000000000000000000000000222111111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......---...///111222222222222...............///000000111111111111000000000000000000000000000000000000000000000000000000000000111111000///////////////111///...------...///111000111111111111222222222000000000000000000000000////////////............000000000000000000000000//////000000000000//////////////////000000000000000///.........000111222111111000000//////......111111111000000000000000111111000000//////......000000000000000000000000000000000000000000000000//////000000000000////////////000000///...------000///...------...///000000000//////......------------...000000111111111////////////000000000000////////////000000000000111000000////////////000333333333222222333333333000000000000000000000000111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000//////000111222222333333333333333333333333333333333333333333333333333333888666444222222444666888111111000000////////////111111111111000000000000111111111111111111111111000000111111111111000000111111111111111000//////000000///...//////000111111111111111000000000///333222111000///000000111222111000//////000111222000111111111111222222222222222111111222222333444333222222111111222222333333333222222222111111111333333333333333333333333222222222222222222222222444444444444555555555555555555666777888999::::::999999888888888888888888888888999:::;;;<<<=========;;;;;;<<<======;;;888::::::;;;<<<<<<<<<<<<<<<888777666888:::;;;;;;:::::::::999999888888888888999888666555444555666777888888888888777555444333222222333333333333222222222222222333333444444444444444333222222333333444333333333222222222222111111333444333222000000111111111111111111111111111333333333222222222111111000111111222333333444444333333222222222333555666666777<<>>======<<<;;;999888777777777666666666555555555444444222222444555555666666666333333444444444444333333444444333333333333222222222333444555555666555555444444444444333333333333222333555555444333444555333333333333333333333333111222222222222333333333222222222222222222222222555555555555555444333333333444555666666666555555444333222222222333444555444222111111222333333222222222333333333333444444111111111111111111000000000//////000222444333222000000000111111111222222000000000111111111111222222222222222222222222222444333333333333222222222333333333222111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////...///000111333444...............///000000000000000/////////......000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000/////////000000000111111000000000000000000000000...//////000000111111111////////////////////////.........//////.........////////////000000000000///000000000000///......////////////000000000000/////////000111111222222////////////000000000000111111111111111111111111000000000000000000000000//////000000000000//////---.../////////////////////000000111111000000///.........///////////////000000111111111111111000////////////000000000000111111111111111111111111//////...//////000111222111333666999999666333111000000000000000000000000000000000111111111111222000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222333444444333222111000000111111111222222222//////000000111111111222111111111111111111111111111222222333333222222111111111111111111000//////...///000222333333333222///000000000111111111111...///000111222111111000---...000111222222111111000111111111111222222222222222111111222222333444333222222111111222222333111111111222222222333333///000000111222222333333222222222222222222222222222222333333333444444444444444555666777888888999777888:::<<<<<<<<<;;;:::888888888888999999999999999::::::999666666888:::;;;;;;;;;;;;;;;:::999999:::999888:::>>>CCCFFFGGGBBB@@@<<<999777666777777555555666666555555444444222222333444555555555555222222333333333333222222444444444333333222222222222333444555666666666555555444444444444333333333111222444444333333444555333333333333333333333333111111222222222333333333222222222222222222222222333444555666666555555444222333444555444444444555444333222111111222333333444222111111222333333222111222222222333333333333111111111111111111222222111000///000222333333222000000111111111222222222111111111111222222333333222222222222222222222222222222222111111111000000444444333222222111000000000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////000000111111111222...............///000000//////000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000111111000000000////////////000000000111000000000000000000000000------...//////000111111////////////////////////...//////000000//////...////////////000000000000000111111222111000///....../////////000000000111...//////000111111222222.../////////000000000111111111111111111111111111000000000000000000000000//////000000000000//////------...//////////////////000111111111111000//////////////////...............///000111111111111////////////000000000000000000000111111222222333000000////////////000000000111222333333222111000000000000000000000000000000000111111111222222222222222222222222222222222000000////////////000000111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222333333333333222222000000111111222222222222000000000000111111111111111111111111111111111111111222222333333222222111111111111111111000//////,,,...000222333444444333//////000000111111111222///000111222333333222111...///111222333333222222000111111111111222222222222222111111222222333444333222222222222222222333000000000111111222222222///000000111222222333333222222222222222222222222222222333333333444444444333333444555666777888888555666999;;;<<<;;;::::::::::::::::::::::::;;;;;;999::::::888666555888;;;888888888888888777666555<<<;;;:::===CCCIIINNNQQQEEEBBB===999666666777888555555666666555555444333111222333444444444444444111222222333333222222111444444444333333222222222111222444666777777666555555555444444444333333333000222444444333333333444333333333333333333333333111111111222222333333333222222222222222222222222111222444666777777666666000222555666555444444444555444222111111111222222444222111111222333333222111111111222222333333333000000000111222222222333222000000000222333222111000111111111111222222222111111222222222333333333222222222222222222222222//////......---------,,,444444333333222111000000000000000000000000000000//////000000111111111222000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000111111111111000//////...............///000000......///000111222333333000000000000000000000000000000000000000000000000///////////////000111111000000111111111111000000////////////000000000000000000000000000000000000,,,------...///000000111//////////////////////////////000000000000//////////////////000000000000111222333333222111000///.../////////000000111111...//////000111222222222.../////////000000111111111111111111111111111111000000000000000000000000//////000000000000//////------...///000000/////////000111222222111000///000000//////.........---------...000111111111111////////////000000000000//////000111222333333444111000000////////////000111111111111111111111111000000000000000000000000000000111111222222222222222222222222222222222222000000////////////000000111111111111111111111111222222111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000444444333222111000///...222222333333333333444444333222222111111222222333444333333222111111111222222222222222222222222222111111111111111111111111000000000000000000000000333222111111111111111222222222222222111111000000444444444333333222222222222222111000//////000000000000000000111222333444444444333222222222333333444444444444444444444444555555555555555666777777999999::::::::::::;;;;;;999999999999999999999999<<<;;;999777777888999:::<<<<<<<<<;;;:::999888777:::999;;;@@@FFFMMMQQQRRRHHHDDD>>>:::888777666555777777777777666555444333333333333444333333222222000000111222444555666666888888888888777555444333444444444444444444444444555555555444444333333333333333333444444444555555333333333333333333333333222333555666666555333222444444555555555555555555333333333444444333222222555555555555555555555555222222222222222222222222333555666555444222222333222222333444444222111000000111222333444333333222222111///...---...000111000000111111111222222222///000111222222222222222222333444333111//////000222333333444444333333222///000000111222222333333444333111000000000111111000000000000000000000000000222333333111000000111111111111111111111111111111111111111000000000000......//////000000111111000000000000000000000000222111111111000000//////000000000000000000000000//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000000000//////.........---,,,---///000000///---,,,,,,,,,---...///000111222222111111111000000//////------...///000000//////000000000000000000000000///////////////000111111222111111111000000/////////000222333333222000///000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111222222111000000000000000///////////////...------............/////////000222111111111000000/////////////////////////////////////////////000111111000000000000000000111111000000000000000000000000000000111111111000000///000000000000000000000000000000000000000000000000111111000000000000111111111111111111111000//////111111222222222222111111111111222222222333333333222222222222222222222222222222222111111111111111000000000000000000000000222222222111111111111111222222222333333333444444333222222111111222222333444333222222111111111222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000111111222222222222222111111111000444444444333333222222222333333222111111111111111222222111111111111111222444333333333333333444444444444444444444444444444666555555555555666777777999999999:::::::::;;;;;;::::::::::::::::::::::::;;;:::999888888888999999;;;;;;;;;::::::999888777888888;;;@@@GGGMMMQQQRRRCCC???;;;888888888777777777888888777777555444444333333444444444444444333111111222333444555555666777777888777777666555444444444444444444444444444555555444444444333333333333333333333444444444444333333333333333333333333222333444555555444333111555666666666555444333333333333333444444333333222444444444444444444444444333333333333333333333333333555666555444222333333222222333333222222111000000111222333333333333222333222000/////////111222111222222222333333333333111111222333333333222222111333444333111//////000222222333333333333222222111111111111111111111111333333111000000000111111111111111111111111111111111222333333111000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000111111111111000000000///000000000000000000000000//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000000000000/////////......,,,---///000000///---,,,,,,,,,---...///000111222111111111111000000000///---......///000000//////000000000000000000000000///////////////000111111111111111111000000000//////000222333333222000///000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000...////////////000000000222111000////////////000///000000000000///...---........./////////000000111111111111000000000//////////////////////////////////////////000111111111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111000//////111111222222222222111111111111111111222222222333222222222222222222222222222222222222111111000000000000000000000000000000000000111111222222222333222222222222333333333333333222222111111222222333333333222111111111111222222222222222222222222222111111111111111111111111000000000000000000000000000/////////000111222222222222222222111111111111444444333333333333222222444444333222222222222333444444222111111000000000333333333333444444555666444444444444444444444444666666555555666666777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888999999999999999888777666444555777;;;AAAEEEFFFFFF<<<:::777666666888888888777777777777777666555444333333444555666666666555222333333333444444444444666666666777777666666555444444444444444444444444555444444444444333333333222222222333333333444444333333333333333333333333111222333444444333222111666666666666444333222111333333444444444444333333333333333333333333333333444444444444444444444444333444666555444333333444333333222111111111111111111111222333333333222222444333222111000111222222222222333333333444444444222222333333333222222111111333444333111//////000111111222222222222111111333333222222111000//////333222111111000111111111222222222222222222222222222333444333111//////000111111111111111111111111222222111111111000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000111000000000000000//////---...///000000///...---------...//////000111111111111111111000000000000......///000000000//////000000000000000000000000///////////////000111111111111111111000000000000000111222333333222111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000............////////////000000//////......//////000000111111000000//////....../////////000000000111111111111000000000000///////////////////////////////////////000111111222111111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111111222111111000///111111222222222222111111000000000111111111222222222222222222222222222222333333222222111000000000000000000000000000000000000111111111111222222222111222222222222333333333333222222111111222222333222222111111111111111222111111111111111111111111111111111111111111111111000000000000000000000000///...//////000111222333222222222222222222222222333333333333333333333333333333222222222222333333444333222222111111111111333333333333444555666777444444444444555555555555666666666555666777777888888999999999999:::::::::::::::::::::::::::::::::888888999999999999888777888888888888888777666666666666777999<<<<<<:::999999666444444555666777666666666666666666555444333333333555666777777777777444444444444444444333333444555555666777777666666444444444444444444444444444444444444444444444444222222222333333333333444444444444444444444444444000111222333333333222222555555555555444444333222222333444444444444444444444444444444444444444444444444444444444444444444222444555555444333333444444333222000000111222222222222222222222222222222333333222111111111111222222222222333333333333444222222333222222111000000111222333333111000000111000111111222222111111000333333222222111000000000222222111111111111111111222222222222222222222222222333444333111/////////111111111111111111111111222222222111111111000000111111000000//////......////////////////////////111111111000000000000000000000000000000000000000//////000000000000/////////000000000111111111111111111111111000000000///////////////////////////111111111111000000000000......////////////......---......///000000111111111111111000000000000000...//////000000000/////////////////////////////////////////////000000111111111111000000000000000000111222222222222111000000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000........./////////000000//////............//////000000111111111111000000...////////////000000000111111111000000000000000///////////////////////////////////////000000111222222111111000/////////000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000111111000000000000111111111111111222222111111000111111222222222222111111///000000000000111111111111111111111111111111111222222222111111111000000000000000000000000000000222222222111111111111000111111111222222222333333333222222111111222222333111111111000000111222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000111333333222222222222222222222333333333333333333333333333222222111111111222222333222222111111222333333444222222222333444555666777444444444555555666666666666666666666666777888888888888888999999999::::::888888888888888888888888777888888999999999888777777777888888888777666666;;;::::::<<<===<<<:::777888666444333444555555444444444555555555444333333333444555666777777888777555555444444444444333333333444555666666777777666444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444111111222222333333333333222222333444555555555444222333444444555555555444666666666666666666666666222222222222222222222222222444555555444333444444555444222111111111222333333222222222222222222222222222111111000000000000111111111111222222222222111222222222111000//////000222333333111000000111000111111222222111111000111111111111111111111111111111111111222111111111111111111111111111111111222333444333111//////000111111111111111111111111222222222222111111111111111111000000//////......////////////////////////000000000000000000111111111111111111111111111111//////000000000000/////////000000000111111111111111111111111000000000///////////////////////////000000000000111111111111...//////////////////.........//////000000111111000000000000000000111111///000000000000000/////////////////////////////////////////////000000111000000000000000000111111111111111222222111111111111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000//////000000000111111111//////............//////000000111111111111000000////////////000000000111000000000000000000111111000000000000000000000000///////////////000000111111111111111000000//////000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111111111222222222222111111///000000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000333222222222111111000000111111111111222222222222333222222111111222222333111000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000111000000000111222333333222222222222333333333333222222333333333333444444222111111111111222222333111111111222222333555555222222222222333333444555444444444555666666777777777777666666777777888999888888888888999999999999888888888888888888888888777777777888888888888888777777888888888888777777777666777888:::;;;:::999888666444444555666555444444444555555555444444333444444555666777777777666555555555444444444444444333444555666666666666666444444444444444444444444333333333444444444444555333333333444444444555555444444444444444444444444111111222222333333444444000111222444555555555555222333444555555666555555666666666666666666666666222222222222222222222222222333555555444333444555555555444333333333333333444333222222111111222222111111111111111000000000000000111111111222222222111111222222222111000000000111333333111000111111111111222222222222111111111111111111111111222222000000111222222222222111000000000000000000000000000222333333111000000111111111111111111111111111333222222222222111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000//////000000000000000111/////////////////////////////////000000111111111000000000000111111111111000000111111111000//////000000000000000000000000///////////////000111111000000000000111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111//////......//////000000//////000000111111000000/////////000000000111111000000000000111111111111000000000000000000000000///////////////000111111000000000000000000000111000000000000000000000000...///000111111222111111000000000000000000000000000000000000000000000000111111000000000000111111000111222222333222222222111111222222222222111111000000000111111111222222111111111111111111111111000000000111222222333333000000000000000000000000111111111111111222222222111111111111222222222222333222222111111222222333000000000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000333222222222222222333333222222222333333333444444222222222333333444444444222222222222222333444444333333222222222333333444222222111111111222222333444444444555666777777777777777666666777777888999888888888888999999999999888888888888888888888888888777666666666888999:::777888888999999888888777555333222333555777777777777555444555777777777555555555666666777666666555444555555666666666555555444444444555555555555555444444555555666555555555444444444444444444444444333333333444444444555555444444555555555666666666555555555555555555555555222222222333333444555666111222333444444444444444222333444555666666666666666666666666666666666666333333333333333333333333111333555555444444444555555555666666555555444333444333222111111111222222222222222222222111111000111111111222222222333333222222333444444444333333///111333333111000111222222222333333333333222222333333222222111000000000///000111222333222222111111111111111111111111111///111222222111111111222111111111111111111111111333333222222222111111111////////////000000000000000000000000000000000000///000000000111111111111111111111111111111111111//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000....../////////000000000000000////////////000000000000000000000111111111///000000000111111111111111111111111111000//////000000000000000000000000///////////////000111111///000000000111111111111222111111111111111111222111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000/////////000000000000111000////////////000111222---...///000000000000/////////000000000111111111///000000000111111111111000000000000000000000000///////////////000111111/////////000111111222222000000000000000000000000...///000111111222222222000000000000000000000000000000000000000000000000111111000000000000111111000111222222333333333222111111222222222222111111111111111111222222222333111111111111111111111111//////000111222333333444000000000000000000000000...///000111222333444444000111111111111222222222333222222222222222222333000000///000000111222222000000000000000000000000111111111111111111111111000000000000000000000000444444333333222333333333222222222333333444444444222222222333333444444444333333333333444444555666555555444333222222222222222222111111000111111111444444444555666777777888777777777777777888888999777888888888888999999999999999999999999999999999888777666555666777999;;;777888888999999999888888;;;888666555666777777666666555444666888999999888777777888888888888888777444555555555555555444444444444444555555555666666444555555555555555444444444444444444444444444444333333333444444555555555555555555666666666666777555555555555555555555555333333333333444555666777333333444444444333222222222333444555666666666666555555555555555555555555444444444444444444444444111333555555444444444555555666777777777666444333555444222111111111222222333333444444444333222111222222333333333444444444333333444555666666666666///111333333111111111222222333333444444333333222555444333222111///......///000111222333333222111222222222222222222222222...000222222222111222333111111111111111111111111333333333222222222111111......//////000000111111000000000000000000000000//////000000111111111222111111111111111111111111//////000000000000//////000000000000111111111111111111111111000000000000000000000000000000000000---.........//////000000000000////////////000000000000000000111111111111//////000000111111111222111111111111111000//////000000000000000000000000///////////////000111111//////000000111111111222222222111111111111222222111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000............/////////000000000000000000111222222------...//////000//////000000000000111111111111//////000000111111111222000000000000000000000000///////////////000111111......///000111222333333000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000111111000000000000111111000111222333333333333333111111222222222222111111111222222222222333333333000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000222222111111111111111111222222222111111111000000333333333222222111111111222222111111111111222222333333333222222000//////222222222222222222222222222222111111222222333444444333222222111111222222333333333333333333333333333333222222333333444555222222222333333444444444222333333444444333333222000111222333444444444444222333555777999999888888888888888888888888888888777777666666666666777777999888777555555555666777666777999:::999888666555777555444444666777666666777777666555555555555666666888<<>>@@@@@@???<<<:::999888777666555444333333444444444555555555555555666666666666777777777777666666555444444555555666555555444444444444555555777777666666666555555555666666666555555555555555555555555555444444444444444444444555555444444333333333444444555666666777555555555555555555555555444444444444444444444444555555444444444333333333555444444333222222333333555555555555555555555555888555222222333444333111333333333333333333333333222333444555555555444333222222222222222222222222222222111111111111111111333333222222111000000000222222333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000111111111111000000000///111000///......///000111111111111111000000000///111111111111111111111111222222333333333333222222000000000000////////////000000000000000000000000000///............///000//////111111111000...---///000000111111000000/////////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111000000000000000000000000000000111111111111111111000111111111222222222333333000000111222222222222111000000000000000000000000000000111111111111000000//////000000000111111111000111111222222111111000111111111111000000000///000000000000000000//////000111111111111000//////222222111111111111222222111111111111000000000/////////000000000000//////222111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222111000000000111333333222222222222222222222222111222444555666555444333000000111111111111000000111111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111444444333333333222222222222222222222222111111111222222111111111111222222111111111111111000///...222222222222222222222222222111111111111222333333.........///000222333444333333333333333333333333333333222222333333444555444444444444444555555555222333333444444333333222333444555666666666666666555555555555666888999:::888888888888888888888888777777666666666666777777:::999888777777777888999:::999777777777888999::::::888666666777777666555666555555444444444444444555777999;;;<<<:::888777888888777666555444444333555555555555555444444444666666777777777888888888777666666555666666777777777666444333333444666777777777777777777666666666666666666555444444333333555555444444444333333333333444444555555555444444333444444555555666666666444444444444444444444444555555555555555555555555555444444444444333333333444444444555444444333222555555555555555555555555999777444333333333222000222222222222222222222222222222333444444444444444333333333333333333333333111111222222222222222222222222222222222222222222000000111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111000000000000111000///......///000111111111111111000000000000111111111111111111111111222333333444444444333333000000000000////////////000000000000000000000000000//////......//////000//////000111111000...---...//////000000//////...//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111000000000000000000000000000///000000111111000000///111111111222222222222333000000111222222222222111000000000000000000000000000000111111111111000000//////000000000000111111000111111222222111111000111111111111000000000000222222111111111000000000111111111000000///......222222111111111111222222111111111111000000000000//////000000000000//////222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111222333333222222222222222222222222111222333444555444333333000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222333333222222222222111111222222222111111111111111222222111111111111222222111111111111111000///...111111111111111111111111111111111111111222222333/////////000000111333333333333333333333333333333333333222222333333444555555555555555555555555555222333333444444333333222222222333444444444444444666555555555555777999:::888888888888888888888888777777666666666666777777999888777666666777888888888888999999999::::::;;;;;;999777777777777666555555555444333333333333444333444666777777777555444777777666666555555444444666666666555444444444333666666666666777777777777666666555555666666777777888666444222222444666888666666666666666666666666555555555555444444444444444444444444333333333333333444444555555555555555333333444444444555555555555555555555555555555555555555555555555555555555444444444444444444444444333444555666666555444333555555555555555555555555444333222222222333222222111111111222222222222222222222333333444444444444333333333333333333333333111111222222222222222333111111111222222333333333000000000111111000000000222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111000000000000000111111000//////000111111111111111000000000000000111111111111111111111111000000111111222111111111000000000000////////////000000000000000000000000000//////////////////000111111222222222222111000......////////////......////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222222111111111000000000000000000000000000000//////000000000000//////111111111111222222222222000000111222222222222111000000000000000000000000000000111111111111000000////////////000000000111000000111111111111000000111111111000000000000000222111111111111111111111111111000000////////////222222111111111111222222111111111000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111222222333333111111111111111111111111111111222333444333333222000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111000000000000111111111111111111111111222222111111111111222222000111111111111000000///111111111111111111111111111111000000111111222333333222222111111111222222333333333333333333333333333333222222333333444555555555555555555555555555222333333444444333333222333333444444555555444444666666555555555777888999777777777777777777777777777777666666666666777777777666555444444555666777444666999;;;<<<;;;999888;;;999777777777777666555555555444333333333333444666666777888888888888777666666666666666555555555666666666555444444444333444444444555555555666666555555444444555666666777888666444222222444666888555555555555555555555555333333444444555666777777555555444444444333333333333444555555666666666555333333333333333444444444666666666666666666666666444444444444444444444444444444444444444444444444333444666777777666555444555555555555555555555555333444444444333333333333111111222222222333333333222222222222333333444444222222222222222222222222111111222222333333333333111111111222333333444444333444444555555444444333222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000111111111111111111111111111111......///000111111000000000000000000////////////111111111111111111111111///000000000000000000///111111111222222222111111......////////////.........////////////000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111222222222111111111000000000000000000000000000000//////000000000000//////000000111111111222222222000000111222222222222111000000000000000000000000000000111111111111000000...////////////000000000000000000111111000000000000000000000000000111111111111000000111111333333111111000000000000111222222222111111111111222222000000000000000000111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111222222333333333333111111111111111111111111111111111222222222222222111111222222222222111111222222222111111111111111000000000000000000000000000000000000000000000000000000000111222222333333111000000000000/////////000000000111111111111111222222111111111111222222111111222222222222111000111111111111111111111111111000000000000111222222444333333222111111222222333333333333333333333333333333222222333333444555555555555444444444444444222333333444444333333222555666666777777777666666666666666666666777888888777777777777777777777777777777666666666666777777666555444444444555666777666999>>>AAACCCAAA>>><<<:::888666666777777666555666555555444444444444444555555555555555666666666555555555666666666666666555555555555555444444444333333444444444555555555444444444444555666777777777666444333333444666777444444444444555555555555222333444555666888999999666666555555555444444444333444555666666666666666444444444444444444444444777777777777777777777777333333333333333333333333333333333444444444444555444555666666777666666666555555555555555555555555777888999888555333333333222222222333333444444555222222222222222333444444111111111111111111111111111111222222333444444444111222222222333333444444333333444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111222222222222222222222222///000111222222222222222000000000000////////////111111111111111111111111///000000111111000000//////////////////000000000...//////000000//////.........////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222111111111111000000000000000000000000000///000000111111000000///000000000111111111111222000000111222222222222111000000000000000000000000000000111111111111000000......////////////000000///000000111111000000///000000000000111111111111111111000111222444666777444333222111000111222333222222111111111111222222000000000000111111111111//////000000000000/////////////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111222222333444333333333111111111111111111111111000000111111111222222222111111222222222222111111222222222111111111000000000000000000000000000000000000000000000000000000///000000111222222333333111111111000000000000//////000000000111111111222222222111111111111222222222222333333333333222222111111111111111111111111000000000000000111222222222111111111111111222333333333333333333333333333333333222222333333444555444444444444333333333222222333333444444333333222666666777777777777666666555666666777777777777777777777777777777777777777777777666666666666777777666555444444444666777888999<<>>>>>777555444444666777666666777777666555555555555666777666555444555666777888444444555555666777777777333444444555555666666666555555555555666666666777666666666666777888999:::555555555555555555555555555666666666777777888888777777777777888888888888777777777777666666666666333444555666777777777777888888888888777777777777666666666666666666666666444444444444444444444444333333333444444555555555777666555555555777888999555555555555555555555555///333666777555444666777333333444444555666777777333222111111111222333444333333333333333333333333111111222333333444555555333333333333333333333333444555555666666555555444333333333333333333333333111111111111111111111111222222222222222222222222000000000000111111111111000000000000000000000000//////000000111111111222111111222222222222111111//////000000111111111222222222222222222222222222...///000111222333333333000000000000////////////111111111111111111111111///000111222222111000///111111000000111222333333000000111111111111000000............/////////000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222111111111111000000000000000000000000000111111222222222222111111000000000000111111111111000000111222222222222111000000000000000000000000000000111111111111000000............/////////000//////000000000000////////////000000111111111222333333333444777:::>>>@@@===;;;777333111/////////222222111111111111222222//////000000111111111222111111222222222222111111000000111111222222222333000000000000000000000000000000000000000000000000333333333333333333333333000000000000111111111111111222333444555444333333000000000000000000000000000000000000000111111222111222222333333222222111000000000000111111111111111000/////////000222333111111000//////...//////444333222111000000000000222222222222222222222222222111111111222333333444222222222111111111000000///000222333333222000///111111000000111111222333222222222111111000000000333333333444444333222222333333222222222333444444222222222333333444444444333333333444444333222222555555333333333333555555444444555555555555444444333444555666777888999::::::999888777777777888999888777666555555666777888666666666666666666666666444555555777999;;;===>>>666666555444444444555555555555555555555555444444888888777555555444444444444444444444444444444444666666555555555555666666888888888777777777777666777777777777666666666666666666666666666777888999666666777777888888999999666666777777888888999999666666777777777777666666777777777777888888888888777777777777777777777777777777777777777777777777888888777777666666555555333333444444444444444444444444555555444444333222444444444555555666666666555777:::;;;;;;888555333222222222222222222222222111111111111111111111111444333333333333444555555444444444444444444444444444333333222222333333444555555444333333222111111111111111111111111111111333333222111111222333333333222222111111222222333111111111000000000000000000000000000000000000000222111000000000000000111000000000000111111111111111111111111111111222222000000111111111000000///000000000000000000000000555222///,,,,,,---000111000000000000000000000000///111222111000///000111222111000.........///000222111000//////000111222///000222222000///000111000000000000000000111111111111000000/////////...000000111111111111000000///////////////000111111111111222222222222111111111111222333333333333222000000000000000000000000222222111111222222333444000000000000000000000000////////////////////////222111111111000000//////000000000000111111111111////////////000000000000////////////////////////333222222333777===DDDHHHFFF???666222333333111///000000111111222222222333000000000000000000000000//////000000111111222222000000000000000000000000222111000//////000111222222222111111000111111111000555888888333000111444000000000000000000000000000111111111111222222222333333333333333333333333111111222222222333333333000000000000111111111111000000000000111111111111111000000///000111222333222111000000//////000000222111111111111111222222222222222222222222222222222222111111222222333444222222222111111111000000///000222333333222000///111111000000111111222333333333222222222111111111333333333444333333333222444444333333222333333333222333333333333333333444222222222333333222222111555444333222222333444555555555666666666666555555555555666666777777888888::::::888777777777777888888777666555555555666777666666555555555555555555444444444444444555666666777666555444333333333333444444444444444555555555888888777555555444444555444444444444444444444444666666555555555555666666999999888888888777777777777777777777777777777666666666666666666666777777555666666777777888999999666666777777777777888888666666777777777777666666777777777777888888888888888888888888888888888888777777777777777777777777777777777777777666666666666555555555555555555555555666666666666555444444444444444444555555555555555777888999999777555333333333333333333333333333222222222222222222222222444333333333333444555555444444444444444444444444444333333222222333333444555555444333333222111111111111111111111111111111333333222111111222333333333222222111111222222333111111111111000000000000000000000000000000000000111000000000000000111111000000000000111111111111111111111111111111111111000000111111111111000000111111111111111111111111222000...------///111222000000000000000000000000///111222111000///000111111000///......//////000222111000//////000111222///000222222000///000111111111111000000000000000111000000000000//////...000000111111111111000000///////////////000111111111111222222222222111111000111222222333333222222000000000000000000000000222222111111222222333444111111111111111111111111000000000000000000000000111111111111000000000///000000000000111111111111////////////000000000000111111111111111111111111333222111333666<<>>999333111222333222000000000000000000111111111000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000111222333333888;;;???===888333111111000000000000000000000000000111111111111222222222111111111111111111111111000000000111111111222222000000111111111222222222000000111111111222222222000000000111111111222222333333222111111222222222111111000000111222222333222222222222222222222222333222222111222222333333111111111111111111111111000111222222222222111000111111000000111111222333333333333333333333333333333333222222333333444444777666555333333222222222444444444333333222222222111111222333333333222222222222222222222222222222444555555555555555555444555555555666666666666666:::999888777666555555555666555555444333333333333555555555444333333222222555555777888999:::;;;;;;555444444333333333333444111222222333444555555666888888777666555555666666555555555555555555555555777777666666666666777777:::::::::999999999888888777777777777777888888888777777777777666555555444444555555666777777888888888888777777666555555444777777777888888777777777777777888888888999999999888888888888888888888888777777777777777777777777666666666777777888888999999999888777666555555555666666777777777666555555555555444444333333222222666555555444444444555555444444444444444444444444333333333333333333333333333333222222333333444555333333333333333333333333444333333222222333333444444444444333333222222222222222222222222222222222222222222222222222222222333222222111111222222333000111111111111111222222000000000000000000000000////////////000111333333///000000000111111111111111111111111000000000000000000111222222222111111111111111111111111111111//////000111111111111111000000000000000000000000///111222111000///000111......//////000000111111111000000000000000000111///000222222000///000111222222111111000////////////000111111111000000///111111000000000000111111///////////////000000111111111222222222222111111000000111222222222222222000000000000000000000000111111111111111222222333111111111111111111111111000000000000000000000000111111111000000000000000///000000000111111111111////////////000000000000111111111111111111111111222111111111333555888:::888555111000111222222111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000///000111222222111000///000000000000111222333444777:::======:::555222111111111111111111111111111000000111111111222222222222222222222222222222222///000000000000111111111111111111222222222333333111111111111222222222222000111111111222222222222333222222222222222333333333222222111000000111111222222222222222222222222333333222222111222222333111111111111111111111111111111111222222111111111111111000000111111222333333333333333333333333333333222222222222333444555777666555444333333222222444444444333333222222222222333333444555555444444222222222222222222222222222333333444444333333222333333444555666777888888888888777777666555444444444444444444444333333222555555444444444333333333333444666777888888888888333333333333444555666666222222333333444555666666888777777666666666666777666666666666666666666666777777666666666666777777:::::::::999999999888888666777777777888888888999777777888888777666555444555555666666777888888888999999888777666555444444777777888888888888777777888888888888999999999999888888888888888888888888777777777777777777777777666666777777888888999999888888888777666555444444555666666666666555444444555555555444444333333333555555444333333444555666333333333333333333333333333333333333333333333333333222222222222333444444333333333333333333333333444333333222222333333444444444333333333333222222222222222222222222222222222222222222222222222222333222222111111222222333000000111111222222222333111111111111111111111111////////////000111333333///000000000111111111111111111111000000000//////000000111222222222222222111111111111111111111111111111222222111000///...000000000000000000000000///111222111000///000111......//////000000111111000000000111111000000000///000222222000///000111111111111111000000/////////000111222222111000///111111000//////000111111///////////////000000111111111222222222222111111000000111222222222222111000000000000000000000000111111000000111111222333000000000000000000000000////////////////////////000000000000000000111111///000000000111111111111////////////000000000000000000000000000000000000111111111111222333444555333222111000111222222111111111111000000000000000000000000000000000000000222222111111000000//////111111111111111111111111///000111222222111000///000000000000111222333444333666999:::888555333222222222222222222222222222000000111111111222222222333333333333333333333333///000000000000111111111222222222222333333333333111111111222222222222333000111222222333333222222222222111111222222333333444333222111000000000000222222222222222222222222333333222222111111222222111111111111111222222222111111111111111111111111111111000000111111222333222222222222333333333333333222222111222333555666666666555444333333333444444333333333333333333222222333444555555666666555222222333333333333222222111222222222222222222111111222333444666777888999666666666666666555555444333333444555555444444333444444444444444444444444999::::::::::::888666555444444444444444555666777333444444555555666666666888777777666666777777777777777777777777777777777888777777666666777777888:::999999999888888888888666777777888888999999999777888999999999888777666666666666777888888999999:::999999888777666666555777888888999999888888777888888888999999999999:::999999999999999999999999777777777777777777777777777777888888888888888888888888777777666666555555555666666666666555444444555555555555555555444444555444444444444555666666333333333333333333333333444444444444444444444444222222222222222333444444444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333111222222333333222222111333222222111111222222333000000111111222333333333111111111111111111111111000/////////000111222222000000000000111111111111111111111000000//////...000000111222333333333333222222222222222222222222222222222222111000///...000000000000000000000000///111222111000///000111...///000000000000000///000000111111111111000000///000222222000///000111000000000000000000000111...///111333333222111///222111000//////000111222///////////////000111111111111222222222222111111///000111111222222111111000000000000000000000000111000000000000111222222000000000000000000000000........................000000000000111111111111000000000000111111111111////////////000000000000////////////////////////000000111111111222222222000000111111111222222222222222222111111111111111000000000000000000000000111111111111000000000000111111111111111111111111000000111111111111000000000000000000111222333333111222444555666555444333222222222222222222222222000111111111111222222222333333333333333333333333000000000111111111222222222222333333333444444444111111111222222222333333000111222333333333222222111111111111111222333333222222111111111111111222222222222222222222222222444333222222111111222222000000111111111222222222222111111111111111111222111111000000111111222333111111111222222222333333333222111111222333555777666555555444444444555555222333333333333333333444111222333444555555555555222333444555555444333222222222222333333222222222333333444444555666777777333444555666666666555555222333444555666666555555444444444555555666666777;;;<<<======;;;999777666888777666555555555555555666666666666666666666666888777777777777777888888777777777777777777777777888888777777777777888888999999888888888777777777666777777888888999::::::777888:::;;;;;;:::999888777777888888999999::::::::::::999999888888777777777888888999999888888777888888888999999999::::::999999999999999999999999777777777777777777777777999999888888888888888888888888888888888888777777666777777777777666555555555555666666666666666666444444555555666666666666444444444444444444444444444444444444444444444444222222222111222222333444555555555555555555555555444333333222222333333444333333333333333333333333333333333333333333333333111222333333333333222111333222222111111222222333000000111222222333444444111111111111111111111111111000000000000000111111000000000000111111111111222111111000//////......///000111222333333333333222222222222222222222222222111111111111111111111000000000000000000000000///111222111000///000111///000000111111000///...///000111222222111000//////000222222000///000111/////////000111111222222...///222333444333111000222111000//////000111222///////////////000111111111111222222222222111111///000000111111111111111000000000000000000000000000000000000000111222222222222222222222222222222///////////////////////////000000000111111111111000000000000111111111111////////////000000000000000000000000000000000000//////111111222111111000///000222222222111111222333333333333222222222111000000000000000000000000000000000000000111111111111111111111111111111111111111000000000000111111222111111111111111222222111111111222333444333333333333333333333333333333000111111111111222222222222222222222222222222222111111111111222222222333333333333333444444444444111111222222222333333333000111222333444333222222111000000000111222222333000000000000111222333444222222222222222222222222444333333222111111111222000000111111222222222222222222111111111111222222111111111000111222222333000000000111111222222222333222111111111333666777555555444444444555555666222222222333333444444444000111222333444444555444333333555555555555333333222333333444444333333222555555555555555555555555222333444666666666666555111222444666777777777666333444444555666777888888444555777888888777666444;;;:::999777555444444333777777777777777666666666888777777777777777888888777777777777777777777777888888777777777777888888888888888777777777777666666777777888999999::::::777888:::<<<<<<<<<:::999888888888999::::::;;;;;;:::::::::999999999999999888888999999999999888888888888999999999:::::::::999999999999999999999999777777777777777777777777:::999999999888777777777999999999999999999::::::888888888888888777666666555555666666777777888888444444555666777777666666666666666666666666666666555555555555555555555555222222111111222222333444666666666666666666666666444333333222222333333444333333333333333333333333333333333333333333333333111222333444444333222111333222222222222222222333000000111222333333444444111111111111111111111111222111000000000000000111000000000000111111111111222111111000///......---///000111222333444444444222222222222222222222222000000000000111222333444000000000000000000000000///111222111000///000111000000111111111///...---///000111222222111000//////000222222000///000111......///000111222333333---///222444444333111000222111000......000111222///////////////000111111111111222222222222111111//////000111111111111111000000000000000000000000000000000000000111111222444444444444444444444444000000000000000000000000//////000000111111111222000000000000111111111111////////////000000000000111111111111111111111111...///111222222222111000...000222333222222111222444444444333333222222222000000000000000000000000//////000000111111222222111111111111111111111111222111000//////000111222222222111111111111111111333222000000222333333222333333333333333333333333000111111111111222222222111111111111111111111111111222222222222333333333333333333444444444555555000000000000000000000000222222222222222222222222000000000000000000000000222222222222222222222222000000111222333333333333222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222444333333222222111111111000111111111111222222222333333333333444444555666555555555444444333333333333333333444555666777777666555444333222222111000333333333333333333333333///000111222444666888999888777666444444444555666666666555555555444444444333444555555666666555555555666888999999777444333555777999;;;;;;:::999777888888777777777666666666777777777777777666555555777777777777777666555555777777888888888777777666888888888888888888888888888888999999999::::::::::::999999999999999999:::888999999::::::999999888777777777777777777777777888888888888888888888888888888999::::::;;;<<<<<<888888888888888888999999888888888888888888888888888777777:::<<<<<<777444666777888999999888777666888888888888888888888888777777777777777777777777888888777666666666666666666777888888888666555444555555555555555555555555111222222333333222222111444444444444444444444444333333333333333222111000444333222111111222333444333333333333333333333333555777888666333111333555333333222222222222222222222111111000000000000000222222111111111111111111111111111111111111111111222111000//////000111111222222222333333222222222000000000111222222222333444333111000///...//////222333444444555666777888111///...///000111000...000000000000000111111222000000////////////000000000000000111222222222333000000000000000000000000//////000000000000//////000000111222222222222111000000////////////000000//////000000111111111222222111000//////000111111000000000000111111111111000000000000000000000000000000111111111111000000111111222222222222111111////////////000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444333333222111111///---...111222000...000000000000000000000000222222111111111111111111000111111111111222222222222222111111222222333444111111000000000000111111555444222111111111222222222111000000000111222333222222222222222222222222222222222222222222222222000111333444555555444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222333333222111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000000222222222222333333333333333333333333333444555555444444444444444444333333222222333333444444555555666555555444444333333333444444444444444444333333333333333333444555777777888777666666555555555666666666555555555444444444333444555555666666555555666777999:::999777555333444555666777777777666555555555555555444444444444777777777777777666555555777777777777777666555555777888888888888888777777999999999999999999999999888888888999999999::::::;;;::::::999999::::::;;;999999::::::::::::999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;<<<888999999999999:::::::::999999999999999999999999888888888:::<<<<<<999666777777888888888888777777888888888888888888888888777777777777777777777777888888777666666666666666777777777777777666666555555555555555555555555555333444444444444444444333444444444444444444444444333333333333333222111111333333222111111222333333333333333333333333333333444666777666333111222444222222222222222222222222222222111000000000000000111111111111111111111111222222222222222222222222222111000//////000111222111111222222222222111111111111111111111222222222333222111000//////000000000000000111222222333333111///...///000111000///000000000000000111111222111000000//////000000111111111111111111111222222000000000000000000000000//////000000000000//////000000111222222222222111000000////////////000000///000000000111111111111222111000000000000111222000000000000111111111111000000000000000000000000000000111111111111000000111111222222222222111111111111000000//////......//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444333333222111111///...///111111000...000000000000000000000000111111111111111111111111000111111111111222222222222222111111222222333444111111000000000000111111444333222111111111222222222111111000111222333444222222222222222222222222222222222222222222222222222333333444444333222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333333333222111000///000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222333333333333444444444444333222222222222333333444333333444444444444444444333333333333333333333333555555555555555555555555444444555555555555555555777777666555555555555555777777888888777777666666666666666555555555555444444444555666666666666555666777999::::::888666555666666666555555555555555444444444444555555555555777777888888777777666666777777888888777777666666777888888999999999888888999999999999999999999999888888888888999999999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<999999999999999999999999999888888:::<<<<<<;;;:::999888888888888888888999999999999999999999999999777777777777777777777777888888777777777666666666888888777666666666777777555555555555555555555555555555666666666666555555444444444444444444444444333333333333333222222111333333222222222222333333333333333333333333444444444555555444222111222333111111111111111111111111222222111000000000000111111111111111111111111111222222222222222222222222111111000000000111111222000111111111111111111000222222222111111111111111222111111000000000111111////////////////////////111000//////111111000///000000000000000111111222111111111000000111111111111111111111111111000000000000000000000000000000///000000111111000000///000000111222222222222111111000000//////000000111000000000000111111111111222111111000111111222222000000000000111111111111000000000000000000000000000000111111111111000000111111222222222222111111222222111000///...------///000000111111000000///000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444333333222111111000//////111111000///////////////////////////111111111111111111111111000111111111111222222222222222111111222222333444111111000000000000111111444333222111111111222222222222222222222333444444222222222222222222222222222222222222333333333333444444444444333222000000111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222111000000222222333333333444444444222222222222222222222222333333333333333444444444111111111111111111111111333333333444444555555555333333333333444444444444222222222111111222222333333333333444444555555555444444444333333333333333333444444444555555555666555555555555666666666666888888777666666555666666666777888999999888777666666666666555555555555555444444555666666666666666777888999::::::999777777999888888777666777777888666666666777777777777888777777888888888777777666777777888888888777777666777888999999:::999999999::::::::::::::::::::::::888888888888999999999:::;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<=========>>>::::::::::::::::::::::::999999999999:::;;;;;;;;;:::999888777777888999:::999999999999999999999999888888888888888888888888777777777888888777777777999888777666666666888888555555555555555555555555555666666777777666666555444444444444444444333333222333333444333333222222333333333333333333333333333333333444444444444444333333333333222111111111000000111111111111222222333222111111000000111111111111111111111222222222111111111111111111111111111111111111111111222222000000111111111111000000333222222222111000000000000000000111111222222222222222111111111000000000111000///000111111000///000000000000000111111222222222111111111111222222222222111111000000//////000000000000000000000000000000000111111000000000000000111222222222222111111000000000000000000111000000000000000111111111111111111111111222222222///000000000111111111111000000000000000000000000000111111222222111111000111111222222222222111111111111000000//////......000000000111111000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444333333222111111000000000000111000000////////////////////////111111111111111222222222000000111111111222222222222222111111222222333444222111111000000111111222333222222222222222222222333222222333333333444444222222222222222222222222222222222333333333333333444444444333222222111111111111111111111111111111222222222222222222222222111111111111111111111111333333333333333333333333///000111111222222222222222222333333333444444444222222222222222222222222444444444555555555666666111111111111111111111111333333333444444555555555222222222222333333333333333222222111111222222222333333333444444555555555555555555555444444444444222222222333444444555555555555555666666777777777777777666666666777777888666777888999999888777666666666666666666666666666444555666666777777666666777888999999999999888888:::999999888888888999999888888888888888888888888777777888888888888777777777777888888888888777777888888999:::::::::::::::::::::::::::::::::::::::888999999999::::::::::::::::::999999999999::::::<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????::::::::::::::::::::::::999999::::::::::::;;;;;;;;;:::999888888999:::;;;999999999999999999999999999999999999999999999999666777888888888888777777999888777666666777888999666666666666666666666666555555666666666666555555555555444444444333333333222333333444444444333333333333333333333333333333333333333444444555555555333222222222222222111111000000111111222222222222333222222111111111111111000000111111111222222222000000000000000000000000000000111111222222222222000000111111111111000000333222222222111000000000000000111111222222333333333333333222111111000000222000///000111222111000000000000000000111111222222222111111111111222222222111111000000/////////000000000000000000000000000000111111111111000000000000111222222222222111111111000000000000111111111111000000000000000000000000111111222222222222///000000000111111111111111111111111111111111111111111222222222222111111111111222222222222111111......//////000000111111000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444333333222111000111111111000000000111000000000000000000000000000000111111111222222222000000111111111222222222222222111111222222333444222222111111111111222222222222222222222222222222222222333333444444444444222222222222222222222222222222333333333444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000...///000111222222222222000000111111111222222222222222222222222222222222333444444555555666666666222222222222222222222222111111111111222222222222222222222222333333333333444333333222222222222333333333444444444444444444555555555555555555555555222222222333333444444444444444555555666777777777666555555666666777888999666666777777888888777777555666666666666777777777555555666777777777777666777777888888888888888888888888999999::::::::::::888888888888777777777666777777888888999999888888777777888888999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<;;;::::::;;;<<<===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;::::::;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::999999999999999999999999666777888999999999888777888888777777777888999999666666666666666666666666444444555555555555444444555555555444444333333222222333333444444444444444333333444444444444333333333333333444555555666666333222111111333333222111111111111222333333444444333333222111111111111222000000000111222222333333000000000000000000000000///000111222333333333333000111111111111111111000222222222111111111111111000000111222333333222222222111111111000000//////222111000000222222111000000000000000000111111222111111111000000111111111000000000000000000//////000000000000000000000000000111111222222111111000000000111222222222222111222111111000000111111222111111111111000000000000...///000111111111111111000000000000111111111111111111111111111111111111111111222222222222111111111111222222222222111111------...///000111222222000111111222222111111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444333333222111000111222222000000111222000000000000000000000000000000000111222222333333000111111111111222222222222222111111222222333444222222111111111111222222111111222333333333222222111111222333333333333333222222222222222222222222222222333333444444555555555444444444444444555666222222222222222222222222222222222222222222222222222222222222222222222222///////////////////////////000111111111111111000000000111111111222222222222222222222222222222222222222222333444555555555333333333333333333333333111111111111111000000000333333333333444444444444555555444333333333333333444444444444444444333333333333333444444555555666333333333444444444444444333333444555555666777777666666555555555666777777666555555555666666777888555666666666777777777777555555666777777777777777666666666777777888888888888999;;;===>>>>>>======;;;;;;:::999888888777777666777888999999999999888666777888999999999999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<======>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAAAA>>>;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::555666888::::::999888777666777888999999999999999666666666666666666666666444555555666666555555444666555555444333333222222222333333444555555444444333333444555555444333333333333444444555666666666444222111222444555333111111222222333444444555555444333222222111111222222///000000111222222333333111111111111111111111111///000111333444444333333111111222222222222111111111111111111111222222222000111222333333333222111111111000000000000000000222111000000222222111000000000000000000111111222111000000//////000000111/////////000000000000000000000000000000000000000000111111222222111111000000000111222222222222111222111111000000111111222111111111111000000000///,,,---///000111111000000000000000000111111111111111111111111111111111111111222222333333222222111111111222222222222111111......//////000000111111000111111222222111111000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444333333222111000111333222000///111333222222222222222222222222///000000111222222333333000111111111111222222222222222111111222222333444333222222111111222222333000111222333333333333222000111222333333333222111222222222222222222222222222222333333444555555666888888666555444444555555222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111222222111111000///...222222333333333444444444222222222222222222222222000000111222222333444444444444444444444444444444444333333222222111111111444444444555555555666666666555444444333333333333555555555444444333333333111111222333333444555555555555555555555555555555333333333444555666666777777666666555555555555666666555444444444666777888555666666666777777888888555666666777777777777777555555666666777777777888:::<<>>===;;;:::999999666777888999999999999999666777888999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>??????>>>>>>>>>>>>?????????===<<<;;;;;;<<<===???========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>:::;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===AAADDDDDD@@@===<<<<<<999:::<<<<<<<<<<<<:::999::::::::::::::::::::::::::::::::::::::::::::::::555666888:::;;;:::888777666777888:::::::::999888777777777777777777777777555555666666666666555555666666555444333333222222222333333444555555555444333333444555555444333333333333444444555666777777555222111222444555444222222222333444444555666666444333222222111111222222///000000111222222333333333333333333333333333333///000222333444444333333222222333333333333222222000000111111222222222333111222333444333333111111111111111111222222222222222111000111222222222000000000000000000111111222000000////////////000000......//////000000111111000000000000000000000000111111222222222222111111000000111222222222222111222222111111111111222222222111111111000000//////+++,,,...///000000000///000000000000111111111111111111111111111111111111111222222333333222222111111111222222222222111111000000000000////////////111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444444333222222///222333333000///111333222222222222222222222222///000000111222222333333000111111111111222222222222222111111222222333444333222222111111222222333000111222333444333333222///000111222333222111111222222222222222222222222222222333333444555666666<<<:::888666555444444444000111333444444333111000222222222222222222222222222333333111000///000111444444333333222111000000111111111111111111111111444333222111111222333444333333333333333333333333444444444333333222222222333444444555555444444333222222222222333444555666888777444222222333555777888777555444444555777888666555444333333444555666444444444555666777777888777777666666666666666777666666666666555555555555777777666666555555444444666666666666777777777777888888777777777777888888777777888888888999999999777666666666666888999:::;;;<<<>>>@@@BBBDDDFFFGGGCCC@@@<<<;;;<<<<<<;;;999777777888999;;;<<<;;;:::999:::;;;:::999999;;;===>>>===<<<>>>@@@AAAAAA@@@@@@@@@????????????@@@@@@AAA???======???AAACCCCCC@@@AAAAAAAAAAAAAAA@@@@@@@@@???>>>?????????===;;;???????????????@@@@@@AAACCCAAA???===<<<<<<<<<===>>>>>>>>>???@@@???===:::BBB@@@>>>===>>>???@@@@@@>>>===<<<<<<<<<===???@@@===>>>>>>???>>><<<:::999::::::999::::::;;;<<<===>>>===<<<;;;;;;<<<===>>>;;;;;;;;;:::::::::999999999999::::::::::::999999999999888888888888888888555666777777777777777666999888777777666666777777666666666666555555555555333333444444444444444444333333333333333333333333333444555555666666555555555555444444444333333333555555444333444555666777222222222222222222222222111111111111222333444444222222222222222222222222222222222111111000000000333333333222222111111111000111222333333222111000222222333333333333444444222222222222222222222222000111111222222222111111...000222333333333111000333222111/////////000111000000000000111111111111000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000222111111111000000//////222111111111000000////////////000111111111111111111111111111111111111111000000000000000000000000222222111111000000//////000000000000000000000000111111111111111111111111222222222111111111000000222222111111111111222222000000000000000000000000000000000000000000000000333222222111222444555666666:::<<<:::666333444777333333111000000000111222111000000000//////......111111222222222333333333333333333333333222111000000111111111111222222222000222333555555444222111222222222222222222333333444444333333333444555555333333333333333333333333111222222333444444555555666666777777666555444444000111333444444333111000222222222222222222222222222333333222000000111333444444333333222111111000222222222222222222222222333333222111111222333333333333333333333333333333444333333333333333333222222333333444444333333222222222222222333444555666555444222222333555888:::777666444333333444666777666555444444444444555666444444444555666777777777777777666666666666666777666666666666555555555555999888888888777777777666666666666666777777777888888888777777777777888888777777777777888888888888777777666666777888999:::;;;<<<===???BBBDDDEEEFFFGGGDDD???===<<<;;;999666999999999999:::;;;::::::;;;<<<<<<<<<:::;;;===???>>>>>>>>>AAAEEEHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJGGGDDDCCCDDDFFFFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAACCCCCCBBB@@@????????????@@@@@@@@@?????????>>>>>>???@@@AAABBB?????????>>>>>>===;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;:::::::::;;;<<<===::::::999999999999999999888999999::::::999999888999999999999999888888888666777777777777777777777;;;:::999999888888999999888888888777777777666666666666555555444444333333333333333333333333333333333444555555666666555555444444444444333333333333444333222222222333555555222222222222222222222222222222222111222222333333222222222222222222222222333333222222222111111111333333333222222222111111000111222333333222111000222222222333333333444444111111111111111111111111111111222222222111111000///000111333333222111000333222111000//////000111000000000000111111111111000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000111111111111000000000///111111111111000000000//////000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222111111111000000222222111111111111222222000000000000000000000000000000000000000000000000111111000000111222444444888;;;===:::555222333555333222111000000000111222111111111000000000//////111111222222222333333333333333333333333222111000111111111222222222222222111333555666666666555444444444444333333333333333333333333333333444444555333333333333333333333333111111222222333333444444666666666666666555444444111222333444444333222111222222222222222222222222222333333222111111333555444333333222222111111111333333333333333333333333333333222222222222333333333333333333333333333333222333333333333333333444222222333333333333222222222222222222333444555555444333222222333555888999666555444333333444555666666555444444444444555666444444444555666666777777777666666555555666777777666666666666555555555555888888888888777777777777666666666777777777888888888888777777777777888888666666777777777888888888777777666777777888::::::;;;<<<===???AAACCCDDDEEEGGGDDD@@@===<<<;;;999888===<<<;;;:::::::::;;;<<<>>>?????????>>>@@@CCCEEEFFFFFFGGGKKKPPPUUUWWWXXXSSSSSSSSSTTTTTTUUUUUUVVVWWWUUURRRRRRSSSTTTTTTSSSUUUVVVXXXYYYYYYWWWTTTRRRNNNNNNMMMOOOPPPQQQOOONNNNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLKKKJJJIIIHHHGGGEEECCCDDDFFFHHHHHHHHHBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@???>>>============>>>>>>=========>>>??????;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::888888999999999999888888999999999999999999999999888888888888888888777777;;;:::999999888888999999::::::999999999888888888999888777666555444444333444444444444444444444444333444555555666666555555444444333333333222222222222222111111111222333444333333333333333333333333444333333222222222222333222222222222222222222222333333333333222222222222333333333222222222222111111111222222222222111111222222222222333333333333000000000000000000000000222222222222222111000//////000111222333222111111222222111000000000111111000000000111111111222222000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000111111111111000000000000111111111111000000000000///000111111222222111111111111111111111111111111111111111111111111111111000000000111111111111111000000000000000000000000111111111111111111111111222222222111111111111111222222111111111111222222000000000000000000000000000000000000000000000000////////////000111222333999;;;<<<999444111111333333222111111000000111111222222222111111111111000111111222222222333333333222222333333333222111111111111222222333333333222222333555777888888777777666666555555444444333333222222222222222333444444333333333333333333333333333333444444444444444444555555666666666555444444111222222333333222222111222222222222222222222222111222333333222222444666333333333222222111111111333333333333333333333333333333333333333333333333222222333333333333444444222222222333333444444444222333333444444333333222333222222222333333444555777666555333333444555555555444333333333333444555555555555444444555555555444444444555555666666666666666555555555666777777666666666666555555555555555555555555666666666666666666777777777888888888888888777777777777888888777777777888888888999999777777777777888999::::::;;;<<<===>>>@@@AAABBBCCCBBB@@@>>>===<<<<<<<<<<<>>===;;;:::;;;===???AAACCCEEEFFFGGGJJJOOORRRWWWVVVWWW[[[```eeehhhiiibbbcccdddfffhhhjjjjjjkkkhhhgggfffgggjjjlllllllllgggiiikkklllllliiieeeccc```___```aaacccdddcccbbbbbbaaaaaa``````aaaaaabbb^^^]]][[[XXXVVVTTTSSSSSSUUURRRPPPPPPSSSVVVXXXXXXPPPPPPQQQOOONNNLLLLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>======>>>>>>???>>>>>>============>>><<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<<<<<<<===888888999999999999888888999999999::::::::::::::::::999999888888888888888999888777777666666777777::::::999999999888888888888888888777777666666666444444444444444444444444333444555555666555555555444333333333333222222222222222222222222333333333333333333333333333333333555444333222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333111111111111111111111111222222222222222111000//////000111222222222222111222111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111000000000000000111111111000000000000000000000111222222222222111111111111111111111111111111111111111111111111111000000000111111222222222000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000/////////000000111222222777888999777444222222333222222222111111111111111222222222222222222222222111111222222222333333333222222333333333222222111111111333444444444333222222333444666777888888888777666666555444333222222222222111111222222333444444444444444444444444444666666666666666666666666555555666666666555555444222222222222222222222222222222222222222222222222111222333333222222444666333333222222222222222111333333333333333333333333333333333333333333333333222222222333333444444444222222222333333444444444444444555555555555444444333333222222222333444444777666555444444444444555444444444333333444444444444555555555555555555444444444444444555555555555555555555555555666777777666666666666555555555555444444555555666666777777777777777777888888888888888888777777777777888888888888888999999999::::::666777888888999999::::::;;;;;;<<<===>>>@@@@@@AAA>>>>>>===<<<;;;<<<===>>>===>>>>>>===<<<===AAAEEEHHHKKKPPPTTTWWW\\\```dddkkkiiiiiikkkooosssuuuvvvrrrsssvvvzzz}}}~~~}}}~~~yyy{{{}}}}}}|||yyyuuusssppppppppprrrtttuuutttsssqqqppppppppppppqqqrrrrrrqqqnnniiidddbbbbbbdddfffllliiiggggggiiimmmooopppeeeeeebbb^^^ZZZXXX[[[]]]]]]\\\[[[YYYVVVQQQMMMKKKHHHGGGEEEBBBAAAAAAAAAAAA@@@@@@???>>>=====================>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<999999::::::::::::999999999999::::::;;;;;;;;;;;;<<<;;;:::999888999999999999888777777666666777777999888888888888777777777666777777888888999999999555555555555555555555555333444555555666555555555444444444333333333222222333333333444444444444444333333333333333333333333555555444333222222222222222222222222222222222222333333333333333333333333222222222222222222222222333222222222222222222333111111111222222222333333222222222222222222222222222222222222222111000///000000111111222222222222111111111222222222222111111111111111222222222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000111111000000000000000000111111000000111222222222222222111111111111111111111111111111111111111111111111000000111111222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000111222333333333333333444555555444444444444222222222222111111000000222222222222222333333333111111222222222333333333111222222333333333222222111222333555555444333333111111222444555666777777666555555444333222222111222222111111222222333444444444444444444444444444555555555555666666666666555555666666777666666555222222222222222222222222222222222222222222222222222333333222111111333555222222222222222222222222333333333333333333333333333333444444444444333333111222222333333444444555222333333333333333333444555555666666666666555555333333333222222333333444333333333444555666777888444444444444444444444444444444555666666555444444444444444444444444444444444444444444555666777777666666666666555555555555555666666777888999999:::777777777888888888999999888888777777777777888888777888888888999999999999666777888999::::::::::::;;;;;;<<<<<<===>>>?????????@@@???>>><<<;;;===???===@@@CCCDDDDDDGGGLLLPPPVVVZZZaaaggglllqqquuuxxx|||zzzxxxxxxzzz}}}~~~~~~}}}zzzyyyyyy{{{}}}~~~}}}|||wwwwwwwwwxxxyyyzzz{{{|||~~~zzztttpppooorrrwww{{{{{{yyyvvvvvvyyy|||~~~xxxwwwsssmmmhhhgggkkkoooqqqpppooolllgggaaa[[[WWWSSSRRROOOMMMKKKIIIHHHGGGFFFFFFDDDCCCBBBBBBBBBBBB@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<===>>>===;;;999999999::::::;;;:::999999888888999999888777777777777666666666555666666777888999:::;;;666666666666666666666666333444555555666666555555555555444444444333333333333444555666666666555555333333333333333333333333555444444333333333333444222222222222222222222222222222222222333333333333111222222222222333333333333333222222222222333333111111111111222222222222222222222222222222222222000111111222222222111111111111111111111222222222000111222222333222222222111111111222222222222333222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111000000000000111111111111000111222222333222222222111111111111111111111111222222222222222222222222111111111222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111111111333444444555444444111222333444444444444444111222222222222111000000111222222222222333333333111111222222222333333333111111222333333333222222111222444666666555444333111111111222333444555555555555444444333333222222222222222222222333444444444444444444444444444444222222333333444555555666666666777888888888777777333222222222222222222333222222222222222222222222222333333222000000111333222222222222222222222222222222222222222222222222333333444555555444333333111111222333333444555555444333333333333333333222444555555555555555555444444333333222222333333333222333333444555666777888555555555666666555555555444444555666666555444444444444444444444444444444444444444444555666777777666666666666555555555555555555666777888999::::::777777888888888999999999888888777777777777888888666666666666777777777777666777888:::::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAA@@@>>>>>>AAADDDDDDIIIPPPSSSUUUXXX^^^dddgggllluuu|||~~~~~~||||||}}}~~~~~~{{{{{{~~~}}}}}}{{{vvvtttxxx|||}}}}}}}}}zzztttmmmfffbbb```___]]][[[WWWTTTQQQPPPQQQPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIHHHGGGEEECCCBBB@@@??????>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<=========???>>><<<:::999::::::;;;;;;:::999999888888999999888888777777777666666666666666777777888888999999666666666666666666666666333444555555666666555555666666666555555555444444333444555666777666555555444444444444444444444444444444333333333444444555222222222222222222222222111111111222222222333333111111222222222333333333444333222222222222333444111111111111222222222222111111111111111111111111///000111222222222222222111111111111111222222333000111222333333333222222111111111222222222333333333333333333333333333333111111111111111111111111111111222222222222111111000000000000000000000000///000000000111111111111///000000000111111111111000111222222333333222222111111111111111111111111222222222222222222222222333222222222222222222111111111111111111111111111111111111111111111111111000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111111111333444555555444444222222222333444444333222111222222333222111000///111111111111222222222333111111222222222333333333000111222333333333333222111333555777777666444333222222222222222333444444555555555444444444444444333333333333333444444555555555555555555555555555222222333444666777888888777777888999999999999999333222222111111222222333222222222222222222222222222333333111000///000111222222222222222222222222111111111111111111111111333333444555555444333333111111222333333444555555444444444333333222222222333444444555555444444333444444333222222333333333666555555555555444444444555555666666666666555555333444555666666555444333444444444444444444444444333333333444555666777888777666666666555555555555222333444555666777888999777888888888888999999999888888777777777777888888444444444444555555555666666777999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;>>>@@@AAAAAACCCGGGKKKMMMTTT\\\aaadddhhhnnntttsssyyy~~~|||zzzssslllgggiiihhhgggdddaaa\\\YYYVVVYYYXXXVVVUUUSSSSSSRRRRRRQQQQQQQQQPPPNNNLLLIIIHHHEEEDDDCCCBBBAAA???>>>>>><<<<<<============<<<<<<::::::;;;;;;<<<===>>>>>>@@@>>><<<:::999:::;;;<<<999888888777666777777777888888888777777777777666888888888777777777777777777777777777777777777777333444555555666666555555777666666666666555555555333444555666666666555444444444444444444444444444333333333333444444555666222222222222222222222222000000000111111222222222111111111222222333333333444444222222222222444444000111111111111222222222000000000000000000000000...///000111222333333333111111000000111111222333000111222333444333333222111111222222222333333333333333333333333333333333111111111111111111111111111111222222222222111111000000000000000000000000//////000000111111111222//////000000111111111222111111222333333333333222111111111111111111111111222222222222222222222222444333333222222111111111111111111111111111111111111111111111111111111111000000111111222222222222222222111111111111222222111111111111111111111111111111111111111111111111000111333444555555444333333333222222333333111000111111222333222111000///000000000111111222222222111111222222222333333333000111222333333333333333111333555777888666444333333333222222222333444444555555555666666666666666444444333333444444555666555555555555555555555555444555666888999;;;<<<===777888999:::::::::::::::333333333222222111111111222222222222222222222222333444444555555444444333444333333222222333333444333333333333333333333333111111222222222333333333444444444444444444444444222222333333333444444444444444444444444444444444555444444333333444444555444444555555555555444444888555222333666888888666333444555666666555444333333444444444333333222111555555555555555444444444444444444555555555555666777777777777888888888888999999:::::::::999888888777777777777777777777777999999888888777777666666:::999999;;;======:::666999:::;;;<<<<<>>===<<<;;;;;;;;;<<<;;;;;;;;;===>>>===<<<<<<<<<<<<<<<;;;999888777;;;;;;;;;:::::::::999999888777777666555666666666888888888888888888888888666666666666555555555555888888777666555444444333444444555555555555444444444444444444444444444444555555444333111000//////333555666666555444444555444444444333333222222222111111333333333333111111222333444333111000111222444222111222555777666444444333333222222333333444333333333333222111000///222333333444444333333222111222222333333222222111222222333333333333444444333333333333222222111000222333333444444333333222111222222333333222222111222222222222222222222222000111111111111222222222111222222333333222222111111111222222222333333333111111111111000000//////111111111111111111111111111111000000111222333333222222222111111111000000333222222111111111111111000000111222222222222111222222222222222222222222111111111111111111111111222222222111111111111000333333333222222111111111333111...------///222555555444333333222222222222222222222111111111111000111111111111111111111111111111111222222333333444444444333222222111111000333333333444444444555555444444333222222333333333333333333333333333333333444444444444444444444444666777888777555444444555444333222444888;;;:::888:::;;;===>>>??????@@@@@@333333333222222222111111222222222222222222222222333444444555555444444333444333333222222333333444333333333333333333333333111111222222222333333333444444444444444444444444222222222222333333333444444444444444444444444444555444444333333444444555444444555555555555444444888555333444666888888777444444555666666555444444666666666666666555444444555555555555555555555555555555555666666666777777777777777777888888888888888999::::::::::::999999888888888888888888888888888888888777777666666666999888888;;;>>>>>>;;;999999:::<<<===>>>???BBBDDDFFFHHHLLLQQQXXX___eeehhhqqqvvv}}}|||zzzyyyvvv}}}|||~~~~~~zzzvvvvvvyyy{{{zzzxxxvvvwwwxxxzzz|||~~~}}}{{{{{{{{{|||}}}~~~~~~{{{xxxwwwyyy{{{|||||||||~~~}}}xxxtttmmmnnnooopppqqqrrrrrrrrrooommmjjjgggggghhhkkkmmmpppqqqqqqooolllgggbbb___\\\[[[YYYVVVRRROOOLLLJJJEEEDDDBBB@@@>>>>>>>>>>>>AAA???=========>>>===<<<:::::::::;;;:::::::::999;;;;;;;;;::::::::::::999888888888777777777666666666666666666666666666666777777777666666666555555666666666666666555555555444555555666666555555444444444444444444444444444444444444333333333333333333444666666444333444555444444444333333333222222444444555666666555444444222333444333222111111222222111000111444555555333444333333222222333333444444444444444333222111000222333333444444333333222111222222333333222222111222222222333333333444444333333333333333222111111222333333444444333333222000111111222222111111000222222222222222222222222000111111111111222222222111222222333333222222111111111111111222222222333222222111111111000000000111111111111111111111111111111000000111222222333222222222111111111000000333333222111111111111222000000111222222222222111222222222222222222222222111111111111111111111111222222222222111111111111333333333222222222111111333222000///000111444555555444333333222222222333222222222222111111111111111111111111111111111111222222222222222333333333333333333222222222222222333333333444444444555555555444444333333444444555333333333333333333333333444444444444444444444444555666777666444333444555444333333666:::<<<<<<;;;888:::>>>AAACCCEEEGGGHHH333333333333222222222222333333333333333333333333333444444555555444444333444333333222222333333444333333333333333333333333111111222222222333333333444444444444444444444444111111222222222333333333444444444444444444444444555444444333333444444555444444555555555555444444888666555555777888888777444555555666666555555444333333444444333333222222444444444555555666666777666666666666777777777888777777777777888888888888888999999:::;;;;;;;;;;;;888888888888888888888888777777777777666666666666777777888:::======<<<:::999<<<>>>@@@AAABBBEEEGGGNNNRRRXXXaaaiiiqqqvvvyyy{{{}}}zzzzzz{{{~~~~~~~~~|||zzzyyyzzz{{{zzzxxxvvvvvvxxxxxxuuuqqqoooqqqssssssrrrrrrssstttyyy{{{~~~||||||{{{yyyuuuttttttuuusssuuuwwwzzz{{{xxxrrrnnnlllmmmnnnqqqsssuuuvvvwwwvvvuuutttrrrrrrrrrsssttt}}}}}}}}}{{{xxxsssnnnkkklllkkkhhheeeaaa\\\YYYWWWRRRPPPMMMIIIFFFCCCAAAAAACCCAAA>>>>>>>>>??????>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999:::::::::999777666555555555555555555555555888888888777777777777666555555555666666777777777444555555666666555555444444444444444444444444444222222333444555666777777222333555555333333333444444444444444333333333333222222333333333333222222222444555444333111222333111000///111333444333222444333333222222333333444444444555444444333222111222222333333333333222222111222222333333222222111222222222222333333333333333333444444444333222222222333333444444333333222000000000111111000000000222222222222222222222222000111111111111222222222111222222333333222222111000000000000111111111111222222222222222111111111111111111111111111111111111111111000111111222333222222222111111111111111333333222111111111111222000000111222222222222111222222222222222222222222111111111111111111111111333222222222111111111111333333333222222222222111444333333333333444555555444444333222222222333333333222222222111111111111111111111111111111111111333333333333222222222222222222222222333333333333333333333444444444555555555555555444444555555666333333333333333333333333444444444444444444444444444555666555444333444555777666666888;;;======<<<;;;???DDDIIIMMMQQQUUUWWW333333333333333333333333333333333333333333333333333444444555555444444333444333333222222333333444333333333333333333333333111111222222222333333333333333333333333333333333111111111222222222333333444444444444444444444444555444444333333444444555444444555555555555444444888777777777888888888888555555666666666666555555111222222333222222111111333444444555666777777888555555666666666777777777666777777777888888888888777888999:::;;;<<<<<<<<<888888888888888888888888666666666666666666666666777777888999;;;;;;::::::;;;===???BBBDDDIIINNNRRRYYY___iiittt|||}}}~~~~~~|||zzzzzzuuuwwwzzz||||||{{{{{{{{{yyy{{{}}}{{{wwwuuuvvvxxxxxxwwwwwwxxxzzzzzzwwwuuuvvvvvvvvvuuuuuuvvvwwwxxx}}}zzzxxxwwwxxxyyyzzz{{{yyyuuuqqqmmmkkkkkklllnnnoooqqqsssttttttttttttuuuuuuuuuuuuuuu}}}~~~~~~}}}zzzwwwsssqqqsssrrrpppmmmjjjfffcccaaa```___]]]YYYTTTNNNJJJGGGFFFDDDAAA@@@@@@AAAAAAAAA@@@@@@???===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;<<<<<<:::888777888888888888888888888888999999999888888888777777666666666666666666666777555555666666666666555555555555555555555555555555111222333444555666777777111333444444333222222333444444444444444444333333111111111222222111111111222444666555444222222333000000000111222333333333444333333222222333333444444555555555444444333222222222333333333333222222111222222333333222222111111222222222222333333333333333444444444333333222222333333444444333333222000000111111111111000000111111111111111111111111000000111111111222222222111222222333333222222111/////////000000000000000222222222222222222222222111111111111111111111111222111111111111111222222111111111111111111111111222222111000000000000111000000111222222222222111222222222222222222222222111111111111111111111111333333222222222111111111222222222222222222222222222333333444444444444444444333333222222333333333333333222222222111111111111111111111111111111111444444444333333222222111111111222222333444555555333333333444444444555555444444444444444555555666444444444444444444444444444444444444555555555555333555666555444444555666:::999:::;;;<<<===>>>===DDDIIIQQQWWW[[[___dddggg333333333333333333333333333333333333333333333333333444444555555444444333444333333222222333333444333333333333333333333333111111222222222333333333333333333333333333333333111111222222222333333333444444444444444444444444555444444333333444444555444444555555555555444444777888888888777777777777666666666666666666666666555555666666666666666555444444555555666777888888444444555555555666666666666777777777888888888888777888999:::;;;;;;<<<;;;888888888888888888888888666666666777777777777777777888999999999999999999;;;===???CCCIIIQQQ[[[aaajjjqqq}}}zzzzzzyyyxxxvvvuuutttsssqqqtttxxxzzzzzz{{{}}}~~~{{{{{{|||~~~}}}yyyvvvuuuqqqqqqpppppppppqqqrrrrrrpppqqqssstttuuuuuutttssswwwxxxxxxyyyxxxvvvtttrrrrrrqqqpppooollljjjhhhffffffggghhhgggddd___ZZZWWWSSSOOOKKKHHHGGGEEECCCAAAAAA@@@>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999:::<<<===<<<;;;999777::::::::::::::::::::::::999999999999888888888888999888888777666666555555555666666666666666666555555555555555555555555555222222333333444444555555111333444444333222222333444444444444444444444444555555444444444444555555222555777777555333333333000111222222333333444555444333333222222333333444444444555555444444333333111222222333333222222111111222222333333222222111111111111222222222333333222222333444444333333333222333333444444333333222111222222222222222222111111111111111111111111111000000111111111222222222111222222333333222222111////////////////////////222222222222222222222222111111111111111111111111222222111111111111111222111111111111111111111111111111000///////////////000000111222222222222111222222222222222222222222111111111111111111111111333333333222222222222111222222222222222222222222111111222333444333333222333333333222222333333444333333333222222222222111111111111111111111111111555444444333333222222222111111222333444555555666333333333444444444555555333333222222333444444555444444444444444444444444444444444555555666666666444555777777666666777888888999<<>>AAAEEEKKKTTT^^^jjjqqq||||||vvvtttsssrrrrrrsssttttttuuuuuuvvvxxx|||||||||zzzyyyzzzyyyxxxwwwwwwwwwxxxyyytttuuuwwwwwwwwwvvvuuutttttttttuuuvvvvvvvvvuuutttnnnnnnnnnnnnmmmkkkjjjiiifffhhhjjjmmmnnnnnnmmmlllhhhddd___YYYTTTOOOIIIEEEAAA@@@???>>>===>>>???@@@>>>============<<<<<<<<<:::;;;<<<<<<<<<;;;999888999999999999999999999999999999999888888888888777:::999999888666555555444555666666777777666666555555555555555555555555555333333333333333333444444222333555555333333333444444444444444555555555555444444333333333333444444333555777888666444333333000111333333222222444555444333333222222333333444333333444444444444333333111111222222222222111111111222222333333222222111111111111111222222222222111111222333333333222222222333333444444333333222222222333333333333222222111111111111111111111111000111111111111222222222111222222333333222222111000000000000////////////111111111222222222222222111111111111111111111111333222111111000111111111111111111111111222222222111111000////////////000000000111222222222222111222222222222222222222222111111111111111111111111333333333333222222222222111222222222222333333333000000111222222222222222333333222222222333444444333333333333222222222222111111111111111111111111444444444444333333333333111222222333444555555666333333333444444444555555222222222222222333444555444444444444444444444444444444444555666666777777555777888999888999:::<<<777;;;AAAFFFLLLQQQWWW[[[^^^dddjjjllljjjiiikkknnn333333333444444444555555444444444444444444444444333444444555555444444333444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222333333444444444555555555444444444444444444444444555444444333333444444555444444555555555555444444444777999999666444444555888777666555555666777888333444444555666666555555666666666666666777777777555555555555666666666666777777777777888888888888777777888999999888888888999999999999999999999999777888888888999999999:::777999<<<===<<<>>>AAADDDGGGLLLTTT]]]gggqqq{{{|||zzzzzz{{{}}}}}}|||yyy{{{}}}{{{vvvsssrrrsssssstttuuuwwwyyy{{{}}}~~~}}}yyyyyyxxxwwwwwwxxx{{{~~~}}}}}}~~~}}}}}}|||{{{zzz}}}{{{|||{{{{{{{{{|||~~~~~~|||yyywwwvvvuuuuuuvvvwwwwwwvvvuuuuuuoooooooooooonnnmmmlllkkkhhhhhhhhhjjjnnnsssxxxzzzzzzwwwsssmmmggg```XXXSSSLLLJJJGGGDDDBBBAAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888888777777777888888888777777777666666666666777777777777666666555555555555555555555555333444444444555555555555333444666666444333444555444444444444555555555666222222111000000111222222333555888999777555333333...000222222111111333555444333333222222333333444222222333333333333222222111111222222222222111111111222222333333222222111111111111111222222222222///000111111222222222111222333333444444333333222111111222222222222111111111111111111111111111111000111111111111222222222111222222333333222222111111111111000000/////////000000000111111111222222111111111111111111111111333222222111000000111111000000111111111222222222333222222111111111111111000000111222222222222111222222222222222222222222111111111111111111111111444444333333333222222222111111222222222333333333111111111111222222222222333222222222333333444555444444333333333222222222111111111111111111111111333333333444444444444444222333333333444444555555333333333444444444555555222222222333333444666666555555555555555555555555444444444555666777777777777999;;;;;;;;;<<<===??????DDDKKKQQQWWW^^^eeejjjmmmrrrwwwuuunnniiihhhjjj333333333444444555555555444444444444444444444444333444444555555444444333444333333222222333333444333333333333333333333333111111222222222333333333222222222222222222222222444444444555555555666666444444444444444444444444555444444333333444444555444555555555555555555444444666999888555333444555888777666555555666777888777777888999999999999999777777777777666666666666666666666666777777777777777777777777888888888888777777888888888777777666999999999999999999999999888888999999999:::::::::666999===>>>???BBBFFFJJJPPPWWWbbbmmmwww}}}xxxrrrpppsssuuutttrrrppptttyyyzzzxxxwwwxxxzzzxxxyyyzzz||||||vvvvvvuuusssqqqqqqssswwwzzz~~~}}}|||{{{{{{{{{wwwwwwxxxyyy|||{{{xxxwwwwwwwwwwwwwwwwwwvvvuuuuuurrrrrrrrrqqqpppooonnnmmmmmmjjjgggfffjjjqqqyyy~~~{{{vvvooogggbbb[[[XXXSSSMMMGGGDDDBBBAAA>>>>>>>>>>>>============<<<;;;:::999999999::::::::::::::::::::::::::::::888888888777777777777666777777777777888888888888666666777777777777666666666666666666666666666666333444444555666777888888333555666666555444444555444444444555555555666666555555444333333444555555333666888999777555444333---///222111000///111444444333333222222333333444111111222333333333222222111111222222222222111111222222222333333222222222000111111111111222222222...///000111111111111111222333333444444333333222000000111111111111000000000000000000000000000000000111111111111222222222222222222333333222222222222222111111000000////////////000000111111111222111111111111111111111111333333222111000000111111000000111111222222222222555444333333222222333333000000111222222222222111222222222222222222222222111111111111111111111111444444444333333333222222111111111222222333333333222222111111111222333444222222222222333333444555444444444333333333222222111111111111111111111111333333333444444555555555333333333444444444555555333333333444444444555555333333333444555666777888555555555555555555555555444444444555666777777888999:::<<<=========???AAAIIINNNUUUZZZ___dddkkkpppxxx}}}|||rrrjjjggghhh444444444333333222222222222222222333444555666777333222222111111222222333111111111111111111111111333333333333333333333333555444444333333444444555111111222222222333333333333333333333333444555666333444666888888888777777555555444444444333333333444222111222555777666333666666666666666666666666555666777888888777666555777777777777777777777777666555444333444555777999777777777777777666555555444555555666777888888999::::::::::::::::::::::::999777666888::::::777444888888888888999:::;;;<<<===AAADDDEEEFFFKKKSSS[[[bbbiiittt~~~|||yyypppooommmnnnqqqssstttuuusssvvv{{{}}}|||zzzxxxvvvuuuwww}}}|||xxxooooooqqqrrrqqqttt{{{tttttt{{{zzz{{{yyywwwwww{{{}}}zzzvvvsssooolllnnnqqqjjjmmmoooooonnnqqqwww}}}}}}|||{{{zzzyyyyyyyyyyyyqqqnnnfff\\\VVVSSSNNNHHHFFFDDDAAA>>>===>>>@@@BBB???===999888:::<<<=========<<<===>>>>>>===:::777999999999888888888888777999999888777666555444444666666666666555555555555555555666666777777888888777666555444444555666777777666555444444444444444444444444444444444444444555555555444444333333333666666666666666666666666555555444333333222111111222222222222333333444555222333333444444333333222333222222111111222222333000000000000000000000000333333333333333333333333222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333444444333333333222222222111111000000000000000111111222000000000000000000000000111111111111111111111111222222111111111111111111111111111111111111111111222111000/////////111111111111111111111111111111000000111111111111000000111111000000111111222333222222111000111222444555333333333333333333333333444444444333333222222222333222222111000///......222222111111222222333444444444444444444444444444000000111222333333444444444444444444444444444444333333333333333333333333333444555666666444333222444555777666666666888:::888===AAABBBBBBEEEKKKPPPXXXZZZ^^^cccgggkkknnnooottttttwwwyyypppbbb[[[\\\444333333333333333333222333333333333444444555666333333222222222222333333333333333333333333333333333333333333333333333333444444333333333333444444222222222222222222333333444444444444555666888888777777777777777666555555444444444444333333333333333111111222555777777555666666666666666666666666555666777888888777666555777777777777777777777777666555444333444555777888777777777777777666555555555666666666777888888888::::::::::::::::::::::::999888777999;;;;;;999666:::999999999:::;;;<<<===BBBGGGMMMPPPSSSXXX```fffrrrwww~~~~~~}}}|||zzzvvvssspppnnnnnnnnnoooqqqvvvyyyzzzzzzzzz{{{}}}~~~}}}|||zzzyyyvvvtttrrrrrrqqqssszzz|||yyyvvvtttttt}}}yyy{{{}}}{{{yyyxxx{{{~~~~~~|||~~~~~~yyyuuutttqqqtttwwwwwwttttttvvvyyy{{{{{{zzzzzz{{{|||}}}~~~~~~wwwmmmfffbbb[[[SSSMMMJJJFFFAAA>>>===>>>>>>===<<<;;;;;;===>>>===<<<<<<<<<<<<===>>>===:::777999999999999888888888888::::::999999888777777777999999888888888777777777666666666777777777777777666666666555555666666666666666555555555444444444444444444444444444444444555555555444444333333333555555555555555555555555666666555444444333222222333333222222222333444444222333333444444333333222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333444444222222222111111111000000000000000000000111111222000000000000000000000000111111111111111111111111111111111222222222222222111111111111111111111111111000000000000000111111222222222222222222222222000111111222222111111000111111000000111111222333333222111111111222333444333333333333333333333333444444333333222222222222333222222111000000//////222222111111222222333444444444444444444444444444111111111222333333333444444444444444444444444444555555555555555555555555444444444555555666666666333444555555555777:::<<<===CCCIIIMMMNNNQQQWWW\\\___```bbbeeegggiiikkklllmmmlllooopppjjj___YYYYYY222333333333333333333444444444333333333444444555333333222222222222333333444444444444444444444444333333333333333333333333333333222222222222333333333333333333222222222222555555555666777888:::;;;:::999888666555444444444444444333333333222222222222111111333555777777666666666666666666666666666666666777777777777666666777777777777777777777777666555444444444555777777888888888999888888777666777777777777777777888888::::::::::::::::::;;;;;;===<<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;===???BBBCCCMMMSSSZZZ```dddhhhnnnsss~~~{{{zzztttsssrrrpppoooooooooooottttttuuuyyy|||~~~~~~}}}|||||||||{{{||||||}}}}}}yyyyyywwwuuurrrooolllkkkoooooopppvvv~~~|||}}}~~~{{{xxxzzz||||||yyyvvvttttttzzzyyyyyyyyy{{{~~~~~~xxxqqqhhh___XXXUUUOOOHHHCCC@@@??????<<<<<<<<<>>>??????<<<:::;;;;;;;;;<<<======:::888:::999999999888888888888::::::::::::::::::::::::999999999888888888888777777777777777777777666666555666666777777666666555555555666666666555444444444444444444444444444444555555555444444444444444444444444444444444444444666666666555555444444444444444333222222222333333222333333444444333333222333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222333333333333111111111000000000//////000000000000000111111222000000000000000000000000111111111111111111111111111111111222222333333444111111111111111111111111...///000111111111111111222222222222333333333333111222222333333222222111111111000000111111222333333333222111111111222222333333333333333333333333333333222222222222222111333222222111111000000000222222111111222222333444444444444444444444444444222222222222333333333333444444444444444444444444555555555555555555555555333333333444555777888999666777888777888:::>>>AAAEEELLLTTTZZZ\\\___cccfffeeeeeeeeeeeeddddddccccccaaa```bbbeeeccc]]]ZZZZZZ222222222333333444444444555555444333333333444444333333333222222333333333555555555555555555555555333333333333333333333333333222222111111222222333444333333333333222222222555555555666777999:::;;;:::999777555444444444555444333333333333222222222333333333333444555555555666666666666666666666666666666666777777777777777666666666666666666666666777777666666666666777888:::::::::;;;;;;:::999999888888888888888888777777:::::::::;;;;;;;;;;;;;;;@@@???>>>===<<<===<<<<<<<<<===???BBBFFFJJJNNNQQQZZZ```gggmmmppprrrtttvvv~~~~~~|||xxxtttsssrrrpppooooooooorrrvvv{{{~~~}}}||||||}}}}}}}}}zzzxxxvvvvvvwwwxxx{{{zzztttpppoooooouuuuuuwww~~~~~~}}}{{{xxxvvvzzzyyyxxxxxxzzz}}}zzzpppggg```]]]WWWQQQLLLHHHFFFFFFAAA???>>>>>>>>>===;;;999<<<;;;;;;<<<======;;;999::::::999999999888888888999:::::::::;;;;;;;;;<<<888888777777777666666666999888888777777666666666555666777888888777666555555555666777777666555444555555555555555555555555555555555555555444444444333333333333333333333333555555555555444444444444555444333333222222222222222333333444444333333222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222111111111000000000000000000000000000111111222000000000000000000000000111111111111111111111111000000111222333444444555111111111111111111111111---...000111222222222111222333333333333333444444222333333444444333333222111111000000111111222333444333333222222111111111222222333333333333444444222222222222222222222222222222222222222222111111222222111111222222333444333333444444444444444444333333333333333333222222444444444444444444444444333333333333444444444444222333444666777888888888;;;<<<<<<<<<===@@@EEEHHHQQQWWW^^^ccceeeeeefffgggeeecccaaa___\\\ZZZYYYXXXUUUVVVYYY]]]```aaa``````222222222333333444444444555555444333333333444444444333333333333333333444333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333444444444555666777999999777666555444444555666777444444444333333333222222444555555444333333333333777777777777777777777777666666666666666777888888666666666666666666666666999999888888888888888888888888999999999999999888999999999999888888888888:::::::::;;;;;;<<<<<<<<>>>>>>>><<<;;;;;;;;;:::::::::999999999999999999999999:::::::::<<<;;;;;;;;;;;;:::::::::888888888888888888999999888777777777777777777888888666555444444666888:::555555555555555555555555444555555555666666666777444444444444444444444444222222333333444555555666333333222222222333444444222333333444444333333222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000000000000111111222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111000000000000000111111000000111111222333333444222222333333333333222222111111000000111111222333000111222333333333222222111111222333333444555555333333444444444555555555222222222333444555555666222222111111222222333444222222333333444555555666222333333333444555555555444444444444444444444444555555555666777888888888666777888:::>>>BBBEEEGGGKKKOOOUUUZZZ^^^aaaeeehhhiiifffaaa\\\XXXUUUSSSQQQPPPPPPQQQSSSWWW[[[___aaagggqqqwwwrrrlllkkkmmmmmm444444444333333222222222222222222333444555666777555444444333333444444555333333333333333333333333333333333333333333333333555444444333333444444555000111222333555666777777777777666555555555555555222333555666666666555444777666666666666555555555---000333444444444777:::777777777777777777777777666555555555666777999:::777777777777777777777777666666777666666555444444666777888999999999999999888888999::::::;;;<<<<<<::::::;;;;;;<<<===>>>>>>===@@@DDDHHHMMMVVVaaahhhmmmpppuuuxxxzzzxxxtttrrrnnnlllhhhfffgggiiikkkkkkqqqsssuuuuuutttssstttuuuppprrrwww}}}|||vvvooojjjfffddd]]]\\\[[[[[[ZZZYYYUUUSSSEEECCC@@@???>>>>>><<<;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::::::::::::::999999999888888777777777888999999999:::999888777666666777888999999777444333333666999;;;666666666666666666666666444555555555666666777777444444444444444444444444222333333444555666777777222222222222333444444555222333333444444333333222333222222222222222222333222222222222222222222222111111111111111111111111222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111000000000000000000000000000111111222000000000000000000000000111111111111111111111111000000000000////////////111111111111111111111111222111000//////000111111//////000111222222333333111222222333333222222111111111111000111222222333///000222333444333333222111111222333333444555555444444444555555666666666111222333333444555666666222222111111222222333444222222333333444555666666222222333333444555666666444444444444444444444444333333333444555666666777999888777999>>>EEEMMMQQQ]]]aaaeeeggghhhhhhhhhiiiddd___XXXSSSOOONNNMMMMMMPPPQQQSSSWWW]]]ccciiilllsss~~~zzznnniiiiiihhh333333333333333333333333333333444444666777999:::777666555444444444444444555555444333333333333444555444333333222222222333444444444444444444444444333333444555666777888888666666666666666666666666777777888888888888777777555666888888666666666777888777666666666666777777888888888888888888888888777777666666666666777777777777777777888888888888777777777777888888888888:::::::::999999888888888:::::::::999777666777999;;;===>>>>>>======???@@@@@@GGGRRR^^^ggglllnnnooozzzzzzyyyxxxwwwvvvuuutttqqqooommmlllkkkkkkpppuuusssnnnkkklllnnnlllmmmoooooowww~~~~~~uuukkkccc`````````ccceeegggfffeeeRRRMMMGGGAAA>>>>>>@@@BBB===;;;999999:::<<<<<<;;;::::::::::::::::::::::::<<<;;;999888777888999999<<<;;;::::::999999::::::888999999:::999888777666888888999999999999888888555555444444444444555555666666666666666666666666666666555555555444444444333333333333333333333333222222111000000111111111444444444444444444444444222333333444444333333222444333333222222333333444333333333222222111111111111111222222222333333333///000111222333444444444444444333222111000///...111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222...///000222222222111000111111222222222222111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111222222222222111111000000111111111111111111111111000000000000000000000000222222222222222222222222444444333333333333444444777666555555666777999:::777666444444555555555444555444333444666666555444333333333444444555555555111222333444555444333222555666666777666666555555999888666444555666888:::===;;;:::===EEEQQQ]]]eeehhhiiikkklllkkkhhhdddbbb\\\TTTMMMKKKJJJHHHJJJMMMQQQVVV]]]cccgggjjjlllnnnzzz|||lllhhhhhhddd333333333333333333333333222222222333444555666777666666555444444444444444555555444444333333333444555444444333222222222333444444444444444444444444555555555555666666666666555555555555555555555555666666666777777666666666444666777777666555555666777777666666666666777777888888888888888888888888999999888888888888999999777777777777888888888888888888888888999999999999:::::::::999999999888888888999::::::888888999;;;<<<<<<======>>>AAAEEEIIIRRRYYYdddnnnuuuwwwvvvtttxxxxxxxxxxxxxxxxxxxxxxxxwwwuuurrrpppooooooppprrrtttpppnnnooopppnnnpppsssvvv{{{pppiiidddddddddgggjjjkkkkkkjjj[[[WWWQQQJJJEEEAAA?????????>>><<<<<<===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999::::::;;;<<<;;;::::::999999::::::999:::;;;<<<;;;:::888777777888888999999888888777666666666555555666666666444444444444444444444444666666555555555444444444444444444444444444444444555555444444444444444555444444444444444444444444222333333444444333333222444333333222222333333444333333333222222222111111111222222222222333333333000111222333333333333333222222222222111111111111111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222//////000111111111111111111111222222222222111111444444444444444444444444111111111111111111111111000000111222222222222111111111111111111111111111222222222222111111111000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333555666777777888888999:::;;;<<<===999777666666777777666555555444333444666666666555333333333444444444555555222333444555555555444444555555555666555555555444555555666666888999;;;;;;===>>>BBBHHHPPPYYYaaaeeeggghhhhhhgggddd```]]]ZZZUUUNNNIIIJJJLLLMMMPPPUUUZZZ^^^cccggghhhiiijjjkkkrrrxxxllliiigggccc333333333333333333444444222222222222222333444444666555444444444444444444555555555444444444444333444444444333333333333333444444444444444444444444666666666555555555444444555555555555555555555555444555555666666555555444333555666666555444444555666666666666666777777777777777777777777777777777999999888888888888999999777777777888888888999999999999999::::::::::::;;;::::::::::::999999999999666888:::;;;::::::;;;<<<<<<===>>>???CCCJJJRRRXXXbbbhhhrrrzzz}}}{{{wwwsssvvvwwwwwwxxxyyyzzz{{{{{{yyyvvvrrrrrrtttvvvvvvtttsssqqqqqqssssssrrruuu{{{|||ssslllkkkjjjjjjllloooppppppooogggddd```YYYQQQIIICCC@@@AAA@@@?????????>>>;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;::::::999999::::::999;;;===>>>>>><<<:::888777777888888888888777777777777666666666666777777777777777777777777777777555555555555555444444444555555555555555555555555333333222222222222333333333333333333333333333333333333333333333333333333444333333222222333333444333333333222222222222111222222222222333333333333222222333333333333222222000111111111222222333333111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222111000000000000111222222111111222222222222111111555555555555555555555555000000000000000000000000000000111222222222222111222222222222222222222222222222222222111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111222222444666888::::::<<<>>>AAABBBCCCCCCBBB===<<<;;;;;;;;;;;;999777666444333444555777666555333333333444444444444555333444555666666666555555666666666666666666666666555666777888:::;;;<<<<<>>;;;777555444444555666666666444444444444444444444444333444444555555555555555888888777777888888999999888888888999:::<<<>>>???KKKPPPWWW]]]aaa```^^^\\\ZZZXXXUUUQQQNNNLLLKKKKKKKKKIIILLLTTTZZZ[[[\\\___^^^aaadddfffggghhhjjjlllhhhqqqxxxwwwssspppkkkeee333333333444444555555555555444444333333333333333444444333333333444444555555555666666666555444333333333444555555555444333444444444444444444444444333333333444555666666777555555555555555555555555555666666777777666666555666777999999777666777888444555666777888777777777666666666666666666666666777777666666666666777777888888888888999999999999888888888999999999999:::::::::::::::::::::::::::888999;;;<<<;;;;;;<<<>>>BBBGGGPPPYYYbbbiiippptttyyyzzz{{{{{{yyyvvvrrrpppssstttuuuvvvwwwxxxyyyzzzoooqqqttt{{{}}}yyywwwuuusssqqqoooqqqsssuuutttooohhh```[[[TTTOOOHHHBBB???>>>===<<<======<<<<<<;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<;;;::::::999999::::::888999;;;======<<<:::888777777888888888888777777666555555444444555555666333333333333333333333333444555555555555555555555666666666666666666666666555555555555555666777888333333333333333333333333444333333222222333333444444333333222222333333444222222222222222222222222222222333333333444444444444444444444333333222111333333333222222222222111111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222333222111000000111222333111111222222222222111111000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222222222222222222333222222222222222222222222111111111111111111111111111111111222222333333333333333333555888<<<@@@CCCJJJNNNRRRVVVWWWVVVRRRPPPMMMLLLLLLLLLLLLIIIDDDAAA999777555444555666666555444444444444444444444444333333333333333444444444777777666666666777888999999888888999===BBBGGGJJJVVVXXXZZZ\\\[[[XXXUUUSSSOOONNNKKKIIIHHHIIIKKKMMMQQQQQQVVV___cccaaa]]]]]]]]]^^^aaabbbdddfffiiillllllttt||||||yyyvvvrrrnnn333333333444555555666666666555444444444444444555333333333333333444444555555555666777666555444333222333555666666555444444444444444444444444444444111222333444555666777777444444444444444444444444666666666777777666666666666888:::999888777888888444555666888888888777777777777777777777777777777999999888888888888999999888888888999999999999:::888888888888999999999999::::::::::::;;;;;;;;;;;;:::;;;<<<======>>>AAACCCKKKRRR]]]gggmmmrrruuuwwwyyyyyyxxxvvvtttrrrpppnnnqqqrrrsssuuuwwwxxxyyyzzzxxx}}}zzzwwwtttrrrtttwwwzzz|||zzzvvvppplllfff```VVVMMMFFFBBB>>><<<>>>>>>>>>===<<<<<<;;;;;;999::::::;;;;;;;;;::::::<<<;;;::::::999999::::::888888999:::;;;:::999999888888999999999999888888555555444444444444555555444444444444444444444444444444444555555555555555666666666666666666666666444444444444555666777777444444444444444444444444444444222222222222444444444333333222222333333444111222222222222333333333333333333333444444444444444444444444444333222222444444333333222222222111111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222333333222111111111111222111111222222222222111111222222222222222222222222111111111111111111111111000000111222222222222111333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222111111111222222333333444444555666999>>>DDDJJJMMMWWWZZZ]]]``````]]]YYYWWWTTTTTTTTTTTTSSSOOOJJJEEE<<<999666444444555555444555444444444444333333333333222222222222333444444555444333333444555777888888888:::>>>EEELLLSSSWWWYYYXXXWWWTTTQQQOOOLLLKKKGGGGGGFFFGGGJJJNNNRRRUUUZZZZZZ___fffiiiddd___]]]___aaabbbcccdddfffjjjmmmooovvv}}}~~~zzzwwwwwwxxx333333444444555666666666555444444444444444555666333333222222333333444555555555777777777666444333222333555666777666555444444444444444444444444444333333333444444555555555444444444444444444444444444555555666666555555444666777999999777666777888333444666888999888777777888888888888888888888888999999888888888888999999888888888999999999::::::999999999999:::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>@@@DDDIIIMMMWWW]]]fffmmmqqqrrrrrrrrrqqqrrrrrrrrrqqqooolllkkkoooppprrruuuxxxzzz|||}}}}}}zzzxxxxxx{{{~~~~~~zzzxxxqqqlllddd\\\TTTMMMEEEAAAAAAAAA@@@??????>>>======;;;;;;<<<===<<<<<<::::::<<<;;;::::::999999::::::999999999999999::::::;;;999999::::::::::::999999666666555555555555666666777777777777777777777777444444444555555555666666555555555555555555555555222222222222333444555666555555555555555555555555555444222111111222444555444333333222222333333444111111222222222333333333333333333444444444444555444444444444444444333333222222333333333333333333111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222222333333333222222111000111111222222222222111111222222222222222222222222222222222222222222222222000000111222222222222111333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222000111111222333333444444555666999>>>FFFOOOWWW\\\bbbdddggghhhgggccc___[[[XXXYYYYYYYYYXXXSSSLLLHHH???<<<777444444444333222555555444444444333333333444333333222333444555666666555444444555666888:::;;;>>>CCCIIIPPPUUUYYY[[[TTTRRROOOMMMJJJIIIHHHHHHEEEFFFGGGKKKPPPVVV[[[^^^bbb```aaagggiiieeeccccccaaaccceeefffiiimmmssswwwzzz333333444444555666777777444333333333444444555666222222222222333333444555444666777888777666444333222333555777777666555444444444444444444444444444555555444444444333333333444444444444444444444444333444444555555444444333555666888888666666666777222444666888999999777777888888888888888888888888777777666666666666777777888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@CCCHHHOOOUUU```eeekkkoooooonnnmmmmmmmmmppprrrttttttqqqnnnlllmmmooorrruuuyyy}}}~~~}}}~~~~~~|||tttqqqmmmggg```XXXOOOIIICCCCCCBBBBBBAAA@@@??????======>>>>>>>>><<<;;;:::<<<;;;::::::999999::::::::::::999888999:::<<<===999::::::;;;;;;::::::999777777666666666666777777555555555555555555555555444444444555555555666666555555555555555555555555555555555666666888999999666666666666666666666666555444222111111222444555444333333222222333333444111111111222222333333333333333333444444444555555333333444555555444444333000111111222444555555666111111111111111111111111111111000000000000111111333333333333333333333333222222222222222222222222222333333444333222111///111111222222222222111111111111111111111111111111333333333333333333333333000000111222222222222111333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222000000111222333333444444555777;;;BBBLLLWWW```fffiiijjjlllllljjjfffaaa^^^ZZZZZZ[[[[[[ZZZUUUMMMHHHAAA===888444333333222111555555555444444333333333555555444333444555666777999888777777888:::<<<===AAAEEELLLSSSXXXYYYYYYYYYMMMKKKJJJHHHGGGGGGGGGHHHFFFGGGJJJOOOUUU[[[aaaeeefffaaaaaadddgggffffffiiiaaacccfffjjjnnnuuu}}}444444444444444444444444555555555555555555555555666555555444444333222222555555555555555555555555222222222333333333444444333222222111222333555666333333333444444444555555444111///000333666666555444333222222222222333444999999888777666666666777<<<;;;999777666666777777777777777888999999::::::;;;:::999888888888::::::<<<<<<<<<;;;;;;:::::::::999999999999999999999999<<<<<<<<<:::999:::===@@@<<>>@@@@@@>>><<<<<<;;;::::::999999999999999::::::;;;;;;::::::999999::::::::::::999888777999777666666777777666444444444555555666666777777555555555555555555555555666666555555555555666666888777777666666666666666666555555444444444555555888555444444777888666444555555444333333222111111444333333222222333333444333333333333333333333333333444555555666555555555111111111222222333333333111111222222222333333333222333444222000//////000111111111222222333333333444333333222111000//////444333111000000000111111222222222222222222222222111333444444222111111222555555444333333222111111444333333222222333333444333333333222222111111111222222333333333333444444555444333333222222333333333333333222222111111111555555555444444444555555888:::???HHHUUUaaajjjnnnooommmkkklllmmmlllgggbbb^^^ZZZWWWXXXZZZWWWNNNFFFAAA<<<666222222333222111333444666555444333333444777666555666777777777666555555777777999<<>>AAAFFFKKKOOORRRUUUYYY]]]ggghhhjjjjjjjjjkkkkkkjjjnnnmmmmmmnnnoooooonnnnnnpppqqquuu}}}}}}vvvooohhhdddaaaXXXTTTOOOJJJGGGDDD@@@>>>>>>======>>>@@@@@@>>><<<===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888666555555666666555444555555555666666666666666333333333333333333333333666666555555555555666666666666555666666777888888999888777555555444444444777555333444666777555333555555444444333222222111444333333222222333333444333333333333333333333333333333444555555555555555222222222222222222333333222222222222222222333333222333444222000///000111222222222222222222333333111111111222222222222333333333111000000000111111222222222222222222222222111333444444222111111222555444444333222222111111444333333222222333333444333333333222222222111111222222333333333333444444444444333222222222222333333333333222222222111111333333333333333444777888???AAAGGGPPPZZZdddkkkoooooolllhhhggghhhhhheeeccc^^^[[[XXXYYY[[[XXXPPPHHH@@@;;;666222222333222111333444666666444333444444444333333444555666666666888999:::<<>>AAA@@@??????@@@@@@???======<<<<<<<<<<<<======>>><<<;;;:::999999:::;;;<<<;;;:::999888888888999:::999777666666777888777555777777666666666666666555333333333333333333333333666666555555555555666666333444444555777888999999:::999888666555444444333555444333333555555444333555555444444333222222222444333333222222333333444333333333333333333333333222333444444555555444444333333222222222222222222333333333333222222222222222333444333111000000111333333222222222222222222222222222222333333333333333222111111000111111111222222222222222222222222222333444444222111111222444444333333222222111111333333222222222222333333333333333222222222222111222222333333333333444444444444333222222222222222333333333222222222222111222222222111222555:::>>>HHHKKKQQQXXX```fffjjjmmmnnniiiccc```bbbddddddccc[[[YYYWWWXXXYYYVVVMMMFFF>>>:::666333222333333222333444666666555444444555333333333444555666777888:::<<<@@@DDDHHHOOOVVVZZZ]]]]]]ZZZUUUNNNIIIFFFEEEEEEEEEEEEFFFIIIMMMPPPSSSWWWZZZ\\\]]]^^^___aaacccfffhhhooowwwwwwsssppprrrwwwwwwxxx{{{~~~444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555666666555555444444333333333333444555555555666666666666999888666666666777777888888777666555555666777888444444444444555666666777888777777777777888888888777777777888999999::::::888888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>AAAFFFIIIWWW]]]dddfffdddcccfffiiiqqqmmmkkklllmmmlllkkkkkkiiiuuu|||vvvvvvyyyuuussspppkkkcccXXXMMMEEEDDDBBB@@@@@@@@@AAA@@@???<<<<<<<<<<<<<<<===>>>???===<<<:::999999:::<<<===<<<;;;999777777888999::::::999888888999:::999888888777777777666666555555666666666666666666666666666555555444444555555666333444555666777777777777888888666555444444444444333333333333333444333333555555444444333333333333444333333222222333333444333333333333333333333333222222333444444444444444333333333222222111111111444333333333333222222222222333444333111000111222333333333222222111111111666555555444333222111000222222111111111111111111222222222222222222222222222444555444333111222222333333333333222222111111333333222222222222333333222222222222222222222222222222222333333333444444444333333222111222222222222222222222222222222222111222222111222666>>>CCCNNNRRRYYY^^^bbbeeefffggghhhccc___^^^aaacccdddcccWWWUUUSSSSSSRRRNNNEEE???;;;999555333222333333333333555666666555555555666555666666666666777:::;;;<<>>AAAGGGPPPUUUdddhhhlllmmmkkkkkkooosssvvvooojjjkkkjjjfffgggjjjooo}}}}}}~~~~~~}}}~~~}}}zzz~~~}}}~~~~~~xxxmmm___VVVIIIFFFBBB@@@@@@??????>>><<<;;;;;;;;;<<<===>>>>>>===<<<:::999999:::<<<===<<<;;;999777777888999:::999777777777999999888777888888777777666666666555666666666666666666666666555555444444444444555555555555666666666666555444444444333333333444555555222333333333222222333333555555444444444444333333444333333222222333333444333333333333333333333333111222222333333333333333333333333222222111111111333333333333333333333333222333444333111111222333333333333222222111111111666555555444333222111000111111111111222111111111222222222222222222222222222444555555333222222333333222222222222222111111333222222111111222222333222222222222222222222222222222222333333333444444333333222111111111111222222222222222222222222222222333333222222777@@@GGGRRRWWW]]]bbbbbbbbbbbbbbb___]]]\\\]]]aaacccbbb___SSSQQQNNNMMMJJJEEE>>>999888777555333222222444555333555777777666666666777666888888888777888;;;>>>BBBIIISSS[[[___```______XXXUUUOOOIIICCCBBBDDDFFFJJJKKKNNNQQQVVV[[[___bbbcccccccccaaa```aaacccfffgggkkkwww444444444444444444444444555555555555555555555555666666555444333333222222333333333333333333333333333444444444444555555555444555555555555444444333333333333444444444444555333444555444444555888;;;888888666666666666888888888888777777888888999999999999999888777666444333777777777888999999::::::777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<============>>>@@@CCCIIIRRR\\\bbboooppprrrrrrrrrrrrtttuuuvvvnnniiiiiieeeaaaeeennn}}}zzzxxx{{{tttkkkWWWRRRKKKFFFBBB@@@>>>======<<<<<<<<<<<<======>>>===<<<;;;::::::;;;<<<===;;;:::999888888888999:::666555444555777777777555888777777777777777777666444444444444444444444444555555444444444444555555555555666777666555444333222222222222333444555666222333444444222222333444555555444444444444444444444333333222222333333444333333333333333333333333000111222222333333222222333333222222222222222222333333333333444444444444222333444333222111222333333333222222222222222222222222222222333333333333000000111222222222222111222222222222222222222222333444555555333222222333222222222222222222111111222222111111111111222222111222222222222333333333222222333333333333444444333333222111111111111111111222222222222333333333111444555333222666???GGGQQQWWW]]]```___\\\\\\]]]WWWVVVWWWZZZ^^^^^^ZZZWWWMMMKKKHHHFFFCCC???:::777555555555444222222444666333555777888777777777999555777999999888;;;@@@DDDMMMTTT^^^dddeeeaaa]]]ZZZOOONNNJJJFFFDDDEEEIIILLLPPPRRRUUUYYY]]]```bbbcccbbbcccdddccccccdddfffiiilllppp{{{444444444444444444444444666666666666666666666666444444444444444444444333333333333333333333333333333333333333444444444444333444555666666555555444444444444444555555555555444666666555444444777:::888777666555555666777888888888777666666666777777777777888888888666555444777777777888999999::::::777888:::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>???CCCIIIPPPXXXbbbkkkqqqwwwvvvvvvwwwyyywwwtttqqqqqqkkkhhhiiifffeeeppp~~~nnnhhh]]]TTTMMMGGGCCCAAA??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777666555666888999888777777777777777777888888888444444444444444444444444555444444333333444444555333444555777777666555444444444333333333444555555222444555555333222333555444444555555555555555555444333333222222333333444333333333333333333333333000111111222222222222222222222222222222222333333111222222333444555666666222333444444222222333444222222222222222222333333111111111222222222222333///000111222333222222111222222222222222222222222333444666555444222222333111111111111111111222222222222111111111111222222111111222222222333333333222222333333333333444444333222222111111111111111111111222222222333333333000333555444111444<<>>BBBJJJPPPWWW\\\bbbdddaaa[[[UUURRRIIIIIIIIIHHHGGGJJJNNNQQQUUUXXX\\\```bbbcccbbbaaaaaaccceeeffffffhhhkkkmmmsssvvv444444444444444444444444777777777777777777777777222333333444444555555666333333333333333333333333222222222333333333444444222333555666666666555555555555555555666666666777777888888777444333666999888777666555555666777888666555444333333333333333444555777888888888777666777777777888999999::::::888999:::<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>???CCCIIISSS]]]fffooovvv{{{{{{yyyyyy{{{}}}zzzrrrkkkkkkgggggglllkkknnnzzznnnaaaWWWPPPJJJFFFAAAAAA@@@???>>>>>>>>>???;;;;;;<<<======<<<;;;;;;999::::::::::::999888777:::999888999;;;<<<;;;:::666666777777888888999999777777777777777777777777555444444333333444444555000222444666777777666555777666555444444444444444222444666555333222444666444444555555555555555555444333333222222333333444333333333333333333333333000000111222222222222222111111111222222333333444000111222333555666777777222333444444222222333444111111111222222333333444444333333222111000/////////000111222333333222111222222222222222222222222333555666555444222333333111111111111111111222222222222111111111111222222111111111222222333333333222222333333333444444444333222222111000111111111111111111222222333333333///333555333000222999AAADDDIIIOOOPPPMMMJJJKKKMMMQQQOOOLLLLLLMMMKKKGGGCCC;;;999666444444444555666222444555444222222555777444666888888888888999:::666:::???BBBDDDJJJSSS[[[\\\^^^```___ZZZSSSNNNKKKGGGHHHIIIJJJKKKMMMQQQUUUXXX[[[```cccdddccc```^^^```cccfffhhhiiikkknnnpppyyy{{{444333333222333444666777555555555555555666777888555555666666666666555555555555555555555555555555333333333444444444555555555555444333444555666777777777666666555555555444777666555444555777999;;;999888888888777777666666777777777777777777777777777777888888888999999999777888888888888999999999999999999999999999999999:::::::::::::::;;;;;;;;;<<<===>>>===<<>>===<<<:::999::::::999999888777777777888777777777777777888999777777888888888888777777666666666666555555555555111222333444555777888888777777666555444444333333555444444333333444444555666555555444444444555555666555555555555444444444111111222222222333333333222222222222222222222222222222222222222222222222222333444555666888999999444444444444444444444444111111111222222333333333333333333333333333333333444333222111111222333444111222222333333222222111111222222333333222222111444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333444333222111333666999;;;BBBDDDEEEEEEDDDDDDFFFGGGKKKJJJGGGEEEBBB???===<<<777777555444333222222222222222333333333444444444222444666888999;;;>>>AAA@@@AAAEEEMMMVVV]]]``````___]]]ZZZTTTNNNKKKJJJJJJHHHKKKOOORRRTTTVVVYYY\\\^^^^^^___bbbeeeeeeaaa]]]```dddiiimmmppptttyyy|||444333333333333555666777444444444555555555666666555555666666666666555555555555555555555555555555333333444444555555555555555555444444444555666777777777666666666555555555666555444444555666888:::888888888888777777777666777777777777777777777777888888888999999999999:::999999999999::::::::::::::::::999999999999999999::::::;;;;;;<<<======>>><<<===>>>???@@@EEELLLQQQ___ccciiipppuuuwwwwwwvvvwwwuuutttvvvxxxwwwtttqqqxxxwww|||~~~ooo___SSSMMMHHHBBB@@@AAABBBAAA>>>==================<<<<<<=========<<<<<<;;;:::999888888888888999999999999888888777777777777777888777777888888888888777777666666666666555555555555222333333444555666777777777666666555444444333333444444333333333333444444666555555444444444555555555555555555444444444444111111222222222333333333222222222222222222222222222222222222222222222222333333444555666666777777444444444444444444444444222222222222222222333333333333333333333333333333333222222111111222222333111222222333333222222111111222222333333222222111444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333333222111111222555888:::@@@BBBCCCCCCAAAAAABBBDDDCCCBBB@@@>>>;;;999777666555444444333333333333333222222222222333333333333444555777777888;;;???BBBGGGIIINNNWWW```eeefffeee```\\\VVVPPPKKKIIIIIIIIIMMMPPPTTTVVVXXXYYY[[[]]]`````````cccggghhhfffccceeejjjoootttvvvxxxzzz}}}333333333333444555777777222333444444555555444444555555666666666666555555555555555555555555555555444555555555555666666666555555444444555555666777777777666666666666555555555444444333444666777888888888888888777777777777777777777777777777777777999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@<<<>>>@@@CCCHHHOOOWWW]]]gggiiimmmpppssstttsssssspppssswww}}}zzziii^^^ZZZRRRHHHCCCCCCDDDCCCAAA?????????>>>======<<<<<<======<<<;;;::::::::::::777777888999999:::;;;;;;999999999888777777777666777777888888888888777777666666666666555555555555444444444555555555666666666666666555444444333333444444333333333333444444555555444444444555555666555555555555444444444444111111222222222333333333222222222222222222222222222222222222222222222222333333333444444555555555444444444444444444444444333333222222222222222222333333333333333333333333111222222222222222222111111222222333333222222111111222222333333222222111333333333333222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333222111000000222444777888===>>>???>>>===<<<===>>>;;;:::999777666444333222222222222222222333444444444444444444444444444333666666666777888<<>>>>>===============>>>===;;;999999999::::::999999999999::::::;;;;;;::::::999999888777666555777777888888888888777777666666666666555555555555555555555555555555555444666666555555555444444444444333333333333333333444555444444444444555666666555555555444444444333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222111111111222222222222222222222222000111222333333222111000111222222333333222222111111222222333333222222111333222222222222222222222333333333333333333333333111222222222222222333333222222222222222222222222111111222222222333333333333222222111111222222333111000000000111333555777999:::;;;:::888777888999777777777666555444444333222222111111222222333444777777666666666666555555555555666777:::@@@HHHMMMWWW[[[bbbhhhkkkiiidddaaa[[[SSSJJJHHHLLLRRRUUUUUU[[[]]]___```___]]]]]]^^^^^^___```dddjjjqqqwwwzzzxxx|||333333444666777888888999444444444555555444444333555555666666666666555555555555555555555555555555666666666666666666666555555555555666666666666666666666777777777777777777444444444444444555555666777777777777777777888888888888888888888888888888999999:::::::::;;;;;;;;;999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;===???@@@GGGIIIMMMUUU^^^fffmmmqqqjjjiiigggfffeeefffggghhhlllyyyvvvvvvqqqeeeWWWKKKEEECCC>>>>>>===<<<<<<===>>>>>>>>>===;;;:::999999:::;;;;;;;;;;;;;;;::::::999999::::::::::::999888666555777777888888888888777777666666666666555555555555555555555555555444444444555555555555555444444444333333333222222333333333444444444444444555666666555444444444444333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333222222222333333333333333333333333333333333222222111111111222222222222222222222222000000222333333222000000111222222333333222222111111222222333333222222111222222222222222222222222444444444444444444444444111111111222222333333333222222222222222222222222111111222222222333333333333222222111111222222333111000000000111333444555666777777666444333444555666666666666555555555555444333222222111111222222666666666666555555555555333555888;;;@@@GGGOOOUUU]]]aaagggiiihhhbbb\\\XXXSSSNNNIIIKKKTTT\\\aaabbb^^^___``````^^^]]]^^^______aaadddjjjrrr{{{333444555777888999999999777777666555555555666666555555666666666666555555555555555555555555555555666666666555555555555444444555666777777777777666666666777777777777888888555555555555555555555555777777777777888888888888888888888888888888888888999999999999::::::::::::999999999999:::::::::::::::;;;;;;<<<<<<=========<<<<<<;;;<<<>>>BBBEEEGGGQQQSSSXXX```hhhooorrrssspppmmmiiifffeeefffhhhjjj{{{xxxhhhYYYNNNIII@@@@@@>>>=========>>>???>>>>>>===<<<;;;;;;;;;;;;======<<<;;;;;;:::999999999999:::::::::999777666777777888888888888777777666666666666555555555555555555555555555555444444555555555555555555555555333333222222222222333333444444444444444555666777444444444444333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222000111111111111111111000111222222333333222222111111222222333333222222111111111111222222222222222444444444444444444444444111111111222222333333444222222222222222222222222111111222222222333333333333222222111111222222333111111111111222333444555222444444444222111222333444444444444444444444444444444333222222222222222333333333333444444555555555999>>>DDDJJJPPPWWW[[[bbbdddggggggbbb[[[UUURRRMMMMMMNNNTTT]]]dddhhhiii``````___^^^\\\\\\^^^```dddggglllrrr{{{222444666888999:::::::::;;;:::777666555666888999555555666666666666555555555555555555555555555555555555555555444444333333444555666777888777777666666666777777777888888888666666666777777666666555666777777777888888888888888888888888888888888888888888888999999999999:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======>>>AAAEEEJJJPPPSSSZZZ\\\aaaiiippptttsssqqqpppmmmiiiggghhhlllrrruuuzzzlll]]]SSSGGGEEEBBB@@@>>>>>>>>>???>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777888:::;;;;;;:::888777777777888888888888777777666666666666555555555555444444555555555555555555555555555555555555555555333333222222222222333333444333333444444666777777444444444333333333222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333444444444444222222222222222222222222222222222222222222333333111111111111111111111111111111000000000000111111111222222333333222222111111222222333333222222111000111111111222222222222222222222222222222222222000111111222333333444444222222222222222222222222111111222222222333333333333222222111111222222333111111222222333333444444000222333222111111222333333333333333333333333333333333333333333333444555333333444555666666777777:::@@@HHHOOOUUUYYY\\\^^^```bbbbbb___YYYSSSOOONNNLLLPPPVVV^^^dddggghhhhhh```___^^^[[[ZZZ\\\```dddgggkkkqqqwww222444666888::::::::::::>>><<<999666666777:::<<<555555666666666666555555555555555555555555555555555555444444444333333333444555777888888888777666666666777777888888888999666777777777777777666666666666777777888888888999888888888888888888888888777777888888888999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???===>>>@@@DDDJJJRRRXXX\\\```bbbgggnnnuuuvvvsssooojjjhhhgggggglllsss|||{{{iii[[[LLLJJJFFFBBB???>>>>>>>>>>>>>>>?????????===<<<:::::::::;;;;;;<<<=========777888:::;;;;;;:::999888777777888888888888777777777666666666555555555555444444444555555555666666444555555555555555555555333222222222222222222333333333333444555666777888444444444333333333222222111111222222222333333333222222222222222222222222222222222222222222222222333333333444444555555555222222222222222222222222111111111222222333333444111111111111111111111111222111000//////000111222222222222333333222222222222222222333333222222222000000111111222222222222000000000000000000000000000000111222333333444444222222222222222222222222111111222222222333333333333222222222222222222333222222222333333444444444///111222222111111222444444444444444333333333333222222222333444555777777555555666888999:::;;;<<>>>>>===<<<;;;;;;;;;:::999999888888999999:::555555666666666666666555999999999888777666666555777777777777777777777777666666555555555444444444444444444333333333222222222222222222222222222222222333444333111000111222111222333333333333222111222333333444444333333222444444444444444444444444333333333333333333333333111222222333333222222111444444222222222222444444222222222222222222222222333222222111111222222333000111111111111000//////000111111111111222222222111222222333333222222111333333333333333333333333222222111111111111111111555555444333111000//////222222222222222222222222222222333333333333444444222333444555555444222111222222333333333444444444333333333444444444555555111222333444555555555555;;;777777;;;:::777:::AAAHHHOOOXXX___ccccccbbbbbbZZZVVVQQQNNNMMMNNNOOOOOOUUU[[[ccchhhiiifffbbb```]]]]]]]]]^^^```cccgggiiijjjlllqqqwww444333333444666777666666444444555555666555555555444444444444444444444444444555555666666555444444666666666555555555444444555555555555666777888999999999888777666666666666555666777888888888777666888777666666777999;;;<<<::::::::::::::::::999999999999999999999999999999888999999:::;;;;;;;;;::::::;;;;;;<<<===???AAABBBGGGLLLSSSZZZ```gggnnnrrrpppqqqrrrpppmmmlllnnnqqqqqqvvv{{{~~~}}}zzz|||~~~|||yyyxxx{{{~~~xxxpppbbbZZZOOOHHHFFFDDDAAA???AAA@@@???@@@@@@@@@===;;;???>>>>>>===<<<<<<;;;;;;::::::999999999999::::::888888999999:::999999888999999999888777666666666777777777777777777777777666666555555555444444444444444444333333333222222222222222222222222222222333444444333222111111333222222222222222222222222222333333444444333333222444444444444444444444444333333333333333333333333333333333444444333333333444333333222222333333444666666666555555444444444333222222111111222222333222222222222111000000///111111111111222222222222111222222333333222222111333333333333333333333333222222111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444333333333333222222333333222222333333333444444444333333333444444444444555333444444555666666666666777555666;;;===>>>CCCKKKRRRWWW]]]aaaaaa^^^[[[ZZZTTTQQQMMMKKKLLLQQQUUUWWW]]]aaafffhhhgggccc```___\\\___cccdddddddddgggiiioootttzzz111333555555444333333333000111222333444444444444333333333333333333333333444555555666666555555555555555555444444444444444333333333555666888:::;;;999999888777666666666666777777888999999888777666999888777777777888999:::;;;;;;:::999888888888888999999999999::::::::::::999999::::::;;;;;;;;;<<<:::<<<>>>>>>>>>AAAFFFJJJQQQVVV^^^ffflllppptttvvvrrrrrrqqqnnnlllnnnsssxxxxxx~~~{{{}}}}}}zzzyyy|||~~~{{{~~~~~~||||||}}}}}}|||zzz~~~}}}}}}|||xxxkkkcccXXXOOOJJJGGGDDDAAACCCBBB@@@@@@@@@@@@>>><<>>>>>======<<<<<<;;;;;;::::::999999::::::;;;::::::;;;;;;;;;::::::999999999999888777777666666777777777777777777777777666666666555555555444444444444444444333333333333333333333333333333333333333444555444333222333444333222111000000111222333333333444444444444333333444444444444444444444444333333333333333333333333333444444555555444444333444333333222222333333444555555444333222111000000333222222111111222222333333444333333222111000///111111111111222222222333111222222333333222222111222222222222222222222222111111222222222222222222///000111222333444444555222222222222222222222222222222333333333333444444444333222222222333444444333333333333444444444444222333333333444444444444555555555666666666666666777666777;;;???DDDLLLUUUYYY]]]aaaaaa^^^YYYTTTRRRMMMKKKJJJJJJOOOVVV]]]bbbfffgggiiigggdddaaa```___```hhhoooqqqlllhhhiiikkksss|||000444777777444111111222111111222333333333333333333333333333333333333333444555555666666666666555444444444444444444444444222333333444666888:::;;;::::::999888888888888888888999:::::::::999888777888888777777777888999:::<<<;;;:::888777777777888999999999:::::::::::::::<<<<<<<<<<<<<<<<<<======:::>>>BBBBBBBBBFFFOOOVVVZZZ```hhhnnnqqqrrrssstttqqqooommmpppvvv~~~zzz{{{rrrkkk```WWWPPPLLLHHHFFFEEECCCAAA@@@@@@AAA???>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;888999999999999888888777999999999888888777777777666666666666666666666666666666666666555555555555555444444444444333333333333333333333333333333333333444555555333333444555333222000//////000222333333333444444444444333333333333444444444444444444333333333333333333333333333333444444444444333333333333333333333333333333333333222222111111000000333222222111111222222333555555555444333222111000111111111222222222333333111222222333333222222111111111111111111111111111111111222222222222222333///000000111333444555555222222222222222222222222222222222333333333444444444444555666666666555555333333333444444444444555333333333333444444444444666666555555555666666666::::::;;;>>>BBBIIIQQQXXXZZZ]]]^^^]]]YYYTTTPPPNNNHHHJJJMMMPPPUUU\\\bbbggghhhhhhgggeeecccbbbccceeekkkuuu~~~uuunnnnnnqqqwww222555999888555222222333444444444444444333222222444444444444444444444444444555555666777777666666444444444444444444444444444444444444555666777888;;;;;;:::999999999::::::999:::;;;;;;;;;:::888777666666777777888:::;;;;;;<<<;;;:::999888888888888999999:::::::::;;;;;;;;;>>>>>>===<<<<<<<<<======:::???DDDFFFHHHNNNXXX___eeeiiiooorrrrrrqqqooonnnnnnkkknnnzzz}}}sssuuuwwwxxxyyy{{{~~~xxxzzz}}}|||uuulllaaaYYYQQQLLLIIIFFFCCC@@@??????@@@??????>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<888999999999888777777666999999999999888888888888666666666666666666666666777777666666666555555555555555555444444444333333333333333333333333333333333444555555333333444555333222000//////000222333333444444555555444444333333333333444444444555555333333333333333333333333222222333333333333222222333333333333333333333333333333444444555555666666333222222111111222222333555555555444444222111111111222222222222333333333111222222333333222222111111111111111111111111111111111222222333333333333111111111222222333333333222222222222222222222222222222222333333333444444222555999<<<===:::777555333333444444444555555555333333444444444555555555666555555444555555666777;;;>>>@@@CCCGGGNNNVVVZZZZZZZZZYYYVVVQQQMMMKKKJJJJJJOOOVVV[[[^^^```ccceeecccddddddddddddfffjjjmmmvvv{{{tttwww|||555666888777666444444444555555555555444333222111444444444444444444444444444555666666777777777777444444444444444555555555555555555444555555666666;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<:::999888555666777888999:::;;;;;;;;;;;;;;;;;;;;;:::999888999999::::::;;;;;;<<<<<<===<<<<<<;;;<<<===???@@@@@@DDDIIIMMMQQQWWW___eeennnppprrrssspppmmmlllkkkkkknnnzzzzzzyyyxxxuuussstttvvvxxxqqqtttyyy~~~zzzpppeee[[[TTTPPPKKKGGGBBB???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888999999999999999999999999777777777777777777777777777777777666666666555555555555555555444444444333333333333333333333333333222333444444333333444555333333222111111222333333444444555555555555444444222333333444444555555555333333333333333333333333111222222333333222222111222333333444444333333222111111222333444555666666333222222111111222222333333333444444444333222222222222222222333333333333111222222333333222222111222222222222222222222222111111222222333444444444222222222222222222222222222222222222222222222222222222333333333333444444222666<<<@@@AAA>>>999555333444444444555555555555444555555555666666666666666666555555555777999:::;;;BBBGGGJJJOOOVVV[[[\\\YYYXXXTTTOOOJJJGGGHHHIIIQQQWWW```ddddddbbbbbbbbb```aaadddfffhhhkkkppptttzzz~~~~~~777666555555666666555444333444444444444444333333333333333333333333333333444444666777777888888888444444555555555666666666555444444444444555666666999999888888888999999:::<<<<<<======<<<;;;999888777777888999999999999999999:::<<<>>>===<<<:::888999999::::::;;;<<<<<<===<<<<<<<<<>>>@@@DDDGGGIIIMMMOOOSSSXXX^^^ccchhhkkkpppqqqqqqnnnkkkiiihhhiiikkkxxx|||{{{{{{zzz}}}~~~yyy{{{~~~tttkkkccc___WWWRRRJJJEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===============<<<<<<;;;:::999999999999999999999999999777777777777777777777777777777777777666666666555555555555555444444444444444444444444444444444444111222333333222222333555333333333333333333333333444444555555555555444444222222333333444555555666333333333333333333333333222333333333333333333222222333333444444333333222000000000111111222222333333222222111111222222333111222222333333333333333222222222333333333444444111222222333333222222111333333333333333333333333111111222222333444444555111111222222222333333333222222222222222222222222222222333333333333444444333777<<>>:::777444444444444555555555555666666666666777777777777777777666666888:::<<<>>>AAAIIIQQQSSSVVV[[[[[[XXXTTTRRRMMMHHHEEEGGGLLLPPPXXX___fffhhheeeaaa``````aaacccgggjjjmmmooosssuuu|||888555222333555777666444111111222333444444444444222222222222222222222222444444666777888888888888555555555666666666777777333333333444555666777777888777777777777777888888===============;;;999888999999999999999888777666888:::===??????>>>;;;999999999::::::;;;<<<=========>>>???BBBFFFKKKOOORRRZZZ[[[]]]bbbiiinnnppppppooonnnmmmiiifffdddeeegggmmm|||yyywww{{{xxxrrrooobbb\\\TTTLLLGGGDDDBBBAAA>>>>>>>>>>>>>>>?????????======<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999888999999999999999999999999777777777777777777777777777777777777666666666666666666555555555444444444444444444444444444444444000111333222222222333444333444444555555444444333444444555555555555444444222222333333444555666666333333333333333333333333333444444555555444444333222222444444444444222222555444444444444444444444333222222222222222222333000000111222333333333333222222333333333444444444222222222333333222222222333333333333333333333333111111222333333444555555000000111222333333444555222222222222222222222222222222333333333444444444555777:::===>>>===:::999444444444555555555666666777777777777888888888888999888888888:::===???AAAHHHRRRYYYZZZ[[[\\\YYYSSSNNNKKKGGGDDDDDDJJJRRRYYY]]]ccchhhhhhddd```___```cccgggkkknnnppprrrsssuuu}}}999777444111111222333555333444555555444444555777888888777555444333222111444444444444444444444444666666666666666666666666777777777777888888888888999999999999:::;;;<<<<<<999::::::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<===AAA@@@>>>DDDUUUccciiifffgggiiimmmppprrrpppnnnmmmhhhgggiiihhhfffkkksss|||yyy}}}}}}zzzzzz}}}{{{}}}xxxtttmmmdddZZZRRRKKKEEEAAA@@@???>>>?????????===;;;>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888888888888777777777777666666666666666666666666555555444444444444555555555555444333222222111111333333333333333333333333333333333333333333333333555555555444444333333333333222222111111222222333666555555444444333222222555555555444444333333333222333333444444333333222444444444333333333222222333333333333333333333333222222222222222222222222...///111333444444444333333333333333333222111000222222222222222222222222333333222111222333444555333333333444444444555555444333333222222333333444555444444333222222222222444555555666777666666666333444555555444444555777444555666666666777999;;;777888999:::;;;???CCCGGGXXXYYY[[[[[[WWWRRRLLLIIIJJJHHHFFFGGGJJJQQQXXX]]]cccdddggghhhccc^^^___eeemmmqqquuuxxxxxxwwwwwwwwwyyy{{{888666444333222222333444333444555555444444555777666666666555555444444333444444444444444444444444555555555555555555555555666666666777777777888888999999999999999:::;;;;;;999::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;>>>AAACCCEEEPPPbbboootttnnnnnnooorrruuuvvvtttrrrmmmiiihhhjjjkkkmmmvvv{{{xxxzzzxxx|||zzzrrriii```VVVLLLFFFBBB@@@???>>>??????===<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::;;;;;;999888888888777777777777666666666666666666666666666555555444444555555666555555444444333333222222333333333333333333333333555555555555555555555555555555444444444333333333333333222222222222333333444444333333333333222222444444444333333222222222444555555666666555555444111111111111000000000///333333333333333333333333222222222222222222222222111222333444444333333222333333333333333222111111333333333333333333333333333333222222222333444555333333333444444444555555444333333222222333333444444444333333222333333333444444555666666666666555333444666555444444555777555666777666666666888:::999;;;<<<>>>BBBHHHOOOTTT[[[[[[ZZZWWWSSSNNNIIIFFFGGGGGGHHHKKKPPPWWW^^^bbbdddbbbbbbcccaaa___bbbiiipppwww~~~|||{{{}}}666666555444444333333333333444555555444444555777555555555555555555555666555555555555555555555555555555555555555555555555555555666666666777777777999999888888999999::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========???BBBGGGOOO___qqq{{{~~~rrrpppppprrruuuuuusssppplllkkklllooorrrxxx~~~~~~|||{{{xxxnnnaaaUUUMMMFFFCCC@@@>>>>>>>>>>>>===>>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::::::::999::::::999999999999::::::999999999888888888777777666666666666666666666666666555555444444555555666555555555555555444444444333333333333333333333333555555555555555555555555555444444444444333333333444444444333333444444444222222222222333333333333333333333222222222222222444555555666666555555444444444333333333222222222333333333333333333333333333333333333333333333333444444444444444333222222333333333333333222222111333333333333333333333333333333222222222333444555333333333444444444555555444444333333333333444444333333333333333333444555333333444555555555555555333555666666555444666777777888888777555666888::::::<<<@@@EEEJJJRRRZZZ___\\\ZZZVVVQQQLLLHHHEEEDDDEEEGGGKKKQQQXXX___dddffffffaaa^^^```bbbdddiiipppuuu444555666666666444333222333444555555444444555777555555555555555555555555555555555555555555555555444444444444444444444444555555555555666666666666999888888888888999::::::::::::::::::::::::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@BBBEEEMMM[[[nnn}}}zzzvvvrrrqqqssssssooollljjjooouuu{{{~~~xxxtttxxx|||tttiii^^^VVVMMMIIIDDD@@@???>>>>>>>>>>>>>>>>>>============<<<;;;;;;::::::999999999999:::999999888888999999:::::::::999999999888888888777777777777777777777777666666555555555555666666555555555555666666666666444444444444444444444444222222333333333333333333444444444444444444444444555555444444444444555555111111222333444444555555333333333333333333333333222333333444444333333222555555555555444444444444222222333333333333444444333333333333333333333333444444444444444444444333222333333444333333222222444444444444444444444444222222222333333333444444333333333444444444555555444444333333333333444444333333333333333444555666222333444444555555444444444555666666555555666777999999999777666666999;;;;;;???FFFLLLRRRXXX]]]aaaXXXUUUOOOIIIEEEDDDDDDEEEGGGKKKQQQXXX^^^bbbdddeeefff```^^^ccchhhkkkpppvvvyyy444555666777777555444333333444555555444444555777777777777666555555444444666666666666666666666666555555555555555555555555555555555555666666666666888888888888999:::;;;<<<;;;::::::999999999::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDHHHUUUiii}}}zzzvvvvvvuuurrrmmmnnnyyyzzzsssrrrvvv~~~{{{vvvpppiiidddXXXSSSKKKEEEBBB@@@???>>>???>>>>>>>>>============<<<;;;:::999999999:::::::::999999888888999999:::::::::::::::999999999999888888888888888888888888666666666555555666666666555555666666666666666666444444444444444444444444222222222333333333444444444444444444444444444444666555555444444555555666222333333444555666777777444444444555555555555555222333333444444333333222222222222222111111111111222222222333333444444444333333333333333333333333222222333333444555666666222333333444444444333333444444444444444444444444222222333333333444444444333333333444444444555555555444444333333444444555333333333333444555555666222333444444555555444444444555777666555555666888::::::999888777999<<>><<<;;;999888888999::::::888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;<<>>>>>>>>============<<<:::999999999:::;;;::::::999999999999::::::;;;;;;;;;:::::::::999999888888888888888888888888777666666555555666666777666666666666666555555555444444444444444444444444333444444555555666666666333333333444444444444555555555444444444444555555333444444555666777777888555555555555666666666666444555555666666555555444444444444333333333222222111222222333333444444555333333333333333333333333111111222222333555666777222333333444444444444444333333333333333333333333111222333444444444333333333333333444444444555555555555444444444444555555444444444444444444555666333333444555555555555555444666777777666555777888999::::::999:::<<>>@@@AAA<<<;;;999888777888999:::888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;>>>BBBEEEGGGNNNWWWkkk|||||||||yyyuuunnndddZZZRRRKKKEEEBBB?????????>>>>>>>>>======>>>===;;;:::999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777666666666666777777777666666555555444444444555555555555555555555555333333444444555666666777333333333444444444555555555444444444444444444555333444444555555666666666444444444555555555666666444555555666666555555444777666666666555555555555111111222333333444555555444444444444444444444444222222111111222333444555222333333444555555444444333333333333333333333333111222333444444444333333333333333444444444555555555555444444444444555555666555555444444444444555444444555666666666666555444666777777666666777888999999::::::<<<@@@FFFJJJSSSVVVYYYZZZVVVQQQMMMKKKEEEEEEEEEGGGJJJOOOSSSVVVXXXZZZ\\\___bbbcccddddddccceeekkkrrruuuuuuzzz555555555555666666666666333444666555444444555777555555555666777888888888777777777777777777777777777777777777777777777777777777777777888888888888666777888:::<<>>BBBFFFJJJLLLUUU^^^rrr|||}}}yyy~~~wwwmmmbbbXXXPPPHHHDDD????????????>>>>>>>>>>>>???===<<<::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777666666666666777777777777666555444333333222555555555555555555555555111111222222333444555555333333333444444555555555444444444333333444444444333333333444444444555555333333333444444555555555222333333444444333333222444444333333333222222222111111222333333444555555444444444444444444444444444333222111111111222333222333333444555555555444222222222222222222222222111222333444555444333333333333333444444444555555555555444444444444555555777666555444444444444444444555666666777777666666555666777777666666777888888999:::;;;===BBBIIIMMMVVVWWWWWWUUUOOOJJJGGGFFFDDDEEEGGGKKKOOOSSSWWWYYYYYYZZZ\\\___cccfffiiijjjiiilllrrrwwwxxxxxx888888777777666666555555555555555555555555444444555666888888777777999:::888888777777666666666666888777777666666666666666555666777999999999888888999999999:::;;;<<<>>>???999999999999888888777777:::;;;<<<=========<<<;;;;;;<<<<<<;;;;;;<<<@@@CCC<<<===???BBBGGGMMMSSSWWWaaahhhrrr|||{{{vvvyyywww|||sssiii]]]QQQIIIDDDCCCAAA???>>>======>>><<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::999888888888888888888888888888888:::999999888777666555555666555555555444444444444666666555555555555666666333333333333444444555666333333333333333333333333444444444444444444444444555555555555555555555555666666666666555444333222444444444444444444444444333444444555555444444333333333333444444555555555777777666666555555555444333333333333333333333333444444444555666777777888555444333222222222222222444444444444444444444444777666666555444444333333555666666888999:::;;;;;;888777666555444444555666444444444555555555666666999666666:::;;;999888999777888999>>>EEEMMMVVVZZZ^^^\\\WWWPPPJJJFFFEEEEEEHHHKKKOOORRRUUUXXX[[[^^^YYY[[[\\\^^^```ccchhhllloooooovvv}}}{{{zzz666666666666555555555444555555555555555555555555777888999888777666777888555555444444444333333333888888777777666777777777666777888999:::999999888777777777888999;;;<<<===999999999999888888888777:::;;;<<<=========<<<;;;:::;;;<<<<<<<<<>>>AAACCC===???BBBFFFMMMTTT\\\```hhhkkkqqqvvvxxxuuupppkkklllsssxxxmmm```WWWJJJFFFBBB@@@@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;:::999999777777777777777777777777999999888888777777666666666666666666555555555444777666666555555666666777444444333333333444555555333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444333444444555555444444333444444444555555555666666999888666444333333333444333333333333333333333333333333333444555555666666555555444333333333333333444444444444444444444444555555555555555555555555666666777888999:::;;;;;;777777555444444444555555444444555555555666666666888555555999:::777777999;;;===AAAFFFMMMUUU[[[^^^]]]ZZZTTTNNNIIIFFFGGGHHHHHHLLLQQQTTTVVVWWWYYYZZZZZZ[[[]]]^^^___ccchhhkkkqqqsss{{{555555555555444444444444555555555555555555555555888999:::888666555666666777777777777666666666666888888888777888888999999888888999999:::999999999666666666777888999:::;;;999999999999888888888888:::;;;<<<===>>>===<<<<<<999;;;<<<======>>>AAACCC>>>BBBHHHOOOVVV^^^fffkkkoooooooooooommmjjjgggfffhhhxxx{{{|||rrrgggTTTNNNFFFCCCDDDDDDBBB???>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::777777777777777777777777888888888777777777777777777777777777666666666666777777666666666666777777555555444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222333444555666666666666444444444444444444444444333444444555555444444333555555555555666666666666999888555222111111222333333333333333333333333333222222222333444444555555555555555444444444444444444444444444444444444444333333444444555666777777666777777888999:::;;;;;;666555444333333333444555555555555555666666666666999666666999999777888;;;???BBBHHHPPPVVV[[[___```[[[WWWPPPJJJGGGHHHJJJLLLMMMQQQVVVYYYYYYXXXXXXXXX]]]^^^___```aaadddhhhlllrrrwww555555555555555555555555555555555555666666666666777999999888666666666777888888888888888888888888888888888888999999:::;;;999999999999999888888888666666666777777888999:::999999999999999999999999:::;;;<<<===>>>>>>======999;;;============???AAA@@@GGGRRR\\\bbbggglllpppppppppnnnllljjjjjjmmmooouuu|||~~~rrrbbbXXXNNNIIIIIIIIIEEE@@@>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;:::777777777777777777777777777777777777777888888888888888888777777777777666777777666666666666777777777666555444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333444444555666666555555444444444444444444444444333444444555555444444333444444555555555555555555555444444333222222222222333333333333333333333333222222333333444444444555555555555555555555444444444444444444444444444444333333444444555666666666777777888888999::::::;;;555555333333222333444555555555666666666777777777:::777888::::::999<<<@@@AAAFFFNNNVVV[[[^^^^^^^^^YYYTTTNNNIIIHHHKKKNNNPPPTTTVVVYYYZZZZZZZZZ[[[\\\bbbbbbcccdddeeegggkkkooossszzz666666666666666666666666555555555666666666777777555777888888777777888999555555555555555555555555888888888888999:::<<<<<<:::999999888777777777777888888888888888999:::;;;999999999999999999999:::999;;;<<<>>>>>>>>>>>>===;;;<<<======<<<===???AAAEEEPPP^^^hhhlllmmmooopppnnnnnnooonnnooottt{{{{{{pppeeeYYYQQQOOOMMMGGGAAA@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999999999999777777777777777888888888999888888888777777777777777777666666666666777777777666555555444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555666666555444444333444444444444444444444444333444444555555444444333333333333333333333333333000111333555555444222111333333333333333333333333444444444444444555555555444444555666666555555444444444444444444444444444555555555555555555555555777777777888888999999999555444333222333333555555666666666777777777888888999777888:::::::::???FFFGGGLLLSSSZZZ^^^___]]][[[WWWSSSMMMKKKLLLPPPSSSTTTXXXXXXYYYXXXYYY\\\```dddfffggghhhiiiiiilllpppsssyyy666666666777777777777777555555555666666777777888444666888888777777999:::666666666666777777777777777777777888999;;;<<<===<<<;;;:::888777777777777999999999999999:::;;;;;;999999999999::::::::::::999;;;<<<>>>?????????>>><<<============@@@DDDGGGOOOZZZhhhqqqrrrqqqqqqsssrrruuuxxxzzz||||||rrrfff\\\VVVPPPHHHCCC@@@@@@???>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888777777777777777888888888888777777777777666666555555555555666666666666555555444555555555444444444444444444444444444444444444444444444444555555555555555555555555666666666666555444333222444444444444444444444444333444444555555444444333333333333222222222222222000111333555555444333111333333333333333333333333444444444444444555555555222333444666666555444444444444444444444444444444555555555555555555444444666666666777777777888888555444333333333444555666777777777777888888888888777666777999:::;;;BBBKKKQQQTTTYYY^^^```^^^\\\ZZZVVVRRROOOOOOSSSVVVVVVUUUXXXXXXXXXXXX[[[aaahhhnnnnnnoooqqqqqqrrruuuzzz}}}555555555666666666777777444555555666777777888888666777888888777666777999888888999999999:::::::::555666666777999:::<<<===???>>><<<:::999999999999:::999999999999:::;;;;;;999999999:::::::::;;;;;;999:::<<<>>>????????????<<<======>>>@@@EEELLLQQQZZZcccnnntttttttttvvvzzz}}}rrrfff[[[QQQIIIDDDAAAAAA@@@???????????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888777777666666888888777777777666666666555555444444444444555555666555555555555666666777333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444333444444555555444444333444444444333333222222222666666444333222222222222333333333333333333333333333333333333333333333333111222444555555555444333444444444444444444444444333333444444555666666666555555555555666666666666555555444444444555777777777777777888888888999999888888:::<<<===@@@IIISSSYYYZZZ]]]^^^^^^\\\YYYWWWUUURRRRRRUUUYYY[[[YYYVVVXXXZZZ\\\```eeellltttzzz|||}}}444444444555555555666666444555555666777888888999888999:::888666555666777555555666666777777777888555555666777888:::<<<===AAA@@@>>><<<;;;:::;;;;;;999999999888999999::::::999999999::::::;;;;;;;;;999:::<<<>>>???@@@??????<<<======???CCCJJJRRRYYYaaaiiiqqquuutttuuu{{{yyykkk^^^RRRIIIEEEBBBAAA@@@@@@??????@@@@@@======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888888888888888888888888:::999999888777666666555777777777777666666666666444444444333333444444444555555555555555666777888333333333333333333333333444444444444444444444444333333333333333333333333333333444555666666666666444444444444444444444444333444444555555444444333555555555444444333333333===:::555111///000222333333333333333333333333333222222222222222222222222000111333555555444333222444444444444444444444444111222333444666777888888444444444555555555555555666555555444555666777888777888888888888999999999;;;;;;>>>AAABBBEEEOOOZZZ\\\]]]]]]\\\[[[XXXVVVTTTTTTSSSTTTXXX^^^___ZZZVVVZZZ]]]ccchhhooowww~~~777777777666555555444444888888999999888777666555999888888888777777666666777777777777888888888888999888777777888:::<<<>>>DDDBBB>>>;;;999888888888888888999999999::::::::::::;;;<<<<<<:::999:::<<<===;;;>>>CCCEEEBBB??????@@@@@@@@@BBBGGGPPPZZZbbbhhhnnnpppuuu~~~|||wwwnnn^^^OOOIIIFFFCCCAAA@@@@@@AAA@@@@@@>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888999999777777777777777666555555444444333333333444444555555555555555555555555555444555666555333333555666888777666555555555555555666666555444333222222111333333333444444555555555444444444444444444444444444444444444444444444444666555555444444555555666777666333111111111222333666555555555555444444444666666666555555444444444444333333333333444555555444444444444444444444444444444444444444444444444777666555444444444444444...000222555777888888888555666888888777777999:::>>>======@@@GGGOOOVVVZZZ^^^YYYYYY\\\ZZZTTTQQQSSSVVVYYY^^^bbbccc```]]]ZZZ]]]bbbkkkvvv444444555555666777777777888888777777777666666666888888888888777777777666777777777777888888888888999888777777777999;;;<<>>;;;999999999999999999999999:::::::::::::::;;;<<<<<<::::::;;;<<<;;;:::>>>DDDEEEBBB???@@@???AAADDDHHHNNNWWWaaaggghhhoooqqqvvv}}}zzzsssdddWWWPPPHHHEEEAAA?????????>>>===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888999777777777777777666555555555444444333333444444555555555555555555555555555555666777666444444666777777666666555555555555666777666666555555444444333333333333444444444555555444444444444444444444444444444444444444444444444333333222222222222333333444444444444333222111111222333333333444444555555333333333333333333222222444333333333333444555555444444444444444444444444444444444444444444444444777666555444444444444555333444555777888888777777555666888888777777999:::<<<===AAAFFFMMMSSSWWWYYYXXXVVVVVVYYYWWWQQQQQQTTTYYYZZZ[[[\\\\\\]]]^^^___dddlllyyy444444555555666777777777888777666555555555666777888888888888777777777777777777777888888888999999999888777666666777999999???>>><<<;;;:::::::::;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;<<<<<<<<<@@@FFFGGGDDDBBBCCC???DDDKKKSSS[[[bbbjjjnnnmmmtttuuuzzz~~~~~~yyynnnaaaZZZLLLIIIDDDAAA@@@???>>><<>>======<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999888888888888888777777888888777777666666555555444444444444444555555555555555555555555555666777777666555555666888666555555555555666666777666666666666666666666666333333333444444444444555444444444444444444444444444444444444444444444444222222111111111111222222222333555666555333111///000000111222333444555666222222333333333333333333444333333333333444555555444444444444444444444444444444444444444444444444666666555555444444555555777888888888888777666555666777888888777888:::;;;:::@@@HHHPPPVVVXXXXXXWWWSSSSSSTTTUUUSSSPPPRRRWWWYYYZZZ[[[\\\\\\^^^aaacccjjjvvv777777777666555555444444888777555333333444666777888888888777777777777777777777888888888999999999999999888777666666777777;;;;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<===??????CCCHHHIIIEEEDDDFFFFFFLLLWWW```ggglllpppssstttyyyyyyvvvjjjaaaQQQMMMHHHDDDCCCBBB@@@?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888777777777777777888888888777777666666555555444444444444555555555555555555555555555555666666666444444666777555555555555555666777888444444555555666666666666444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444333333444444444333111111111222222333444444555555444444444555555666666666444333333333333444555555444444444444444444444444555555555555555555555555666666555555555555666666888888888777777666666555666777888888888999<<<>>>>>>FFFPPPYYY[[[YYYUUURRRPPPRRRSSSSSSQQQQQQUUUZZZWWW[[[___bbbbbbbbbdddggguuu777777777666555555444444777666444333333555777888777777777777777777888888888888888888999999999999999999888777777666666666777777777777888999999::::::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;===>>>??????CCCGGGGGGEEEFFFJJJRRRYYYccclllqqqssssssssstttyyy{{{}}}pppeeeUUUPPPKKKFFFDDDCCCBBBBBB@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888888888888777777888888888888777777777666555444444444444444555555555555555555555555444444555444333222444666555555555555555666777888333333333444444555666666444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555444333222222222333444555555555444444444444444444444444555555666666666444333333333333444555555444444444444444444444444555555555555555555555555666666555555555666666777666666666666666666777777666888999999999<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999999999999777777888888999999888888777777666555444444444444555555555555555555555555333444444333222222333555666555555555555666666777222333333333444444555555555444444444444333333333444444444444444444444444444444444444444444444444222222111111111111222222555444222111111222444555666666666555555444444444222222333333333333333333444333333333333444555555444444444444444444444444555555555555555555555555666666555555666666777777555555555555666777888888777888999:::<<>>???===>>>BBBGGGJJJNNNXXXbbbkkkpppvvvyyyyyyvvvsssrrrmmmttt{{{tttddd^^^UUUNNNIIIFFFCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999999::::::666777888999999999999888888777666555444444444444555555555555555555555555333444555444222222444555777666666555555555555666444444444444555555555555555555444444444333333333444444444444444444444444444444444444444444444444333333222222222222333333333333333333333333333444444444444444444444444555333333333333333333222222444333333333333444555555444444444444444444444444555555555555555555555555666666666666666777888888777777666666666777888999777888:::;;;>>>BBBHHHLLLUUUXXXZZZWWWPPPKKKIIIJJJJJJNNNRRRWWWaaammmoookkkmmmqqquuuvvvuuuyyy777777777666555555444444555666777888999999888888666666777777888888888999888888999999999:::::::::888999999:::::::::999999888999:::;;;;;;;;;;;;;;;888888999999999::::::::::::;;;======<<<===>>>@@@???@@@EEEKKKPPPWWWdddpppqqquuuyyy{{{zzzvvvtttrrrpppvvv~~~{{{mmmggg]]]TTTMMMIIIFFFDDDBBBAAA@@@>>>===<<<<<<<<<========================<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;666777888999999999999999888888777555555444444444555555555555555555555555444555666555333333555666888777666555555555555555666666666666666666666666555555555444444333333333444444444444444444444444444444444444444444444444666555555444444555555666111222444555555444333111111111222333444444555666666666666555555444444444444333333333333444555555444444444444444444444444666666666666666666666666666666666666666777888888:::999888777777777888999666888:::<<>>??????>>>>>>=========BBB>>>@@@MMM\\\hhhqqqwww}}}{{{zzzyyyxxxwwwuuusssttt|||{{{qqqiiiccc[[[NNNFFFEEEDDDDDDCCC@@@??????AAACCC>>>>>>>>>>>>>>>>>>>>>>>>999999::::::;;;:::::::::::::::::::::::::::::::::999888888777777888888999777777777777888999:::;;;888888777666666666666666666666666666666666666666555666666777888999999999777777777777666666666666555555666666555444333333444444333333333333222222444444444333333222222222555555555555555555555555666666555555555444444444444444222222222222444444777666444333222333333444333333333444555666777888777777666555555555555555666666666666777777777777888777666555555666777888666777888999999999999999888999;;;===AAAHHHQQQWWWaaa[[[SSSLLLHHHHHHKKKMMMTTTXXX^^^kkk~~~{{{666666666666777777777777666666666666777777777888999999888888888888777777:::::::::999999999888888999999:::::::::999999888888999999999999:::::::::999999::::::;;;<<<============>>>????????????@@@DDDCCCHHHWWWfffpppwww}}}~~~~~~}}}|||zzzwwwtttqqqsss~~~vvvpppeeeVVVJJJFFFDDDDDDBBB???======>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<=========<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999888888888888999888777666666555555666666666666666666666666666666555666666777888888999999::::::999888777666666555555666666666555555444333555555555444444444333333444444444333333333222222444444444444444444444444555555555444444444444333444444333222222333444444666555444333333333333333444444333333333444444555777777666555555555555555666666666666777777777777888777666666666666777888777888888999999999999999999;;;???BBBGGGMMMUUUZZZ```[[[SSSLLLIIIJJJNNNRRRZZZ___eeeppp555555555666777888888888666666666777777777888888888888999999999999::::::::::::::::::999999999999::::::::::::999888777777999999999999::::::::::::777777888999;;;<<<===>>>;;;<<>>======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;>>>===;;;:::888777777777777777666555555555555555666666666666666666666666555666666777777888888999<<<;;;:::999888666555555666666666555555555555444666666666555555555555444444444444444333333333333444444444444444444444444444444444444333333333333444444333333333333444444444444555555444444333333555444333222222222222222777666666555555555555666666666666666777777777777888777777666666777777888888999999999::::::::::::;;;???EEEJJJOOOTTTYYY\\\^^^XXXPPPJJJIIIMMMTTTXXXccchhhnnnwww555666666666777777777888666666777777777888888888888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::::::::999888777999999999:::::::::;;;;;;888999999:::<<<======>>>:::===???@@@???@@@CCCFFFLLLQQQ___pppzzz}}}~~~mmm\\\QQQJJJHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888999>>>===<<<:::999888888777777666666555555555555555666666666666666666666666666666666666777777888888::::::999888888777666666666666555555555555555666666666666555555555444444444444444444444444333333444444444444444444444444444444333333333222222222444444444333333444444444333333555555555444333222444444333333333333333444777666555555555555666666666666666666777777777777777777777777777777777777999999999::::::;;;<<<<<<===BBBJJJPPPUUUXXX[[[]]]XXXSSSMMMIIIJJJQQQYYY___jjjooouuu{{{888777777777666666666555777777777777888888888888888888999:::;;;<<<<<<===::::::::::::::::::::::::777888999:::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<============;;;>>>@@@@@@???AAAGGGLLLXXX___nnn|||xxxggg[[[NNNKKKFFFCCCCCCCCCBBBAAA????????????????????????===>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777777888888999<<<;;;::::::999999999:::777777666555555555555555666666666666666666666666666666666666666777777777666666777777777777777777666666555555555666666777555555555444444444444333444444444444444444444444444444444444444444444444444444333333333222222222444444444444444444444444222333444555555555333333333333333333444555666777666666555555555555666666666666666666777777777777777777888888888888777777999999999:::;;;===>>>???BBBGGGMMMSSSVVVWWWXXXYYYRRROOOLLLKKKOOOXXXaaafffnnnrrrzzz888888888777666555555555777777777888888888999999888888999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;777777888999::::::::::::::::::::::::;;;;;;;;;;;;===========================@@@BBBBBBAAAFFFPPPWWWhhhooo|||uuuiiiWWWPPPHHHDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999999999999::::::;;;888888777666666666666666666666666666666666666666666666666666666666666666555555555666777777888888777666555555555666777888555555555444444444333333444444444444555555555555555555555555555555555555444444444444333333333333444444555555555555444444333333444444555555444444333333333444555666888888666555555555555666666777666666666666777777777777777888888999999888888777999999999:::<<>>>>>>>>AAACCCDDDEEENNN[[[fffttt{{{zzzddd[[[PPPHHHEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>::::::::::::::::::::::::;;;::::::999999::::::;;;999999888888888888999999999999888777777777777777666666666666666666666666666666666666666666666666777777777777777777888888777666555444555666888999666666666555555555555444444444444444555555555666666666666666666666666666555555555444444444444333333444555666666555444333333333333333333444555666333333333333444555555666555555555555555666777777666666666666777777777777777888999999999999888777888888888:::===@@@DDDFFFQQQRRRSSSRRRPPPOOOPPPQQQOOORRRXXX___gggpppvvvzzz}}}555555666666777777888888777888888888888999999999888888999999999999:::::::::::::::;;;;;;<<<<<<<<<::::::::::::999999888777:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<>>>??????>>>AAADDDEEEIIITTTdddqqqyyyqqqfffWWWMMMIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<::::::::::::::::::::::::999888888888888888888999:::999999888777777777888:::999999888888888888888666666666666666666666666666666666666666555555555:::999999999888888777777777666555444555666888:::777777777777666666666666444444444555555555666666777777777777777777777777666666555555555444444444333444555666666555444333444444333222333444666777444444333333222222333333555555555555555666777888666666666666777777777777777888999::::::999888777777777888:::===AAAEEEHHHWWWVVVUUUQQQNNNMMMMMMOOOQQQVVV^^^hhhqqqyyy~~~:::999888666666666777888777888999::::::::::::999999999999999999999999999888888999999999:::::::::999::::::;;;:::999777666::::::;;;;;;<<<=========>>><<<;;;:::;;;<<<======FFFCCCEEELLLSSS]]]oooxxxhhhZZZPPPJJJFFFDDDAAA@@@>>>???@@@BBBAAAAAACCCCCCBBBBBBAAA@@@??????======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<:::::::::999777666777999666777888999999888777666444555666777777666555444666666555555444444444333666666777888888888888888666666777777777777666666666666666666666666666666555555555444444333333333666666666666666666666666777777666555444333333333555555555555666777999999777777666666555555555555555555555666666666666777666666666666777777777777777777777777888888888888777777777999;;;;;;;;;:::999;;;<<<;;;===DDDNNNVVVZZZXXXUUURRRQQQRRRSSSTTTZZZdddnnnuuu{{{:::999777666666666777888888888999:::::::::999999999999999999999999999999999999999::::::::::::;;;999:::;;;;;;;;;:::999888::::::;;;<<<<<<======>>>>>>===<<<<<<>>>???@@@@@@DDDCCCHHHSSS```mmm~~~tttfffYYYPPPKKKHHHDDDBBBAAAAAABBBBBBAAA???BBBBBBBBBAAA@@@?????????======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;999::::::888666666777999666777888999999888777777555666666666666666666555888888888777777777666666555555666777777777777777444444555555555555444444666666666666666666666666555555555444444333333333555555555555555555555555444444555555666777777888555555555555666777888999666666666555555555444444333333333444444444444555555555555555666666666666777777777777888888888888888888888999;;;;;;:::::::::;;;===@@@DDDKKKTTTZZZ___^^^\\\XXXVVVWWW[[[^^^fffoooyyy999888777777666777777777999999:::::::::999999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>===>>>>>>???@@@AAABBBCCCFFFHHHQQQ```qqquuufffYYYPPPKKKFFFEEECCCCCCCCCBBB@@@>>>AAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;888999999888666666777999777888888999888888777777777666666555555666666777999888888888888888777777444444555666666666666666444444555555555555444444666666666666666666666666555555555444444444444444555555555555555555555555333444555666777888999999555555555555666777888888555555555444444444444444333333333444444444444555444444444555555555666666777777777888888888999999999999::::::::::::::::::;;;===AAAFFFMMMUUU\\\```ffffffeeeaaa^^^```gggnnnuuu~~~888888777777777777777777999999:::::::::999888888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<=========;;;;;;;;;<<<======>>>>>>===>>>?????????AAACCCDDDMMMRRR^^^oooooo___SSSMMMGGGFFFDDDCCCCCCCCCAAA???@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;777888999888777777888:::888888999888888888777777888777666555555666777888777777777777666666666666444555666666777777666666666666777777777777666666666666666666666666666666555555555555555444444444555555555555555555555555555555555555666666666666555555555555555666777888444444444444444444444444555555555666666666666777555555555666666666666777777777888888888999999999:::;;;;;;;;;::::::;;;<<<<<>>;;;;;;<<<<<<===>>>>>>???<<<>>>???>>>>>>@@@CCCGGGTTT]]]lll{{{}}}vvvfffXXXPPPIIIFFFDDDCCCCCCCCCBBBAAA@@@@@@??????????????????>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::::::::777888999888777888:::<<<:::999999888888888888888888777666555555666777888666666666666777777777777666666777888888888888777666666777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555333444444444444444444444555555555555555666666777444444444444444444444444555555555666666666666777666777777777777888888888888888888888999999999999:::;;;<<<;;;999:::<<<>>>>>>CCCKKKTTT\\\cccgggiiijjjnnnqqqooonnnsss~~~666666777888888888888777777888999::::::::::::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<======;;;<<<<<<======>>>??????===>>>?????????CCCIIIOOO\\\jjj{{{}}}~~~rrrcccZZZNNNJJJFFFCCCBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::777888999999999999<<<>>>;;;:::999888888888888888888777777666666777777888777777888888888888888999666777777888888888888888444444555555555555444444666666666666666666666666555555555555555666666666444444444444444444444444000111111333444555666666666555555444555555666666444444444444444555555555333333333444444444444555777777888888888999999999888888888999999999999:::999;;;===;;;999:::>>>AAAAAAIIISSS[[[```dddiiimmmooosssvvvxxxxxx|||555666777888999888888777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>??????===???AAAAAACCCIIITTT\\\kkk{{{ssshhhWWWQQQJJJEEEBBBCCCCCCDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>=========<<<<<<;;;::::::999999::::::888999:::::::::;;;===@@@<<<;;;:::888777777888888777777777888888777777777666666777777777888888888555666666777888777777777444444555555555555444444666666666666666666666666444555555555666666666777444444444444444444444444222222333333444555666666666555555444444555555555444444555555555666666666333333333444444444444555777777777777888888888888888888888999999999::::::888;;;===<<<999:::???DDDFFFPPP[[[aaabbbdddjjjqqqwwwzzz~~~555666777999999999888777555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===;;;:::999999:::;;;<<<<<<======>>>>>>??????>>>@@@BBBCCCFFFOOO]]]gggxxxttt^^^WWWNNNFFFCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<;;;::::::999999::::::888:::;;;;;;;;;<<>><<<<<<>>>???>>>>>>??????BBBHHHPPP\\\kkkwww}}}jjjbbbVVVLLLFFFDDDDDDCCCCCCCCCBBBAAA@@@>>>======???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======888999999::::::;;;<<<<<<<<<;;;;;;:::999888777777555666777888888777666555555555666666777777888888888888888888777666444444555555666666666666555555555555666666555555444333444555555666666666666666555555444444444333333333555555555666666666666777888777666555555555555555555555555555555555555555666666666666666555555555777777777777888888888888::::::;;;<<<<<<;;;;;;;;;999<<<>>>>>>===@@@GGGMMMXXX]]]cccfffgggkkkqqqwww888888888888888888888888::::::999999:::<<<>>>@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<===>>>============???@@@@@@@@@BBBDDDHHHOOOYYYgggvvv}}}yyyzzzyyyooo```RRRIIIEEEDDDCCC@@@@@@@@@@@@@@@AAAAAAAAA??????===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999999999999:::::::::::::::::::::999888888777777666777888999999888777666555666666666777777777888888888888888777666555444555555666666666666555555555555666666555555444333444555555666666666666666333333333444444555555555444444555555555666666666777666555555444444555555444444444444444444333333666666666666666666666666777777777777888888888888999:::;;;;;;<<<<<<<<<<<<;;;===???>>>???CCCLLLSSS[[[```eeehhhkkkooowww}}}888888888888888888888888;;;;;;::::::===AAAEEEHHH@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>???<<<<<<===>>>???@@@@@@AAABBBFFFMMMWWWdddtttyyyuuu||||||kkk[[[PPPJJJGGGFFF@@@@@@@@@@@@AAAAAABBBBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999999888888888888888888888888888888888888888999999999999888888666666666666777777777777777888888777777666555444555555666666666666555555555555666666555555444333444555555666666666666666111222222333444555666777333444444444555555555555666555444444444444444444444444444333333333222222666666666666666666666666777777777888888888999999999999:::;;;<<<============>>>???@@@BBBIIISSS[[[___ccchhhlllpppvvv888888888888888888888888:::::::::<<>>>>>;;;<<<>>>>>>>>>???@@@AAADDDLLLWWWdddttt}}}~~~tttfff[[[RRRLLLHHHEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777666666666666777777777888888888888888888888888888888888666666666666777777777777777777777777777666555555555555666666666666555555555555555666555555444333444555555666666666666666222222333333444555666666333333333444444444555555555444444333333333444444666555555444444333333222666666666666666777777777777777888888888999999999999999:::;;;<<<===>>>???>>>???@@@BBBGGGPPPZZZbbbbbbeeejjjooouuu}}}888888888888888888888888777888;;;===????????????>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<============;;;===>>>>>>===>>>AAACCCKKKXXXgggwww~~~tttiii\\\PPPHHHGGGFFFDDDAAA@@@@@@@@@@@@@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777666666666666666777888888999999777777777666666777777777777777777777666666666666666777777777777666666555555555666666666666555555555555555666555555444333444555555666666666666666444444444444444444444444333333333444444444555555444444333333333444444555777666666666555555555444666666666666777777888888888888888888999999999999::::::::::::<<<===???@@@???@@@CCCGGGMMMVVV___eeebbbfffmmmttt|||888888888888888888888888666888;;;===>>><<<:::999<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<=========<<<<<<<<<===>>>>>>===@@@FFFKKKTTTdddwwwvvvfffUUUJJJGGGEEECCCAAA@@@AAABBBCCC@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888777777777777777888888999999999777777666666666666777777777777777777666666666666666666777777777777666666555555666666666666555555555555666666555555444333444555555666666666666666555555444444444333333333333444444444555555555555444444444444444444555666666666666666666666666666555666666777777888888999888888888999999999999:::;;;;;;::::::;;;===???@@@AAADDDHHHOOOVVV]]]cccgggccciiisss}}}888888888888888888888888999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>>>>>>>======;;;===>>>>>>???EEENNNVVVbbbuuurrraaaUUUIIIGGGDDDBBB@@@@@@AAABBBAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888888888999999999999999888888777666666777888888888777777777666666666555666666777777777777666666555555666666666666555555555555666666555555444333444555555666666666666666333333444444444444444444444444555555555666666666555555444444555555666777444444555555666777777777555666666777888888999999888888888999999999::::::===<<<;;;:::;;;<<<>>>???EEEHHHOOOWWW___dddfffggggggnnnzzz888888888888888888888888<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???;;;;;;;;;<<<<<<<<<======<<<===>>>@@@@@@??????>>>:::<<<>>>???AAAIIIVVV___ttt|||mmmbbbNNNLLLGGGCCC???>>>>>>>>>AAA@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999:::999888777777888999:::888888777777666666666555666666777777777777777666555555666666666666555555555555666666555555444333444555555666666666666666111222222333444555666666555555555666666666666777555555555555555666777888222333333444555666777777555666666777888999999999888888999999999:::::::::>>>===<<<;;;;;;<<<>>>???GGGLLLTTT]]]eeeiiiiiigggjjjrrr999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>===???@@@AAA@@@??????@@@???<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<:::999777888888999999999:::::::::;;;:::999999888888999999777777777777666666666666555555555555666666666777777666666666555555555555666666666666666666666666444444444444444444444444444444444555555555666666666666666666666666666666777777888888888888777777666666666666666555555555444444666777888888888888777777777888999999::::::;;;===???===;;;<<>>>>>>>>>>>===???@@@@@@???>>>???@@@BBB@@@DDDKKKPPPZZZssshhh]]]OOOFFFDDDEEEDDDCCCAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::999888888888888999999999999:::::::::999888888888888999888777777777666666666666555555555666666666777777777777666666666555555555777777777777777777777777555555555555555555555555444444444555555555666666666666666666666666666666666666777777777777666666666666666666666666666666555555666777888888888777777777777888999999::::::;;;===>>>===<<<>>>DDDJJJTTTYYY```eeehhhlllrrrvvv999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>>>>???@@@@@@>>>===>>>???BBBBBBHHHSSS\\\lllyyyjjjWWWLLLIIIIIIFFFCCCBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999888888999::::::::::::::::::999888888777777888888888888777777777666666666555555666666666777777777777777777666666666555555888888888888888888888888666666666666666666666666444444555555555666666666666666666666666666666666555555666666666666555555666666666666666666666666666666777777888777777777777777888888999:::::::::<<<===>>>======BBBIIIOOOUUU\\\cccggghhhmmmwww999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>>>>???@@@???>>>===???@@@@@@DDDNNN]]]kkkyyyeeeUUUMMMHHHEEEBBBCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<;;;;;;999999888777777777888888888888888777777777666666555666666666666777777777777777777666666666666555777777777777777777777777666666666666666666666666555555555555666666666666666666666666666666666666555666666777777666666555666666666666666777777777777777888888888777777666777777888999999::::::;;;<<<===>>>???AAAGGGOOOUUU\\\bbbhhhiiiiiippp999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<============>>>>>>>>>>>>??????@@@???>>>>>>@@@BBBBBBKKK\\\oootttbbbRRRHHHDDDCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::::::::::::::;;;===>>>???>>>===<<<:::999999888777888888888888888888888777777777777666666666666777777777888888777777777666666666666666666666666666666666666555555555555555555555555555555555666666666777777777777777777777777777777666777777888888777777666666666666666777777888888777888888888888888777666888888888999::::::;;;;;;<<<===???BBBGGGNNNVVV[[[fffjjjmmmlllnnnyyy999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>??????@@@??????@@@CCCFFFJJJYYYrrrppp]]]OOOHHHGGGEEEEEEDDDCCCAAA@@@???????????????>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;:::<<<>>>???@@@???===<<<;;;:::999999888888999999999999888888888777777777666666666777777777888888888888777777777666666666555555555555555555555555555555555555555555555555555555666666666777777777777777777777777777777777777777888888888888777777555666666777777888888999777777888888999888888888888888999999:::;;;;;;;;;<<<>>>AAAFFFMMMVVV]]]aaagggjjjmmmpppuuu999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>>>>???@@@@@@@@@BBBFFFIIIRRRhhh|||mmm^^^RRRLLLFFFFFFEEECCCBBB@@@??????>>>>>>>>>>>>============<<<;;;::::::::::::;;;<<<999:::===>>>???>>><<<;;;<<<;;;::::::999:::::::::999999999888888888777777666666777777777888888888888888888777777777666666666666666666666666666666666666666666666666666666555666666666777777777777777777777777777777777777666666777777777777666666555666666777888888999999666777888888999999999999888888999::::::;;;;;;<<<<<<>>>CCCJJJSSS\\\bbbeeegggkkkqqqzzz999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>>>>???@@@@@@AAADDDHHHKKKWWWpppzzzkkk[[[PPPGGGFFFEEEDDDBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===777999;;;===>>><<<:::999===<<<;;;;;;::::::;;;;;;999999999888888888888777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777555555666666666666555555555666666777888999999999555666777888999:::::::::888999999::::::;;;;;;<<<<<<>>>DDDMMMWWW```eeeggglllrrr|||888888999999999:::::::::;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>===>>>>>>????????????>>>CCC@@@@@@BBBDDDGGGNNNVVVaaa{{{hhhVVVPPPGGGBBBCCCDDD@@@???BBB???>>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888666777888999999888777666666666666666666555555444444444444555666777777888666666666666777777777777444333333444777888888777999999999999999999999999777777888888888888777777555555666777999:::;;;<<<888;;;<<<:::999;;;===>>>???BBBKKKWWW___ccchhhmmmqqq{{{999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>===>>>?????????????????????>>>@@@CCCEEEHHHRRR\\\qqqvvveeeTTTKKKDDDEEEFFFBBB@@@@@@@@@???>>>>>>>>>>>>???@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888666777888999999888777666666666777777666666555444444444555555666777777888555555555666666666777777666555555666888999888777999999999999999999999999777888888999999888888777666777777888999:::;;;;;;:::<<<<<<;;;;;;<<<>>>???BBBEEEOOO[[[cccggglllsssyyy:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@===>>>BBBFFFHHHNNN\\\jjjuuu]]]RRRHHHFFFGGGEEEAAA???AAA@@@@@@?????????@@@@@@=========<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777888888888888777777666666777777666666555444444444555555666777777777555555555666666666777777888777666777888999888777999999999999999999999999888999999::::::999999888999999999:::::::::;;;;;;;;;<<<===<<<<<<<<>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBEEEIIILLLWWWllljjj\\\MMMFFFEEEEEECCC@@@AAA@@@@@@@@@????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777888888777777777777777777777777666555555555555555555666666777777666666666777777777888888999777666666888888777666888888888888999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===<<<<<>>>>>============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBDDDEEEGGGKKKRRRccc~~~xxxjjjVVVHHHDDDFFFEEECCC@@@@@@@@@??????>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888888777777777777777777888777777777777777666666555555555555555666666666666777777888888888999999999777666555555666777666444777777777888888999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::<<<999999======<<<@@@GGGQQQVVV___fffjjjqqq;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEEEEIIIRRR```vvvxxxeeeQQQHHHGGGGGGDDD???@@@@@@@@@???>>>===<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888777777777777888888777777888888777777666555555555666666666666666666777777777888888888999999666555444555666777666555666666777777888999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<777888>>>???>>>CCCMMMVVV[[[ccciiinnnxxx::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDEEEGGGOOO```uuuuuu___PPPKKKHHHDDDAAAAAAAAAAAAAAA???>>>===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888999888777666666777888999777888888888888777666666666666666666666666666555555666666666666777777777666555444555777888888777666666666777888999999999999999::::::::::::999999:::::::::::::::;;;;;;;;;===888999@@@CCCAAAHHHSSSYYY___gggnnnttt:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFIIIVVVmmmiiiWWWOOOIIIDDDBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888999888777666666777888999888888888888888777666666666666666666666555555555444444444444555555555666666555555666999::::::999555666666777888999999999888999999::::::999999888999999999:::::::::;;;;;;>>>888:::BBBEEEDDDKKKWWW[[[aaajjjqqqxxx:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<<<<>>>??????>>>=========@@@AAAAAACCCGGGIIIIIIMMMSSSccc~~~xxxhhhXXXLLLFFFEEEEEECCC@@@@@@BBBBBBAAA===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;;;;:::999777666777777777777777777777777999999999999999999999999999999999888888888777777777777777777888888888888888888888888888777666666777777666666555555555444777777777777777888999999777777777777888888888888999999999999888888777777::::::::::::::::::;;;;;;????????????BBBHHHPPPVVVYYYfffmmmnnn::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>???<<<===>>>???@@@???>>>>>>???@@@AAA@@@AAACCCFFFGGGSSS[[[nnn~~~qqqaaaSSSKKKFFFEEECCCAAA@@@AAA@@@???>>>>>>=========<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::;;;;;;:::999777666888888888888888888888888999999999999999999999999999999999888888888777777777777777777888888888888888888888888888777666666777777666666666555555555555555555555555666777777777777777777888888888888999999999999888888888777999999999::::::::::::;;;===>>>???AAADDDJJJRRRWWW^^^fffooozzz:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>???@@@AAA@@@@@@@@@AAAAAA@@@@@@AAACCCHHHLLL[[[hhhooo]]]PPPIIIFFFCCCAAAAAA@@@???>>>?????????>>>>>>>>>=========<<<;;;;;;:::;;;;;;;;;:::;;;;;;;;;:::999888777888888888888888888888888999999999999999999999999999888888888888777777777777777777777888888888888888888888888888777666666777777666666666666555555555555555555555666777777777777777888888888999999999999999999888888888888888999999999:::::::::;;;;;;===@@@CCCGGGNNNUUUZZZaaafffrrr;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCFFFOOOWWWcccyyy}}}gggXXXLLLFFFBBBBBBCCCAAA????????????>>>>>>>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888888888888888888888888888888888888888888888888888777777777777666777777777888888888888888888888888888777666666777777666666666666666666777777777777777888888999777777888888888999999999999999999999999999999999888888999999::::::;;;;;;:::===AAAFFFKKKRRRYYY^^^gggmmm;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCDDDEEEBBBAAACCCDDDHHHSSS___nnnvvvgggRRRIIICCCCCCEEEBBBAAACCC>>>>>>>>>=========<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777666777777777888888888888888888888888888777666666666666777777777777777777777777777777777888888999888888888888999999999999999999999999999999999:::888999999:::;;;;;;<<<<<<<<>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGCCCBBBEEEFFFIIIWWWgggyyy]]]OOOEEEFFFFFFCCCBBBEEE>>>>>>=========<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999888888888888888888888888666666777777777777777888777777777777888888888888888888888888888777666666666666777777777777888888555555555555555666777777888888888999999999999:::999999999999::::::::::::999999:::;;;<<<===>>>>>>@@@BBBGGGLLLRRR[[[ccciiivvv<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@?????????AAABBBDDDEEEGGGBBBCCCIIILLLRRRdddxxxjjjXXXJJJHHHGGGBBBAAAEEE?????????>>>>>>>>>======>>>======<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999999999999999999999999888888888888888888888888666666666666777777888888777777777777888888888888888888888888888777666666666666777777777888888888555555555555555666777777888888888999999999::::::999999999:::::::::;;;;;;::::::;;;<<<===>>>??????DDDFFFIIINNNTTT]]]gggnnn<<<<<<<<<<<<=========>>>>>>????????????@@@@@@@@@????????????@@@BBBDDDEEEEEEAAACCCMMMTTT]]]rrrsss^^^MMMJJJGGGAAA???DDD@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===999999999999999999999999777777777777777777777777555666666666777777888888777777777777888888888888888888888888888777666666666666777777888888888999777777777777777888999999888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAGGGHHHKKKOOOUUU___jjjqqq>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>@@@BBBBBBAAAAAAAAABBBGGGDDDDDDKKKUUUhhhoooVVVHHHFFFGGGEEEBBBBBBAAA@@@>>>======<<<<<<======<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::;;;;;;::::::::::::999999999999999999999999::::::888888999999999999888888888888888888888888888888:::888666444333555777888999999999888777666666666555666666777777777777777777777777777888888888888::::::::::::::::::::::::999;;;===>>>>>>???@@@BBBMMMIIILLLSSSVVV^^^uuu===>>>??????@@@@@@??????????????????>>>>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDCCCDDDIIISSSaaayyyxxxcccSSSKKKHHHFFFEEECCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888888888888888888888888888999888666555555555777888777777777777777777777777555666666777777777777777777777777777888888888888:::::::::::::::::::::::::::<<<>>>??????@@@BBBDDDOOONNNRRRXXX[[[ddd~~~<<<===>>>>>>??????>>>>>>????????????????????????@@@AAACCCCCCCCCCCCDDDFFFCCCGGGPPP___ssstttbbbSSSJJJGGGGGGDDDDDDBBBAAA@@@?????????=========<<<<<<<<<;;;;;;===<<<<<<<<<:::999888777;;;;;;::::::::::::999999;;;::::::999999888888888888888999999999999888888888888888888888888888888888888777777777666666666444555555666777888888999555666777777888888777777777777777888888888999999::::::::::::::::::::::::<<<===??????@@@BBBEEEHHHRRRUUU[[[___bbbnnn<<<<<<===>>>>>>>>>>>>>>>>>>???????????????@@@@@@???AAABBBBBBBBBCCCEEEGGGIIINNNYYYllloooZZZKKKFFFFFFDDDDDDBBBAAA@@@?????????============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;;;;:::::::::999999999;;;;;;::::::999888777777888888999999999999888888888888888888888888888888777777888999888777666555555555555666777777888888666666777888888888888777777777888888888999999999999999::::::::::::;;;;;;<<<===??????AAADDDHHHLLLWWW[[[```dddiii{{{<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA???@@@AAABBBBBBCCCFFFHHHNNNTTTbbb|||yyycccPPPGGGEEEDDDCCCBBBAAA@@@?????????>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;;;;::::::999888777777888888999999999999888888888888888888888888888888777888999999999888666555777777777777777777777777666777777888888888888888888888888888999999999999999999999::::::;;;;;;;;;<<<===>>>???AAAFFFLLLQQQ\\\___ccchhhsss<<<===>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAA???@@@BBBBBBBBBEEEHHHKKKQQQ]]]tttooo\\\NNNHHHDDDCCCBBBAAA@@@?????????>>>>>>>>>=========<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999;;;::::::999999888888888888888999999999999888888888888888888888888888888777888999999999888777666888888888888777777777777666777888888999999888888888888888999999999999:::888999999::::::;;;;;;<<<<<<===>>>@@@CCCJJJRRRXXX```bbbgggrrr===>>>??????@@@@@@??????>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDEEEGGGKKKNNNVVVlll~~~lllZZZNNNFFFEEECCCBBBAAAAAA@@@@@@>>>>>>>>>>>>=========<<<;;;<<<<<<<<<<<<<<<;;;:::;;;;;;::::::::::::999999999999999999999999999999888888999999999999888888888888888888888888888888888999999999888888777777777777888888999999::::::777777888999999999999888888888888999999999::::::888888999::::::;;;<<<<<<======???BBBGGGOOOYYY___bbbdddmmm>>>>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGIIINNNQQQ\\\{{{xxxcccTTTGGGFFFEEEDDDBBBBBBBBBBBB>>>>>>>>>>>>============>>>>>>======<<<;;;999999;;;;;;;;;:::::::::999999999999999999999999::::::888888999999999999888888888888888888888888888888999999999888888888888888666666777999:::;;;<<<===777777888999999999999888888888999999999:::::::::888888999::::::;;;<<<<<<>>>???@@@CCCIIIRRR]]]dddcccfffrrr???>>>=========>>>@@@AAA???@@@@@@AAAAAABBBBBBCCCAAAEEEHHHEEEAAAEEEOOOXXXnnnooo___MMMFFFBBBCCCCCC@@@>>>???>>>>>>>>>>>>============<<<===>>>>>>>>>===;;;:::<<<<<<;;;;;;;;;:::::::::888888888888888888888888777888888888888999999999777777777777777777777777:::999999999888777777777777888888888888999999999888888999999999:::::::::888999:::;;;;;;;;;:::::::::;;;<<<;;;::::::;;;===???<<<>>>GGGQQQWWW]]]bbbgggnnn???>>>>>>===>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBBBBDDDGGGGGGIIISSS^^^zzzlllUUUKKKDDDCCCCCCAAA?????????>>>>>>>>>============<<<===>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999:::999999999888888777777888888888888888888888888999999999888888888888888777888888888888999999999888888999999999:::::::::999999::::::;;;;;;;;;::::::;;;<<<;;;::::::<<<>>>???===AAAKKKUUU[[[```eeekkkxxx???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCGGGAAACCCKKKMMMNNN\\\ooozzzbbbTTTGGGDDDDDDBBB@@@?????????>>>>>>>>>==================>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555999999999999999999999999888888888888888999999999777888888888888999999999888888999999999:::::::::999999:::::::::;;;;;;;;;:::;;;<<<;;;;;;;;;===>>>???@@@GGGRRRZZZ^^^bbbgggqqq>>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCJJJCCCEEENNNOOOQQQiiinnn^^^MMMFFFDDDBBB???????????????>>>>>>>>>=====================<<<<<<;;;============<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888777777666::::::::::::::::::::::::777777777888999999999:::777777888888888999999999888888999999999::::::::::::999999999::::::;;;;;;:::<<<<<<<<<;;;<<<>>>???@@@CCCLLLVVV\\\___ccciiiwww>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDIIIDDDGGGNNNNNNVVVyyyxxxhhhVVVLLLGGGBBB??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::777777777888999999999:::777777888888888999999999888888999999999:::::::::::::::999999999:::;;;<<<;;;<<<======<<<===???AAABBBGGGPPPZZZ]]]___eeemmm>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFDDDHHHNNNSSSeeerrraaaUUULLLDDDAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<===::::::999999999888888888999999999999999999999999777777888888888999999999::::::::::::::::::::::::888888888888888999999999777888888888888999999999888888999999999:::::::::;;;:::999888999:::;;;<<<;;;<<<============@@@BBBEEEKKKTTT\\\___bbblllwww>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGLLLTTTccczzzmmm```SSSGGGCCCEEE@@@@@@@@@?????????>>>>>>???>>>===<<<;;;<<<<<<===;;;:::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999999999999999999999999999999999888888888888888777888888888888999999999888888999999999:::::::::;;;:::999888888:::;;;===;;;<<<===>>>===>>>@@@CCCIIIOOOXXX```ccciiixxx>>>???@@@AAABBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGJJJPPP[[[sssuuugggWWWJJJFFFHHH@@@@@@@@@????????????>>>???>>>===;;;;;;<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666999999999999999999999999:::999999999888888777777777888888888888999999999888888999999999:::::::::;;;:::999888888:::<<<===;;;<<<>>>>>>>>>???AAACCCLLLQQQ[[[cccgggooo@@@@@@??????????????????CCCBBBBBBCCCEEEEEEEEEDDDHHHQQQXXXeee~~~ppp___PPPHHHEEEBBBAAA??????@@@???>>><<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888777777::::::::::::::::::::::::888888999999999:::::::::===<<<;;;:::::::::::::::999999::::::::::::;;;;;;<<<===>>>>>>???AAAEEEHHHPPPZZZ___cccllluuu@@@@@@@@@@@@@@@?????????BBBAAABBBCCCEEEFFFGGGGGGKKKOOOXXXppprrraaaRRRIIIEEECCCBBB@@@@@@@@@@@@???>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888777888888888888888888888888888999999999999:::::::::<<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAAEEEIIIPPP\\\bbbeeennn{{{@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHIIIJJJPPPPPP^^^uuugggYYYMMMFFFDDDBBBAAA@@@AAAAAA@@@???===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888888888888888888888888888999999999999::::::::::::;;;;;;:::::::::;;;<<<<<<;;;<<<<<<<<<<<<===============>>>>>>???BBBFFFJJJQQQ^^^dddiiiuuu@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDEEEFFFHHHJJJLLLSSSWWWnnn|||rrrdddUUUJJJEEECCCAAA@@@@@@@@@@@@???===>>>@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<============>>>>>>>>>???CCCHHHLLLTTT___dddlll@@@@@@AAAAAABBBBBBBBBBBBEEEFFFGGGFFFFFFGGGKKKNNNSSSaaarrr```QQQGGGDDDAAA????????????>>>===???@@@BBBBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<===:::;;;;;;;;;;;;<<<<<<<<<>>>>>>??????AAAEEELLLPPPXXXaaaeeesss@@@AAAAAABBBBBBCCCCCCDDDDDDFFFHHHGGGGGGIIINNNRRRVVVrrrlll[[[KKKGGGCCC@@@??????>>>===>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>???@@@CCCIIIPPPVVV[[[dddkkkAAAAAAAAABBBCCCDDDDDDDDDAAAEEEGGGHHHHHHKKKRRRXXXfffuuufffPPPLLLGGGCCCAAA@@@???>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;888888888888888888888888:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>@@@AAAEEELLLUUUZZZ[[[jjjwwwAAAAAABBBBBBCCCDDDEEEEEE???BBBFFFHHHHHHMMMUUU\\\vvvzzzlllSSSOOOIIIEEECCCAAA@@@?????????>>>======>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===<<<;;;;;;::::::::::::============>>>>>>>>>>>>>>>???@@@BBBGGGNNNWWW]]]ZZZnnn@@@@@@AAABBBBBBCCCCCCDDDCCCKKKHHHEEEKKKOOOWWWddduuudddUUUHHHFFFGGGEEEBBBBBB>>>>>>>>>>>>============>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999888888888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::DDDEEEFFFOOOSSSUUU]]]bbbrrrAAABBBBBBCCCCCCDDDEEEEEEDDDIIIHHHGGGMMMQQQ]]]ssswwwkkk[[[LLLHHHGGGDDDBBBCCC@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999999888888999999999999:::::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<============EEEEEEFFFQQQWWWZZZdddhhh{{{BBBCCCCCCDDDEEEEEEFFFFFFEEEGGGFFFJJJPPPSSSgggttteeeTTTKKKGGGDDDCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::888888888888888888888888999999::::::::::::;;;;;;::::::::::::::::::;;;;;;============>>>>>>>>>???AAAFFFEEEHHHUUU[[[```kkksssBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFEEELLLSSSWWWsss|||ooo]]]OOOGGGCCCBBBCCCAAA@@@@@@@@@????????????>>>>>>>>>============<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999:::::::::;;;;;;999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>?????????AAAFFFEEEJJJXXX^^^cccpppAAABBBBBBCCCDDDDDDEEEEEEGGGFFFEEEMMMVVV```wwwgggUUUIIIDDDCCCBBB@@@@@@?????????>>>>>>>>>???>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@EEEGGGNNN[[[___fffwwwAAABBBBBBCCCCCCDDDEEEEEEGGGIIIHHHOOO^^^rrr~~~ppp^^^OOOHHHEEEBBB@@@????????????>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;:::::::::;;;<<<<<<======;;;;;;<<<===>>>??????@@@AAAFFFIIIPPP\\\aaaoooBBBCCCCCCDDDDDDEEEFFFFFFFFFMMMMMMRRRhhhyyyfffVVVNNNIIIDDDAAAAAA@@@@@@@@@??????????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<===>>>???@@@AAABBBDDDIIILLLRRR\\\eee}}}DDDDDDDDDEEEFFFFFFGGGGGGFFFPPPPPPUUUppplll[[[RRRLLLFFFBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>>>>@@@AAABBBCCCCCCGGGLLLMMMRRR\\\iiiCCCEEEFFFGGGFFFEEEFFFGGGHHHPPPUUU___uuudddUUULLLIIIBBB@@@>>>>>>@@@AAABBBAAA>>>>>>>>>>>>====================================<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@BBBDDDEEEEEEIIIRRR\\\fffzzzCCCEEEGGGGGGGGGFFFGGGHHHJJJPPPYYYlllzzzjjjZZZNNNHHHDDDBBB@@@@@@AAAAAAAAA@@@???>>>>>>>>>====================================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@BBBEEEFFFIIIMMMVVV```nnnDDDFFFGGGHHHGGGGGGIIIJJJPPPRRRaaarrrbbbSSSJJJGGGEEECCCBBBBBBBBB@@@?????????>>>>>>>>>=================================<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@AAACCCGGGIIIQQQSSS[[[hhh{{{CCCEEEFFFGGGGGGGGGJJJKKKTTTVVVlllyyykkk[[[OOOGGGEEECCCBBBBBBBBB@@@????????????>>>>>>>>>==============================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<============>>>>>>>>>>>>???@@@AAAAAAAAADDDJJJNNNXXXZZZaaapppCCCDDDFFFFFFFFFHHHJJJMMMRRRZZZzzz}}}sssdddXXXHHHFFFBBBAAAAAABBBAAAAAA????????????>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>@@@BBBAAABBBFFFNNNTTT^^^aaahhhyyyDDDEEEFFFFFFGGGIIILLLOOOQQQeee~~~yyymmmbbbMMMIIIDDDAAA@@@AAABBBBBB@@@@@@?????????>>>>>>>>>=================================<<<<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999:::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>===@@@BBBBBBBBBHHHRRRZZZbbbfffpppFFFGGGHHHHHHIIILLLPPPSSSZZZyyy}}}}}}|||tttkkkVVVPPPHHHBBB@@@AAABBBCCC@@@@@@@@@?????????>>>>>>====================================<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<>>========================>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============;;;???BBBBBBCCCKKKXXXcccdddlll|||AAAHHHHHHFFFKKKLLLQQQ```lll{{{{{{jjj\\\LLLCCCCCCFFFDDDBBBCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>>AAACCCCCCGGGQQQ\\\dddiiisssEEELLLKKKIIIMMMMMMSSScccmmm```PPPGGGEEEFFFEEEBBBBBBBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>@@@BBBDDDFFFKKKTTT^^^eeennn}}}GGGMMMLLLLLLPPPPPPZZZnnnrrrfffVVVLLLGGGFFFDDDBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>??????BBBCCCEEEIIIPPPXXXaaagggtttEEEKKKKKKLLLQQQTTTccc~~~vvvlll]]]QQQJJJEEECCCAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>>>>??????@@@DDDBBBEEEMMMUUU\\\dddjjjzzzzzzGGGKKKKKKLLLQQQVVVlllzzzrrrdddWWWLLLEEEBBBAAAAAAAAA@@@??????>>>>>>===????????????????????????========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>???@@@@@@@@@CCCBBBFFFPPPXXX___hhhqqqMMMOOOMMMOOOTTT[[[xxx~~~wwwlll]]]PPPGGGCCCCCCAAAAAAAAA@@@??????>>>>>>========================>>>>>>>>>============<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<===>>>>>>???@@@AAAAAACCCCCCIIITTT[[[aaannn|||OOOPPPOOORRRZZZfff}}}ssscccTTTJJJFFFFFFBBBBBBBBBAAA@@@@@@??????========================>>>>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<<===>>>???@@@AAAAAABBBDDDEEEMMMYYY^^^ccctttLLLNNNNNNTTT```qqqwwwhhhWWWLLLIIIIIICCCCCCBBBAAAAAA@@@@@@?????????????????????????????????>>>>>>=========<<<<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBEEEGGGPPP\\\```eeeyyyOOOMMMOOOWWWdddyyyooo___OOOFFFFFFCCCAAA@@@@@@AAABBBAAA@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<>>>>>>>>>>>>============;;;===@@@AAAAAAAAABBBDDDHHHHHHPPP]]]gggrrrIIIKKKPPPZZZnnnzzzqqqcccSSSIIIGGGDDDBBB@@@@@@AAABBBAAA@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<==============================<<<<<<<<<<<<>>>@@@AAAAAAAAACCCDDDHHHJJJSSS___iiixxxHHHLLLRRR^^^{{{|||uuuhhhXXXMMMIIIDDDBBB@@@@@@AAABBBAAA@@@????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEIIIMMMWWWbbblllKKKPPPVVVddd}}}xxxnnn^^^QQQKKKEEECCCAAAAAAAAABBBAAA@@@????????????>>>>>>>>>===============<<<<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<===>>>??????<<<<<<<<<==================>>>@@@AAAAAABBBEEEGGGIIIOOOZZZeeeqqqMMMQQQYYYnnn}}}zzzrrrdddUUUMMMFFFDDDBBBAAABBBBBBAAA@@@????????????>>>>>>>>>===>>>>>>=========<<<<<<<<<<<<==================<<<:::;;;;;;<<<===>>>??????======>>>>>>>>>?????????>>>???@@@AAAAAACCCFFFIIIJJJQQQ]]]jjj{{{NNNRRRaaa}}}wwwiiiYYYPPPFFFDDDBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>======<<<;;;;;;<<<<<<======>>>>>>===>>>>>>??????@@@@@@AAA>>>???AAAAAABBBDDDGGGJJJMMMTTTaaatttRRRWWWmmm{{{nnn^^^TTTGGGEEECCCBBBBBBBBBAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>>>>======<<<<<<<<<========================>>>??????@@@@@@???@@@AAAAAABBBDDDHHHLLLRRRXXXgggYYY]]]yyy~~~rrrbbbWWWGGGEEECCCBBBBBBBBBAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>=====================<<<<<<<<<;;;<<<<<<===>>>??????@@@???@@@AAAAAABBBEEEIIILLLVVV\\\lll[[[```uuuhhh```QQQIIIBBBCCCEEEBBB???>>>????????????>>>>>>>>>>>>========================???>>>===<<<<<<===>>>???===>>>>>>>>>>>>>>>==================>>>>>>>>>>>>???AAACCCDDDDDDIIIPPPVVV^^^ccczzz___nnnxxxkkkbbbSSSJJJCCCDDDEEEBBB??????????????????>>>>>>>>>>>>========================???>>>===<<<<<<===>>>???======>>>>>>>>>>>>======<<<=========>>>>>>??????>>>@@@AAABBBCCCHHHOOOUUUaaakkkddd~~~pppfffVVVMMMEEEDDDEEECCC@@@???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>???>>>>>>===<<<<<<======>>>???@@@@@@>>>@@@BBBCCCDDDIIIRRRXXXeeevvvlllvvvkkk[[[PPPGGGEEEEEECCC@@@@@@@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>============>>>>>>======>>>?????????>>>>>>;;;<<<<<<>>>???@@@AAAAAA@@@BBBDDDEEEHHHNNNWWW^^^hhhzzz|||zzz{{{ppp```TTTJJJFFFFFFCCCAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>============>>>???????????????;;;<<<===>>>???@@@AAABBB@@@BBBDDDFFFIIIPPP[[[bbbiii~~~~~~~~~www}}}rrrdddXXXLLLGGGFFFCCCAAABBBAAA@@@@@@@@@@@@?????????????????????????????????======>>>>>>>>>>>>============>>>???@@@@@@@@@@@@======>>>>>>???@@@AAAAAA???AAACCCEEEIIIQQQ\\\dddpppzzz|||zzz~~~}}}rrrgggZZZMMMHHHFFFCCCBBBBBBAAAAAA@@@@@@@@@?????????????????????????????????<<<===>>>??????>>>===<<<======>>>???@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@???AAACCCEEEJJJSSS^^^ggg}}}zzzzzz|||qqqiii\\\NNNHHHFFFCCCBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<======>>>@@@@@@AAAAAAAAA??????????????????@@@@@@AAACCCEEEHHHLLLVVVbbbkkk|||{{{rrrttt{{{~~~~~~|||kkk___RRRKKKFFFBBBAAACCCBBBBBBCCCCCCBBB@@@???===??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>??????@@@@@@AAABBBBBBBBBFFFFFFIIIQQQUUUddd|||{{{{{{ooouuu}}}|||}}}lll```SSSLLLHHHDDDCCCDDDAAABBBBBBBBBAAA@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@AAAAAABBBBBBAAAEEEEEEHHHPPPUUUfffppplllwww||||||ooocccVVVNNNJJJEEEDDDFFFAAAAAA@@@@@@???@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAABBBBBBBBBFFFFFFIIIRRRXXXlllzzzjjjmmm{{{~~~rrreeeXXXPPPKKKFFFDDDFFFAAA@@@???>>>>>>???AAABBB@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????????????????@@@@@@AAABBBBBBCCCCCCHHHIIIMMMVVV```wwwuuummmsssvvviii[[[RRRLLLFFFDDDEEEAAA@@@?????????@@@AAABBB@@@@@@????????????@@@@@@????????????????????????===>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCCCCCCCHHHJJJOOO[[[hhhvvvrrrzzz|||nnn___UUUNNNGGGDDDEEEBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@????????????@@@@@@????????????????????????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCAAAGGGJJJQQQ___pppvvvuuutttdddZZZQQQIIIEEEEEECCCCCCCCCCCCBBBBBBAAA@@@AAA@@@@@@??????@@@@@@AAA????????????????????????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCCCCCCCBBBIIINNNVVVggg{{{vvvvvvxxxhhh]]]TTTKKKGGGGGGDDDDDDEEEEEEDDDBBB@@@???AAA@@@@@@??????@@@@@@AAA????????????????????????>>>>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDEEEMMMRRR\\\nnn~~~pppdddWWWLLLHHHIIIDDDDDDDDDCCCBBB@@@???>>>AAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@@@@@@@???AAACCCFFFLLLMMMVVViii}}}sssgggZZZNNNIIIHHHDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@AAA???@@@AAA@@@@@@AAADDDFFFNNNUUUcccxxx{{{|||xxxlll___RRRJJJHHHCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@BBBDDDGGGNNN\\\ooo~~~www|||}}}rrreeeVVVLLLHHHCCCCCCCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAABBBEEEHHHLLL\\\pppyyyzzzuuu}}}vvviiiZZZNNNIIIDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCGGGIIIMMM[[[mmm{{{qqq|||wwwuuuxxxlll]]]QQQKKKFFFEEECCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCDDDHHHJJJQQQ\\\oooyyyooo~~~rrrvvv~~~~~~yyynnn```SSSMMMHHHFFFDDDBBBAAAAAABBBCCCAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCCCCEEEHHHKKKUUU___vvv|||{{{{{{yyypppxxx}}}}}}}}}yyynnnaaaUUUOOOIIIGGGEEEBBBAAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB======>>>???AAABBBCCCDDD@@@AAACCCCCCCCCEEEIIILLLVVV```|||{{{|||tttlllsss}}}~~~~~~oooeee]]]QQQIIIFFFCCCCCCDDDDDDAAA>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAA@@@?????????@@@AAABBBCCC@@@@@@CCCEEEFFFJJJPPPZZZhhhuuu}}}qqqkkksss}}}~~~uuujjj```RRRJJJFFFCCCCCCEEEEEEBBB???BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@?????????@@@AAABBBDDDAAAAAADDDEEEFFFKKKQQQ]]]nnnwwwxxxooolllttt|||~~~|||ooodddUUUKKKHHHDDDDDDEEEEEEBBB@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDBBBBBBEEEFFFGGGLLLSSS___vvv|||tttpppnnnwww||||||}}}tttfffVVVMMMIIIEEEDDDEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAADDDCCCCCCFFFFFFGGGNNNVVVaaa~~~~~~rrrooorrrzzz}}}|||||||||~~~~~~~~~wwwiiiXXXOOOKKKFFFEEEFFFFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAADDDCCCDDDGGGGGGIIIQQQ[[[ddd}}}~~~~~~ooommmuuu|||~~~~~~}}}||||||}}}zzz|||}}}}}}|||zzzlllZZZQQQLLLGGGEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@BBBBBBEEEGGGHHHKKKUUU```ooo{{{~~~yyylllmmmvvv}}}}}}}}}}}}~~~|||xxxtttvvvxxxyyyzzzqqq^^^RRRNNNHHHFFFFFFGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@@@@AAAEEEHHHIIILLLXXXddd~~~}}}yyy~~~vvvjjjooovvv||||||}}}~~~}}}xxxvvvtttwwwyyy{{{~~~}}}tttaaaSSSNNNHHHFFFFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@@@@???AAADDDHHHIIIMMMZZZgggyyyyyyvvvooopppxxx~~~~~~}}}xxxvvv```TTTOOOIIIFFFEEEEEECCCAAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAFFFDDDFFFLLLOOO[[[qqq}}}zzzvvvpppssszzzxxxbbbWWWQQQKKKGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCGGGFFFHHHOOORRR```yyy|||{{{~~~ssssssxxx{{{~~~}}}}}}~~~|||hhh[[[UUUMMMIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDHHHGGGJJJRRRWWWiiivvvxxxzzzpppuuu|||}}}|||}}}|||zzzyyy}}}}}}~~~~~~}}}}}}qqq___XXXOOOIIIGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGLLLTTT[[[ssszzzpppvvvqqqnnnuuu}}}~~~||||||{{{xxxvvvyyyyyy{{{}}}~~~|||~~~zzzzzzbbb[[[PPPIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGMMMVVV___~~~uuummmvvvxxxnnnnnntttzzz~~~}}}{{{~~~yyyvvvuuuvvvwwwyyy}}}xxx{{{~~~~~~|||}}}zzz}}}fff^^^RRRIIIFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDFFFGGGOOOYYYdddrrrmmmzzzpppmmmpppuuuyyy}}}{{{}}}{{{wwwuuuttttttuuuyyy~~~www{{{~~~|||~~~zzz|||kkkaaaTTTKKKGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHQQQ\\\hhh{{{ooooooyyykkkmmmssswwwzzz}}}||||||~~~~~~yyyuuusssssssssuuuyyy~~~~~~|||xxx|||~~~}}}yyy|||mmmdddVVVMMMIIIHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJSSS^^^lllvvvmmmqqqrrrmmmjjjpppzzz}}}{{{zzz{{{{{{wwwuuutttttttttuuuyyy}}}}}}}}}{{{~~~~~~~~~}}}|||{{{zzz|||uuueeeUUUNNNLLLJJJHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFNNNYYYbbbwwwooopppxxxnnnkkkjjjppp{{{}}}{{{zzz{{{}}}xxxuuutttssssssuuuwww|||}}}}}}~~~|||tttrrrtttvvv||||||zzzvvvrrrsssxxx}}}||||||zzz{{{yyyiiiXXXPPPMMMIIIGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHOOOYYYddd}}}}}}ppprrruuuhhhjjjkkkqqq{{{}}}}}}|||||||||vvvsssrrrrrrsssvvvzzz~~~}}}~~~uuusss|||}}}qqqiiiiiilllqqqzzz~~~uuuqqqmmmkkkiiigggjjjppp}}}}}}zzzzzz~~~mmm[[[RRRMMMIIIFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBEEEEEEDDDDDDDDDDDDEEEEEEGGGJJJQQQZZZhhhvvvqqqtttkkkdddkkkmmmttt}}}~~~wwwrrrqqqrrrtttwww|||~~~~~~uuullllllxxx}}}|||}}}}}}xxxzzz{{{xxxrrrpppuuuzzzyyytttooojjjfffdddcccccchhhppp~~~}}}zzzyyy}}}ooo\\\RRRNNNIIIFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFGGGKKKRRR[[[mmmtttooovvvxxxgggdddmmmpppvvv~~~xxxsssrrrsssuuuxxx~~~~~~}}}}}}yyymmmfffiiixxx~~~uuuqqqssswwwzzz{{{yyyuuurrrnnnrrrwwwzzz}}}zzztttpppmmmhhhdddcccbbbccciiiqqq}}}|||yyyxxx{{{ppp]]]RRRNNNJJJHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFEEELLLSSS\\\rrruuunnn|||uuufffeeeooorrrvvv~~~~~~~~~wwwrrrrrruuuxxxzzzrrrgggccciiiyyy{{{pppjjjfffhhhlllooopppnnnllljjjkkkpppxxx~~~{{{xxxsssooolllgggdddcccaaabbbhhhppp}}}|||yyyxxxzzzsss___TTTOOOKKKIIIIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCCCCDDDDDDEEEFFFGGGDDDNNNVVV^^^wwwxxxsssuuufffgggqqqrrrttt{{{{{{~~~{{{rrroooqqqvvvzzz}}}yyymmmeeecccjjjyyy|||rrrjjjeeeaaabbbcccdddfffhhhlllnnnrrrxxx~~~xxxxxxvvvrrrnnnkkkgggcccbbbaaa```eeelllwww|||zzzyyyyyy}}}yyydddXXXRRRMMMJJJIIIEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEQQQZZZbbb}}}}}}{{{vvvggghhhqqqqqqsssyyyyyy~~~vvvnnnlllpppwww|||uuujjjddddddjjjyyy~~~wwwpppiiieeecccbbb```___bbbhhhqqqwww~~~xxxtttuuuuuurrrmmmkkkgggdddcccaaa```dddjjjoooyyy}}}{{{yyyxxxzzz~~~hhhZZZSSSNNNJJJIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFSSS]]]eeetttqqqmmmkkkmmmsss{{{yyyppplllkkkmmmttt}}}uuukkkddddddjjjpppxxx}}}|||~~~ssspppppplllhhhfff```______```dddnnn~~~|||yyytttrrrqqqpppooonnnmmmfffaaa___^^^^^^bbbhhhpppwwwzzzvvvyyy{{{lll^^^UUUNNNJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDGGGIIIGGGTTT^^^jjj}}}rrrpppmmmmmmooouuu{{{wwwoookkkjjjkkkrrrzzz}}}tttkkkccceeejjjpppwww}}}}}}{{{xxxwwwyyy~~~|||rrrjjjiiiiiigggeeeddd```aaaccchhhqqqxxxuuuqqqnnnnnnmmmmmmllllllfffaaa___^^^]]]bbbiiimmmuuu}}}wwwwwwxxx~~~mmm___UUUMMMHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDEEEGGGIIIJJJUUU```nnnpppooonnnooorrrwww||||||uuummmjjjhhhiiinnnuuuxxx}}}~~~sssjjjccceeeiiinnntttzzztttrrrqqqrrrvvv||||||{{{{{{{{{nnnfffaaabbbcccbbbbbbccc```ccchhhrrr|||rrroookkkhhhhhhiiiiiiiiijjjeeeaaa___]]]]]]bbbjjjooowwwyyyuuurrrxxxpppbbbXXXOOOIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDEEEHHHJJJMMMWWWbbbuuunnnnnnoooqqquuuyyy}}}yyyqqqjjjgggffffffjjjpppttt{{{}}}ppphhhbbbdddhhhlllppptttuuurrrooonnnqqqwww}}}}}}yyyuuurrrpppppppppfffaaa^^^___``````bbbeeeeeejjjqqq}}}tttlllhhhdddbbbcccdddeeeeeehhhddd```___]]]]]]dddllluuu}}}zzzrrrnnnssssssfff\\\SSSLLLJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHKKKPPPWWWddd}}}|||kkklllooorrrvvvzzz~~~vvvnnngggeeecccccchhhnnntttzzz|||mmmeeeaaacccgggiiikkknnnssspppkkkiiikkkpppwww|||xxxuuurrrmmmjjjiiihhhhhhbbb^^^\\\]]]^^^^^^cccjjjsssyyyxxxooogggccc___]]]]]]___aaaaaaeeebbb``````^^^___gggqqqyyyzzzqqqlllqqquuuhhh^^^TTTNNNLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFIIILLLQQQXXXggguuuiiikkkmmmqqqvvv{{{~~~~~~sssllldddbbbaaabbbgggnnnttt{{{yyyiiiccc___aaadddeeefffhhhiiigggeeedddfffkkkpppsssmmmllljjjgggeeecccaaa```\\\ZZZZZZ[[[\\\___iiittt{{{sssllldddaaa\\\YYYYYY[[[]]]^^^bbb``````aaa___aaakkkvvv|||rrrmmmrrrwwwhhh]]]SSSLLLJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFEEEEEEGGGJJJLLLQQQYYYlllooohhhiiilllpppuuuzzz~~~rrrjjjbbb___^^^aaahhhpppuuu|||tttfff```]]]___bbbbbbbbbccc___```ccceeeggghhhhhhhhhbbbbbbbbbaaa___]]][[[ZZZUUUUUUWWWZZZ^^^fffuuuvvvppplllddd```ZZZWWWWWWYYY[[[\\\______aaabbbaaadddooo{{{uuunnnrrr~~~}}}lll^^^SSSLLLIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFGGGJJJMMMRRR\\\rrrxxxkkkggghhhkkkoootttzzzqqqiii```]]]]]]```iiiqqquuu|||{{{oooddd^^^[[[^^^aaa```___```\\\```eeeiiiiiigggbbb___ZZZ[[[\\\]]]\\\YYYWWWUUUQQQRRRVVV[[[bbbmmm{{{sssooolllddd___ZZZVVVVVVXXXZZZ[[[^^^___aaabbbbbbeeeqqq~~~wwwooorrr}}}qqqaaaUUUMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFHHHKKKMMMSSS^^^vvv