BM66(@ }}}yyywwwxxx~~~|||~~~~~~uuunnnjjjiiiuuussshhhaaa___^^^eeettt~~~{{{wwwssspppnnnrrr{{{rrrllllllvvv}}}rrrkkkiiihhhfffccc```^^^[[[YYYWWWWWWXXXYYY]]]\\\\\\\\\]]]^^^______YYYVVVSSSSSSUUUVVVUUUTTTSSSUUUWWWXXXZZZ]]]```cccgggggghhhiiijjjlllmmmnnnooopppqqqrrrsssrrrrrrqqqqqqqqqrrrssstttuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvyyyyyyyyyzzz|||~~~zzzssslllfffcccYYYNNNIIIHHHJJJOOOVVVaaannn}}}}}}yyygggbbb]]][[[[[[ZZZUUUQQQZZZSSSTTT```jjjqqq}}}|||~~~yyyrrrnnnmmmpppzzzwwwmmmbbb___[[[]]]hhhzzz{{{uuuqqqnnnrrrwwwlllffffffoooxxxwwwpppnnnmmmjjjgggaaa___\\\ZZZXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]^^^]]]ZZZXXXXXXZZZ\\\\\\[[[WWWXXXYYYYYYZZZ]]]aaadddgggggghhhiiijjjlllmmmnnnnnnoooppprrrrrrrrrqqqpppppppppqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxx||||||{{{|||}}}}}}wwwqqqiiiccc\\\RRRJJJGGGHHHKKKRRRZZZhhhuuuvvvgggbbb\\\ZZZ[[[ZZZWWWSSSXXXXXX___lllpppqqqyyywwwsssqqqmmmttt}}}rrrgggccc]]]YYY]]]jjj|||xxxrrrnnnrrruuuiiibbb___eeellltttzzzuuurrrpppnnnkkkdddccc```]]]ZZZXXXWWWVVVSSSSSSTTTUUUWWWYYY[[[\\\[[[ZZZXXXYYY\\\^^^______]]]]]]\\\ZZZZZZ]]]aaaeeegggggghhhhhhjjjkkkmmmnnnmmmnnnpppqqqqqqpppooooooooooooppppppqqqrrrssssssrrrrrrssstttuuuwwwyyyzzz}}}}}}}}}}}}~~~zzztttmmmeee___TTTLLLGGGFFFIIINNNXXXaaaooo{{{|||nnnddd```[[[ZZZ[[[\\\[[[YYYYYY^^^iiitttvvvvvv{{{uuurrrmmmrrr{{{{{{~~~vvvnnnlllfff___\\\cccppp|||{{{sssnnnqqqxxxkkkccc\\\]]]aaahhhsss~~~{{{wwwtttrrrooommmiiihhhfffbbb___\\\YYYXXXSSSSSSTTTUUUWWWYYYZZZ[[[[[[[[[ZZZ[[[]]]```aaabbbbbbaaa___\\\[[[]]]bbbeeeggggggggghhhiiikkkmmmnnnmmmnnnoooppppppooonnnnnnmmmmmmnnnoooooopppqqqqqqqqqqqqrrrssstttvvvxxxyyyzzzzzz{{{|||~~~}}}wwwqqqjjjaaaZZZOOOJJJFFFHHHLLLSSS^^^iiiuuuttteee___\\\ZZZZZZ]]]aaabbbbbb^^^bbbkkkvvv~~~xxxtttooossswww}}}yyy{{{~~~uuuuuuqqqiiicccdddkkkrrr~~~tttmmmppp~~~{{{oooggg^^^\\\[[[```hhhqqqxxx}}}~~~zzzwwwuuurrrpppnnnlllllljjjhhhddd```]]][[[WWWWWWXXXYYYZZZ\\\]]]^^^aaaaaaaaabbbcccdddggghhhfffeeebbb^^^\\\^^^bbbeeeffffffggghhhiiikkklllmmmmmmnnnooopppoooooommmmmmllllllmmmmmmnnnoooooooooqqqqqqqqqrrrsssuuuvvvwwwvvvvvvxxxzzz}}}zzztttnnnggg]]]WWWKKKGGGGGGJJJNNNVVVcccnnn{{{yyy~~~oooaaaZZZYYYZZZ]]]aaafffjjjkkkdddgggqqq{{{uuuvvvwwwyyyzzzzzz~~~||||||yyysssmmmjjjlllnnnxxxvvvoooqqq~~~~~~rrrkkkbbb]]]ZZZ]]]bbbfffkkkqqqwwwwwwvvvuuusssqqqnnnmmmjjjkkkjjjiiifffbbb^^^\\\YYYZZZ[[[\\\^^^```bbbcccdddeeeeeedddddddddgggiiigggfffddd```^^^___bbbdddffffffggggggiiijjjlllmmmnnnooooooppppppooommmllllllllllllmmmmmmnnnnnnnnnpppppppppqqqrrrtttuuuvvvttttttvvvxxx{{{zzztttooojjjcccZZZSSSGGGEEEGGGKKKQQQYYYgggtttxxx}}}{{{kkk```WWWYYY\\\aaafffjjjnnnqqqiiiqqq}}}}}}~~~}}}{{{yyy{{{{{{zzz~~~|||xxxuuussssssvvv{{{yyyrrrsssvvvnnnfff___[[[^^^``````ccchhhjjjlllnnnnnnllljjjhhhgggdddeeegggfffdddaaa]]][[[WWWXXXZZZ]]]```dddfffhhhhhhhhhhhhfffdddcccfffhhhffffffeeebbb```___aaacccfffffffffgggiiijjjlllmmmoooooopppqqqpppooonnnmmmlllllllllmmmmmmmmmmmmnnnmmmmmmnnnppprrrtttvvvwwwvvvvvvvvvxxxzzz}}}~~~xxxtttooojjjfff___VVVOOOFFFFFFJJJPPPWWW```ppp~~~{{{~~~sssggg___XXX\\\```eeeiiimmmpppqqqppp|||}}}xxxuuu|||zzz|||{{{~~~~~~~~~{{{zzzwwwzzz|||tttuuuzzzqqqhhh```\\\___```]]]___ccc```bbbeeegggeeecccbbbaaa___aaaccccccbbb___[[[YYYTTTUUUXXX\\\aaaeeeiiilllooopppooommmiiihhhjjjlllffffffeeecccaaa```aaacccfffffffffggghhhjjjlllmmmooopppqqqqqqqqqooonnnmmmllllllmmmmmmmmmmmmmmmmmmjjjkkkmmmooorrruuuxxxyyyyyyxxxxxxyyyzzz|||~~~~~~|||sssoookkkgggccc\\\SSSLLLHHHIIINNNVVV]]]hhhyyy~~~~~~vvvlllbbb\\\[[[^^^dddhhhkkkmmmooopppwww{{{xxxxxx}}}}}}~~~~~~{{{{{{}}}xxxzzzxxxnnnjjjddd```^^^]]]\\\\\\]]]^^^```aaa```___]]]\\\[[[[[[\\\\\\ZZZXXXUUUSSSVVVVVVWWWYYY]]]aaaeeehhhkkkmmmoooooommmkkkjjjjjjiiiiiihhhfffddddddfffhhhjjjjjjiiiiiiiiijjjlllmmmooonnnlllkkkjjjjjjkkkllliiilllnnnmmmkkkjjjlllnnnnnnoooppprrrtttvvvwwwxxxvvvyyy{{{{{{zzz{{{~~~~~~|||{{{zzzxxxvvvpppmmmggg```YYYSSSNNNKKKGGGMMMUUU\\\dddppp}}}}}}~~~ooobbb]]]]]][[[___hhhrrrvvvsssrrrtttzzz|||yyywww{{{|||~~~|||}}}~~~sssnnngggaaa^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYZZZZZZ[[[[[[ZZZXXXVVVTTTTTTTTTUUUWWWZZZ^^^aaaccchhhkkknnnooonnnmmmllllllkkkkkkjjjiiiggggggiiijjjiiiiiiiiiiiijjjlllnnnooonnnmmmlllkkkjjjjjjjjjjjjkkkmmmooonnnlllkkkmmmooonnnnnnpppqqqssstttuuuvvvvvvyyy{{{zzzxxxxxx{{{~~~|||zzzyyywwwuuusssmmmjjjddd]]]UUUOOOKKKIIIIIINNNVVV___iiivvv|||xxxzzz{{{kkk^^^YYYZZZ```ccclllvvvzzzyyyyyy}}}}}}zzzwwwxxx}}}}}}~~~{{{uuulllddd___]]]\\\[[[WWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYWWWVVVVVVVVVWWWXXXZZZ\\\^^^___bbbfffjjjnnnnnnnnnoooooolllmmmnnnmmmkkkkkklllmmmiiiiiiiiijjjlllnnnqqqrrrnnnnnnnnnnnnmmmlllkkkkkkmmmnnnoooooommmlllmmmnnnmmmnnnnnnoooqqqrrrsssssswwwzzz|||{{{yyyxxxzzz}}}}}}yyyvvvuuusssqqqooohhheee___WWWQQQLLLHHHGGGLLLPPPXXXcccppp~~~~~~uuuuuuyyywwwhhh^^^ZZZ[[[bbbeeelllvvvzzz{{{}}}~~~}}}yyyxxx{{{~~~}}}|||}}}{{{zzzpppgggaaa^^^\\\[[[XXXXXXWWWWWWXXXXXXXXXXXXUUUVVVXXXYYYZZZZZZZZZYYY\\\\\\]]]]]]^^^^^^______\\\```eeeiiikkklllmmmnnnmmmoooqqqqqqpppooooooooommmlllllllllnnnpppqqqsssrrrrrrsssssssssqqqooonnnnnnnnnnnnnnnmmmlllllllllllllllmmmnnnooooooppppppxxx{{{~~~}}}|||{{{}}}}}}zzzvvvtttrrrpppmmmkkkddd```ZZZSSSMMMJJJHHHGGGOOOSSS[[[hhhxxxvvvooossszzz~~~sssgggaaa___aaabbbccchhhppptttuuuxxx~~~{{{~~~zzzyyy|||}}}~~~|||~~~{{{zzzzzz|||~~~tttkkkeeeaaa^^^]]]YYYXXXWWWVVVVVVVVVWWWWWWUUUVVVWWWYYY[[[]]]^^^^^^bbbcccdddddddddcccaaaaaaYYY\\\aaadddfffgggiiikkklllooosssuuutttrrrqqqqqqqqqqqqpppoooooopppqqqrrrssstttuuuuuutttsssqqqpppooonnnmmmllllllkkkjjjjjjkkkkkkllllllmmmnnnoooooouuuyyy}}}~~~}}}}}}|||xxxtttqqqooollliiiggg```]]]VVVPPPLLLJJJJJJKKKRRRVVV```nnn~~~|||rrrsss{{{{{{nnneeeaaa```aaabbbaaaeeejjjllllllpppuuuuuuzzzyyyxxxzzzyyyzzz|||yyyyyyzzz~~~|||}}}yyyqqqlllhhhdddbbb]]][[[YYYVVVUUUVVVWWWXXXWWWXXXZZZ]]]```ccceeefffhhhiiikkkkkkjjjhhhfffddd]]]___aaabbbbbbcccfffhhhmmmqqqvvvyyyxxxvvvtttsssuuutttrrrqqqqqqqqqrrrsssssssssssssssrrrqqqpppppppppnnnlllllllllkkkiiihhhiiijjjjjjlllmmmnnnoooooosssxxx}}}~~~~~~yyyvvvrrrnnnllliiifffccc]]]YYYSSSNNNKKKKKKMMMOOOUUU\\\hhhuuu~~~{{{nnneeeaaa___^^^dddccceeeiiijjjiiilllqqqssszzz}}}uuusssttttttyyy||||||yyyyyyzzz|||{{{|||}}}~~~xxxtttpppllliiieeebbb___[[[ZZZZZZ[[[\\\[[[\\\___bbbfffjjjmmmnnnpppqqqssstttrrrpppllljjjffffffeeecccaaabbbdddgggnnnsssyyy}}}}}}zzzwwwvvvuuutttsssrrrssssssuuuuuuuuutttsssrrrrrrqqqqqqqqqrrrooommmlllmmmllljjjggghhhiiijjjkkkmmmnnnooopppxxx|||~~~zzzwwwsssoookkkhhheeebbb___YYYUUUPPPKKKJJJLLLOOORRRYYYbbbppp}}}ssskkkhhheeedddeeedddfffjjjkkkiiikkkpppwwwzzzrrrnnnppppppqqq|||}}}yyyyyy{{{{{{~~~|||{{{{{{~~~}}}yyyuuuqqqnnnmmmjjjfffbbb______aaabbb___```bbbfffjjjooorrrtttvvvxxxzzz{{{zzzwwwsssqqqmmmllliiieeebbbbbbeeegggpppuuu|||}}}zzzxxxtttssssssssstttuuuwwwxxxxxxwwwuuussssssssstttttttttqqqnnnmmmnnnmmmkkkhhhggghhhiiikkkmmmooopppqqq~~~{{{wwwtttqqqlllhhheeebbb___\\\WWWSSSNNNJJJIIILLLQQQTTT\\\gggvvvyyytttrrrpppnnndddcccfffkkkllljjjkkkppp|||}}}uuurrrqqqnnnqqqyyy~~~}}}|||}}}xxxwwwzzz|||xxxsssppptttqqqmmmhhhdddcccccccccgggggggggiiimmmrrrwwwzzz}}}{{{zzzvvvtttqqqlllhhhfffgggiiiqqqwww}}}~~~}}}zzzyyyxxxwwwvvvvvvvvvvvvxxxwwwvvvvvvvvvvvvvvvwwwvvvuuurrrooommmlllllllllkkkkkkkkklllmmmoooqqqsss}}}wwwrrrvvvqqqkkkfffbbb___[[[YYYUUUPPPKKKIIIIIILLLTTT]]]dddrrr~~~oooiiilllnnnlllkkkjjjiiijjjlllmmmwww}}}vvvrrrpppkkklllsss}}}{{{{{{uuusssuuu{{{~~~{{{wwwssswwwuuurrrooommmlllllllllkkkkkkkkkkkknnnrrrvvvyyy~~~{{{zzzwwwrrrmmmkkklllmmmsssxxx|||{{{zzzyyyxxxwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvtttrrrpppnnnmmmllllllmmmlllkkkkkklllnnnppprrr~~~}}}zzztttppprrroooiiieeeaaa]]]YYYVVVRRRMMMIIIIIIKKKNNNXXXaaahhhuuuyyykkkfffiiiqqqqqqqqqqqqqqqqqqppppppzzzwwwrrroookkkjjjmmmvvv~~~~~~~~~~~~zzzsssppprrrwww}}}|||yyyyyyxxxwwwvvvuuutttttttttqqqpppooonnnooorrruuuwwwzzzuuurrrqqqrrruuuzzz~~~}}}|||zzzzzzzzzyyyyyyyyyxxxwwwvvvuuuuuutttuuutttsssqqqpppooonnnmmmooonnnllljjjkkkllloooqqq}}}}}}|||zzzvvvqqqmmmnnnkkkgggccc___[[[UUURRRMMMIIIGGGJJJMMMRRR\\\fffnnnzzz}}}uuukkkhhhlllqqqsssvvvxxxyyyyyyxxxwww|||yyysssooonnnkkklllrrr|||~~~}}}|||zzz}}}uuupppqqqvvv{{{}}}xxxxxxxxxxxxwwwwwwvvvvvvtttsssqqqpppppprrruuuvvv~~~{{{wwwuuuuuuvvv{{{}}}}}}||||||zzzzzzyyyxxxwwwvvvuuutttttttttttttttsssqqqpppoooqqqooollljjjjjjkkknnnooowww{{{~~~}}}zzzwwwrrrnnnjjjjjjhhhdddaaa^^^YYYSSSOOOKKKHHHGGGJJJOOOUUU___iiirrr~~~{{{zzzwwwrrrqqqsssooopppssswwwzzz|||}}}}}}|||}}}}}}vvvqqqpppmmmlllqqqxxx~~~|||}}}~~~uuuppppppsssxxxzzzxxx|||xxxxxxxxxxxxxxxwwwwwwwwwuuutttrrrpppqqqrrruuuvvvyyy}}}zzzxxxwwwwww|||~~~{{{{{{{{{zzzyyywwwvvvuuutttuuuvvvwwwvvvuuusssrrrrrrpppnnnlllkkklllmmmoooppptttxxx|||~~~~~~~~~}}}zzzuuupppllliiigggeeebbb___\\\WWWRRRNNNKKKHHHHHHLLLPPPVVV```jjjuuu|||xxxwwwzzzzzzxxxvvvvvvnnnooooooqqqsssvvvyyyzzz}}}wwwyyyssspppmmmmmmqqqwww}}}~~~~~~~~~vvvpppoooqqqsssttttttyyyzzzyyyyyyyyyyyyzzzzzz{{{xxxvvvtttrrrqqqrrrtttvvvuuuyyy~~~{{{zzzzzz~~~{{{||||||||||||zzzxxxwwwuuuvvvyyyzzz{{{yyywwwuuurrrqqqpppnnnnnnnnnnnnnnnmmmppptttyyy}}}~~~~~~~~~zzztttnnnjjjhhhfffccc___\\\YYYUUUPPPMMMJJJHHHIIIMMMRRRXXXbbblllwwwttttttuuuxxxyyyxxxuuussspppooommmmmmmmmooorrrsss}}}www|||}}}vvvpppooopppuuuzzzxxxsssqqqqqqqqqrrrrrrxxxyyyxxxxxxxxxzzz|||~~~|||xxxuuussssssssstttrrrvvv|||~~~}}}|||}}}~~~~~~~~~|||{{{yyyuuuxxx{{{~~~~~~|||zzzxxxqqqqqqqqqqqqqqqpppooonnnoooqqqtttyyy|||~~~|||~~~}}}yyyrrrkkkhhhgggccc```[[[WWWTTTQQQNNNKKKHHHFFFHHHNNNTTTZZZeeeoooyyy~~~}}}oooooopppqqqssstttrrrooolllllllllmmmnnnpppqqqqqqyyyvvv{{{xxxrrrqqqtttzzz~~~|||wwwttttttsssrrrqqqxxxvvvvvvuuuvvvyyy}}}|||wwwtttsssrrrsssrrruuuzzz|||}}}~~~|||{{{vvvxxx|||~~~|||zzzqqqqqqrrrssssssqqqpppooorrrsssvvvyyy}}}~~~~~~|||{{{}}}|||xxxpppjjjfffeeebbb^^^YYYTTTQQQOOOLLLJJJFFFEEEGGGNNNUUU\\\gggqqq{{{~~~yyy|||yyyjjjjjjjjjjjjmmmqqqqqqoooeeehhhkkkooorrrtttuuuuuussstttzzz}}}wwwxxxxxxyyy{{{~~~xxxssspppnnnlllsssvvv{{{~~~wwwwwwvvvuuuvvv{{{zzzwwwuuuvvvwwwuuutttyyy~~~|||zzzyyyxxx{{{zzzyyyyyyzzzzzzxxxvvvsssrrrrrrqqqqqqrrrrrrsssvvvxxx|||}}}{{{wwwtttqqqmmmiiifffccc___ZZZUUUQQQNNNJJJHHHHHHJJJKKKNNNSSS]]]jjjssszzzxxxnnnwwwssskkkfffiiimmmlllkkkkkkhhhjjjmmmoooqqquuuyyy}}}~~~}}}{{{}}}}}}~~~xxxtttpppmmmkkknnnpppvvv}}}||||||zzzyyyyyy}}}~~~}}}yyywwwvvvyyy}}}|||{{{zzz|||zzzyyyyyyzzzyyywwwuuuttttttsssssstttuuuvvvwww{{{}}}}}}zzzuuurrrooolllhhhfffaaa]]]XXXSSSOOOLLLIIIFFFGGGIIILLLOOOTTT^^^jjjsss{{{tttjjjrrr{{{tttlllhhhkkknnnnnnmmmnnnllllllmmmoooqqquuuxxx{{{}}}{{{yyy{{{zzzuuupppllliiigggjjjooovvv}}}}}}{{{{{{~~~}}}}}}{{{zzzzzzzzzyyywwwtttuuuuuuuuuvvvwwwzzz|||}}}|||xxxsssooollljjjgggeee___[[[UUUPPPMMMJJJGGGEEEFFFIIIMMMQQQVVV___jjjrrr|||rrrjjjuuu{{{vvvrrrkkkhhhkkknnnnnnoooqqqnnnllljjjjjjnnntttxxx{{{}}}|||{{{}}}}}}}}}|||vvvqqqkkkhhhdddfffiiiooouuu|||~~~}}}{{{{{{zzzyyywwwtttvvvvvvvvvxxxzzz}}}zzzvvvqqqllliiigggeeeccc]]]YYYSSSNNNKKKIIIGGGEEEDDDHHHNNNSSSXXX```jjjrrr}}}tttrrr|||uuuqqqmmmgggeeeiiimmmooorrrvvvrrrmmmgggeeejjjrrryyy}}}xxxwwwzzzyyyssslllhhhdddeeefffiiinnnrrrwwwyyy~~~}}}||||||{{{xxxvvvwwwwwwwwwyyy|||~~~xxxtttoookkkhhhfffcccaaa[[[WWWQQQLLLIIIHHHGGGFFFDDDHHHOOOTTTZZZbbbkkkrrr~~~{{{zzzwwwpppnnnjjjfffeeejjjooorrrwww}}}wwwmmmhhhiiipppyyy~~~wwwuuuwwwzzz|||uuunnniiieeeeeeeeefffhhhllloooqqqyyy~~~~~~~~~}}}zzzxxxyyyyyyyyy{{{}}}uuurrroookkkiiieeeaaa^^^ZZZUUUOOOJJJHHHGGGFFFFFFEEEIIIOOOTTTZZZbbbllltttrrrkkklllkkkhhhggglllppptttzzz|||rrrnnnpppxxx~~~{{{xxxyyywww}}}xxxqqqkkkfffeeeddddddfffiiilllnnnrrruuuwwwwww{{{}}}~~~}}}{{{|||||||||~~~}}}sssqqqooommmjjjfff```\\\WWWRRRLLLGGGEEEEEEEEEDDDFFFIIIOOOTTTZZZcccnnnuuu{{{lllgggjjjlllhhhhhhkkkmmmpppwww~~~}}}uuurrrwww|||}}}~~~zzz}}}zzzrrrmmmfffeeeddddddeeehhhlllnnnmmmmmmmmmlllqqqwwwvvvrrrwww}}}}}}~~~~~~rrrqqqooonnnkkkfff```[[[UUUPPPJJJEEECCCCCCCCCCCCFFFJJJOOOSSSYYYcccnnnwwwwwwiiieeeiiikkkhhhfffhhhiiikkkqqqxxxyyytttwww||||||sssmmmkkkhhheeedddfffhhhiiiiiiiiigggeeecccccceeegggiiikkksss}}}zzzvvvpppnnnkkkhhhfffccc___\\\OOOMMMIIIFFFCCCCCCCCCDDDFFFIIIOOOTTT[[[eeeqqqyyywwwmmmggggggiiiffffffeeecccaaacccfffiiitttxxx{{{{{{xxxtttssstttvvvxxx}}}~~~vvvoookkkhhheeedddeeeggghhhhhhgggfffdddcccbbbccceeeeeehhhooowww||||||yyyqqqnnnjjjfffccc^^^YYYUUUMMMKKKGGGDDDBBBAAABBBCCCGGGKKKPPPUUU\\\gggsss||||||rrrkkkgggggghhhfffgggfffeeedddeeehhhkkkppptttwwwxxxuuusssssstttrrrtttyyy~~~yyyrrrkkkhhhdddcccdddeeefffffffffffffffeeeeeedddddddddhhhkkkpppsssvvv|||}}}zzzrrrooojjjeee```ZZZTTTPPPIIIGGGDDDAAA@@@@@@AAABBBHHHLLLQQQWWW^^^iiiwww}}}tttkkkhhhhhhhhhhhhggghhhiiihhhggghhhiiikkkjjjnnnrrrsssqqqqqqsssvvvnnnooossswwwzzzsssjjjgggdddbbbcccdddeeeeeeiiiiiijjjkkkjjjiiihhhgggiiikkklllmmmooouuu|||{{{yyyrrrooojjjddd___YYYSSSOOOGGGEEEBBB@@@???@@@BBBCCCHHHLLLRRRYYYaaammmzzzzzz{{{nnnggghhhkkkkkkjjjiiijjjkkkjjjhhhgggggghhhgggjjjnnnoooppprrrvvvzzzppppppqqqttt}}}yyyssskkkhhhdddcccdddeeeffffffkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkjjjlllpppvvvzzz}}}wwwtttnnnkkkfffaaa]]]WWWQQQMMMEEEDDDBBB@@@@@@BBBDDDFFFHHHMMMUUU\\\eeeqqq~~~wwwkkkgggkkkppppppmmmllllllllljjjgggdddddddddgggjjjmmmooopppttt{{{~~~{{{wwwvvv{{{|||{{{{{{~~~xxxrrrkkkhhheeedddfffhhhiiiiiilllmmmooopppqqqppppppoooooonnnmmmmmmnnnppprrrttt{{{yyyssspppiiifffaaa]]]XXXSSSMMMIIIDDDCCCAAA@@@AAACCCFFFHHHIIIPPPYYYbbblllxxxzzzssskkkkkkoootttsssqqqmmmmmmkkkhhheeeccccccdddhhhkkknnnooorrrxxxxxxzzz|||yyyyyy|||~~~xxxqqqllliiigggfffhhhkkklllmmmooopppqqqssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttuuu{{{}}}vvvqqqnnnhhheee```[[[VVVPPPJJJFFFBBBAAA@@@@@@AAACCCGGGIIIKKKSSS^^^iiittt~~~sssooommmnnnsssvvvuuurrrlllllljjjgggddddddeeegggjjjlllnnnpppssszzzxxxyyy~~~{{{{{{}}}xxxrrrllljjjggggggjjjmmmoooooossstttuuuvvvxxxzzz||||||}}}}}}~~~}}}zzzwwwrrrwww|||uuuqqqnnnkkkgggbbb\\\WWWPPPJJJFFFAAA@@@??????@@@CCCFFFIIIMMMVVVbbbnnnyyyzzztttnnnmmmmmmpppuuuvvvuuussskkkkkkiiifffeeeeeehhhkkkkkkmmmnnnpppssszzz}}}vvvyyy}}}|||{{{vvvmmmnnnnnnllllllooouuuzzz{{{||||||~~~|||xxxzzz{{{uuuooollljjjeee]]]VVVPPPKKKGGGDDDBBB??????AAAAAAAAAFFFMMMQQQ\\\gggooozzzwwwkkkdddfffiiilllmmmmmmmmmmmmjjjiiihhhiiijjjkkkiiihhhnnnpppsssuuuwwwzzz~~~~~~{{{~~~yyyrrrrrrpppooonnnqqqxxx}}}~~~xxxwww}}}~~~yyysssnnnjjjgggbbb[[[TTTNNNJJJFFFCCCAAA??????BBBCCCDDDJJJQQQTTT```llluuu~~~yyyooofffhhhhhhgggfffeeeeeeggghhhkkkiiiggghhhjjjlllmmmmmmrrrsssuuuuuuttttttuuuwww~~~~~~wwwvvvtttrrrrrrvvv}}}}}}xxxzzz~~~|||wwwqqqlllhhhccc^^^WWWQQQLLLHHHDDDBBBAAA??????CCCEEEHHHOOOVVVZZZfffsss}}}~~~uuunnngggjjjhhheeeaaa^^^^^^aaaccchhhfffeeefffjjjmmmooopppqqqrrrsssrrrpppooooooooo}}}~~~|||zzzxxxwwwyyy~~~|||~~~zzzuuuooojjjfff```[[[UUUOOOKKKGGGDDDBBBBBB???@@@DDDGGGJJJRRRZZZ```lll{{{||||||~~~tttnnnllllllkkkiiiddd___^^^```cccbbbcccdddhhhlllooopppoookkknnnpppqqqqqqpppqqqrrr}}}~~~}}}~~~~~~xxxsssmmmhhhddd]]]XXXRRRMMMJJJGGGDDDBBBCCC@@@@@@DDDHHHLLLTTT]]]gggtttyyy{{{zzzqqqnnnnnnuuuwwwvvvqqqjjjddddddeee```ccchhhooossstttrrrooommmooosssuuuvvvxxxzzz|||~~~{{{uuupppjjjeeeaaaYYYUUUPPPKKKHHHFFFDDDBBBCCC@@@AAAFFFKKKPPPZZZcccppp{{{}}}{{{{{{tttqqqrrr~~~}}}sssjjjggggggcccgggnnnvvvzzzyyyuuupppsssuuuxxxzzz|||~~~}}}}}}|||wwwqqqlllgggaaa]]]UUUQQQLLLHHHFFFEEECCCAAABBB@@@BBBHHHOOOVVVbbblllxxx}}}zzz~~~|||vvvrrrssszzz~~~|||rrrkkkiiijjjfffjjjpppwwwzzzyyyuuuqqqrrrtttvvvyyy|||~~~}}}~~~}}}zzztttnnniiiddd^^^ZZZRRROOOJJJFFFDDDCCCAAA@@@@@@???BBBJJJRRR[[[hhhsss}}}wwwxxx{{{wwwyyyxxxqqqmmmmmmoootttwwwtttmmmiiijjjnnnhhhjjjnnnssswwwvvvsssoookkkmmmppptttyyy}}}{{{xxxuuupppkkkgggaaa[[[WWWQQQOOOLLLHHHEEECCCBBBBBB???BBBFFFKKKRRRaaasss{{{|||vvvqqqoooooonnnnnnllllllmmmpppssstttrrrpppmmmmmmnnnnnnmmmmmmlllkkklllmmmppptttyyy~~~~~~}}}zzzvvvsssnnniiieee```ZZZVVVQQQOOOLLLHHHEEEDDDCCCBBBAAADDDHHHNNNWWWfffxxxyyyuuuppplllkkkkkkjjjjjjjjjkkknnnqqqtttwwwyyyyyynnnnnnnnnmmmmmmlllkkkjjjooopppssswww{{{{{{~~~{{{wwwssspppkkkfffbbb]]]XXXTTTPPPOOOLLLHHHFFFDDDCCCCCCDDDGGGKKKRRR]]]nnn}}}ooolllhhhffffffffffffeeegggiiimmmpppsssvvvyyy|||oooooonnnmmmllljjjiiiiiitttvvvyyy|||~~~www~~~yyyvvvooolllfffbbb^^^ZZZUUURRRPPPOOOLLLIIIFFFEEEDDDDDDEEEIIIOOOXXXeeewwwrrrcccaaa___^^^___```_________dddjjjnnnpppqqqssstttpppooonnnmmmkkkjjjjjjiiivvvxxx{{{|||uuu{{{wwwtttlllhhhccc^^^ZZZWWWSSSPPPPPPOOOLLLIIIGGGEEEEEEEEEFFFKKKSSS^^^nnnuuueeeUUUTTTSSSSSSTTTUUUTTTSSSVVV\\\dddlllooopppoooooopppooonnnllllllkkkllllllsssuuuxxx{{{~~~}}}ttt}}}xxxtttqqqiiieee```[[[XXXUUURRRPPPPPPNNNLLLIIIGGGFFFEEEEEEHHHMMMXXXfffwww{{{~~~iiiZZZNNNMMMMMMMMMNNNNNNLLLJJJOOOSSS]]]gggppptttrrrpppooonnnmmmmmmmmmnnnpppqqqpppppprrruuuyyy~~~yyyxxxtttpppnnngggccc^^^YYYVVVTTTQQQOOOPPPNNNLLLIIIGGGFFFFFFFFFJJJQQQ]]]nnn|||zzz{{{xxx~~~|||iii\\\UUUUUUTTTUUUUUUTTTQQQNNNOOOPPPUUU```mmmtttssspppmmmmmmlllmmmoooqqqtttuuusssrrrqqqssswww~~~{{{uuuqqqmmmkkkfffbbb]]]XXXUUUSSSQQQOOOPPPNNNLLLIIIHHHFFFFFFFFFLLLSSSaaasss~~~xxxvvvwwwwwwpppfffbbbaaaaaaaaaaaa___[[[XXXSSSPPPQQQZZZhhhppppppllllllllllllmmmpppssswwwyyyzzzwwwttttttyyywwwpppkkkiiiiiigggccc^^^ZZZXXXWWWUUUTTTTTTOOOKKKKKKKKKHHHIIIKKKRRR[[[jjj|||yyyuuuwww{{{zzzxxxsssnnniiidddaaa```\\\ZZZZZZ]]]bbbgggjjjkkkjjjkkkmmmnnnoooqqqtttwww~~~yyywwwzzz}}}zzzrrrlllhhhggggggeeebbb]]]ZZZXXXWWWUUUTTTQQQLLLHHHIIIIIIHHHJJJMMMXXXcccuuu{{{{{{~~~~~~xxxrrrlllhhhfffaaaaaaaaaaaaaaaccceeeggggggiiikkklllmmmooorrrttt|||}}}yyy{{{{{{uuunnniiifffeeeeeeccc```\\\YYYXXXWWWVVVTTTQQQLLLHHHIIIIIIIIIMMMRRR___mmm~~~{{{xxxtttoookkkhhhhhhiiiiiifffbbb___```bbbfffhhhkkkllllllnnnppprrr~~~~~~vvvtttwww}}}~~~~~~}}}~~~~~~}}}yyysssmmmhhheeedddddd```]]]ZZZXXXXXXWWWVVVUUUSSSNNNKKKKKKKKKLLLRRRYYYeeevvv|||xxxuuuttttttmmmnnnooopppooommmkkkiiikkknnnppplllddd___^^^```hhhjjjlllnnnnnnoooqqqsssyyywwwsssrrruuu|||~~~{{{}}}}}}||||||~~~zzzwwwqqqkkkfffbbb```___\\\ZZZXXXXXXXXXXXXVVVUUUUUUPPPMMMLLLLLLNNNWWW```ppp|||qqqjjjgggffffffccceeehhhjjjkkkkkkjjjjjjiiinnnqqqooohhhbbbaaabbbhhhjjjmmmnnnooooooppprrrttt}}}vvvsssqqqtttyyy~~~zzz{{{~~~}}}}}}~~~tttqqqlllfffaaa]]][[[ZZZYYYXXXVVVWWWXXXXXXWWWUUUTTTPPPMMMMMMNNNRRR^^^jjj~~~rrrhhhcccccccccdddbbbcccdddeeefffeeeddddddfffjjjoooppplllhhheeeeeefffiiilllnnnnnnnnnnnnoooqqq}}}yyyrrrqqqsssttt~~~yyyyyy{{{}}}}}}~~~zzzmmmkkkgggbbb^^^[[[YYYYYYVVVUUUUUUVVVXXXXXXWWWUUUSSSPPPOOOQQQSSS[[[jjjyyy{{{tttjjjccc```bbbdddfffddddddccccccbbbaaa``````cccgggllloooooommmiiifffgggjjjmmmoooooonnnooopppqqq}}}wwwrrrssskkk{{{~~~yyywwwyyy|||~~~~~~|||}}}vvvjjjhhheeeaaa^^^\\\[[[ZZZUUUTTTTTTVVVXXXXXXWWWVVVUUUSSSRRRUUUZZZddduuuuuunnneee___^^^```dddeeeiiihhhgggeeeeeedddeeeeeebbbeeeiiioooqqqpppjjjfffiiilllppprrrrrrqqqqqqrrrrrr~~~{{{vvvsssxxxxxxtttuuuxxxzzzzzz|||}}}~~~~~~|||zzzyyy{{{xxxmmmjjjfff```\\\ZZZZZZZZZWWWWWWWWWWWWXXXYYYYYYZZZUUUVVVWWWYYY```ppp~~~~~~oooiiiaaa[[[ZZZ^^^fffkkkmmmooopppmmmiiifffeeefffcccfffiiijjjhhhhhhjjjllllllooorrrrrrpppppprrruuuxxx}}}|||vvvyyy{{{vvvuuuuuuvvvwwwxxxzzz{{{{{{{{{zzzyyyyyyvvvnnnjjjeee```\\\ZZZZZZZZZYYYZZZ[[[[[[[[[[[[ZZZYYYVVVXXX[[[```jjjzzz{{{zzzkkkfff```[[[ZZZ\\\aaadddjjjlllllljjjfffddddddeeefffhhhjjjiiigggfffgggiiioooqqqssssssqqqqqquuuxxxzzz~~~zzz{{{yyyuuurrrpppqqqrrrtttvvvxxxyyyyyyyyy{{{uuuqqqmmmjjjddd___[[[ZZZ[[[[[[]]]^^^```aaa```]]][[[YYYWWWYYY___jjjxxx}}}uuuooommmzzz}}}ssseeeccc___\\\ZZZ[[[\\\]]]fffggghhhfffdddbbbbbbccchhhiiijjjiiigggffffffgggoooqqqrrrqqqoooqqquuuyyy}}}}}}~~~|||uuuoookkklllmmmoooqqqsssvvvxxxyyyzzz~~~xxxqqqmmmkkkhhhccc___\\\\\\]]]^^^aaacccdddeeeccc```\\\YYYXXX\\\eeettt~~~uuulllhhhiii~~~}}}tttkkkbbb```]]][[[ZZZ[[[]]]^^^dddddddddccccccccccccdddgggggghhhhhhiiiiiikkklllmmmnnnooonnnlllnnnsssxxx~~~~~~vvvnnnjjjiiijjjkkkmmmpppsssvvvxxxuuuzzz}}}xxxrrrmmmjjjgggfffcccaaa```aaabbbcccgggggghhhgggeeebbb^^^\\\[[[bbbnnnzzzqqqhhhhhhmmmyyynnndddaaa___]]][[[\\\___bbbeeeccccccbbbbbbdddeeefffgggddddddeeegggkkknnnqqqrrrlllmmmnnnmmmkkkmmmssswwwxxxpppllljjjiiiiiikkkmmmqqquuuwwwuuuyyy}}}yyyxxxwwwvvvsssoookkkhhhfffeeeeeeffffffhhhiiijjjkkknnnmmmkkkiiigggdddcccbbbccclll{{{~~~yyypppiiilllvvvvvvkkkaaaaaa```___^^^```cccgggiiicccbbbaaabbbeeehhhiiijjjcccbbbcccfffkkkpppsssssslllnnnpppooonnnoootttxxx~~~zzztttppplllkkkjjjjjjlllpppsssvvvuuuxxx}}}{{{zzz{{{~~~{{{uuuooommmkkkiiifffdddbbbbbbdddfffjjjnnnqqqssstttuuuvvvsssoookkkhhhhhhiiijjjoooyyy}}}zzztttooowwwzzzrrrjjjbbbaaaaaabbbccceeefffggghhhcccaaa___aaafffjjjkkklllfffdddbbbdddiiilllnnnnnnjjjmmmooopppooopppssswww}}}}}}{{{vvvsssmmmllljjjjjjkkkooosssuuussswww{{{~~~{{{uuuuuuwww}}}yyysssiiigggdddbbb```___^^^___dddgggmmmsssxxxzzz{{{{{{|||xxxqqqllliiikkknnnpppwww}}}}}}zzzwwwsssooojjjddd```bbbeeehhhhhhgggfffdddbbb```^^^aaafffjjjlllllliiifffccccccfffiiiiiihhhgggjjjmmmnnnmmmnnnqqqttt|||{{{{{{}}}|||zzzxxxvvvtttrrrooonnnnnnooonnnmmmrrrtttyyy~~~}}}wwwssstttrrrrrrvvv||||||uuunnnhhhbbb]]]\\\[[[ZZZ^^^dddhhhnnntttzzz~~~vvvssstttwwwyyyyyy~~~~~~|||wwwyyy}}}ooohhheeeccckkkiiigggeeedddddddddddd___YYYUUU[[[gggppppppmmmoookkkffffffhhhiiihhhgggeeehhhkkkkkkkkkmmmrrrwwwxxxvvvvvvwww|||~~~|||zzzxxxxxxvvvtttrrrqqqooollljjjnnnpppuuuzzz~~~|||wwwttttttqqqqqqtttyyyxxxqqqjjjiiiccc^^^\\\\\\\\\```eeemmmrrryyy|||zzz||||||~~~uuurrrvvvvvvllljjjkkkkkkqqqoookkkhhhdddbbb``````___\\\[[[]]]bbbhhhmmmooosssnnniiieeedddeeeffffffdddgggjjjkkkkkkmmmqqqvvvvvvuuutttvvv|||~~~|||{{{|||{{{zzzxxxvvvrrrmmmiiikkkmmmqqquuuyyy|||~~~|||yyyxxxyyyvvvuuuwwwzzzyyysssmmmnnnhhhbbb```___^^^bbbhhhrrryyy~~~}}}|||zzz~~~wwwppppppxxx{{{ooohhhiiilllnnnqqqoookkkgggdddaaa___^^^___```aaa___]]]```gggmmmpppmmmhhhccc``````dddgggeeehhhkkkllllllnnnssswwwzzzxxxuuuvvv||||||||||||||||||||||||}}}}}}|||xxxrrrmmmkkkmmmpppsssvvvxxxyyyyyy{{{yyyrrrkkkhhheeecccfffllluuu||||||wwwtttrrrvvv}}}{{{ooogggfffhhhhhhgggfffeeecccbbbaaa```______aaacccaaa^^^]]]aaaeeedddeeedddaaa]]]^^^bbbffffffjjjnnnooooooqqqvvvzzz~~~zzzxxx|||}}}}}}|||xxx}}}}}}xxxxxxzzz|||}}}xxxzzz}}}~~~yyytttoooqqqsssuuuvvvuuutttsssyyyxxxtttoookkklllpppsss~~~~~~|||mmmooouuu}}}|||ppphhhfffeeebbb^^^^^^______```````````````aaaccceeeeeebbb^^^\\\\\\___aaa```]]]\\\]]]___dddhhhlllnnnoooppptttxxx~~~{{{~~~zzztttooolllwww~~~yyyxxxzzz|||}}}wwwyyy}}}|||xxxrrrtttwwwyyyxxxuuuqqqnnnqqqxxxzzztttsssuuusss{{{uuurrreeennnzzz~~~~~~}}}vvvmmmgggfffeeebbb^^^___```aaaaaaaaaaaaaaabbbbbbeeejjjmmmjjjbbbZZZ^^^```bbbaaa___[[[YYYXXX^^^bbbgggjjjjjjlllpppssszzzwwwmmmgggttt~~~~~~~~~zzz{{{~~~{{{wwwqqqtttyyy{{{{{{vvvppplllkkksss}}}|||zzz{{{yyy||||||vvvpppnnnlllwww~~~{{{{{{xxxuuunnneeeaaadddeeecccbbbccceeefffhhhhhhhhhgggeeefffiiinnnrrrpppiiibbbcccbbbbbbbbbbbb```]]][[[ZZZ^^^dddggggggiiilllpppxxxvvvkkksss~~~~~~xxxsssooosssyyy}}}|||wwwqqqlllkkkrrr}}}~~~yyyxxx||||||}}}vvvqqqoooyyyyyywwwyyyuuuqqqhhh^^^[[[```ccccccdddfffiiilllnnnoooppppppgggjjjmmmrrrtttsssoookkkfffcccaaabbbdddfffeeebbbYYY^^^cccggggggiiillloooyyyqqqsssyyyssslllpppwww|||}}}{{{vvvrrrmmmttt}}}{{{xxxvvvwww{{{}}}uuussswwwxxxnnnhhhiiieee```[[[YYYZZZ]]]``````fffnnnssstttssspppooolllmmmnnnnnnoooooonnnnnnmmmkkkhhhhhhhhhgggbbb^^^^^^```cccdddfffhhhlllooovvvzzzxxx~~~xxxmmmqqqvvv{{{|||{{{wwwuuuvvv|||{{{yyyxxxzzz~~~}}}yyy{{{tttiiicccaaa^^^YYYVVVUUUWWW[[[]]]```eeekkkoooooollliiihhhggghhhiiijjjkkkmmmnnnnnnppppppooonnnmmmkkkgggddd___```bbbcccdddgggjjjmmmooozzztttvvvzzz}}}~~~}}}|||{{{|||~~~}}}|||zzz{{{}}}pppeee___ZZZXXXUUUSSSSSSVVVYYY\\\___cccgggiiihhheeebbbaaabbbaaaaaabbbcccfffiiikkknnnppprrrrrrpppllljjjiiiaaabbbccccccdddfffiiilllkkkttt|||~~~}}}|||~~~|||{{{xxxuuuuuu|||xxxlllccc___YYYXXXUUUTTTTTTVVVYYY[[[[[[___bbbddddddbbbaaaaaaaaa___]]][[[\\\^^^aaaccceeeiiinnnooommmjjjjjjkkkfffgggggggggggghhhkkkmmmmmmsssxxx}}}~~~}}}}}}|||zzzuuurrrttt{{{pppfff___[[[ZZZYYYWWWUUUTTTUUUVVVWWWWWWZZZ^^^```aaaccceeefffgggddd___[[[YYYYYY[[[]]][[[```fffiiiiiiiiijjjllljjjkkkllllllllllllnnnooommmrrrxxx}}}~~~|||yyytttrrryyyqqqfff^^^XXXUUUYYYXXXVVVUUUSSSSSSSSSSSSTTTWWWZZZ\\\^^^aaaeeehhhjjjgggbbb^^^[[[ZZZ[[[\\\WWW[[[___cccfffhhhkkkmmmjjjlllooopppooooooooooookkkrrryyy~~~xxxuuuqqqqqq|||uuuhhh___YYYVVVSSSXXXWWWVVVUUUTTTSSSSSSRRRTTTVVVWWWXXXYYY\\\```ccceeeccc```]]][[[[[[\\\]]]YYYYYYZZZ^^^cccgggiiijjjfffjjjoooqqqpppnnnmmmllllllttt}}}~~~||||||~~~sssppplllooo}}}}}}nnnbbb[[[XXXWWWVVVXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUVVVZZZ]]]\\\[[[ZZZYYYYYYZZZ\\\]]]ZZZXXXWWWZZZ```eeeffffffcccgggmmmppppppmmmkkkiiipppyyyzzzooojjjfffiiiwwwrrrccc\\\XXXSSSPPPRRRTTTRRRQQQUUU\\\``````]]]YYYVVVSSSRRRSSSVVVXXXYYYXXXVVVUUUWWWZZZ\\\[[[YYY[[[___```]]][[[___bbbcccfffgggiiijjjkkkkkkkkkjjjlllqqqvvv}}}yyyuuu}}}{{{rrrgggbbbbbbkkk{{{uuugggZZZUUUSSSQQQPPPRRRSSSQQQPPPUUU]]]bbbcccbbbXXXUUURRRQQQRRRUUUVVVWWWWWWUUUSSSUUUXXXZZZZZZYYY[[[___aaa^^^\\\___bbbbbbcccdddfffhhhhhhiiihhhhhhgggkkkooovvvtttrrr{{{}}}{{{uuukkkbbbZZZ```nnn~~~yyyhhh]]]RRRPPPQQQRRRRRRTTTRRRPPPPPPTTT[[[aaadddeeeXXXVVVSSSRRRTTTVVVXXXXXXVVVTTTRRRSSSUUUXXXYYYZZZZZZ^^^```^^^]]]``````______```bbbdddeeeeeeeeeeeebbbdddgggnnn|||~~~tttrrr}}}xxxooofff```ZZZcccssswwwnnn```XXXPPPOOOSSSWWWXXXYYYSSSQQQOOOQQQVVV[[[^^^___WWWUUUSSSTTTWWWZZZ\\\]]]YYYWWWTTTSSSSSSUUUWWWXXXWWW\\\^^^\\\\\\___^^^[[[\\\]]]```bbbcccdddddddddaaacccfffmmmwww{{{vvv~~~||||||{{{{{{{{{~~~~~~sssggg___]]]dddmmmyyy}}}qqqggg\\\WWWQQQPPPUUU[[[]]][[[VVVSSSPPPOOOPPPRRRSSSTTTRRRQQQQQQSSSWWW[[[^^^___\\\ZZZWWWTTTSSSSSSUUUVVVUUUXXXZZZYYY[[[^^^]]]YYY[[[\\\___aaacccdddeeeeeebbbdddjjjrrrzzzyyy}}}xxxuuussstttxxx~~~{{{nnn```[[[]]]qqqxxx|||uuujjj```VVVSSSOOONNNTTT]]]^^^[[[WWWUUURRROOOMMMMMMMMMNNNLLLKKKLLLOOOTTTXXX[[[\\\[[[ZZZYYYVVVSSSRRRSSSUUUTTTVVVWWWWWWZZZ^^^^^^ZZZZZZ\\\___bbbdddeeeffffffdddfffnnnxxx~~~~~~wwwyyy{{{uuuoooqqqxxx}}}pppeeedddjjj{{{}}}uuummmbbbWWWPPPPPPMMMLLLTTT^^^```\\\UUUUUUTTTRRRPPPOOOOOOOOOKKKJJJKKKMMMRRRUUUWWWWWWVVVWWWWWWUUUSSSRRRSSSUUUUUUVVVVVVVVVZZZ```aaa^^^ZZZ[[[^^^aaadddeeeffffffggghhhnnnwwwzzzwwwuuuxxxzzzwwwtttxxxyyyqqqrrrzzzvvvnnnqqq{{{}}}rrrhhh\\\QQQMMMNNNLLLMMMUUUaaaccc^^^SSSTTTUUUTTTSSSRRRSSSTTTMMMMMMLLLNNNRRRTTTUUUUUUQQQSSSUUUUUUSSSRRRSSSVVVVVVWWWVVVVVV[[[bbbdddaaaYYY[[[]]]aaaccceeeffffffjjjiiimmmsssrrrllljjjmmmrrrrrrsssyyy}}}vvvuuuyyy}}}~~~{{{yyyxxxyyy|||~~~ppp___UUUTTTPPPOOOLLLJJJQQQ[[[]]]XXXSSSSSSTTTWWWZZZYYYTTTPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTQQQOOOSSS[[[aaabbbaaaYYYZZZ\\\^^^```bbbcccdddhhhfffjjjpppooohhheeegggkkknnnwww{{{yyyyyyxxxuuurrrvvvrrrqqqxxxyyykkk[[[SSSRRRNNNOOOLLLIIIMMMUUUWWWSSSRRRSSSTTTXXX[[[ZZZWWWTTTPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUURRRPPPPPPUUU\\\```aaa___[[[[[[[[[\\\]]]___```aaadddcccgggllllllfffdddfffgggnnnyyy|||yyyuuunnniiioooiiiiiivvvyyypppcccVVVOOOPPPMMMNNNLLLIIIIIIMMMNNNMMMOOOPPPRRRVVVYYYYYYWWWUUUPPPPPPQQQQQQQQQPPPOOONNNOOOOOOPPPQQQRRRTTTUUUVVVQQQPPPQQQVVV\\\______]]]\\\\\\ZZZZZZZZZ\\\^^^```bbbbbbeeeiiigggcccbbbdddbbblll{{{}}}yyyuuuoookkkhhheeeiiiwwwzzzpppggg]]]RRROOOPPPLLLMMMLLLIIIGGGGGGIIIJJJKKKMMMOOORRRTTTUUUTTTRRRPPPQQQQQQPPPPPPOOOMMMMMMMMMMMMNNNOOOQQQSSSTTTUUURRRQQQQQQTTTYYY]]]^^^^^^^^^]]][[[[[[\\\^^^bbbdddeeegggjjjjjjfffbbbaaabbb___jjjyyy~~~|||~~~|||xxxtttrrrpppeeeiiirrr{{{qqqggg___XXXRRRQQQTTTOOONNNLLLJJJHHHFFFHHHKKKJJJLLLOOOQQQRRRRRRRRRRRRTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRQQQRRRVVVZZZ]]]___^^^]]]\\\]]]```dddhhhkkkkkkooorrrooohhhdddbbbaaa___ggguuu~~~}}}}}}}}}vvvrrrqqqrrrhhhrrrqqqggg]]]XXXUUUSSSUUUYYYVVVQQQLLLKKKIIIGGGHHHKKKJJJMMMPPPRRRSSSTTTVVVWWWYYYWWWTTTQQQOOONNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPRRRRRRRRRSSSUUUXXX\\\^^^\\\\\\]]]___ccchhhllloooooovvvyyytttkkkfffbbb```___eeeppp{{{vvvrrrqqqqqqtttwwwfff]]]TTTRRRSSSTTTXXX]]]___UUULLLKKKIIIFFFFFFIIIFFFJJJNNNRRRSSSVVVYYY\\\^^^ZZZUUUQQQOOOOOOQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQTTTVVVWWWXXXYYYYYYYYYZZZ\\\```dddhhhkkkmmmmmmwww|||vvvmmmgggccc______cccmmm{{{xxxsssrrrrrr}}}mmm___VVVOOOOOORRRUUUZZZ___fffXXXLLLJJJIIIFFFDDDFFF@@@EEEKKKOOORRRUUUZZZ^^^aaa]]]WWWQQQOOOPPPRRRUUUWWWVVVTTTRRRPPPOOONNNNNNKKKPPPVVVZZZZZZYYYWWWVVVWWWXXX[[[___cccfffhhhjjjjjjuuu|||vvvmmmhhhccc^^^___bbbmmm}}}|||}}}|||uuusssuuuwwwzzzhhhWWWSSSNNNLLLNNNRRRUUUWWWaaaZZZRRRLLLIIIFFFCCC@@@DDDEEEGGGJJJOOOUUUZZZ]]]^^^[[[WWWSSSQQQQQQRRRTTTWWWVVVSSSQQQPPPQQQRRRTTTPPPQQQSSSUUUWWWVVVTTTQQQSSSWWW\\\```ccceeehhhiiippprrrssspppkkkfffeeefffbbbgggppp{{{~~~}}}vvvtttyyy~~~uuudddRRRNNNIIIGGGIIILLLOOOPPPYYYTTTNNNJJJHHHGGGDDDBBBDDDDDDEEEGGGIIILLLOOOQQQVVVTTTRRROOOOOOPPPRRRTTTVVVUUUTTTTTTSSSSSSSSSSSSPPPQQQSSSUUUWWWVVVTTTRRRPPPSSSWWWZZZ]]]```dddfffkkklllmmmkkkhhheeeccccccaaafffnnnxxxzzzzzz}}}xxxkkk\\\NNNJJJEEECCCEEEGGGJJJKKKNNNLLLIIIGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHMMMLLLKKKKKKLLLOOORRRTTTTTTUUUWWWXXXWWWUUUSSSQQQPPPQQQSSSTTTUUUUUUTTTSSSNNNPPPSSSVVVXXX\\\aaaeeeeeeeeeeeeeeeeeedddbbb```aaadddkkkuuu{{{sssmmm```SSSLLLIIIEEECCCDDDGGGHHHIIIGGGGGGFFFEEEEEEDDDCCCBBB>>>???AAADDDFFFHHHIIIJJJGGGGGGHHHIIIKKKMMMPPPQQQTTTVVVYYYZZZYYYUUUPPPLLLMMMOOOPPPQQQQQQQQQRRRSSSPPPQQQSSSUUUWWW\\\bbbfffcccaaa```bbbeeefffccc``````ccciiisss||||||xxxnnnfffYYYNNNKKKHHHDDDCCCDDDFFFHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA===???AAADDDFFFHHHIIIJJJFFFGGGHHHIIIJJJLLLMMMNNNSSSUUUXXXYYYWWWRRRLLLHHHJJJKKKMMMMMMLLLMMMPPPRRRRRRSSSTTTUUUWWW[[[aaaeeecccaaaaaacccfffgggeeeaaa^^^aaaiiirrr||||||yyyuuujjj```UUUMMMHHHEEEBBBBBBDDDFFFGGGHHHGGGGGGGGGEEEBBBAAAAAABBBAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKOOOQQQSSSTTTRRRNNNJJJGGGGGGIIIKKKJJJIIIJJJNNNRRRSSSSSSTTTTTTUUUYYY]]]aaaccccccccceeeffffffdddccc]]]aaajjjtttzzz~~~{{{lll```UUUNNNKKKFFFDDDBBBBBBEEEGGGIIIIIIHHHIIIHHHEEEBBBAAADDDFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJLLLMMMMMMLLLJJJIIIFFFIIIJJJIIIGGGHHHNNNSSSTTTUUUUUUUUUVVVXXX[[[^^^bbbdddeeeeeedddbbbbbbbbb\\\aaalllvvvzzzrrrcccUUUKKKGGGHHHGGGEEEDDDDDDGGGJJJLLLLLLIIIIIIHHHEEEBBBBBBFFFJJJHHHGGGEEEDDDDDDEEEFFFHHHBBBDDDGGGIIIJJJJJJIIIHHHDDDEEEGGGHHHJJJKKKLLLLLLGGGIIIKKKIIIGGGHHHNNNTTTVVVWWWXXXXXXXXXYYY\\\^^^```cccfffeeeaaa______```[[[aaammmxxxzzz~~~xxxeeeYYYPPPJJJHHHJJJHHHGGGEEEEEEEEEEEEGGGHHHFFFGGGHHHIIIIIIHHHHHHGGGIIIHHHFFFDDDAAA???===<<>>@@@AAABBBAAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIIIIIIIIIIJJJLLLLLLPPPSSSUUUWWWWWWYYY]]]```aaa___]]]ZZZZZZ[[[]]]^^^aaaiii{{{{{{pppdddbbbpppzzzhhhYYYPPPIIIHHHGGGEEECCCDDDBBBCCCEEEEEEEEEEEECCCBBB>>>AAAEEEIIIJJJIIIFFFEEEBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBBBBBBBDDDGGGIIIGGGFFFFFFEEEFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIKKKLLLPPPQQQSSSUUUWWWYYY\\\______]]][[[YYYYYYZZZ\\\^^^]]]gggxxxxxxjjj^^^^^^oooxxxggg[[[SSSLLLGGGGGGHHHEEEBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBFFFHHHIIIHHHFFFEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCEEEHHHKKKLLLJJJHHHFFFFFFHHHKKKLLLHHHGGGFFFFFFGGGIIIKKKLLLOOOPPPQQQSSSVVVXXX[[[\\\[[[ZZZYYYXXXXXXYYY[[[\\\\\\eeetttxxxmmmeee```dddsssxxxgggXXXQQQMMMGGGDDDGGGHHHEEEBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDGGGKKKNNNTTTPPPKKKGGGFFFHHHKKKNNNJJJIIIHHHHHHIIILLLOOOQQQOOOOOOOOOQQQTTTWWWYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[bbbmmmxxxwwwlllccc```dddmmmzzzppp]]]OOOJJJIIIDDDBBBFFFHHHFFFCCCBBBAAA@@@???>>>>>>???@@@AAA???@@@AAABBBBBBBBBAAA@@@??????AAABBBDDDEEEFFFGGGBBBBBBCCCCCCEEEIIIOOOTTTZZZUUUNNNIIIFFFGGGKKKMMMNNNMMMLLLLLLMMMPPPTTTVVVOOONNNNNNPPPSSSVVVWWWWWWUUUUUUVVVWWWWWWXXXXXXXXXYYY___hhhooowwwssslllccccccppp}}}ppp^^^OOOFFFDDDDDDEEEEEECCCAAA@@@AAACCCAAA@@@???>>>???@@@BBBDDD@@@@@@AAAAAAAAA@@@@@@???BBBBBBCCCEEEGGGHHHFFFEEE@@@BBBDDDFFFGGGIIIMMMOOOWWWSSSOOOLLLJJJHHHJJJMMMJJJJJJIIIJJJMMMRRRWWW[[[NNNOOOPPPPPPPPPRRRVVVYYYUUUVVVXXXWWWVVVUUUUUUVVVYYYXXX\\\bbbfffpppyyypppooonnnsss~~~|||qqqbbbSSSHHHCCCAAAAAABBBBBBAAA@@@@@@BBBCCC???>>>===<<<<<<>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAADDDFFFFFFDDDBBB???AAACCCEEEFFFHHHKKKNNNQQQOOOLLLJJJHHHHHHJJJMMMMMMMMMLLLLLLNNNQQQTTTVVVOOOPPPPPPOOOOOOPPPSSSVVVUUUUUUUUUSSSQQQRRRTTTVVVVVVTTTVVV[[[^^^hhhzzzpppkkkrrr|||{{{ppp```QQQFFFAAA??????>>>???@@@@@@???@@@BBBDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBB@@@@@@BBBEEEGGGFFFCCCAAA>>>@@@BBBCCCDDDFFFIIILLLMMMLLLJJJFFFDDDDDDGGGIIIMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMPPPRRRUUUTTTSSSPPPNNNOOORRRUUUTTTQQQQQQVVVYYYbbbzzzvvvmmmiiiuuuzzzpppcccQQQEEE@@@??????>>>>>>???@@@@@@??????AAACCCFFFEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@AAAAAACCCCCCAAABBBCCCFFFGGGFFFCCC@@@>>>@@@BBBCCCDDDFFFIIIKKKKKKMMMKKKEEE@@@AAACCCCCCIIIIIIIIIIIIIIIHHHGGGGGGKKKLLLMMMLLLLLLLLLNNNPPPTTTTTTTTTRRRQQQQQQSSSUUUTTTQQQSSSYYY\\\dddxxx~~~yyypppiiimmmyyyyyyoooaaaVVVHHHAAA@@@AAAAAA???AAABBBBBBAAA???>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAABBBCCCCCCDDDAAAAAABBBDDDEEEDDDAAA>>>???AAACCCDDDDDDFFFIIIKKKHHHMMMLLLEEE@@@AAADDDCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKKKKKKKLLLOOOQQQRRRTTTWWWWWWWWWUUUUUUVVVSSSRRRWWW```eeejjjyyy}}}{{{{{{{{{rrrmmmlllsss{{{xxxmmmcccTTTLLLDDD@@@AAABBBAAA>>>BBBBBBBBBAAA>>>>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAA@@@@@@AAAAAAAAA>>><<<@@@AAACCCDDDDDDFFFHHHKKKGGGOOOPPPGGGBBBEEEHHHGGGEEEFFFHHHIIIJJJKKKKKKKKKEEEGGGJJJKKKKKKLLLNNNPPPOOOSSSWWWYYYYYYXXXXXXXXXSSSTTT[[[gggmmmqqq~~~|||{{{~~~uuummmmmmrrrtttwwwyyyvvvsssmmmbbbWWWKKKGGGBBB?????????>>><<>><<<;;;;;;:::<<<===>>>=========???AAA>>>>>>???@@@AAAAAAAAA@@@>>>@@@DDDGGGHHHFFFDDDBBBJJJGGGDDDCCCCCCDDDDDDCCC>>>???AAAAAAAAACCCEEEHHHWWW```^^^OOODDDCCCCCC???FFFFFFFFFGGGHHHIIIKKKKKKHHHJJJLLLLLLKKKJJJKKKLLLKKKMMMPPPQQQSSSUUUXXX[[[^^^]]]cccpppxxxssslllsss{{{|||{{{|||wwwjjjeeejjjrrruuurrrnnnjjjgggddd[[[MMMCCC@@@???>>>===============;;;<<<======<<<<<<===???AAA???===;;;;;;===@@@BBB>>>AAACCCBBB@@@???BBBDDD@@@CCCFFFIIIIIIHHHEEECCC???@@@@@@>>><<>>===<<<<<<===???@@@???>>>===<<<===?????????@@@AAAAAA@@@???@@@AAA@@@BBBDDDGGGHHHGGGFFFDDD???@@@@@@@@@@@@AAADDDFFFDDDFFFHHHFFFCCCBBBEEEHHHJJJIIIHHHFFFDDDDDDGGGIIIGGGGGGGGGHHHIIIKKKNNNOOOKKKPPPUUUVVVUUUTTTUUUVVVWWWWWW]]]hhhooovvvxxxjjjddd___cccppp~~~~~~~~~~~~~~~{{{sssmmmnnnuuuxxxwwwrrrsssqqqlllbbbTTTGGG>>>;;;::::::999999999999:::;;;<<<======<<<<<<===>>>@@@@@@@@@??????>>>======@@@???>>>>>>??????>>>===@@@AAABBBDDDEEEEEEFFFFFFAAA@@@@@@BBBCCCCCCBBBAAA<<>><<<:::;;;???@@@???<<>>;;;===??????>>>???BBBDDDKKKKKKIIIFFFCCCCCCDDDFFFFFFFFFFFFGGGIIIKKKMMMNNNQQQQQQQQQSSSUUUUUUSSSQQQPPPQQQYYYeeekkkooo|||wwwhhh^^^ZZZ]]]cccppp~~~zzzzzz|||}}}|||~~~xxxnnn___OOOCCC===:::::::::999999999::::::;;;777888:::999888888999;;;@@@AAACCCEEEDDDAAA===;;;;;;999888:::>>>@@@???===>>>>>>>>>>>>@@@AAACCCDDDFFFCCC???>>>@@@AAA@@@>>><<<===>>>>>>>>>???AAABBBGGGGGGFFFEEECCCDDDFFFIIIIIIHHHGGGGGGHHHIIIJJJKKKPPPPPPPPPSSSUUUVVVTTTSSSOOOQQQYYYeeejjjlllwwwyyyiii]]]XXXYYY___kkk{{{~~~{{{{{{{{{{{{~~~tttdddSSSFFF>>>::::::888777777777777888888999777888999999888888999:::>>>@@@BBBCCCCCC@@@===;;;999999999:::===??????>>>>>>=========>>>???@@@AAAEEEBBB???===>>>?????????;;;;;;<<<===???AAACCCDDDBBBBBBCCCBBBBBBDDDHHHKKKJJJIIIHHHGGGGGGHHHIIIJJJOOOOOOQQQRRRRRRSSSSSSTTTTTTVVV```lllqqqrrr{{{wwwjjj___XXX[[[bbblllzzz}}}{{{|||~~~zzzwwwkkkYYYIII@@@<<<;;;:::888777777777777888999:::888999::::::999999:::<<<:::<<<>>>@@@@@@>>><<<::::::;;;<<<<<<;;;;;;<<<===========================???@@@@@@???===<<<===>>>::::::;;;<<>>???@@@@@@AAADDDHHHKKKHHHHHHGGGGGGGGGHHHJJJKKKMMMPPPQQQQQQNNNMMMOOOQQQTTTWWWbbbpppvvvwww}}}}}}wwwiii```ZZZYYYaaalllzzz~~~~~~yyyuuupppcccQQQDDD???===<<<:::::::::999999:::;;;<<<<<<999;;;<<<<<<;;;:::<<<===888999;;;======<<<:::999<<<>>>@@@>>>:::888:::<<<=========>>>======<<<;;;:::>>>BBBBBB>>>;;;;;;<<<===<<<;;;<<<>>>@@@@@@@@@===>>>??????@@@CCCGGGJJJFFFFFFFFFFFFGGGIIIKKKLLLLLLPPPRRRPPPKKKHHHKKKNNNKKKOOO[[[kkkrrrttt}}}}}}yyyxxx}}}~~~kkk[[[YYYZZZ```ppp}}}zzz~~~|||uuu{{{~~~rrr]]]WWWNNNFFFAAA===;;;999888888777777777777888888999;;;===>>><<<:::999999:::999888777777777999999:::::::::;;;;;;<<<<<<<<<======>>>===;;;;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;===???AAACCCDDD@@@@@@???>>>>>>???@@@AAAGGGFFFEEEDDDDDDFFFHHHIIIIIIKKKLLLLLLKKKKKKLLLNNNNNNRRRYYYbbbgggmmmyyy|||{{{vvvssssssyyywwwjjj]]]VVV\\\eeeppp|||wwwwwwyyy{{{yyy|||qqqbbbSSSOOOHHHCCC@@@>>>;;;:::888888777777777777888888888:::======;;;999888888999999888777777888888999999999:::::::::;;;;;;;;;AAAAAAAAA???<<<:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>???AAACCCDDDFFFEEEDDDCCCCCCEEEFFFGGGGGGIIIJJJKKKJJJJJJLLLMMMNNNQQQXXX```fffmmmzzzzzzuuurrrooommmoootttyyytttgggbbb]]]^^^iiiuuuyyypppkkknnnvvv||||||~~~~~~}}}zzzrrr___NNNGGGDDDAAA???>>>===<<<;;;888777777666666777777888777999<<<<<<;;;999888888888888777777777888888999999999999999999:::::::::???@@@???>>>;;;999999:::::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======@@@@@@??????@@@AAACCCDDDFFFEEEDDDCCCBBBCCCDDDEEEEEEGGGIIIIIIIIIJJJLLLMMMMMMOOOVVV^^^dddmmm{{{}}}xxxsssoooooolllkkknnnqqqwwwvvvkkkccccccfffppp~~~pppiiijjjqqqxxx|||{{{~~~}}}wwwmmmaaaQQQDDD???===<<<;;;<<<===<<<;;;777777666666666666777777777999<<<===;;;999999999777777777777777888888888888888888888888888999999777999::::::999999999;;;:::::::::;;;;;;<<<<<<===??????>>>>>>>>>>>>??????AAA@@@?????????@@@AAABBBFFFEEEDDDCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIJJJLLLNNNMMMNNNTTT[[[bbblll{{{{{{|||}}}}}}zzzvvvrrrooorrrmmmiiiggggggkkkxxxyyyoooiiiggggggdddooouuuiiihhhqqqyyyzzzwwwtttzzzzzzooo```TTTJJJDDD===<<<::::::;;;;;;:::999777777666666666666777777777:::<<<===<<<:::999:::666666777777888888888888888888888888888888888888555777::::::999888999:::999999::::::;;;<<<<<<===>>>>>>===>>>>>>???@@@AAA============>>>???AAABBBFFFEEEEEEEEEDDDEEEEEEEEEEEEGGGIIIJJJJJJKKKMMMOOOMMMNNNSSSZZZ```jjjzzz}}}~~~}}}{{{zzzzzzyyywwwuuurrrqqqvvvqqqkkkfffaaabbblllyyysssggg```___eeemmmtttyyyqqqkkkoooyyy}}}xxxpppnnnqqqnnnbbbSSSLLLHHHFFF>>><<<999888999999999888777666666555555666666777666888;;;<<<;;;:::999999555555666777888888888888999999999888888888888888:::<<<======;;;999888888888888999:::;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???999999:::;;;>>>AAACCCEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHJJJJJJJJJKKKMMMNNNOOOOOOTTTZZZ___hhhwww}}}||||||||||||{{{yyywwwuuuwwwvvvuuuuuuuuuvvvxxxyyy|||xxxssslllddd___fffppp{{{nnn```YYYXXX^^^lll{{{yyyxxxxxx|||}}}uuummmiiiggg^^^QQQIIIHHHFFFDDD>>>;;;888666666888888888666666555555555555666666333666999:::999888777888444555666777888888888777::::::999999999888888888:::<<<>>>>>><<<999888888777888999:::;;;<<<<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCAAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIIIIIIIKKKLLLPPPQQQUUUZZZ___eeesss|||~~~~~~{{{{{{zzzyyyvvvtttqqqooorrrqqqpppqqquuuzzz|||uuujjjbbbeeelllsss|||iii^^^TTTSSSXXXcccvvv|||||||||sssnnnhhh___QQQEEECCCFFFEEE@@@>>>:::666444555777888888666666555555555555666666111444777888777666666666333444666777888888888777::::::::::::999999888888444777:::;;;;;;:::::::::777888888999;;;<<<======BBBAAA@@@???===<<<<<<<<>>???@@@AAACCCDDDEEEEEEFFFFFFGGGIIIHHHHHHHHHIIIJJJQQQRRRVVV[[[___dddqqq}}}~~~|||}}}}}}|||}}}yyyvvvrrrqqqrrrrrrooommmjjjnnnqqqrrrxxx}}}vvvpppiiicccooozzzxxxjjj___ZZZTTTRRRXXXggg}}}~~~zzz{{{}}}tttmmm[[[RRRFFF???======;;;999:::999888777666444333333444444444444444555666777777777777777888888888888666666666666777777777777777777777777777888888888888999999:::999888777666999999999999:::<<<>>>???BBBBBBAAA>>><<<:::<<<===???@@@@@@@@@???>>><<<;;;>>>@@@BBBCCCBBBBBBCCCDDDHHHHHHIIIHHHGGGHHHJJJMMMOOOPPPWWW___dddfffjjjooozzzxxxwwwxxx|||~~~~~~|||}}}{{{zzzuuusssppppppqqqqqqooolllkkkqqqvvvyyy}}}vvvnnnkkkrrryyyzzzzzzvvvlll```WWWVVVTTTVVV]]]lll}}}yyy~~~|||oooeeeSSSKKKAAA<<<;;;<<<:::888888888777666555444444333444444444444555555666666444555555555666666666666666666777777888888999999666666666666666777777777::::::;;;;;;;;;:::999888999999999999:::<<<>>>???CCCCCCBBB???;;;999:::;;;======??????@@@???>>>>>>???AAABBBBBBAAAAAACCCEEEFFFGGGGGGGGGFFFFFFHHHJJJMMMOOOUUU^^^cccdddiiinnn~~~|||{{{{{{uuutttsssuuuxxxzzz{{{{{{~~~~~~}}}{{{xxxvvvrrrqqqpppqqqqqqqqqooommmooowwwzzzjjjlllllliiigggddd^^^VVVQQQVVV\\\bbbkkkyyyvvvfffYYYHHHBBB<<<999::::::999777666666666666555555555444555555555555555555666666444444555555555666666666666777777888999::::::;;;666666666666666666666666:::::::::;;;::::::999888999999999:::;;;<<<===>>>CCCCCCBBB???;;;999999::::::;;;===>>>@@@AAAAAAAAA@@@AAAAAAAAA@@@AAACCCFFFEEEFFFGGGGGGFFFFFFGGGHHHLLLNNNUUU^^^cccdddhhhmmm|||yyyvvvtttsssrrrrrrssstttwwwyyy{{{{{{}}}{{{xxxyyyzzzyyyuuurrrssssssrrrrrrrrrqqqooommmsss}}}qqqllleee^^^ZZZWWWUUURRRUUU___kkkuuu{{{mmmZZZLLL@@@===:::888999999777555666666666666666666666666555555555666666666555555666666666777777777888888555666777777888999::::::777777777777666666666666777888888888888777777777999999::::::;;;<<<======@@@@@@@@@>>>;;;::::::;;;:::;;;<<<>>>???AAABBBBBBAAAAAAAAA??????@@@CCCFFFFFFGGGIIIIIIHHHGGGHHHIIILLLOOOVVV```eeefffjjjooo~~~yyyuuurrrooonnnppppppqqqrrrsssuuuwwwxxxxxxvvvssstttvvvvvvsssooorrrrrrrrrqqqooommmllllllrrr~~~wwwmmmaaaWWWRRRQQQSSSUUU___mmm|||yyynnn```NNNBBB===;;;:::999888777555444666666777777777777888888555666666777777666555555666666666666777777777777555555666666777888888999999999999888888777777777777777777777777777777888999999:::;;;;;;<<<<<<<<<;;;<<<>>>===<<<;;;<<<===<<<======>>>???@@@@@@AAA@@@@@@@@@???>>>@@@CCCFFFGGGIIIJJJJJJJJJJJJKKKMMMOOORRRZZZdddiiijjjmmmrrrzzz~~~{{{wwwssspppmmmllllllnnnnnnnnnmmmnnnppprrrrrrqqqppppppqqqqqqqqqooopppppppppnnnkkkjjjkkklllrrrvvvjjj\\\TTTQQQQQQWWW]]]lll{{{~~~zzzlll^^^QQQDDD<<<;;;::::::999777666555444666666666777777777777777555666777888777666555444333333444444444555555555666666666666777777777777:::::::::999999888888777999999888888888999::::::999:::;;;;;;<<<<<<;;;;;;888:::<<<===<<<<<<===>>>>>>>>>======>>>???@@@@@@???@@@@@@@@@???@@@BBBEEEHHHHHHIIIIIIIIIKKKNNNPPPRRRUUU]]]hhhmmmnnnqqqvvvzzz}}}{{{}}}zzzyyyvvvtttqqqooonnnnnnkkkmmmmmmllliiihhhjjjlllkkklllmmmmmmmmmmmmoooqqqooopppooommmkkklllpppsss{{{rrreeeYYYTTTTTTXXXaaajjjzzz~~~zzzxxx{{{zzzmmm^^^OOODDD===:::888888888777666555666666555555555555555444444444666666888888888777555444333333333444444444555555888888888777777777777666::::::999999888777777666999888777777888999:::;;;999:::;;;<<<<<<<<<;;;:::777999<<<===<<<;;;<<<===>>>=========>>>???@@@AAA>>>???@@@AAA@@@@@@AAACCCEEEEEEEEEEEEEEEHHHMMMQQQSSSWWW```kkkpppqqqtttyyy{{{vvvxxx{{{uuutttsssqqqppppppppppppmmmnnnnnnlllhhhfffgggiiigggjjjllllllkkkkkkooorrrpppqqqqqqooonnnqqqvvv{{{ooobbbXXXVVVYYY___jjjuuuxxxjjjlllooosssxxx|||~~~~~~wwwqqqfffVVVFFF<<<999999555555666555555555777999444444444333333222222222666777888999888777555333555555555666666666777777::::::999999888777777777999999999888777666666555777666555555555777888999999:::;;;<<<<<<<<<;;;:::888:::======<<<::::::;;;===<<<<<<<<<>>>@@@BBBCCC===???AAAAAAAAA@@@AAABBBBBBBBBAAAAAABBBFFFLLLQQQTTTXXXaaalllrrrrrruuuzzz~~~{{{}}}xxxtttsssqqqrrrrrrrrrqqqooommmlllmmmllllllkkkjjjiiigggfffddddddeeefffgggiiikkkmmmnnnmmmmmmqqqyyyvvvbbbYYYUUUZZZcccjjjttt}}}tttkkkdddkkkqqqtttyyy}}}vvvlllnnncccTTTGGG@@@;;;999777777777666555444444333333555666777666444333444555666666666666666555444444666666555444444555666777888888777555555444444444666666555555555555666666888777666555555555777777===:::888888;;;======<<<:::::::::;;;;;;;;;;;;<<<777888999;;;>>>@@@AAABBB@@@@@@@@@??????===<<<<<>>???@@@@@@>>>?????????@@@?????????AAABBBBBBCCCEEEHHHJJJLLLLLLPPPZZZfffmmmrrrzzz~~~}}}{{{wwwuuuooopppsssuuuvvvwwwwwwwwwuuutttrrrpppnnnmmmllllllhhhhhhiiiiiijjjjjjkkkkkkdddeeefffeeedddcccdddfffgggnnnyyyyyyppphhheeeddd^^^VVVZZZ^^^iiivvv}}}nnnbbbbbbiiivvv}}}|||ssslllfffaaaRRRLLLCCC;;;888777777777666666555555444333333333222333555555555555777999777777777666666666555555777777555555444444444444777777666555444444444444666666555555555555666666555666777888888888888888:::888777777999::::::999;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJMMMOOOWWWdddooouuu|||~~~}}}{{{yyyxxxxxxvvvssspppjjjkkkmmmqqquuuxxxxxxxxxuuussspppmmmkkkjjjiiiiiihhhhhhhhhhhhiiiiiijjjkkkhhhhhhgggdddbbbbbbfffjjjsss{{{yyypppcccZZZVVVVVVTTTRRR[[[fffvvv|||nnnfffkkkvvvzzzoooddd[[[VVVGGGCCC===888666666777888555555555444444333333333666888888777666555666777666555555444444444444444999888777666555555444444777666555444444444444444666555555444444555555666444555777999::::::999888;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<>>???@@@AAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGMMMLLLRRR^^^jjjrrrzzz}}}{{{||||||{{{vvvqqqmmmmmmlllmmmoooooommmllldddccccccgggmmmqqqrrrqqqtttsssqqqnnnmmmkkkjjjjjjiiihhhgggffffffggghhhiiihhhhhhgggdddccciiittt~~~|||```WWWMMMKKKMMMSSS\\\dddrrrzzzrrrllldddVVVIIIBBB??????===:::777555555666444444333333333333333333000111333444333444555777999888666555555555666777888888888888888777666555555555444444444444444555555555444444444444555555444555666777777777777777777888:::999888666777777999999999999::::::::::::::::::<<<===???@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGKKKIIIMMMWWW```hhhrrr{{{}}}yyyxxxvvvsssqqqrrruuutttppplllgggggggggjjjlllmmmmmmllldddbbbbbbffflllqqqqqqpppooonnnnnnmmmkkkjjjhhhgggffffffeeeeeefffhhhjjjkkkgggkkknnnnnnooovvvvvvWWWOOOKKKNNNVVV___mmmyyywwwpppiii]]]MMMBBB>>>:::<<<<<<:::666444444555333333333333333333333333111333444555444555777888777666444222222333444555555555666777666666555444555444444333333444444555555444444333333444444555666555555555555555666666666888::::::777555666777777777888888888999999999888999:::;;;===>>>??????AAA@@@???>>>???AAABBBDDDAAABBBDDDFFFGGGHHHGGGGGGFFFFFFHHHNNNTTT\\\hhhtttzzzuuurrrpppmmmjjjhhhkkkppprrrooolllddddddeeehhhkkkmmmmmmlllfffccccccgggnnnttttttrrriiiiiijjjiiihhhfffdddcccdddccccccdddfffiiilllnnnpppvvv}}}oooVVVOOONNNVVV```lll||||||wwwqqqiiiYYYFFF===>>>777999:::999555222333444333333333333333333333333111222333222000///000111333222000......///000111222333444555555555444333444444333333333444444555555444444333333444444555777666444333333444555666777:::===<<<999777777999666777777777777888888888888999999:::;;;<<<======>>>>>>======???AAADDDFFF@@@BBBDDDFFFGGGHHHHHHHHHCCCCCCEEEHHHLLLSSSbbbppp}}}|||rrrnnnlllhhheeeeeeeeefffhhhjjjlllmmmmmmmmmkkkiiiggghhhkkklllkkkiiikkkgggddddddfffhhhhhhgggfffeeedddddddddccc```___bbbbbbcccdddggglllqqquuuttthhhTTTPPPRRR^^^ppp|||{{{xxxppp```MMM>>>666444888777555444444555666666222333333444444333333222111111000000111111222333333333444444444333222111222222222333444555666777444444444444444444333333444444444444444444444444555666777777555444555666777888888888888999999999:::::::::999999777666666999999999999:::;;;<<<<<<@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFEEEDDDEEEGGGHHHOOO^^^mmm}}}sssiiieeeddd```^^^___]]]___cccggglllppprrrtttmmmkkkhhhhhhjjjlllkkkjjjkkkhhhcccbbbcccddddddcccaaa```````````````___^^^___^^^```dddlllwwwzzzfff\\\UUUVVV\\\iii{{{xxxrrreeeUUUEEE:::666555777666555444333333444444111222222333333222222111111111000000111111222333333333444444333333222222222222222333333444555666444444444444444444444444444444444444444444444444444555666666555444555777777777888888888999999999777888888999999999888888999999999999:::;;;<<<<<<@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCDDDGGGPPPbbbrrrooofff]]]ZZZYYYWWWVVVXXXVVVYYY^^^dddjjjooosssuuuooolllhhhggggggiiijjjjjjjjjfffbbb___^^^______^^^]]]]]]]]]^^^____________\\\[[[\\\dddsssiii\\\WWW]]]cccmmmyyyrrrfffUUUEEE;;;666666666666555444333222222222222000111111222222111111000111111000000111111222333333333333333333222222222222222222222333444555555444444444444444444555555444444444444444444444444222444555555444444666777777777777888888888999999555666777888999:::::::::999999999999:::;;;<<<<<>>>>>???AAABBB???AAAEEEGGGHHHGGGEEEDDDFFFDDDFFFKKKRRR^^^ppp{{{uuunnnfffbbbUUUOOOLLLMMMMMMLLLMMMQQQSSSUUUXXX[[[^^^aaacccdddgggeeeaaa^^^\\\]]]___aaa]]]]]]\\\ZZZZZZZZZ\\\]]]___```aaa```^^^^^^```bbbbbbdddhhhqqqvvviii^^^ZZZaaakkk||||||||||||xxxiiiWWWLLL>>>555444666555444666666666555444333222222222222333333333333222222111111000000111111222333444333222111111111222222222222111111111222333333333333333333444444555555333333333333333333333333222333555555555555666888666666777777777888888888888888888999999999888888999999999999:::;;;<<<<<<@@@@@@???>>>>>>>>>???@@@>>>@@@DDDHHHIIIHHHEEEDDDFFFFFFKKKUUU^^^hhhwwwzzzssslllfff```ZZZVVVLLLJJJJJJNNNOOOMMMNNNRRRPPPRRRTTTXXXZZZ]]]^^^_________]]]YYYWWWWWWYYY[[[WWWYYY[[[[[[ZZZZZZ\\\]]]\\\^^^___]]][[[ZZZ^^^aaahhhoooxxxzzznnnbbbYYYVVVZZZfffqqq|||{{{{{{|||~~~lll[[[IIIAAA999555666666555222444555555555555444333333333333333444444333333333111111000000111111222333444333222000000111111222222111111000111111222222111111222222333333444444333333333333333333333333333555666666555555777888666666666777777777888888888888999999999888888777999999999999:::;;;<<<<<>>>>>>>>======???CCCFFFHHHGGGEEECCCEEEGGGOOO[[[fffnnnyyy}}}zzzrrrmmmeee^^^YYYUUUSSSQQQLLLLLLPPPVVVWWWUUUUUUXXXRRRSSSUUUWWWYYYZZZZZZ[[[YYYZZZYYYWWWTTTSSSUUUWWWTTTXXX\\\]]]\\\[[[[[[\\\XXX[[[]]][[[YYYYYY^^^ccclllyyy~~~ggg___XXXYYY___gggsss}}}~~~~~~qqq^^^NNN>>>:::666444555555444222111222333444555444333333222222333333333333222222111111000000111111222333444333111000///000111222111111000000000000111111///000000111222222333333222222222222222222222222555777888777666666777888666666666666777777777888666777888999999999999999999999999999:::;;;<<<<<<===>>>???@@@???>>><<<;;;<<<>>>AAADDDFFFFFFEEEDDDEEEGGGOOO[[[fffnnnxxxxxxrrroooiiiccc[[[UUURRRQQQPPPOOOPPPQQQWWW^^^```]]]]]]```VVVWWWWWWXXXXXXWWWWWWVVVUUUWWWXXXVVVSSSRRRSSSVVVTTTYYY^^^___]]][[[ZZZZZZWWWZZZ\\\[[[YYY[[[aaafffnnn|||kkk^^^YYYXXX```mmmxxx}}}ooo```NNNAAA999777444333333333333333///000222333444444333222111111222222222222111111111111111000111222222333444333111//////000111222111111000000000000000111...//////000111111222222222222222222222222222222777888999888777666777888666666666666777777777777444555666888:::;;;;;;;;;999999999999:::;;;<<<<<<<<<===???AAA@@@>>>;;;999<<<>>>@@@CCCDDDEEEDDDDDDEEEFFFMMMYYYdddlllvvv~~~xxxnnniiifffbbb]]]WWWSSSTTTUUUUUUTTTVVVYYY___ccceeedddaaa______^^^[[[YYYWWWWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWXXX^^^]]]^^^___``````^^^\\\[[[XXXXXXZZZYYYWWW]]]fffrrryyykkkeeeWWWVVV^^^ooo|||ppp___NNNCCC>>>:::888555444444555555444111222333444444333222111111111111111111111111111000000000000000000000000222111000//////000111222///000222333444444444333111000...---...000333555444333222111111222333444222333333333333333333444555666666666666666555555;;;999777666888999999999777777999:::<<<===?????????>>>===<<<<<<<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDEEEHHHOOOZZZfffoooqqqqqqsssiiiccc```___\\\ZZZZZZ\\\^^^^^^]]]___bbbeeeggggggfffcccaaaaaa___]]][[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]\\\^^^ZZZXXXXXXWWWWWW^^^hhhyyyzzzlllccc``````bbbooo|||sssoooeeeYYYMMMCCC<<<888777555333222333444333222111111222222222222111111111111111111111111111111000000000000000000000000111111000//////000111111***+++---.../////////...111000///...///000222444444333222111111222333444222222222333333333333444000222444666777888888888999777555555666777777777888888999:::;;;<<<<<<<<<>>>======<<<;;;;;;<<<<<<>>>???@@@@@@BBBBBBCCCDDDEEEHHHOOOZZZeeemmmpppqqqzzz}}}vvvlllccc^^^\\\``````cccgggkkkmmmlllkkkkkkkkkjjjiiihhheeecccbbbbbbaaa___]]]]]]^^^___```aaabbbbbbbbbaaa___\\\[[[YYYYYYYYYZZZ[[[]]]^^^^^^```]]]ZZZYYYXXX[[[dddnnn}}}qqqhhhbbbaaadddjjjqqqyyyqqqkkkfff]]]PPPFFF@@@===:::888444333222333444444333111111111111000000111111111111111111111111111111111000000000000000000000000111000000//////000000111---...///111111111111000000000000000000000111111333333222222222222333333222222222222333333444444...000333666888999888888666555333333555666555444999999999999999:::::::::======<<<;;;;;;;;;;;;<<<>>>???@@@@@@BBBBBBCCCDDDFFFIIIOOOYYYcccjjjnnnooouuu~~~{{{yyyxxxuuutttpppjjjeeebbbbbbccciiilllrrrxxx{{{|||zzzxxxsssqqqmmmiiieeebbbaaa```aaa```^^^]]]]]]___```bbbdddeeeggggggeeebbb^^^\\\[[[[[[[[[[[[[[[]]]```bbbbbbbbbbbbbbbccchhhqqqyyy{{{llldddbbbeeemmmuuu{{{|||qqqiiibbb[[[PPPCCC;;;:::;;;:::777333333333555777666444222222111000//////000111222111111111111111111111111000000000000000000000000000000000//////000000000111222333444555444333333000000111222222111//////111111111111111111111111111111111222333333444444111333555777888777555444666444333333555555555333777777777888999999::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@BBBBBBCCCDDDFFFIIIOOOVVV___fffkkkmmmuuu{{{wwwuuusssrrrllljjjgggddddddgggnnnsssyyy}}}xxxuuuoooiiidddaaa``````^^^]]]\\\[[[[[[]]]^^^```ccceeefffgggfffbbb^^^[[[\\\\\\[[[ZZZZZZ\\\aaafffggglllqqquuuwww}}}sssiii``````fffooo}}}yyypppgggaaaOOOEEE:::555777888555111333222333444666666444222222111000//////000111222111111111111111111111111000000000000000000000000/////////000000/////////...///000111111111000//////000111222222111///...//////000000000000//////000000111222222333444444222333555666777666555444666555444555666666555444444555666777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDEEEHHHMMMSSSZZZaaagggjjjvvv~~~|||yyyvvvsssqqqppppppllljjjiiihhhlllsss}}}zzzvvvooohhhcccaaa``````\\\ZZZYYYXXXXXXYYY[[[\\\___```bbbcccbbb___[[[XXXXXXYYYXXXWWWWWW\\\dddjjjrrr||||||qqq___ZZZ[[[dddppp|||}}}xxxpppggg^^^IIIAAA888666888888555000222111000111222222111///111111111000000111111111111111111111111111111111000000000000000000000000...//////000000//////.........///000000000///...///000111222222111000/////////000000000000/////////000000111222333444444000111333444555666777777666555555666777777666444444444666777999;;;<<<======<<<<<<<<<<<<===>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDGGGLLLPPPUUU\\\bbbgggttt}}}wwwvvvsssqqqppppppppppppsssssstttvvvzzz}}}|||uuurrrllleeeaaa___^^^___ZZZYYYWWWVVVVVVWWWXXXYYYYYY[[[\\\]]]\\\ZZZWWWUUUTTTUUUVVVVVVXXX___jjjssswwwjjjbbbWWWXXXaaaqqqxxxzzz~~~wwwpppcccWWWGGGAAA:::777999999777444444222000000000111000///111111222222222222111111111111111111111111111111000000000000000000000000......///000000///......000111222333333222111000...///000111111111111111000000111222222111000000//////000111222333444444333333222333333555666777555555555666777777555333666666777888999:::;;;<<<===============>>>??????>>>???@@@@@@BBBBBBCCCDDDCCCFFFJJJMMMQQQWWW___dddnnnyyyzzztttrrrqqqpppooonnnoooppppppzzz|||~~~}}}yyyxxxppplllgggaaa]]]\\\[[[\\\ZZZXXXVVVUUUTTTUUUWWWXXXVVVWWWXXXXXXXXXVVVTTTSSSRRRTTTVVVXXX[[[dddqqq{{{vvvfff]]]XXXYYY^^^llltttvvv|||~~~vvvooo___OOOBBB===777444555666666666777555222111111222111111111222333444444333222111111111111111111111111111000000000000000000000000---...///000000///...---///000111222222111//////...//////000111222222333111222333444444333222111...///000111222333444444999777444222111222333444555444444666777777555222888888999999999:::::::::>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAABBBCCCCCCDDDBBBEEEIIILLLOOOUUU]]]ccchhhsss~~~|||yyyuuuoookkkjjjiiihhhhhhjjjmmmqqqttt~~~{{{rrrllljjjiiifff```[[[XXXXXXZZZ[[[TTTUUUUUUUUUTTTTTTSSSRRRUUUSSSPPPPPPRRRTTTTTTTTTQQQSSSUUUXXX___kkkzzz}}}nnnddd\\\YYYYYY___rrr~~~zzzyyy}}}uuueeeVVVKKKDDD999777555333222333444555333333333222222111111111111111000000000000000000000111333333333111///...111222222111///...///000/////////...............111111111111111000////////////000000000000//////444444555666777555222///222222111111222222333444444444444333333222222222444555666666777777666666888888888888999:::;;;;;;@@@?????????>>>>>>>>>===<<<===>>>???@@@AAAAAAAAAEEEFFFGGGIIILLLQQQXXX]]]fffmmm}}}~~~zzzyyyyyyzzz{{{xxxvvvtttrrrppplllgggdddeeedddccccccfffkkkpppssswwwnnniiifffdddaaa]]]XXXVVVVVVWWWXXXVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSTTTUUUTTTWWW\\\bbbjjjuuu~~~mmmccc```^^^aaadddqqquuucccTTTHHH???:::888666444333222222333444444333111000///000111222222222222222222222222222///000222222222000///---///000222111000//////000333333333222222222222222000000000000000///......000000000000000000000000222222111111222222111000222222111111222222333444444444444333333222222222222333444444555555444444888888888888999:::;;;;;;============>>>>>>??????<<<===>>>???@@@AAAAAAAAAEEEFFFHHHJJJNNNSSSZZZ___cccjjjzzz{{{tttoooooopppoooooopppnnnmmmlllkkkhhhdddaaa___^^^]]]^^^aaagggmmmqqq~~~}}}xxxpppiiidddaaa^^^\\\XXXUUUTTTTTTUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTQQQTTTVVVVVVTTTSSSVVVYYYZZZ```iiirrr|||sssiii___^^^bbbgggooovvvwwweeeSSSFFF===888666666555333222111111222333444333111//////000111333222222222222222222222222//////000111111000...---,,,...111222000/////////111111111111111111111111/////////.........------111000000//////000000111111000///......000111222222111111111111222333333444444333333333333222222222333444444555555444444777777777777888999:::;;;999:::;;;<<<===>>>??????<<<<<<>>>???@@@AAAAAAAAADDDGGGJJJMMMQQQWWW^^^bbbbbbiiiyyyxxxnnniiiiiijjjiiigggiiihhhfffffffffeeebbb```]]]\\\[[[\\\___dddjjjnnnvvvyyy|||{{{wwwtttrrrssssssoooiiiccc___]]][[[YYYWWWUUUTTTTTTUUUVVVYYYYYYYYYYYYXXXWWWVVVUUUSSSVVVXXXVVVSSSTTTZZZ```eeennnzzzqqqaaa]]]\\\dddnnnvvv}}}vvvjjjYYYHHH===888777777444333222111000000111111222222222111111111222222000000000000000111111111///000000111111000//////))),,,000222111///......///////////////000000000/////////...............111111000//////000111111//////000000000111333444111111111111111222222333333333333333333333333333444555666666777666666666777777666777777888999:::999999:::;;;<<<======>>>;;;<<<===???@@@@@@@@@@@@EEEHHHLLLQQQVVV[[[bbbffffffmmm||||||~~~~~~uuukkkeeeeeefffdddbbbbbb```___```aaaaaa___^^^___^^^]]]]]]___cccgggiiilllnnnqqqsssqqqnnniiifffggghhhiiigggccc___\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVTTTVVVVVVTTTSSSWWWaaaiiivvv}}}iii\\\RRRUUU^^^nnn|||xxxooocccYYYJJJ===555333444555222111111111000000000111000222333555555444222111//////000000000111111111000111111111111111111111))),,,000222111///......000000111111222222222222111000///.........//////111111000000000000111111***---111222222111111222111111000000111111222333333333333333333333333333444555666666777666666666666666666666777888999999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@EEEIIINNNTTTYYY___dddhhhlllsssssswww{{{~~~wwwppphhhbbbaaaaaa```^^^aaa```______aaabbbaaa```___^^^^^^^^^___aaacccdddeeefffhhhiiigggdddaaa______``````___\\\ZZZYYYZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWTTTUUUVVVXXX\\\eeeqqqyyyxxxgggYYYRRRLLLSSScccxxxzzzqqqggg___RRRKKKAAA888444333333444111111111111111111111000///111333444555444222111111111111222333333444444111111111111111222222222,,,...111222000/////////......//////000111111111111000///.........///000000111111222222111111000'''+++000222000......///111000000000000111222222222222333333333333444444222333444444555555444444555555555555666777888999:::::::::::::::;;;;;;;;;;;;;;;===>>>???@@@@@@@@@DDDHHHNNNUUUZZZ___dddgggnnnuuujjjnnnrrrvvvyyy|||~~~~~~~~~~~~yyywwwuuuvvvwwwyyyyyyyyyooolllgggaaa^^^]]]]]]^^^aaa```___```aaacccbbbbbbZZZ[[[\\\^^^_________^^^___``````aaa```^^^\\\[[[ZZZZZZZZZXXXVVVUUUVVVXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWUUUXXX]]]fffqqq~~~xxxmmmdddZZZVVVWWWXXX```pppyyyrrrjjj___TTTMMMDDD@@@;;;888666555444333000111111222222111111111000000//////000111222222000111111222333333444444000000000000000111222222///000222111000//////000,,,------...//////000000111000...,,,,,,---...//////000222444444222000///)))---111111...,,,...111000000000000000111222222222222222333333444444444222333444444555555444444555555555555666777888888888999999:::;;;<<<======:::;;;<<<>>>??????@@@@@@AAAFFFLLLSSSXXX\\\```ccckkkrrrdddggglllpppssswww{{{}}}}}}yyywwwwwwwwwvvvuuuqqqooolllmmmooorrrsssssslllkkkgggccc^^^\\\]]]___]]][[[ZZZ[[[]]]^^^^^^]]]UUUWWWZZZ\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWVVVSSSRRRRRRUUUWWWUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQRRRTTTUUUVVVWWWWWWYYY]]]ffftttwwwfff]]]YYYWWW[[[aaajjjqqq|||sssjjj___SSSHHHAAA777666555444444333111///000111111222222222111111111///,,,***+++...111444...//////000111111222222///////////////000111111111222222111///...///000000111111222333444444444000...---++++++,,,---......000333555555333000......111333111...---111555000000000000000111111222222222222333333444444444444555666666777777666666555444444555555666777888666777888:::<<<>>>???@@@:::;;;<<<>>>????????????>>>CCCJJJQQQVVVZZZ^^^```gggnnn|||[[[^^^bbbfffiiikkkoooqqqzzz~~~}}}{{{zzzxxxuuurrrnnnkkkiiihhhkkkfffaaabbbfffjjjjjjhhhhhheeebbb```______]]]\\\XXXYYYYYYYYYXXXWWWWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVYYYYYYYYYXXXWWWWWWVVVVVVTTTSSSQQQOOOOOOQQQSSSUUUTTTRRRQQQRRRTTTTTTPPPMMMNNNNNNOOORRRUUUYYY]]]```eeeqqq~~~oooggg[[[TTTUUU```nnnwww}}}}}}}}}qqqdddZZZQQQFFF???===777666666666666555555555333222000///...///000222222222111111111111111111111111000000000111333444111000...---,,,---///000444333111///......///000111111111000000000000000////////////.....................000111000...+++000000111111111111000000333333333333444555666777555111...000444666444000222222333333444555666666666777888999999888777666888999999:::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>AAAEEEJJJMMMPPPUUU]]]ccciiiqqq|||WWWZZZ^^^bbbdddgggjjjlllnnnrrrxxx|||~~~}}}{{{yyyvvvtttsssqqqoookkkhhheeeccccccccc___\\\]]]aaadddccc``````^^^\\\[[[\\\\\\[[[YYYUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUTTTRRRPPPOOONNNPPPRRRSSSSSSRRRQQQSSSUUUUUURRRPPPNNNMMMMMMQQQXXXbbbjjjooo|||{{{ppp^^^\\\ZZZZZZaaaooo~~~ttthhh[[[RRRJJJAAA;;;:::666666555555555444444444333222000///...///000111111111111111111111111111111111000000000111222333//////...---...///000111555444222000///000000111000000000000000000000000666444111///...///111333555222000//////000///...111222222222222222222111//////...//////000111222333222222222222333222111222333333333444555555555666666888999999999888888====================================>>>???@@@AAAAAADDDHHHKKKMMMSSS[[[aaajjjqqq|||QQQTTTXXX[[[]]]```ccceeeeeeiiinnnsssuuuxxx{{{}}}zzzvvvtttqqqmmmkkkjjjhhheeebbb```]]]\\\[[[\\\ZZZYYYZZZ]]]^^^\\\YYYVVVVVVUUUVVVWWWWWWUUUTTTQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRPPPNNNNNNNNNPPPQQQQQQQQQQQQRRRTTTUUUSSSRRRRRROOOOOOVVVdddtttrrreee]]]SSSYYYaaajjjttt|||}}}~~~}}}zzzkkk___QQQIIIBBB;;;777777444444444444333333333333333222000/////////000111111111111111111111111111111111000000000111222222.........//////000000111555444222111000000111222000000000000000000000000333111......000666===AAA:::666111......///111222333333333444444333333333111000000///000000111111111333444333111000111333333333333333444444444444555666777999::::::::::::::::::::::::::::::;;;;;;=========>>>???AAABBBCCC@@@BBBEEEGGGJJJPPPXXX___jjjrrr|||KKKMMMQQQTTTVVVXXX[[[]]]^^^bbbfffkkknnnqqqtttvvv{{{~~~~~~{{{zzz{{{{{{~~~}}}|||{{{xxxvvvssspppmmmjjjgggfffbbb```^^^\\\YYYWWWVVVVVVXXXXXXYYY\\\^^^\\\XXXTTTPPPPPPPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQRRRQQQOOONNNMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTTTTTTTZZZXXXZZZeeevvv{{{lllddd___\\\[[[eeesss}}}||||||qqqeeeYYYKKKCCC===888555666333333333333222222222111222111000000//////000000000000000000111111111111111000000000000111111111...//////000000000//////333222111000000000111111/////////000000000000000111///......111777>>>BBB999555000......000222333222333333444444333333222222222111111111111111111000111222222222333333444444444333333333333333333555555777888:::;;;<<<<<<666666777888999::::::;;;<<<<<<===>>>???AAACCCDDD???BBBDDDEEEHHHMMMVVV]]]iiiqqqzzzEEEHHHLLLNNNPPPRRRTTTVVVVVVYYY]]]aaadddgggjjjmmmqqquuu{{{~~~}}}yyyvvvuuuuuuuuurrrsssssssssrrrpppnnnlllkkkkkkkkkiiigggeeedddccc\\\[[[ZZZWWWVVVTTTTTTSSSUUUWWWZZZ\\\]]]ZZZUUUQQQNNNMMMMMMNNNOOONNNKKKIIILLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPOOONNNMMMNNNNNNOOONNNOOOQQQSSSVVVXXX[[[\\\fffggglllxxx}}}iii______bbbdddkkkvvv{{{|||zzzooo___SSSFFF>>>999555333444333222222222111111111111222111111000000000000000//////000000000111111111000000000111000000000000000000111111000///...---111000000///////////////......//////000000000000666555222000///000111111333111///...000222222222111111222222222222111111000000//////.../////////000...---000555888666444333333333333333333222222444555666777999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<>>>@@@AAABBB@@@BBBEEEFFFHHHMMMUUU[[[gggoooxxxAAACCCGGGIIIJJJLLLNNNPPPRRRUUUXXX[[[^^^aaadddggghhhlllqqqvvvxxxzzz|||~~~}}}xxxsssooonnnnnnooojjjkkkkkkkkkjjjgggdddbbb___```bbbaaa___^^^^^^___XXXWWWVVVTTTSSSRRRRRRRRRPPPSSSWWWYYYYYYTTTOOOLLLMMMLLLKKKKKKLLLLLLJJJHHHJJJKKKLLLLLLMMMLLLLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPOOORRRWWW\\\```ffflllpppxxx{{{nnn```]]]bbbjjjoooyyy~~~vvvlllUUUJJJ???:::666222111222222222222222111111111111111111111111000000000///...//////000000111111111000000111111111000///...111111111000000/////////////////////////////////---......//////000000111111111111000///...------///......///111222111000///000000111111000000///222222111111111111222222111---+++///666999777333222222222222333333333333444444555666777999;;;<<<>>>>>>===<<<:::999888777:::::::::;;;<<<>>>???@@@AAADDDHHHIIIKKKOOOUUU[[[ccckkkuuu<<>>???BBBFFFKKKNNNOOORRRWWW[[[```hhhrrr|||999<<>>@@@BBBCCC<<<<<<<<<<<<<<<===>>>>>>DDDHHHMMMQQQRRRTTTXXX[[[]]]fffpppzzz::::::;;;<<<===>>>@@@AAABBBCCCEEEHHHKKKMMMOOOPPPRRRUUUXXX[[[]]]```cccfffhhhkkkooorrruuuyyy}}}}}}}}}zzzwwwtttsssssstttuuuvvvyyy{{{|||qqqjjjbbb]]]]]]]]]ZZZVVVXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNMMMNNNMMMLLLJJJKKKLLLNNNPPPXXX[[[TTTMMMKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHHHHGGGHHHMMMKKKHHHGGGIIIKKKMMMNNNNNNOOOPPPNNNMMMOOOUUUZZZaaajjjvvvxxxoookkkiiittt~~~zzzyyy|||yyyjjjZZZMMMDDD:::999777555333222111111111222222111///...///000000000000000000000000000111000///......///000111000000...***'''(((---222111111000///////////////////////////////////////---...............------...//////////////////......///000000000000//////111111111111111000//////.........//////000111222222222111111111111111111222222111111111222333333111111222333333444444555888888999999999:::::::::===<<<;;;:::;;;===???AAABBBFFFLLLQQQUUUXXX[[[]]]aaahhhpppxxx888888999999:::<<<===>>>>>>???@@@CCCEEEGGGIIIJJJOOORRRUUUXXXYYY\\\___bbbaaadddhhhkkknnnqqquuuxxx{{{~~~~~~{{{||||||yyyvvvtttqqqmmmkkkiiiiiiiiikkknnnrrruuuxxxnnnggg___ZZZZZZYYYWWWTTTRRRRRRQQQPPPPPPOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMLLLRRRTTTNNNHHHHHHHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIMMMLLLLLLMMMNNNPPPPPPPPPSSSSSSRRRRRRRRRUUUZZZ^^^lllvvv~~~tttooonnnnnnzzz~~~uuueeeXXXLLLBBB;;;888888777666444333222222111111111111111111000///000000000000000000000000000000////////////000000111111000---***+++...222111000000///////////////////////////////////////....../////////......---//////............//////111111000000000000000000000111111111111000///...222111000//////.........000000111222333444444555444333333222222222333333222222333333444555555555999999:::::::::;;;;;;;;;===<<<;;;:::;;;<<<>>>???CCCHHHNNNTTTXXX\\\___bbbdddkkkrrrxxx666666666777888999:::;;;;;;;;;===>>>@@@AAACCCCCCJJJLLLOOOQQQSSSUUUXXX[[[YYY\\\```cccfffiiimmmooosssuuuxxxzzz{{{~~~|||vvvssstttuuutttsssssspppmmmkkkiiifffcccaaa]]]]]]^^^```dddiiinnnrrrjjjddd\\\WWWUUUUUUTTTRRRNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFGGGIIIKKKJJJNNNNNNIIIEEEFFFHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPXXXWWWWWW[[[aaaggglllooo}}}ooofffgggnnnvvv{{{}}}~~~~~~{{{pppaaaSSSIIIBBB<<<888666777777777777555444333111111222333444333000...000000000000000000000000//////000000000000//////111222111///......000222000000//////......//////////////////////////////...//////000000/////////000///...------...///000111000//////.........///000000000000000//////...222111000//////...............000222444666777888555555444333222222222333333333444444555666666666::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===BBBGGGNNNTTTYYY^^^cccfffiiioootttyyy666666666666666777888999;;;;;;<<<===>>>???@@@@@@DDDFFFIIIKKKLLLMMMPPPRRRSSSVVVZZZ\\\___bbbeeehhhjjjlllnnnppprrrvvv{{{~~~~~~}}}wwwooojjjiiiiiiiiiiiijjjhhheeecccbbb```]]][[[WWWVVVWWWXXX\\\bbbgggjjjeee```YYYTTTRRRQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGFFFFFFHHHKKKNNNNNNLLLHHHEEEFFFIIIKKKIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLOOONNNNNNNNNNNNOOOPPPPPPRRRRRRRRRRRRRRRSSSUUUWWW``````ccckkkxxxrrriiiaaaaaammm|||~~~{{{{{{}}}~~~kkk```RRRFFF???<<<:::888444666777888888666444333111555888888444111000000////////////////////////...///000111111000///...000111111000000000000000000//////.........//////////////////////////////...///000000000000000000000///...------...///000000///...,,,,,,,,,,,,---/////////000000///..................///000111222---...///111333555666777777666555444333222222222444444555555666777777777999999999:::::::::;;;;;;<<<;;;::::::::::::;;;<<>><<<333......111////////////////////////...///000111111000///...////////////000000///...//////............//////////////////////////////......///000000000000000000///...------...///000000///......---------------....../////////..................///000111222......///000111222333333777666555444333222222222444444555666666777777888777888888888999999999999;;;::::::::::::;;;;;;<<<>>>CCCIIIPPPWWW]]]cccgggooouuuyyy|||::::::999888888888999999777777777888999999::::::;;;===???@@@@@@@@@BBBDDDDDDFFFIIIKKKMMMOOORRRTTTXXX[[[^^^```bbbeeeiiillltttwww||||||uuurrroooooorrrtttsssqqqjjjfff```[[[XXXYYY[[[\\\[[[YYYWWWVVVUUUTTTRRRPPPOOOOOONNNOOOOOOQQQSSSTTTVVVUUUSSSPPPNNNMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGHHHJJJLLLQQQKKKGGGEEEDDDBBBEEEIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRTTTWWW[[[cccooo~~~vvviii```]]]YYY]]]fffvvvuuummmnnnnnnmmmrrrzzzvvvhhhMMMFFF<<<666444555555444444555555666666555444333444:::>>>;;;222---...111000000000000000000000000//////000000000000//////...---,,,---///000///.........------......//////////////////////////////------...///000000000000...//////////////////...///000000111111111000///,,,---..................222111000//////............/////////000000111111555555444333222222222333444444555555666777777777777777777777888888888888999::::::;;;<<<<<<======@@@DDDJJJPPPVVV\\\cccggglllrrrwww|||;;;;;;:::999999888999999555555666666777888999999999;;;======<<<===>>>@@@>>>@@@CCCEEEFFFHHHKKKMMMPPPSSSWWWZZZ\\\^^^aaaccciiimmmsssxxx||||||yyyyyyzzz{{{~~~}}}}}}|||zzzxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwzzz|||}}}{{{vvvqqqkkkhhheeeeeegggiiihhhfffaaa___ZZZVVVRRRRRRTTTVVVUUUSSSQQQQQQQQQPPPOOOMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFGGGJJJLLLNNNHHHDDDEEEEEECCCEEEIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPRRRTTTVVVWWWVVVZZZaaaiiissswwwllleee^^^]]]___aaahhhtttyyyooonnnnnnmmmsss~~~{{{hhhXXXCCC>>>888666777888888666555555444444333333333222444555555444222000//////000000000000000000000000000000////////////000000///---+++,,,...000000......------------...///000////////////////////////,,,,,,---...///000000///---...///000000///...---+++---///111222111///...+++,,,---...............222111000//////........./////////000111111222222444333333222222222333333333444444555555666777777777777888888888999999999888999:::<<<===>>>??????@@@DDDIIINNNSSSYYY___ccceeellltttzzz<<<;;;:::999888888888888555666666777888999::::::999:::<<<<<<;;;;;;<<<>>><<<>>>AAACCCDDDFFFHHHKKKKKKOOOSSSVVVXXXYYY[[[]]]cccgggmmmsssxxx}}}zzzvvvtttuuuuuuxxx~~~}}}{{{yyywwwwwwuuusssqqqqqqqqqrrrrrrqqqqqqppppppkkklllnnnpppqqqoookkkgggdddaaa^^^^^^```bbbaaa___]]][[[WWWRRROOONNNOOOQQQSSSRRRPPPPPPPPPPPPNNNLLLKKKLLLMMMOOOOOONNNMMMLLLHHHJJJLLLMMMKKKIIIHHHHHHKKKKKKJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGFFFFFFGGGIIILLLMMMFFFCCCFFFGGGEEEGGGLLLIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPSSSVVVZZZ]]]^^^dddjjjsss|||qqqccc^^^]]]]]]bbbiiiooovvv~~~sssrrrrrrqqqyyyyyykkkVVVDDD999666333333666888777666666555444222222222222222444000---...222444000,,,000000000000000000000000111000///......///000111111...+++,,,///111111///---------------...///000////////////////////////+++,,,---...////////////,,,---000222222000---,,,&&&(((,,,///000///---++++++,,,------.........---.........//////000111222...///000111222333444444222222222111111222333333333333444444555666666666888888999999999:::::::::888999;;;===>>>???@@@@@@???BBBFFFKKKOOOUUU[[[______hhhqqqyyy============<<<<<<<<<<<<<<<;;;:::999999999:::;;;::::::;;;;;;;;;:::999999:::;;;<<<===>>>???@@@AAAEEEFFFHHHKKKOOORRRUUUWWW[[[___ccchhhkkkppptttxxx~~~zzzvvvssspppmmmrrrsssvvv{{{~~~|||{{{{{{|||~~~~~~{{{yyywwwpppppppppooommmjjjgggfffeeeeeeeeeeeeeeedddcccccc___bbbfffhhhhhhddd```]]]WWWVVVUUUSSSSSSUUUVVVWWWUUUTTTSSSPPPNNNLLLJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLMMMKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBFFFFFFCCCEEELLLOOOMMMGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJMMMRRRUUUXXXWWWVVVWWW\\\dddlllrrr}}}vvvhhhbbb[[[ZZZ```jjjtttyyyvvvqqqvvvyyyjjj```UUUIIIAAA888777666555333222111000222222222222222222222222444444444333222111000///000000000000000000000000---......///////////////////////////............000000000000////////////........................,,,---------,,,++++++***/////////000///......---444222///---,,,...000111////////////////////////............////////////000111111111111222222222222222222111000111333555222222111111222444555666444555666777888999::::::999999:::<<<===???@@@@@@BBBDDDFFFJJJMMMQQQSSSUUU\\\```gggrrr???>>>>>>>>>===============<<<:::999999999:::::::::::::::::::::999888888999::::::<<<===>>>??????BBBCCCDDDGGGJJJNNNQQQRRRXXX[[[___bbbeeehhhlllooorrrtttuuuvvvwwwyyy~~~|||xxxuuurrrnnnlllmmmnnnooosssxxx{{{{{{{{{}}}}}}}}}{{{xxxtttpppnnnmmmnnnooopppooommmkkkiiifffgggfffeeedddbbb___^^^\\\]]]]]]]]]]]]\\\[[[[[[XXXZZZ\\\^^^]]][[[WWWUUURRRQQQPPPOOOOOOPPPQQQRRRRRRQQQOOOMMMKKKIIIGGGFFFIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHFFFDDDHHHPPPRRROOOIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLOOOPPPQQQSSSVVVXXXWWWZZZ___fffppp{{{tttiii___```aaadddiiitttzzzyyyzzzxxx|||{{{hhhYYYOOOGGG>>>777555555444444333333222222222222222222222222222222333333333333222111000///////////////////////////---......///////////////111111000000////////////000000000/////////..............................///000000000//////...---////////////.........---222111///...---...///000////////////////////////............////////////000000111111111222222222111222222111000111333555333222222222333444666777555555666777888999999:::999999:::<<<===???@@@@@@AAABBBEEEHHHLLLPPPRRRTTTWWW[[[cccooo@@@@@@@@@@@@????????????>>>===<<<:::999999999999:::::::::::::::999999888888999999:::;;;<<<=========>>>???AAADDDGGGJJJKKKQQQTTTWWWYYY[[[]]]aaaccceeefffhhhjjjllloootttwwwxxxyyy|||~~~~~~{{{zzzzzz|||~~~yyyuuurrrooollljjjgggffffffgggjjjmmmnnnmmmrrrrrrrrrqqqmmmiiidddaaabbbccceeeeeeeeecccaaa___\\\\\\\\\[[[ZZZYYYWWWWWWTTTTTTUUUUUUTTTTTTSSSRRRPPPQQQSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLOOONNNMMMKKKIIIGGGFFFEEEGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFGGGFFFDDDEEEKKKRRRSSSNNNJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIMMMRRRVVVXXXZZZ\\\^^^aaahhhsssuuujjjddd```gggpppuuuzzzuuurrrttt|||pppcccRRRDDD===999555222333333333333333333333333111111111111111111111111222222222222222111000///////////////////////////---......///////////////222111111000000000000000/////////.........------........................000000000111000000///...000///......------......000000//////////////////////////////////////////............////////////000000000111111111222222111222222111000111333444333333333333444555666777666666666777777888888888999999:::<<<===>>>???@@@???AAADDDGGGKKKOOOQQQSSSRRRWWW___kkk}}}BBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;:::999999<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>@@@CCCEEEFFFIIILLLOOOQQQRRRUUUXXXZZZ\\\^^^```aaacccfffiiillllllnnnppptttwwwyyy{{{|||~~~||||||~~~vvvvvvvvvwwwyyyyyyxxxvvvrrrqqqqqqrrruuuvvvvvvuuuuuuwwwzzz}}}~~~~~~}}}{{{xxxuuurrrooollliiifffbbb```^^^^^^___aaaaaaaaabbbccceeefffeeebbb___]]]]]]]]]^^^___^^^]]]\\\ZZZVVVVVVVVVVVVUUUTTTTTTSSSPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIMMMMMMLLLJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFDDDBBBBBBGGGOOOSSSOOOIIIIIIIIIIIIHHHHHHHHHGGGGGGLLLLLLKKKKKKLLLLLLMMMNNNLLLPPPVVV\\\aaafffkkkoooxxxyyyuuusssrrruuu{{{zzzvvvwww{{{}}}}}}xxxzzzvvvlllVVVMMM@@@888555555555444222222222222222222222222111111111111111111111111111111222222111000//////////////////////////////---......///////////////222111000/////////000000///.........------------........................------.........------,,,000///...---------.........//////000000///...---////////////////////////............////////////000000000000111111111111000111222222111111222444444444444444555555666666666666666777777777777777999999:::;;;<<<>>>>>>??????AAADDDGGGKKKOOORRRSSSQQQVVV^^^hhhyyyDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;:::>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<=========:::;;;;;;===>>>@@@BBBCCCBBBEEEHHHKKKLLLOOORRRUUUUUUWWWYYYYYYZZZ[[[]]]___bbbcccfffiiillloooqqqqqqwwwxxxxxxvvvuuuuuuxxx{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyvvvsssrrrssstttxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuutttttttttttttttlllkkkkkklllnnnooonnnmmmkkkjjjhhhiiijjjjjjiiihhhiiikkknnnqqqsssttttttttttttrrrooolllkkkhhheeebbb]]][[[XXXWWWXXXYYYYYYYYYWWWYYY[[[]]]]]]\\\ZZZYYYUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDCCC@@@@@@AAAAAABBBCCCDDDDDDAAA@@@DDDMMMVVVUUUMMMEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLKKKLLLLLLMMMMMMRRRUUU\\\ccckkkuuu~~~~~~|||zzzxxxzzz~~~yyyvvvvvvssszzz~~~~~~mmm\\\QQQDDD???888555444555444333333333333222111111000000000000000000000000000000000000111111111000//////........................---......///////////////111000///------...///000///.........------------........................+++,,,,,,---------,,,,,,//////...---------------,,,...///000000///...---////////////////////////............//////////////////000000000111111111///000222222111000111333444444555555555555555555666666666666666777777777999::::::;;;<<<===>>>>>>@@@AAADDDHHHLLLPPPSSSUUUTTTXXX^^^fffuuuDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???===<<<@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<======???@@@BBBCCC???AAADDDGGGHHHKKKNNNPPPNNNPPPQQQRRRQQQQQQRRRTTTYYYZZZ\\\___bbbdddeeeeeelllnnnnnnllliiiiiikkkoooppppppooonnnnnnnnnnnnooommmnnnnnnllliiigggggghhhkkkkkkkkklllllllllllllllkkkkkkkkkkkkllllllllllllbbbaaa```aaacccddddddcccbbbaaa______``````^^^]]]]]]___aaadddggghhhiiiiiikkkiiigggeeedddbbb^^^\\\WWWUUUSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@AAAAAABBBBBBCCCCCCBBBCCCIIITTTZZZVVVMMMGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPVVVZZZaaajjjtttzzzsssooohhhlllssszzz~~~}}}yyywwwwwwuuu~~~xxxgggWWWHHH>>>;;;999666444333333111///333333222222111000////////////////////////////////////000000000000//////........................---......///////////////111000...---,,,---///000/////////.........------........................,,,---..................---............---,,,,,,,,,---...///000///...---////////////////////////............/////////////////////000000000111111...000222222111000111222333444444555555555444444555555555666666777777777999::::::;;;<<<<<<======???AAADDDHHHMMMQQQTTTUUUVVVZZZ___dddqqqDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???>>>?????????>>>>>>=========>>>>>>>>>>>>???@@@BBBBBB???AAACCCEEEEEEGGGIIIKKKIIIKKKMMMMMMLLLLLLMMMNNNRRRSSSUUUVVVXXXYYYZZZZZZ^^^```cccaaa^^^]]]```cccdddcccbbbbbbaaaaaaaaabbb```bbbddddddaaa^^^\\\\\\^^^^^^^^^___`````````aaabbbbbbbbbccccccdddddddddZZZXXXWWWWWWYYYZZZYYYYYYXXXWWWVVVVVVWWWWWWVVVUUUTTTUUUXXXZZZ]]]^^^___```bbb```^^^^^^]]][[[WWWTTTPPPOOOOOOOOOQQQQQQOOOMMMOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFHHHJJJKKKLLLMMMLLLLLLGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEKKKUUUXXXRRRKKKJJJGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNOOORRRUUUYYY\\\]]]ccchhhqqq{{{rrriiieeedddcccfffnnn{{{rrr^^^PPPFFF>>>888777666444333333222222111111111111111111111000000////////////////////////...//////000000//////...........................---......///////////////333111///------...000111000000000/////////..............................------...///////////////+++---...000///...+++***,,,---....../////////...////////////////////////............////////////////////////000000000111---000222222111000111111222333444555555444333222333444444555666777888888999::::::;;;;;;<<<<<<===>>>@@@CCCGGGKKKPPPSSSUUUVVVYYY]]]aaammmDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>>??????>>>>>>======<<<<<>>AAAFFFJJJOOORRRTTTTTTWWW[[[___jjjCCCCCCDDDFFFFFFGGGGGGGGGEEEFFFFFFEEECCCAAABBBCCCEEEDDDCCCBBB@@@???>>>===>>>>>>???@@@@@@@@@@@@??????@@@AAABBBAAA@@@???>>>BBBCCCDDDDDDEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJLLLMMMOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVXXXWWWUUURRRPPPRRRPPPOOOMMMMMMNNNPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJPPPPPPOOOOOOOOOOOOOOOPPPMMMMMMLLLLLLMMMOOOQQQRRRSSSSSSRRRQQQOOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIILLLLLLKKKKKKJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEFFFHHHJJJFFFNNNSSSPPPLLLKKKLLLKKKKKKMMMOOOPPPQQQTTTWWWZZZ\\\ccckkkqqqvvv|||wwwgggaaaYYYVVVZZZcccmmmsss}}}~~~jjj]]]LLL@@@:::777555333444222000//////000222444111111111111111000/////////000000000000111111111///...---------...000111......------------......000000//////.........---///////////////000111111......------------..................////////////---------............///...---,,,,,,---...000111//////...------------...111000///...............000000//////.........---////////////////////////000000000000111111111111333333222222333333444555666777777777777777666666666777888999:::;;;;;;;;;CCCDDDEEEFFFFFFHHHKKKNNNOOORRRZZZccckkk|||CCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFEEECCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@????????????>>>======<<>>===<<<<<>>@@@AAABBBBBBDDDGGGIIILLLMMMSSS[[[bbbsssFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHGGGEEEDDDEEEFFFBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@AAABBBCCCCCCCCCCCCBBB@@@???@@@AAACCCEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHHHHGGGGGGFFFFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKLLLFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJMMMPPPRRRSSSZZZbbbeeeaaa\\\\\\]]]]]]eeehhhmmmssszzzvvvpppfff]]]WWWTTTTTTTTTYYY___iiiuuuvvvrrrtttuuuvvvrrrllleee]]]SSSHHHAAA999666333333333333222000111111111222222111111111///000000000000000//////000000000111111111111222//////.........///000111......------------.......................................------......///---..................------------.........//////---------............///---.../////////...,,,+++//////...------------...,,,,,,,,,,,,---.../////////////////////.........///////////////////////////000000000111111111111222222222111222333333444555555666666777666666666666777888999:::;;;;;;;;;===>>>@@@AAABBBCCCEEEGGGLLLMMMRRRYYY```rrrGGGHHHHHHIIIIIIIIIIIIHHHFFFHHHHHHHHHFFFEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEE@@@@@@AAAAAABBBCCCDDDEEECCCBBB@@@???@@@AAACCCEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJKKKDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHHHHHHHFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMQQQPPPPPPRRRWWW\\\]]]^^^bbbiiinnnllliiikkknnnooowww}}}rrrjjj]]]ZZZWWWUUUVVVYYY___bbbjjjoooxxxssspppqqqrrrsssmmmbbbVVVLLLCCC<<<999555444444444444333222111333222000//////000222333...//////000000000//////111111111222222222333333111000/////////000111222......------------......---------...............000000///////////////000------...//////...------------------............---------............///+++,,,.../////////...---//////...------------......---------...///000000.........///////////////000000000000000000000000///000000000111111111111222111111111111222333333444444555666666666666666666777888999:::;;;;;;;;;<<<>>>AAABBBBBBCCCEEEGGGJJJKKKPPPXXX___qqqIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIHHHGGGFFFGGGIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAABBBCCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAAAAABBBDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRTTTSSSTTTYYYaaahhhkkkkkkmmmvvv|||}}}~~~~~~tttjjj```ZZZQQQTTTYYY^^^ccciiioootttyyy~~~|||yyyxxxuuuqqqgggXXXJJJ???999555333222222222222333444444555444222000......000222444......///000000000//////111111111222222222333333444333111///.........///......------------......---------------.........111111000////////////000,,,---...//////...---,,,,,,------------.........---------............///+++,,,---...//////////////////...------------...//////.........///000000.........///////////////000000000000000000000000000000000000111111111111111111111111111222333333333444555555666666666666666777888999:::;;;;;;;;;<<<>>>AAABBBCCCCCCEEEGGGFFFGGGNNNVVV]]]oooJJJJJJKKKKKKKKKJJJJJJIIIGGGIIIJJJIIIHHHGGGHHHJJJHHHGGGGGGFFFEEEEEEDDDDDDFFFEEECCCBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHGGGFFFDDDCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPRRRTTTVVVYYY[[[\\\]]]\\\___gggttt~~~yyysssllleeeaaa^^^\\\[[[YYY```kkkuuu{{{|||ttthhh\\\LLL@@@999666333111111000///......///222444222222111000000111222222---......///000000////////////000000000111111111222111///...---,,,------......------------......,,,,,,,,,------.........000000///...............,,,---///000000///---,,,,,,,,,---------.........---------............///......---------....../////////...------------...//////...---------................../////////000000000000000000000000000000000000000111111111111111111111111111222222333222333444555666666666666666777888999:::;;;;;;;;;;;;===@@@BBBBBBCCCDDDEEECCCFFFNNNWWW___qqqJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJHHHHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFKKKIIIGGGEEEDDDDDDEEEFFFEEEEEECCCBBBBBBCCCDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIJJJIIIGGGDDDCCC@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGDDDDDDEEEEEEGGGHHHIIIJJJEEEEEEFFFGGGGGGFFFEEEDDDGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJIIIHHHGGGHHHJJJLLLNNNOOONNNMMMMMMOOOQQQTTTVVVWWWWWWYYY[[[^^^aaadddfffllllllppp{{{uuuiiiccc___YYYVVVWWW[[[^^^```hhhrrr{{{nnn]]]QQQCCC:::777777555333222111...+++)))***---000000111222333333222111000------...///000000//////............////////////------,,,+++,,,---...///.........------.........,,,,,,,,,------.........000///...---------------,,,---///000000///---,,,,,,,,,,,,---------......---------.........//////111000...---,,,,,,---...//////...------------...///...------,,,,,,,,,,,,---.........//////000000000000000000000000000000000000000000111111111111111111111000111222222333222333444555666666666666666777888999:::;;;;;;;;;:::<<<@@@AAABBBBBBCCCDDDDDDGGGPPPZZZccctttQQQOOOLLLLLLLLLLLLJJJIIIMMMKKKJJJJJJLLLMMMMMMLLLIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGEEECCCEEEHHHIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFKKKJJJGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIHHHGGGFFFGGGHHHGGGHHHIIIIIIIIIIIIIIIHHHBBBDDDEEEEEEDDDDDDFFFHHHHHHGGGGGGIIIKKKNNNNNNNNNPPPRRRSSSTTTUUUWWW[[[^^^^^^___aaaeeekkksss{{{vvvjjj```YYYSSSVVVWWWTTTWWWbbbmmmrrrzzz~~~mmmbbbIIIAAA888333444555444222+++,,,...000111222222111111111000000//////......111111111000//////......111000///...------...///---------------------------......//////......---//////.........---------///////////////......------------,,,,,,+++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------...------------...//////+++***+++...222333222///---......///000111111222......//////000000111111222222111111111111111222333333444444555666666777666777888999:::;;;;;;;;;<<<>>>AAABBBAAAAAAAAABBBDDDIIIQQQZZZcccvvvNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDEEEGGGHHHGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGIIIFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIHHHGGGGGGJJJLLLNNNMMMLLLMMMNNNPPPRRRRRRUUUVVVXXXZZZ[[[___dddgggppprrrvvv}}}|||ssshhh___ZZZXXXXXX[[[aaafffiiippp|||}}}~~~{{{}}}ooo^^^TTTDDD===666222333444222000000000111111000///...---000000000000//////......////////////////////////111000///...---......///++++++++++++++++++++++++------------------------//////.........---------///////////////...---------------,,,,,,+++++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............---,,,,,,,,,,,,,,,---......---,,,---///333444333111---......///000000111111///////////////000000111222222111111111111111222333333333444555555666666666777888999:::;;;;;;;;;;;;===@@@AAAAAA@@@AAABBBDDDIIIQQQYYYbbbuuuQQQOOONNNNNNPPPQQQQQQPPPNNNMMMKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHFFFEEEFFFGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGIIIGGGGGGHHHHHHHHHHHHGGGGGGKKKKKKKKKJJJIIIJJJLLLNNNTTTSSSRRRRRRTTTVVVYYY\\\]]]___bbbeeejjjpppxxx}}}zzzgggddd]]]UUUQQQUUU]]]dddiiiqqqzzz~~~}}}~~~yyykkk\\\MMMCCC<<<888333222222333111...111111111111000///---,,,000000000////////////...,,,------...//////000000000000///............///++++++++++++++++++++++++...---,,,++++++,,,---..................---------...////////////...------------,,,,,,,,,,,,++++++,,,,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...////////////,,,++++++++++++,,,------......///111444555444333.........//////000000111111111///......///000000222111111111111111222222222222222333444444555555555666888999::::::;;;;;;;;;===???@@@@@@@@@AAABBBDDDHHHPPPWWW```rrrXXXVVVTTTSSSSSSSSSQQQPPPSSSQQQOOOOOOOOOPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJOOOPPPPPPPPPOOOQQQSSSVVVWWWWWWXXXYYY\\\aaaggglllkkknnnrrrxxxvvvkkkeeeZZZZZZXXXUUUWWW```ppp|||}}}xxxjjj\\\MMMAAA999555444222222333333000.../////////000000000000000////////////////////////------------......///////////////.........//////...........................---+++******+++---.................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------------+++,,,---...////////////,,,,,,,,,+++,,,,,,---......//////111222333444333........./////////000000333111000...---...///000111111111000111111222333111111222333333444444555555666777999:::::::::::::::<<<>>>??????@@@AAACCCDDDHHHPPPVVV^^^ppp\\\ZZZWWWVVVUUUTTTSSSQQQVVVTTTQQQQQQQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHJJJJJJKKKMMMMMMNNNNNNNNNRRRTTTWWWYYYZZZ\\\___bbb^^^```cccgggkkksss|||vvviii___[[[YYYSSSWWW[[[___fffttt~~~vvviii[[[OOOCCC:::555111111222333444333111000///////////////000000000...............///////////////......------------......//////////////////...........................---+++******+++---...---....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,---...////////////---------------......///---...//////000000222333............////////////222111000///......//////111111000000111222222333111111222333333444444555555666777888999:::::::::;;;===>>>??????@@@BBBDDDDDDIIIPPPVVV^^^ppp```^^^\\\[[[[[[ZZZYYYXXXXXXVVVSSSRRRSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHGGGEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFGGGHHHHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHGGGIIIJJJIIIHHHGGGHHHJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRVVV\\\bbbeeeiiilllnnnqqquuuzzzxxxrrriii___WWWVVVYYY\\\___ccciiiqqq|||}}}xxxkkkcccWWWLLLBBB;;;555222///000222333333333222111333222111///............---............/////////000000//////...------,,,---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------...............---............---,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------.........,,,,,,---...////////////...------------...//////,,,---......---...000222........................000000000000000/////////000000000000111222333333222222222333444444555555444555777888999999::::::<<<===??????@@@AAADDDFFFEEEJJJQQQXXX___qqqmmmkkkhhhfffeeedddbbbaaa]]][[[XXXWWWWWWWWWUUUTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHGGGEEEEEEFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMLLLKKKJJJKKKMMMMMMNNNQQQSSSVVVXXXYYYYYY[[[aaakkkssszzz~~~{{{qqqlll^^^]]]ZZZXXXYYY___hhhooo}}}}}}}}}zzzxxxssslllfffWWWQQQGGG>>>999555333111...000111222222111111111222111000///......//////---------.........//////////////////////////////,,,---///000000000//////---------------------------------------------------------.........//////------......------,,,++++++++++++,,,,,,---------------...------,,,,,,+++******+++,,,,,,---......++++++,,,,,,---......///------...............---------,,,,,,------...///,,,...///...,,,---000222........................---...000111111111///...000000000000111222333444333333333444555555666666444555666888999999999999===>>>???@@@@@@BBBEEEHHHFFFJJJRRRYYYaaattt}}}yyyuuuqqqooollliiifffcccaaa^^^]]]]]]\\\ZZZYYYVVVUUUTTTSSSRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHCCCFFFHHHGGGEEEEEEGGGIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHGGGGGGHHHKKKMMMOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPOOONNNMMMNNNOOORRRSSSVVVYYY\\\^^^```aaalllsssvvviii```ZZZWWWRRRTTTXXX\\\cccmmmzzzzzzxxx}}}uuuppplllfff]]]VVVLLLFFF>>>888555333333333---///000111000///000111...------...///111333444---------.........//////......//////000111111111,,,---///000000000//////////////////////////////---......//////......------------.........//////------......------,,,++++++++++++,,,,,,------------.........------,,,+++******+++,,,,,,---......++++++,,,,,,---...//////.........///......------,,,,,,++++++,,,,,,---...---...///...,,,---000333.....................---+++---000222333111000...000000000000111222333444333333444555555666666777444555666888999999999999>>>???@@@@@@AAACCCFFFIIIGGGKKKSSSZZZbbbuuu{{{xxxuuussssssooojjjgggggggggdddaaa```]]]YYYWWWUUUUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPOOOSSSRRRPPPOOONNNMMMJJJGGGJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHHHHIIIEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCGGGDDDBBBCCCFFFHHHGGGEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIFFFEEEFFFHHHIIIHHHEEEEEEEEEDDDDDDEEEGGGHHHIIILLLKKKHHHGGGFFFGGGIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMKKKIIIMMMJJJGGGGGGJJJLLLKKKJJJMMMOOOOOOOOOMMMLLLMMMNNNUUUSSSRRRSSSTTTVVVWWWWWWYYYZZZ]]]bbbggglllqqqsss|||pppeee```ZZZRRRNNNOOOQQQYYYaaajjjvvv|||vvvvvv{{{{{{tttkkkddd^^^VVVKKKCCC>>><<<999666333333333333000000////////////000000000000000000////////////,,,---------.../////////------,,,,,,,,,,,,++++++------------.........///...---,,,,,,++++++++++++/////////......------,,,,,,,,,,,,------.........000///...------------------+++***+++...///---+++)))***,,,---,,,***((('''!!!"""%%%(((+++...000111---,,,,,,++++++,,,,,,---222111...+++******+++,,,******))))))******+++,,,,,,------...///000111111000000//////.........---000000000000000000000000/////////000111111222222111111222222222333333333555555555555777999;;;<<<===???AAABBBCCCFFFIIIKKKNNNQQQVVV\\\cccsss|||vvvqqqlllggg```\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUSSSSSSSSSRRRPPPNNNPPPPPPOOOOOONNNLLLKKKKKKHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFDDDBBBCCCEEEGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIFFFDDDCCCEEEHHHIIIHHHGGGJJJJJJIIIIIIJJJKKKMMMNNNKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOQQQSSSTTTSSSQQQQQQNNNLLLLLLNNNPPPPPPOOOOOOPPPRRRRRRRRRSSSTTTVVV\\\[[[ZZZ[[[]]]___```aaabbbeeekkkrrrzzz}}}rrrjjjbbb[[[UUUUUUTTTSSSVVV[[[ccckkkttt|||zzzzzz}}}yyyssskkk___WWWPPPJJJCCC===;;;999666444222111222222111000//////////////////000000000000////////////---------........................---------,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,.........---------------,,,,,,,,,---------......///......------------...+++)))((())),,,---+++***((()))***++++++)))(((&&&)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......,,,+++++++++,,,---,,,,,,+++++++++++++++,,,---------......//////000000/////////.........---/////////////////////////////////000111111222222111222222222222333333333333333333444555777999:::===???AAABBBCCCEEEHHHKKKNNNQQQVVV\\\cccsss}}}uuujjjdddccccccaaa^^^ZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDFFFGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFHHHKKKMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOPPPKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRRRRSSSSSSRRRRRRQQQSSSRRRRRRTTTWWWYYYYYYXXXRRRQQQPPPPPPRRRSSSSSSSSSUUUVVVYYYYYYZZZ[[[]]]^^^``````bbbeeehhhlllppprrrxxx|||{{{ssskkkccc\\\VVVRRRRRRRRRTTTYYY\\\aaajjjsssxxx~~~~~~~~~uuukkkddd[[[OOOFFF@@@<<<888666666555333111000000111111111000//////.........///000000000000////////////...............---------/////////............---,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------...///...,,,,,,---...///...---******+++,,,,,,+++)))(((............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,---------------........./////////.............../////////////////////////////////000111111222222222222222222333333333333333333444444666888999:::<<<>>>@@@AAABBBDDDHHHJJJMMMPPPVVV\\\cccsssxxxooolllkkkhhhddd___^^^]]]\\\\\\\\\\\\]]]^^^\\\ZZZYYYZZZZZZXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQTTTSSSRRRQQQQQQQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKLLLLLLLLLKKKJJJIIIMMMMMMMMMOOOPPPQQQRRRRRROOONNNNNNNNNOOOPPPRRRSSSRRRTTTUUUVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWXXXWWWWWWXXX[[[]]]]]]]]]WWWVVVVVVWWWXXXZZZZZZZZZ^^^```cccddddddeeegggiiijjjmmmrrrwww}}}zzzrrrmmmjjjhhhccc```ZZZTTTOOOMMMNNNOOOVVV]]]gggnnnrrrxxxuuuggg^^^RRRKKKBBB;;;777555333222333222111000000000111111111000//////.........///000000000000/////////////////////...---------,,,/////////.........------------........./////////...------,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,---......///...------...////////////------...//////...---,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,***+++,,,,,,---.........---------------,,,,,,,,,......................../////////////////////////////////000111111222222222222222333333333444444555555666777999:::;;;<<<;;;===???@@@AAACCCGGGIIILLLOOOUUU[[[bbbsss|||yyyuuuqqqmmmllljjjiiiiiiiiijjjkkkmmmjjjgggfffeeeeeecccbbb^^^]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJIIILLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTSSSSSSTTTVVVXXXZZZ[[[]]]^^^```aaaaaa```^^^\\\]]]\\\ZZZYYYYYY[[[]]]___```aaabbbccccccbbbaaa```aaa```___```bbbdddcccbbb___```bbbcccddddddeeefffjjjlllppprrruuuwww{{{}}}{{{uuulllhhhbbb\\\WWWTTTSSSSSSLLLLLLKKKIIIIIILLLSSSYYYdddpppxxxnnnaaaTTTKKKBBB???;;;888666555333222111111111111111111111222000000////////////000000000000000000/////////////////////...---------,,,.........------------,,,...////////////000000000---------,,,,,,---......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///))))))***************+++........./////////......***+++,,,---............+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++***&&&'''))),,,---...//////---------------,,,,,,,,,---------......................................./////////000111111222222222222333333333444444444555555777888999;;;;;;<<<:::<<<>>>???@@@BBBFFFHHHJJJMMMSSSYYYaaarrr~~~|||zzzzzz{{{|||~~~~~~{{{xxxuuuuuutttsssqqqkkkjjjgggdddccccccdddeeedddeeeffffffeeebbb___^^^^^^]]][[[YYYWWWUUUUUUTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMNNNMMMLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQOOONNNNNNNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUSSSUUUUUUUUUSSSSSSTTTUUUWWWWWWXXXYYY\\\___aaacccccceeegggiiijjjjjjiiihhhhhhfffcccaaabbbdddgggiiikkklllmmmoooooommmlllkkkjjjjjjjjjlllnnnnnnmmmkkklllnnnqqqrrrrrrssstttvvv{{{~~~vvvkkkeee___YYYRRRPPPLLLIIIHHHHHHIIIJJJ@@@DDDIIIKKKNNNUUU```iiiyyyvvvjjj]]]PPPEEE>>>777888888888777666444333111111111111111111111111000000000000111222333333000000000000////////////...............---------.........---------,,,,,,....../////////000000000------------------...///,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...)))***++++++******+++,,,,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++------------+++++++++++++++,,,,,,,,,,,,,,,%%%'''))),,,.../////////---------------.........---------------................................./////////000111111222222333333333333444444444444333444555777888999::::::999;;;===>>>???AAAEEEGGGHHHKKKQQQWWW___pppzzztttqqqppprrrsssvvvxxxzzz{{{zzzvvvrrrnnnllljjjhhhfffdddbbbaaa`````````aaaaaaaaaaaa``````]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVTTTUUUVVVVVVTTTTTTVVVXXXZZZZZZ[[[\\\[[[YYYWWWVVVTTTTTTUUUVVVYYY[[[^^^```^^^\\\ZZZXXXXXXYYY[[[\\\[[[]]]______]]]]]]___aaaaaaaaabbbdddhhhkkkoooqqqsssuuuxxx|||~~~|||yyyvvvttttttwww{{{}}}~~~~~~zzzvvvsssjjj]]]TTTQQQMMMHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGNNNVVV[[[___gggsss}}}zzz||||||tttgggZZZNNNEEE>>>:::333444555555444333222222000111111111111111000000///000000111222444555666000000000000////////////---------.............../////////............---------------............---------------...//////.........---------------......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,+++---//////---,,,...000,,,+++++++++,,,,,,---...------...---,,,+++***)))***+++---......---+++***++++++***+++,,,---///000(((***,,,...//////...------------......//////000,,,,,,,,,------................................./////////000111111222222333333333444444444444555222444666888999::::::999888:::<<<>>>???AAADDDGGGFFFIIIOOOVVV^^^ooo~~~|||yyywwwuuussssssnnnnnnoooooooooooonnnnnnjjjjjjiiiiiihhhgggffffff]]]]]]]]]]]]\\\\\\\\\\\\[[[]]]___^^^\\\\\\^^^aaa```aaabbbbbbbbb```]]]\\\ZZZ[[[\\\___bbbgggjjjlllnnnkkkgggdddcccdddfffhhheeegggjjjjjjiiijjjllloooooopppqqqtttxxx|||yyyrrrllleee___[[[bbb```YYYNNNHHHGGGEEEBBBEEEEEEDDDCCCDDDEEEFFFGGGUUU^^^hhhnnnqqqxxxssspppuuukkkbbbVVVJJJAAA<<<999777333333333222000///000111000000000111000000///...//////000222333555777888000000000000////////////,,,------....../////////000000000000////////////+++++++++,,,,,,,,,---------------------...///000/////////......---------.........------,,,,,,,,,...------,,,++++++++++++))),,,------+++***,,,///---------------...///000,,,---------------,,,,,,***+++---......---+++*********)))***,,,///222444,,,---///000000///---,,,---------...///000111111,,,,,,,,,------................................./////////000111111222222333333333444444444555555444666888:::;;;<<<<<<;;;888:::<<<===>>>@@@DDDFFFEEEHHHNNNTTT]]]nnn}}}~~~}}}zzzwwwuuusssrrrpppmmmkkkiiihhhgggkkkkkkiiifffdddffflllrrrmmmoooqqqqqqooommmlllllliiihhhhhhjjjpppwww{{{tttrrrqqqrrrrrrtttxxx}}}~~~~~~~~~|||sssmmmeee^^^XXXWWWTTTPPPOOOPPPaaaXXXMMMFFFDDDFFFGGGGGGKKKJJJNNNUUUZZZYYYXXXXXX```mmm|||~~~sssrrrwww{{{}}}wwwkkkYYYRRRHHH???:::888777777555444222111111111222222444333222000//////......000///...000333666666666///111222111000///000111000///---,,,,,,---///000000////////////.........,,,,,,,,,------.........++++++++++++,,,,,,---...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++---------...------,,,,,,******+++++++++,,,,,,,,,---------............///...000111000---,,,...000////////////////////////%%%)))...111222111111222444444444444444444444444444666888888888999:::<<<:::;;;<<<===>>>???@@@@@@DDDJJJKKKPPP\\\ggg~~~|||zzzzzzzzz}}}}}}|||yyywwwyyy}}}}}}xxxrrrkkkeee```ZZZTTTPPPSSSNNNJJJJJJIIIGGGIIINNN___WWWNNNIIILLLRRRWWWYYYdddeeeiiioooqqqmmmjjjkkkrrr}}}~~~yyy{{{yyyuuuooonnnlllaaaUUUIIIEEE???:::888555333111444333222111000000111222333222111000////////////333222000000111222222111///000111000///...///111000///...------...///000/////////.........------,,,,,,------------------,,,+++++++++,,,,,,---...---------------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------...------,,,,,,***++++++++++++,,,,,,,,,---------............///+++---///...---,,,...000........................(((+++///111111111222333444444444444444444444444666777999:::999:::<<<======>>>>>>??????@@@@@@AAACCCHHHIIINNNYYYeeegggkkkpppuuuxxx{{{~~~vvvllleee^^^ZZZTTTPPPMMMKKKIIIGGGCCCAAA@@@@@@???@@@FFFOOO___YYYRRRSSS[[[gggqqqwww~~~wwwrrrooommmfff___ZZZTTTHHH===888777666666666444000...222111111000000000000111111111000000000000111111333111000///000000///...---///000///...---...///////////////////////////............---------,,,------------------,,,,,,,,,,,,+++++++++,,,------...---,,,+++++++++,,,---------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,---------............///)))+++,,,---------///111........................,,,...000000000000222444444444444444444444444444555777888999888999:::<<<===>>>>>>>>>??????@@@@@@AAAFFFGGGLLLVVVaaa{{{WWWXXXYYY[[[^^^aaaccceeepppqqqqqqooolllkkkmmmnnnxxx}}}zzz}}}|||wwwpppiiibbb\\\TTTPPPLLLIIIEEEBBBAAAAAABBBCCC@@@???@@@AAA@@@BBBLLLWWWeeeaaa]]]aaannn~~~yyyzzz{{{~~~|||uuuppplllddd^^^VVVOOOIIICCC:::222222222222444555444222///000000000////////////000000000//////000111222222000...------///000000///,,,---......,,,,,,---.........////////////............---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++))))))***+++---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------+++++++++,,,,,,,,,---------------............///+++,,,,,,------...//////........................///000000000///000222444333333444444444444444444333444666666555555777999999::::::;;;===>>>>>>???@@@EEEFFFJJJTTT___xxxZZZWWWSSSQQQQQQSSSWWWYYYXXXXXXXXXVVVUUUUUUVVVWWW[[[___gggooovvv{{{}}}~~~~~~}}}|||yyyssslllfffbbb]]]```cccggglllttt||||||rrrjjj___\\\WWWQQQMMMJJJFFFDDDEEEDDDBBB@@@???@@@CCCEEECCCCCCFFFIIIJJJNNNYYYeeepppmmmmmmttt|||zzzyyy}}}zzzpppgggaaaVVVNNNFFF@@@<<<888555333444333111222333444333222////////////000/////////////////////000111222333000...------...//////...+++---...---,,,+++,,,---,,,------......------,,,......---------,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---.........---++++++,,,,,,,,,------------------............//////.........//////..............................000111000///...///222444333333333444444444555555333444666666555555666888666777888:::<<<>>>@@@@@@@@@EEEEEEIIITTT^^^xxx}}}wwwlll___TTTOOOOOOQQQLLLLLLLLLKKKKKKJJJJJJJJJHHHKKKPPPUUUZZZ^^^````````````^^^\\\XXXSSSNNNLLLKKKLLLNNNOOORRRWWW]]]bbbnnnvvvyyynnnfffbbb^^^XXXSSSNNNLLLIIIEEECCCCCCCCCCCCHHHHHHHHHGGGGGGHHHKKKNNNNNNNNNQQQVVV[[[```jjjuuu{{{zzz|||~~~zzzkkk[[[QQQGGG???999666444222333555555333000000111222222111...//////000000000000///000000//////000111222222333111...---...---,,,++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------------------,,,,,,------,,,+++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,,,,,,,---------------------............///111///......//////...---------------------------///000000///...///111444222333333444444555555555555777888888777777888:::888888:::<<<>>>@@@AAABBB>>>DDDDDDIIISSS^^^xxxoooaaa]]]]]][[[YYYWWWTTTPPPLLLGGGDDDBBBCCCEEEGGGJJJLLLNNNOOOMMMLLLKKKIIIGGGDDDCCCBBBAAABBBCCCCCCCCCFFFIIILLLPPPXXXccckkkoootttyyy~~~~~~{{{rrrlllaaa\\\VVVQQQNNNLLLIIIGGGGGGGGGFFFEEEFFFIIIMMMPPPNNNQQQSSSTTTTTTVVVYYY]]]hhhfffggglllqqqttt{{{wwwkkk]]]NNNEEE<<<666333444444000111444444333111111111222111000...///000111111111000000111000000000000000111111222000............---,,,,,,---...---,,,+++,,,......---,,,,,,,,,,,,---.../////////.........------,,,,,,------------------...---,,,,,,+++++++++,,,)))******+++,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,,,,------------...---------............//////---,,,---///000///---------------------------,,,...//////...///111333222222333333444555555666666888999999888777888:::::::::;;;<<<===>>>>>>???<<>>???>>>===>>>@@@BBB???FFFOOOTTTUUUWWW[[[___```dddlllssswwwxxxxxxvvv{{{|||xxxnnngggccc]]]VVVPPPLLLKKKJJJHHHFFFDDDCCCCCCEEEFFFHHHJJJNNNTTT[[[___jjjmmmqqqttttttvvvzzz~~~~~~|||ttteeeXXXNNNFFFBBB999444444888777111000333333333222333444444222000...///000222222222111000111111000000000000111111///---,,,---///111111000,,,---......,,,,,,---...000///---,,,,,,---///000000////////////.........,,,,,,,,,------............---,,,,,,++++++++++++((()))+++,,,......//////************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,,,,---------......---------.........//////,,,***)))+++///000///...------------------------+++,,,.../////////111222222222333333444555666666555666777777666666777888:::::::::::::::::::::::::::@@@AAAFFFQQQ]]]wwwtttaaaSSSNNNIIIDDDCCCGGGJJJIIIFFFFFFCCC@@@AAACCCCCCAAA>>>@@@>>><<<;;;<<<;;;:::888>>>>>>???AAAEEEGGGHHHHHHLLLMMMPPPSSSWWWZZZ\\\]]]bbbcccdddgggkkkqqquuuxxx~~~|||yyywwwsssmmmhhh```]]]YYYTTTOOOLLLJJJJJJEEEFFFFFFDDDCCCDDDHHHLLLMMMTTT]]]eeejjjooouuuzzzvvvdddUUUKKKCCC;;;555222111111000///......---////////////////////////000000111111000///............---///000000///---......//////...---,,,,,,000///...------------------------............///.........------,,,,,,,,,//////...---,,,,,,++++++))))))***+++,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------.........---+++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***'''$$$&&&,,,111---------............///---------.........//////333111000.........//////000111111222222333444444777777888999::::::::::::;;;===>>>>>>===<<<<<<===???===@@@IIIQQQ___{{{uuuiiiWWWSSSOOOOOOTTTXXXXXXWWWXXXSSSMMMIIIHHHFFFCCC@@@@@@===;;;::::::;;;;;;:::<<<<<<===>>>AAABBBCCCCCC<<<===???AAACCCFFFHHHIIIGGGGGGHHHIIILLLPPPSSSUUU^^^```bbbfffjjjnnnrrrttt|||yyyxxx}}}}}}}}}||||||}}}}}}zzzuuurrrpppmmmjjjgggffffffeeebbb```^^^[[[XXXVVVUUUSSSOOOLLLOOONNNLLLIIIGGGFFFEEEDDDGGGJJJMMMMMMLLLOOOVVV\\\cccjjjvvvooocccRRREEE===999555222111111111000///.........////////////////////////000000000//////.........000///......///000///---...............---,,,,,,---,,,,,,+++++++++,,,,,,------------............------------------,,,,,,.........------,,,,,,++++++,,,,,,,,,,,,+++******,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,------......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------,,,)))))),,,///---------............///---------.........//////111111///......//////000000111111222222333444444666666777888999999999999999;;;===>>>======>>>???@@@>>>BBBJJJQQQ___zzzqqqnnnkkkmmmsssyyy|||}}}yyyrrrhhhaaa[[[UUUOOOKKKFFFCCC>>>;;;;;;<<<<<<<<<888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAAAAACCCBBBBBBBBBCCCEEEGGGHHHGGGGGGIIIKKKMMMPPPRRRTTT^^^dddjjjooorrruuu{{{~~~|||zzzwwwtttqqqooonnnrrrrrrsssssssssqqqooonnnooonnnkkkhhhdddaaa^^^]]]YYYZZZYYYXXXXXXYYY\\\^^^cccbbbaaa```___^^^[[[XXXUUUSSSQQQQQQSSSTTTTTTTTTRRRPPPLLLKKKJJJJJJHHHGGGEEEFFFIIIKKKMMMNNNOOOOOOSSSXXX^^^```aaafffpppyyyzzzqqq\\\RRRDDD:::555555555555111111000000//////......////////////////////////000///...---------...///222000...---...///...------............------,,,,,,++++++++++++,,,,,,---------------............,,,,,,------------------------------------------......---,,,+++***((('''++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------***---000000///---,,,,,,---------............///---------...............000////////////000000111000111111222222333444444444555666777888888888888777999<<<======>>>???AAAAAA@@@CCCKKKRRR^^^xxx}}}ssshhh```VVVQQQIIIBBB???>>>>>>===<<<===>>>===<<<:::999999777777777777888999:::;;;>>>======<<<<<<<<<===>>>AAAAAABBBBBBDDDEEEFFFGGGIIIMMMQQQSSSUUUWWWZZZ\\\^^^^^^^^^______`````````bbbccceeehhhiiiiiiiiihhheeeeeefffeeeddddddeeegggkkklllooosssvvvyyy{{{|||zzztttnnnhhhdddbbbbbb```]]]ZZZWWWTTTSSSRRRTTTUUUVVVXXXYYYYYYYYYYYYSSSRRRPPPNNNLLLJJJHHHGGGHHHHHHHHHGGGFFFGGGJJJLLLMMMKKKIIIIIIJJJJJJHHHFFFEEEDDDCCCCCCDDDGGGIIIJJJKKKIIIGGGEEEEEEGGGHHHIIIKKKOOOUUU\\\bbbgggiiijjjlllssszzz|||}}}xxxxxxxxxzzzxxxnnnccc[[[LLLEEE<<<666444444555666111000000000/////////...////////////////////////000///---,,,+++---...000444111...,,,---.........---------......------,,,,,,,,,,,,,,,---...//////,,,,,,---------.........,,,,,,,,,------.........,,,,,,---------------------------,,,+++***)))(((************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++---///000000...,,,+++---------............///.................................///000111111222000111111222222333444444555555666777888888888888777:::<<<======>>>???@@@CCCAAAEEEMMMSSS^^^vvvzzzkkkdddYYYOOOIIIEEEBBBAAACCCEEEGGGEEEBBB???===>>>:::;;;;;;<<<<<<<<<<<<<<<::::::999999999888999999>>>===============>>>>>>>>>@@@BBBCCCDDDDDDEEEFFFJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKMMMNNNOOOPPPPPPPPPMMMNNNOOONNNLLLLLLMMMOOOPPPQQQSSSVVVXXXZZZ[[[[[[```ccchhhlllnnnooommmlllhhhgggfffdddcccbbbbbbbbbbbbaaa^^^[[[VVVRRRNNNLLLMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDFFFGGGIIIJJJKKKKKKDDDDDDCCCCCCBBBAAAAAAAAA@@@AAA@@@???>>>>>>AAADDDCCCBBB@@@@@@AAACCCCCCCCCDDDBBBAAA??????BBBEEEHHHEEEFFFFFFHHHKKKPPPVVVZZZ]]]ccckkkuuu~~~~~~{{{{{{}}}~~~}}}}}}sssggg^^^UUUMMMHHH;;;888555222111000//////000000000000////////////////////////////////////000...---+++,,,---///000444111...,,,---.........,,,,,,---------------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...,,,,,,,,,------.........,,,,,,------------------***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************++++++,,,,,,++++++++++++++++++++++++***+++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,---------............///.....................---------...///000111111222000111111222222333444444555666777888999999999999999;;;===>>>======>>>???DDDCCCGGGNNNTTT^^^uuuyyynnncccZZZUUUQQQOOOLLLOOOQQQPPPJJJFFFEEEEEECCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888888999999:::888999:::;;;<<<=========BBBBBBAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCBBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKNNNQQQSSSSSSSSSRRROOOOOOMMMLLLKKKKKKKKKKKKIIIIIIIIIGGGFFFCCCAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<;;;:::888999<<<>>>AAABBBCCCCCCDDDFFFKKKNNNNNNMMMJJJGGGEEEGGGKKKOOOLLLOOOTTTZZZbbbkkkuuu{{{|||yyyvvvvvvyyy||||||zzzzzz~~~xxx}}}uuukkk]]]QQQIIIDDD???<<<444444333222111///---,,,000000000000///////////////////////////////////////...---------...///000222000...---...///...---+++,,,,,,------------,,,+++************++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------((()))***+++,,,---------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********)))******++++++++++++++++++++++++++++++***+++,,,------......---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++******+++,,,,,,+++---------............///...............---------------///000111111111111000111111222222333444444666666777888999999999999:::;;;===>>>===<<<===>>>CCCCCCHHHPPPUUU^^^tttwww{{{sssnnnjjjhhhbbbfffiiigggaaa\\\ZZZ[[[QQQRRRSSSSSSPPPKKKEEEBBB@@@??????===<<<:::888777;;;;;;::::::::::::;;;<<<999999999:::;;;;;;:::999============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<===>>>===>>>>>>???????????????>>>???AAACCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA?????????????????????>>><<<===>>>??????>>>===<<<======>>>???AAACCCEEEFFFCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@>>>===>>>@@@CCC@@@EEEIIIIIIIIIMMMVVV^^^^^^]]]ZZZUUUSSSTTTYYY^^^[[[aaahhhqqqzzz|||{{{uuutttqqqppprrryyyyyyvvvooo]]]UUUIII@@@<<<:::888666333444444222111000///000////////////000000000000////////////////////////.........//////000000000000///......///000///---***+++,,,---------------++++++******)))*********++++++,,,,,,,,,---------------------------,,,,,,.........------,,,,,,+++))))))***+++,,,,,,---,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++))))))((()))******++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++******------,,,***---------............/////////.........------------...///000111111000000000111111222222333444444444555666777888888888888888:::<<<======>>>???@@@CCCCCCHHHQQQVVV___tttdddlllqqqqqqqqqwww~~~~~~~~~|||wwwvvvwwwuuuwwwxxxwwwssskkkccc^^^NNNMMMLLLJJJGGGDDDBBBAAA<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<;;;999777888888999::::::;;;;;;;;;@@@@@@@@@?????????>>>>>>>>>??????>>><<<;;;<<<>>>:::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????>>>>>>>>>???@@@AAAAAABBB<<<>>>???AAAAAA???>>><<<===>>>@@@CCCGGGKKKNNNPPPWWWVVVUUUTTTSSSQQQPPPPPPKKKKKKJJJIIIGGGGGGJJJLLLTTTZZZaaabbbbbbgggsss}}}~~~{{{vvvsssuuuzzz{{{~~~vvvssssssrrrrrrrrrtttzzz~~~xxxnnnaaaVVVKKKEEE===777666666444333111111000...------///111////////////000000000000////////////////////////......///000111111000000.........///000000///---***+++,,,,,,------------......---,,,++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,//////...---,,,,,,++++++******+++,,,,,,,,,,,,+++,,,---.../////////...---------------------------************************)))************+++++++++,,,+++***((((((((())))))++++++++++++++++++++++++***+++,,,---............------------------------++++++,,,,,,,,,---------,,,++++++,,,//////,,,(((---------.........////////////.........------------...000111111000000///000111111222333333444444333444555666777777777777666888;;;===>>>???AAABBBBBBCCCIIIQQQWWW___tttllljjjgggeeedddeeefffgggkkkooovvv}}}vvvgggccc]]]XXXSSSNNNIIIEEELLLIIIEEEDDDEEEFFFEEECCCCCCBBB@@@>>>===>>>???@@@@@@@@@???>>><<<<<<>>>???BBBEEEEEECCCCCCFFFEEEBBBCCC>>>;;;======;;;:::;;;=========>>>@@@@@@???===@@@???>>>>>>??????===<<<>>>??????===;;;;;;<<<>>>BBBBBBAAA@@@???@@@BBBEEEDDDCCCAAA@@@??????@@@@@@BBBCCCHHHPPPUUUZZZdddnnnnnnuuuxxxqqqhhhddddddcccddd^^^ZZZXXXUUUUUU[[[bbbgggqqq{{{}}}{{{|||tttrrrtttuuuvvvzzz~~~qqqeeeYYYMMMDDD???<<<888777888777333000222111111000000000000000000000000000000000000000000000000000000/////////++++++,,,,,,---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------333000......000000---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++************************...---,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,------.........---,,,---...///000.....................------...///000111111000///000111111222222333444444444444555666777888999999888888999;;;===???BBBCCCEEEDDDFFFJJJPPP]]]rrrxxxvvvsssnnniiiddd```^^^]]]```dddjjjpppssssssssssssvvv{{{zzzuuuooohhhaaa]]][[[XXXUUUTTTUUUUUUTTTRRROOOMMMJJJGGGEEEEEEFFFGGGKKKLLLLLLJJJFFFEEEFFFIIIQQQTTTUUUSSSUUUXXXXXXTTTLLLFFFAAAAAAAAA??????BBBDDDCCCAAAAAAAAAAAA@@@???@@@???===<<<<<<=========>>>@@@AAAAAA@@@AAACCCEEEEEEGGGKKKMMMOOOOOOOOOPPPMMMLLLKKKJJJIIIHHHHHHHHHJJJNNNXXXeeeooovvv~~~|||zzz|||wwwtttrrrpppnnnrrrxxx}}}{{{yyywwwyyyyyy|||vvvvvvxxxzzz|||{{{zzz|||uuufffYYYPPPHHH@@@:::;;;888555555555444111///222111000000//////000000000000000000000000000000---------...............000000//////......------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++************************...---,,,+++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,------......------,,,---...///000---------.........//////---...000222333333333333000111111222222333444444333444555666777888888999888888999;;;===???AAABBBCCCCCCFFFJJJPPP[[[pppwwwmmmccc^^^TTTTTTVVVYYY]]]______^^^\\\^^^cccjjjttt~~~zzzuuutttttttttuuuuuutttrrrllliiieee```]]]\\\\\\\\\___aaabbb^^^WWWTTTVVVZZZgggjjjlllmmmpppuuuuuuqqqaaaYYYRRROOONNNLLLMMMPPPSSSQQQNNNLLLJJJJJJJJJKKKNNNKKKGGGCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGJJJNNNRRRUUUZZZbbbiiimmmmmmjjjhhh`````````___^^^\\\[[[ZZZ[[[```mmm}}}~~~zzztttppphhhfffddddddfffjjjnnnqqqrrr|||ggg]]]OOODDD>>>;;;888666555333222111222111///...222111000000//////000000000000000000000000000000,,,,,,------......//////000000//////...------,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************************---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,---------...------------...//////,,,------....../////////,,,---///111333444444555000111111222222333444444333333444555666777777888888888:::<<<===???AAABBBAAABBBFFFKKKPPPZZZmmm~~~uuummm]]]ZZZXXXWWWXXXYYYWWWUUUSSSTTTVVVZZZaaaiiipppuuu~~~zzzwwwvvvuuuuuuxxxyyyuuummmiiikkkooozzz~~~uuukkkfffccc```aaaeeegggfffccc___]]]]]]___bbbhhheee___YYYUUUTTTVVVXXX\\\[[[YYYWWWXXX]]]eeekkkqqqvvv~~~yyyzzzzzzyyyxxxuuusssrrrrrruuu~~~zzzssspppqqqqqqlllhhhfffeeedddaaaaaafffnnnuuuyyy~~~~~~vvvjjjaaaPPPIII@@@999666666555555111000///////////////...111111000///////////////////////////////////////---......///000111222222++++++,,,,,,------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............++++++++++++++++++++++++,,,,,,------------------///.........////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++************************,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------......//////.....................---+++,,,---...000000111111000111111222222333444444222222333444555666777777888999:::<<<>>>???@@@AAAAAABBBGGGLLLQQQZZZkkk|||sssmmmgggcccbbb```[[[WWWWWWUUUTTTTTTUUUYYY]]]```fffkkkrrrxxx}}}}}}}}}}}}|||wwwttttttxxxzzzyyywwwtttrrrssswww{{{~~~zzztttooonnnpppsss|||yyysssooopppwwwxxxrrroooiiidddeeejjjooopppoooqqqqqqpppmmmmmmrrr{{{{{{xxx|||}}}zzzvvvmmm___QQQIII<<<999666444333222222111//////000////////////000111000000///.../////////////////////////////////---......///000111222222,,,,,,------------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,............---++++++++++++++++++++++++,,,,,,,,,---------............///////////////000,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************+++++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............000000///...---,,,,,,+++..................//////000111111222222333444444222222333444555666777777888999;;;===>>>???@@@@@@@@@BBBGGGMMMRRR[[[lll|||}}}xxxvvvrrrjjjeeecccaaa^^^[[[YYYYYY[[[[[[\\\___dddffffffddddddcccdddeeegggkkkqqqxxx~~~~~~~~~{{{xxxxxx}}}~~~tttlllgggaaa^^^\\\```jjjttt|||}}}}}}|||tttsssxxx}}}~~~}}}ssshhh^^^TTTHHHAAA???222333444444444333222111...000111000///...///111111000//////......//////000000000000000000000000,,,,,,------......//////333333222111000...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,------.........,,,---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************+++************++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---......//////......000000///...---,,,,,,+++222111000/////////000000000111111222222333444444333333444555666777777888888999;;;===????????????@@@BBBGGGLLLQQQ[[[lll}}}|||vvvuuussspppnnnnnnmmmnnnjjjlllllliiiccc]]]YYYWWWVVVWWWXXX[[[^^^dddiiimmmyyyvvvuuuxxxzzz}}}sssmmmllllllkkkhhhdddbbbdddjjjooowwwvvvuuurrrnnnlllkkkkkkgggeeeeeeiiirrr~~~xxxqqqpppvvv|||xxxlll___RRRIIIAAA999888;;;222333555555555444333333...000111000...---///111000000///............///000000000000000000000000---------...............555555444222111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,+++************************++++++,,,,,,---......///---...///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***************************************+++,,,,,,,,,,,,,,,+++++++++******(((((()))))))))*********************************++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++***+++,,,---...------,,,,,,---.../////////...---........................111000////////////111111000111111222222333444444333444555666777888888999888999<<<>>>?????????>>>>>>@@@DDDJJJOOOZZZlll}}}~~~wwwmmmccc\\\ZZZTTTTTTSSSSSSSSSUUUYYY\\\lllxxx}}}uuukkkiiijjjkkkpppyyyzzz}}}zzzwwwvvvpppfff``````YYYYYYXXXVVVTTTUUUZZZ^^^```aaabbbcccfffkkkqqqvvvvvvuuuuuuvvv|||~~~vvvppppppwww~~~yyyoooeeeXXXMMMDDD@@@;;;444333777000111222222111000000111...000111000...,,,...000000000///...............000000000000000000000000000000000000000/////////111111111000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---+++***************************++++++,,,,,,---.../////////111222000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++******************************))))))***+++,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------************************++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,.../////////...---++++++,,,---...///000111---,,,,,,,,,---...000111000111111222333333444444444444555666777888999999888999<<<>>>??????>>>>>>===>>>BBBHHHMMMXXXlll~~~ttthhhbbb```___\\\[[[ZZZYYYVVVTTT```fffmmmooolllgggdddccc___hhhoooooonnnqqqtttuuuuuusssqqqppprrrtttsssooollloootttyyyzzzrrrooonnnjjjhhhfffccc```]]]ZZZYYYXXX\\\\\\XXXWWW\\\ccceeeeeecccbbbgggqqq|||zzzvvvwwwyyy|||~~~vvveeeWWWPPPCCCAAA<<<777444111000000///000111222222222222222222111111000///......------...///000000///...---111111000///////////////,,,,,,,,,---...///000111111111111///+++)))((())),,,,,,,,,------.........///...,,,+++***++++++,,,++++++,,,,,,,,,,,,------------------,,,***((('''###)))///000...,,,---///333555555333///------///222000...,,,+++*********************************(((((()))***+++,,,,,,---)))222111&&&%%%//////&&&***++++++++++++,,,,,,,,,+++)))((()))---...---+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++***+++,,,,,,,,,,,,+++***---------............///111000///...------...///////////////////////////000//////000111111///...000111111222333333444444333333444444555666666666777999;;;===>>>>>>===<<>>======@@@@@@BBBFFFJJJTTTgggyyy|||zzzxxxwwwuuurrrpppkkkqqqzzz~~~xxxrrruuuuuunnnhhhddd___ZZZWWWUUUTTTVVVYYYYYYVVVSSSSSSTTTUUUXXX]]]eeeooovvv~~~~~~}}}}}}zzz{{{}}}~~~~~~}}}}}}xxxrrrkkkiiihhhhhhiiiiiihhhfffcccfffiiihhhdddaaaaaabbbddddddeeefffhhhlllnnnpppuuu~~~}}}xxxmmm___PPPCCC<<<999333222111000000000111222111111111222111111000000111000000//////.........///000000111111000000///000000///............///...---,,,+++++++++++++++***+++---,,,++++++,,,...------------,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))&&&(((++++++)))))),,,...---111777:::;;;::::::999999777444000---***((('''++++++++++++******))))))+++++++++*********)))))))))&&&***333444,,,)))---((())))))))))))*********+++***)))***,,,------,,,,,,,,,++++++***))))))(((++++++,,,,,,,,,---------'''((())))))))))))((('''***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///............//////000//////////////////////////////////////////////////////000000111222222333333333444444555666666666999999:::;;;<<<===>>>>>>??????AAADDDGGGQQQcccttt~~~}}}uuunnn___YYYUUUVVVWWWVVVUUUUUUTTTSSSRRRQQQSSSYYYbbbhhhuuutttqqqpppoooqqqrrrtttyyy|||{{{xxxxxxwwwuuusssyyy}}}{{{tttooonnnnnnqqqsssuuuvvvvvvxxxzzz}}}{{{{{{{{{zzzyyyyyyxxxxxxuuuwwwwwwuuuvvvxxxvvvqqqkkkjjjjjjkkknnnpppppppppmmmppprrrrrrpppqqquuuyyywwwwwwxxxzzz}}}vvvooobbb]]]TTTIII???999666666222111111111111222444444111111222111111000//////000000/////////.........//////000000000000////////////...------.........------,,,,,,,,,,,,,,,---((()))++++++******+++---...------,,,,,,+++++++++,,,---...//////...,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++******+++,,,+++***+++...111,,,...111333333222111000333222111///...---,,,,,,,,,,,,++++++***)))))))))************************,,,++++++......------///******+++++++++,,,,,,,,,*********+++,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,---------***++++++++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------............//////000000////////////////////////.../////////......///000/////////000111111222222333333444444555666666666999999999:::;;;<<<>>>>>>??????AAADDDFFFOOO```qqqwwwlllcccaaaaaa```aaadddbbb```\\\YYYXXX\\\bbbgggsssrrrpppmmmjjjgggdddcccdddfffiiilllnnnqqquuuxxx|||xxxttttttxxx}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwwwwyyytttnnnmmmnnnooommmkkkooosssyyy{{{yyyuuuooohhhcccaaaaaadddeeeggggggggghhhjjjlllnnnllljjjhhhgggggghhhiiieeeiiilllpppwwwuuuuuuvvvzzz|||zzzmmm^^^TTTIIIEEE@@@;;;888555444333222222222222222222333333111111111111111000///...////////////.......................................---------------......,,,,,,,,,,,,---...///000+++,,,---,,,+++***+++,,,---------,,,,,,++++++***+++,,,---.........,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,+++******+++...000000///...------.........------------------------+++++++++*********))))))((())))))***++++++,,,,,,---111,,, ***///+++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............------...//////000000000////////////////////////...///000...---,,,...111/////////000111111222222333333444444555666666666999999999999:::<<<===>>>@@@@@@BBBEEEGGGOOO___oooxxxuuusssqqqtttzzzwwwuuuqqqllljjjkkkpppttt~~~|||wwwooogggbbb^^^^^^___aaadddiiimmmpppllljjjhhhgggiiilllqqqtttsssuuuvvvtttpppllliiigggkkkqqqxxx|||{{{vvvpppmmmmmmjjjhhhffffffeeedddbbbfffbbb]]][[[]]]______^^^^^^bbbhhhpppvvvwwwuuurrrlllkkkiiiddd^^^YYYVVVUUUXXXYYYZZZZZZZZZ\\\___aaagggdddaaa^^^\\\\\\\\\]]]```ffflllsss~~~{{{~~~{{{wwwoooeeeWWWIII@@@<<<999666555444333111///111111111111000000000000000000000111000000//////...........................------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,---...///111111000111111000...------...,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,++++++*********+++******)))))))))***,,,---...+++)))(((***---......,,,,,,,,,,,,,,,+++***)))************************'''((()))***+++,,,------+++111***'''---'''((())))))))))))************+++,,,,,,******+++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,---------.........//////---...//////000//////...////////////////////////---///000...++++++...222//////000000111222222333333333444444555666666666888888999:::;;;<<<======???@@@BBBEEEGGGOOO___oooyyynnnkkkiiikkkpppwwwzzz|||mmmllljjjhhhhhhkkkpppuuuqqqrrrqqqnnnhhhccc```___aaaeeejjjllljjjgggcccbbbccc```]]]\\\\\\]]][[[YYY[[[XXXTTTRRRRRRSSSTTTUUUWWWZZZaaajjjqqqttttttrrrmmmmmmmmmjjjddd___\\\ZZZ[[[\\\\\\]]]^^^aaafffjjjooommmkkkjjjiiijjjlllmmmqqqvvv{{{~~~~~~vvvoooccc___ZZZRRRKKKBBB;;;777777444111111222222000...//////000000000000//////...///000000000000000000........................///...------------...///,,,,,,++++++,,,------...,,,,,,,,,,,,---......//////000111000.........///+++++++++++++++,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,------///...,,,***))))))************))))))***++++++++++++)))'''(((+++------++++++,,,,,,,,,,,,***)))((()))))))))***++++++,,,,,,))))))*********+++++++++)))+++(((!!!!!!(((+++)))((())))))))))))************,,,---,,,***)))+++---******************++++++)))))))))*********+++++++++***)))(((((()))***+++,,,,,,+++******+++,,,,,,,,,,,,---------............//////000000///...---////////////////////////---///000...******...222000000111111222333333333333333444444555666666666666777999;;;<<<<<<<<<;;;>>>>>>AAAEEEGGGNNN___nnn~~~zzz{{{xxxwwwtttqqqpppssszzz~~~wwwoooiiifffeeemmmooopppooollliiihhhiiigggddd``````bbbcccaaa```^^^\\\YYYUUUTTTTTTVVVXXX^^^bbbiiirrr{{{{{{}}}~~~|||wwwrrrnnnlllffffffggghhhjjjooovvvzzz}}}yyytttkkk^^^TTTNNNJJJCCC===888666555555555111......000222111000///000111111222111111111......///000000111000000---.....................000///...------...///000++++++++++++,,,,,,---...------,,,,,,++++++,,,,,,+++---...---,,,,,,---...*********++++++,,,,,,---******)))((()))***,,,---++++++,,,,,,,,,---------000...,,,***)))))))))))),,,++++++,,,---------,,,///------...000000---***)))***+++,,,,,,,,,+++***(((((()))***+++,,,,,,---+++++++++***************+++''')))...///+++***...***++++++++++++,,,,,,,,,***,,,...,,,***)))***---,,,,,,++++++***)))))))))((())))))))))))*********,,,+++***))))))***+++,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------//////000000000...---,,,////////////////////////---///000...******...333111111111222333333444444333333444444555666666777555777999<<<===<<<;;;:::<<<===@@@DDDGGGNNN^^^nnnyyyttttttwww|||zzzvvvtttwwwwwwvvvvvvxxxyyywwwrrrmmmhhhdddbbbaaajjjmmmttt~~~||||||{{{yyyyyy~~~yyykkk___WWWPPPHHHBBB<<<;;;999777555333111000000000000000000000000000000///...------...///000............////////////,,,,,,------...///000000+++)))((((((+++...000111+++++++++,,,,,,---------......---,,,,,,,,,,,,---+++******+++---......---,,,,,,+++++++++,,,---...,,,+++***))))))***++++++++++++,,,,,,,,,,,,------...//////---++++++,,,---......,,,+++***)))))))))------......------,,,+++++++++******++++++,,,------,,,+++***))))))))))))++++++***************+++******))))))******+++,,,,,,++++++***)))))))))***)))***++++++,,,,,,,,,,,,((((((((((((((((((((((((***+++,,,---...---,,,+++,,,+++)))(((((()))+++,,,,,,,,,++++++***))))))))),,,***)))***+++---......------------------------000000//////...---++++++---...///...---...///111---///111222000///...///444444444444444555666777888777777777777999:::;;;:::@@@???@@@HHHMMMYYYnnn~~~zzzwwwzzz{{{~~~vvvhhh___SSSJJJEEE@@@:::555444333333222000///......000000000000000000000000000///...------...///000............////////////,,,,,,------...//////000000...,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,++++++------,,,+++*********+++++++++,,,,,,+++******))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,---,,,++++++---...------,,,+++************------......------,,,++++++++++++++++++,,,,,,---+++***************++++++++++++***************+++******))))))******+++,,,,,,,,,+++*********************+++,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,,,,---------------+++***))))))***+++---*********************************+++,,,,,,+++***------------------------////////////...---,,,,,,---...///...---...///111...000111111000///000111333333333444555666777888999888888888999:::;;;<<<:::@@@>>>???GGGLLLXXXmmmzzziii]]]OOOHHHAAA;;;999777444111111111111111111111111111000000000000000000000000//////............//////---............/////////,,,,,,------...////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,,,,,,,,,,***)))((()))***+++,,,+++*********************+++,,,---++++++++++++,,,,,,,,,,,,)))***++++++***+++---///,,,,,,+++******++++++,,,------......------,,,+++,,,,,,++++++,,,,,,---...))))))))))))***+++,,,---+++***************++++++******))))))******+++,,,,,,,,,++++++******+++++++++++++++,,,++++++***************************************+++,,,---...///---,,,+++******+++,,,---*********+++++++++++++++***+++---...---,,,***)))........................---...............---------...///...---...///111000111111111000000222444222333333444555666888888999999999999:::;;;<<<===;;;???======DDDJJJWWWlll{{{ooo```PPPFFFBBB>>>:::777777666555444111111111222222222222222000000000000000000000000/////////....../////////---------.........//////---------.........//////)))))))))+++...///...---------,,,,,,,,,,,,++++++++++++,,,,,,---///000111///---,,,,,,,,,,,,+++)))((()))+++,,,---,,,***)))************+++,,,,,,---***++++++++++++,,,,,,,,,)))***+++***))))))+++---+++*********++++++,,,---------......------,,,+++,,,,,,,,,+++,,,,,,---...******))))))***++++++,,,*********)))******+++,,,******))))))******+++,,,,,,,,,+++++++++++++++,,,+++++++++++++++***)))(((++++++++++++++++++++++++************+++---///111---,,,,,,++++++,,,,,,---+++++++++++++++++++++***+++---.........,,,,,,,,,........................,,,------...//////......---...///...---...///111111222222111000111444666222222333333555666888999888888999999:::;;;;;;<<<;;;???<<<<<>><<<:::777444111000///111333333222111111111////////////............////////////////////////---...///000000///...---,,,,,,,,,---------...........................---...+++))))))+++---......))))))***+++---...//////......---......///000111111///---,,,,,,+++)))'''******))))))******+++,,,---.........---+++)))((()))************+++++++++)))***++++++***+++---///,,,,,,++++++***++++++,,,------......------,,,+++)))))))))((()))******+++))))))))))))***+++,,,---))))))))))))***+++,,,---*********)))***++++++,,,(((((('''(((((()))******'''((()))******************************************+++,,,---...---,,,+++)))******++++++******)))((((((***+++---...000000555<<>>666000...++++++++++++++++++++++++---...............---------...//////---...///111111333444444111///......666666555444444444444555777888:::;;;<<<<<<;;;:::999@@@@@@AAAGGGHHHPPPccc~~~tttdddUUUJJJBBB>>>888888777666444333222222222222222222111000......///............---------////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,---......---,,,,,,,,,---///...------...000...---,,,,,,++++++,,,,,,,,,...///...,,,*********222000...+++***+++,,,,,,,,,++++++******++++++,,,((((((((()))******++++++)))************+++++++++************************---------.........//////---,,,+++***)))))))))))))))***++++++++++++***)))+++++++++++++++++++++++++++++++++************)))+++*********))))))((((((***)))))))))))))))***************))))))))))))(((************************++++++++++++++++++++++++******))))))***+++,,,,,,---///111333222111...,,,.........////////////000........................////////////............,,,...111444555444222111777666444333333444555666666666555666666777888999777===;;;===EEEHHHPPPbbb}}}zzznnn^^^ZZZSSSJJJDDD???===<<<333333222222111111111000222222222222111000///...///............---------...........................................................................------------,,,,,,,,,++++++,,,------,,,++++++)))***,,,+++******+++---------,,,+++++++++++++++,,,---......+++*********---,,,***((((((((()))***,,,++++++******++++++,,,*********))))))))))))))))))************+++++++++************************************+++++++++,,,---,,,+++***)))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++*********)))'''''''''(((***+++---...++++++*********)))))))))************************++++++++++++++++++++++++***************+++,,,,,,+++,,,...//////...---,,,,,,,,,---------.................................///////////////////////////111222444444444222222555555444333444444555666444444555555666888999:::888===<<<===EEEHHHQQQccc~~~uuufffWWWMMMEEEBBB>>>999666555555555333333333333444444444444222222222222111000///...///............---------................................................------------------------------------,,,,,,,,,,,,******++++++++++++******+++,,,...---,,,,,,---///,,,,,,+++************++++++---...---+++************)))(((''''''((()))***++++++************++++++++++++******)))((((((''')))************+++++++++************************))))))))))))************,,,+++******))))))))))))++++++))))))))))))***++++++++++++++++++++++++++++++++++++************))),,,,,,,,,+++++++++++++++''''''((((((***+++---...,,,+++++++++************************************+++++++++++++++++++++++++++************++++++,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,------------------------......//////000000111111444444444333333222222222444333333333444555666777444444444555666888999:::999>>>;;;<<>>BBBJJJKKKQQQaaayyyvvvfff\\\TTTLLLGGGDDDBBB???;;;888666555444222222222222222222222222333222222111111111111111222222222111000//////...//////............//////111111000///......------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++++++++*********))))))+++++++++++++++,,,,,,,,,************************(((((())))))))))))((((((***+++---......---+++***)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))...------,,,+++***)))))))))************+++++++++***((('''&&&&&&'''(((******++++++******)))((('''))))))***++++++++++++******************)))((('''(((((()))***************,,,,,,+++******+++,,,,,,++++++************++++++******))))))))))))))))))++++++++++++++++++++++++------------------------///////////////.........///000111222222333333222111222444666666555444333666777888888777666888999;;;;;;>>>BBBDDDIIIVVVbbbxxxyyynnndddWWWMMMGGGCCC>>>:::???===;;;999777666555555222222222222222222222222000//////...---.........111111000000///......---//////............//////------,,,,,,++++++******...---,,,,,,,,,,,,---...------------,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,+++++++++,,,,,,------+++++++++*********))))))------,,,+++***)))((((((************************'''(((((())))))((((((''''''(((***++++++***((('''))))))*********+++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))+++******))))))((((((((((((((()))))))))************)))'''&&&&&&''')))***'''((()))******++++++***))))))***++++++++++++******************)))(((((((((((()))***************++++++***))))))***++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////...///000111222222222222111222444555666555444333666777888888777666888999999999<<>>???DDDOOO\\\wwwtttlllbbbYYYSSSMMMGGGBBBCCC@@@<<<;;;;;;;;;999777666555555555444444444444111111111111111111111111333222222111000111111111000000000//////.........///......------......///.........///////////////------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,************************((((((((()))******++++++***************************++++++++++++++++++***)))******++++++******)))))))))))))))************************++++++++++++************************)))))))))))))))))))))))))))*********+++++++++,,,((((((((()))))))))******++++++***))))))***++++++***++++++******)))((('''))))))***++++++++++++*********)))))))))))))))***(((((()))************************))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,---........................------------------------,,,------...///000111111---...///000000111111000111222333444444444444333444666777777666666888999;;;;;;===???@@@DDDOOO[[[uuu~~~nnndddUUUOOOGGGBBB???===;;;999999888888888999999888777666666666555444444333222111111111111111111111111//////...---------------111111000000000000000///......------------......+++++++++++++++++++++,,,------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,************************'''(((((()))******++++++************************)))******++++++******)))***++++++++++++++++++***(((((()))))))))*********))))))*********+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))*********++++++++++++************++++++***++++++******)))((('''))))))***++++++++++++*********)))(((((()))***+++(((((()))***************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------........................------------------------,,,------...///000111111---...///000000111111000222222222333333333333333333555666777666666888999;;;;;;<<<>>>???CCCNNNZZZqqqzzzmmm^^^PPPGGGEEEAAA<<<999888888777777111222333555666777888888666666666666555333222111111111111111111111111111000000///...............111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++***************+++++++++++++++*********)))))))))************************'''(((((((((((((((((('''))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************))))))))))))))))))))))))'''''''''(((((()))))))))************++++++++++++************************'''((()))******++++++***))))))***++++++++++++******)))((((((((()))++++++(((((()))***************++++++,,,,,,,,,,,,++++++++++++************++++++***++++++,,,,,,------...........................------------------------------......//////000000......///000111111111111222222222222333333333333333444666666666666888999999888:::<<<===AAALLLXXXnnn{{{tttlllfff^^^VVVOOOHHH@@@;;;===;;;888666555666666666222333444555555666777888444444555555444333222111111111111111111111111111222222111000000000000000000000000000000000000000...------,,,,,,------.../////////......---------,,,,,,---......---,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,......---,,,+++))))))*********++++++++++++++++++++++++*********************************((())))))******))))))((((((((((((''''''((((((((((((((((((((()))))))))***))))))))))))************************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************))))))************))))))'''((()))******++++++***))))))***++++++++++++******)))((('''((()))+++,,,(((((()))***************)))***+++,,,,,,+++***)))++++++************++++++*********+++,,,---------------------------------------------------------.........///////////////...///000111222222222222222222222222222333333444222444555666666666888:::888888:::<<<>>>BBBMMMYYYnnn|||rrrgggZZZRRRLLLGGGAAA======>>>===<<<777666555444444444555555666666666444333222333555111222333444444333222111000000000000000000000000//////...---------------.........///////////////...------,,,,,,------...------,,,+++******)))))),,,,,,---......---,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,......---,,,+++))))))******++++++++++++((()))***+++,,,---......************************,,,,,,,,,------,,,,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))))))))************))))))***++++++******)))((('''))))))***++++++++++++******)))((('''((()))+++---(((((()))***************((()))***++++++***)))(((++++++************++++++))))))***++++++,,,------------------------------------------------------///////////////.........///000111222222333333222222222111111222222333444222333555666666666888:::::::::<<>>???CCCMMMYYYnnnsssiiicccWWWTTTNNNGGGAAA<<<999888666666666555444333333333333333222222222333444555333333333333333333333333666666666666555444333222000///.........///111222000000000000000000000000000000000000/////////...///---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---......------------------,,,++++++++++++++++++++++++,,,,,,---------------,,,*********++++++*********++++++---000222111---***+++,,,,,,+++***))))))+++*********+++++++++,,,,,,***))))))(((((((((((((((++++++***))))))***++++++)))***+++***((((((((()))*********)))))))))))))))***)))((((((((()))+++,,,,,,++++++***************)))(((((((((((())))))***++++++++++++++++++++++++(((((()))))))))))))))***************************,,,***'''''')))+++***)))''''''(((***---...,,,+++///---++++++++++++***)))))))))))))))))))))))))))************************))))))************))))))((()))***++++++++++++++++++++++++***++++++,,,,,,///......------------...............////////////111000000000111222333444222222333444444555555666444444555666777888999999::::::<<>><<<999666555444555555666555555444333222222111333333333333222222222222000111111222333222222222222222222222222222222222111222333444444444444444000000000000////////////000000000000000000000000/////////.........---------...///...------...///........................+++,,,,,,,,,,,,,,,+++***,,,------------------...************************............---,,,,,,+++,,,,,,------------,,,,,,+++++++++---...///---++++++---......,,,,,,---///,,,,,,,,,,,,++++++++++++++++++***))))))))))))***)))***++++++++++++***)))((()))******))))))***+++++++++******))))))(((((())))))))))))************+++***))))))(((((())))))++++++***)))))))))******++++++++++++++++++++++++***************)))))))))************************'''(((******((('''((())))))))))))+++,,,---+++)))***((('''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++***)))))))))******---...///000000000///...............////////////,,,---...///000000000000111222222333333444555555444444555666777888999999<<<;;;===??????BBBLLLWWWmmmjjjnnnrrrwww}}}mmm\\\[[[]]]VVVPPPPPPLLLKKKJJJHHHGGGEEEDDDCCC>>><<<:::777555333333333555555555555444444333333222222222222222222222222///000111222333222222111333333333333333333333333222222333444444444333333000000000000000///......000000000000000000000000//////.........---------,,,...000///---,,,---///------------------------++++++------...---,,,,,,...------------------,,,++++++++++++++++++++++++////////////...---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,......---++++++---......------...000,,,,,,+++++++++*********...---,,,,,,++++++,,,,,,)))***++++++++++++***)))''')))******))))))***+++*********)))))))))))))))***)))((((((((()))+++,,,,,,+++******))))))***************)))******++++++************************(((((()))))))))))))))***************************&&&)))++++++)))((((((***)))))))))+++,,,,,,+++)))***((('''(((***,,,,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++*********+++,,,------------++++++*********+++,,,,,,---...///000000...---,,,............////////////------///000111111000000111111222333333444444555444444555666777888999999<<<<<<===??????AAALLLWWWmmmOOORRRUUUYYY^^^eeennnuuuzzz}}}sssllliiijjjkkkooo[[[LLLLLLOOOJJJGGGJJJGGGGGGGGGFFFDDDBBB@@@???>>>===;;;999777555444444000111222333333333333333333333333333333333444444///000111222333222111111444444444444444444444444333333333444444333333222000000111000000///......000000000000000000000000//////.........---------,,,...000///---,,,---000------------------------***+++---...///......---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++******++++++,,,,,,++++++***,,,++++++,,,---...---+++,,,---......------///000+++++++++******)))))))))+++***))))))(((((()))))))))***+++,,,,,,+++***)))''')))******))))))***,,,)))))))))))))))*********+++***((('''''')))+++,,,---,,,++++++******++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******************************'''***------***))))))+++)))))))))+++,,,,,,***((((((&&&&&&''')))+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---.........------------......///000***+++---------+++)))(((............/////////000---...000111222222111111111111111222333333444444444444555666777888999999<<<<<<===??????AAAKKKWWWmmmEEEEEEEEEGGGJJJNNNQQQSSS^^^dddlllsssxxxzzzttthhhfff___XXXVVVZZZ[[[XXXUUUKKKFFFHHHIIIDDD@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???===;;;999777555555444444333333333444444333333222222222222222333444444444333333222222222666777888777444222222333555444222222333333222111000000//////......------////////////////////////000///---,,,,,,---///000000000//////.........---//////.........---------,,,++++++******++++++,,,---------,,,+++***)))(((+++++++++*********))))))...---,,,,,,++++++++++++111000...---,,,++++++***)))+++---...///...---,,,---------------...///000+++++++++*********))))))+++++++++************)))+++******))))))((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))+++***)))***,,,------,,,((()))++++++******+++---'''((()))******)))((('''*********)))))))))))))))***+++,,,------,,,+++***,,,++++++*********************))))))))))))******++++++++++++++++++++++++))))))***++++++++++++***+++***)))))))))***,,,,,,&&&'''((()))+++,,,---...,,,,,,++++++++++++++++++,,,---/////////---+++)))111---,,,---)))"""!!!&&&---------............///222222222222111111111111555555666666555555444333666666777888999::::::;;;>>>======>>>>>>BBBMMMYYYiii>>>>>>>>>>>>@@@BBBEEEFFF@@@DDDJJJNNNQQQWWW```fff|||}}}uuuoookkkfff___YYYTTTRRRMMMHHHHHHMMMOOOMMMLLLCCC>>>AAACCCBBBAAABBB@@@@@@@@@AAA@@@@@@@@@???@@@@@@@@@???>>>===<<<;;;888777666555555444444444555555444333333333444444333333333333222222222222333555666555333222222222555444222333444444333222000000//////////////////////////////////////////000...---,,,,,,---...000000/////////............//////.........------------,,,,,,,,,,,,,,,,,,------------,,,,,,***)))))),,,,,,,,,,,,+++++++++***...---,,,+++++++++++++++...------,,,,,,,,,,,,,,,,,,---///000000///...------,,,,,,,,,------...///+++++++++*********))))))*********)))))))))((((((,,,,,,,,,,,,,,,,,,++++++))))))))))))************))))))(((((((((((())))))***))))))(((((())))))***---+++******++++++)))((()))***+++***)))((()))***'''((()))******)))((('''***))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))***+++,,,)))))))))(((((()))))))))************************))))))***++++++++++++***++++++*********+++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++...,,,,,,///---((()))------------............///000000000000000000000000111222333333444444444444555666777888999:::::::::===<<<===??????BBBLLLXXXjjj>>>===<<<;;;<<<===>>>??????BBBDDDDDDEEEHHHOOOTTTUUU[[[bbbggglllrrrzzzzzzsssccc^^^XXXTTTRRROOOJJJFFFFFFFFFCCC@@@CCCIIILLLJJJDDD>>>999:::=========???<<<======>>>???@@@@@@@@@???@@@AAAAAABBBBBBBBBAAA<<<;;;:::999777666555555444333222222111111111111111111111222222222222222111333444444222111222333444333222333555555555333//////000000000000000000000000000000000000000000///...---,,,,,,---...///////////////...........................---------...------,,,,,,------...,,,------,,,,,,+++***)))---------,,,,,,,,,++++++---,,,,,,++++++++++++,,,+++++++++++++++,,,---......///000111111000...---,,,++++++++++++,,,------+++++++++***************))))))))))))((((((((('''))))))))))))))))))******))))))))))))***************))))))(((((())))))************))))))*********,,,+++******+++,,,+++))))))***+++***(((&&&'''((((((((())))))))))))(((((())))))))))))))))))******))))))************))))))&&&&&&&&&((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******,,,++++++++++++,,,------------,,,,,,++++++***************++++++,,,,,,---,,,,,,,,,,,,---------------,,,---///...+++,,,000---------............///,,,------......//////000//////000111222333444444444555666888999:::::::::;;;;;;===??????AAAKKKVVVkkk>>>>>>===<<<<<<======>>>@@@@@@???>>>===@@@DDDHHHCCCFFFJJJMMMPPPVVV^^^dddnnnvvv~~~wwwrrriiikkklllllljjjddd]]]YYYRRRNNNKKKIIIHHHGGGDDDBBBBBBCCCCCCBBBFFFLLLNNNLLLCCC???;;;;;;;;;:::888777<<<<<<===>>>???AAABBBCCC@@@@@@AAACCCCCCDDDDDDDDD@@@???>>>===;;;999777666666555444333222111111111000000000111111222222333000222333444333222333444444333222333555666666444//////000000111111222222000000000000000000000000///...------------...//////////////////.................................------,,,,,,,,,,,,------,,,,,,------,,,++++++***---,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,************+++,,,------///000000000///...------++++++************++++++******************************)))))))))(((((((((&&&&&&&&&'''((((((((()))((()))))))))***************))))))))))))))))))***++++++************++++++***))))))+++---//////...((()))***)))'''&&&'''(((((((((((())))))))))))))))))))))))))))))*********(((((())))))))))))((((((%%%&&&&&&'''(((***,,,---)))******************)))))))))))))))))))))))))))((())))))************************+++++++++,,,,,,...------,,,,,,+++++++++))))))***+++,,,,,,------,,,+++++++++,,,---..................,,,******,,,---------............///++++++,,,---...000000111000000000111111222333444444555666888999:::::::::999:::===??????AAAJJJTTTjjj|||999999999999::::::;;;;;;;;;:::999888888:::===@@@AAACCCDDDDDDDDDHHHOOOTTT\\\eeesss{{{sssllleee___ZZZWWWQQQRRRRRRQQQOOOLLLJJJIIIEEECCCAAA@@@@@@@@@???>>>===???@@@AAADDDJJJKKKGGGAAAAAA@@@???>>><<<999555;;;;;;;;;<<<>>>@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@>>><<<:::999:::999888666555555444444000000000111111222222333000222444444444333444555333222222333555666555444//////000000111111222222000000000000000000000000.........------..................///////////////---.....................,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++************+++++++++******++++++,,,+++++++++******+++,,,,,,............---,,,,,,++++++******)))))))))******************************++++++*********)))))))))((()))))))))***+++++++++((()))))))))******************))))))))))))******++++++************++++++)))(((((())),,,------,,,%%%'''((((((''''''((()))((((((((((((((()))******(((((())))))************((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,++++++***************************(((((()))************)))((())))))***************+++,,,,,,,,,,,,,,,------))))))***+++,,,,,,------+++++++++++++++,,,---...---...///...,,,,,,---------------............///,,,,,,---...000111222222444333222222222222333333333555777999;;;;;;;;;;;;999:::===??????AAAJJJTTTgggyyy888888999999:::;;;;;;;;;<<<<<<<<<<<<===???@@@BBB>>>@@@AAABBBCCCGGGNNNTTT```lll}}}}}}wwwpppkkkfffdddaaa]]]WWWRRRNNNKKKHHHFFFHHHHHHGGGEEEBBB@@@AAABBB???>>>===<<<;;;;;;;;;<<<999<<<>>>???CCCHHHGGGCCC===AAABBB@@@@@@AAA@@@<<<;;;::::::::::::<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBAAA???>>><<<:::999888666444333333222111111111222222222222222111222444555444333444555333222111222444444444222//////000000000000000000000000000000000000000000.................................///////////////---------...............,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++*********))))))+++************++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++***))))))))))))******************+++++++++++++++++++++************''''''(((((((((((((((((())))))))))))************+++******))))))******+++*********))))))*********+++)))((('''((((((&&&%%%%%%&&&(((((('''''')))+++((((((''''''((()))***+++((((((((()))******++++++))))))(((((((((((())))))+++***))))))(((((((((((()))***+++,,,,,,+++***)))************************'''((())))))******))))))'''((())))))******)))))))))******+++,,,------...*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,***...000......111333222---------............///---......000111222333333666555444222222222333444333555888;;;======<<<<<<;;;;;;===??????AAAKKKVVVdddxxx::::::;;;;;;<<<;;;;;;;;;777777888999;;;======<<<>>>BBBGGGLLLRRRZZZeeelllyyy{{{sssnnniiieeecccaaa```^^^[[[WWWSSSPPPNNNNNNKKKHHHFFFEEEDDDBBB@@@AAACCCDDDCCC@@@>>>>>>?????????>>>===;;;:::;;;<<<666:::===???CCCHHHFFFBBB===@@@AAA===>>>CCCFFFDDD>>>===;;;::::::;;;<<<===??????@@@AAAAAAAAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@<<<;;;999777555444333333333333333333222222222222000222444444333222222333333222111111222333222000000000//////////////////////////////////////////---..................---............/////////000---------.........//////,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++************************+++,,,,,,++++++++++++,,,...///000++++++*********++++++,,,,,,+++******)))))))))***))))))*********+++++++++************))))))))))))&&&&&&%%%%%%%%%%%%%%%%%%))))))))))))************+++******))))))******+++***))))))(((((())))))***---+++)))(((((((((&&&$$$'''((())))))((('''(((***((('''''''''((()))+++,,,'''(((((()))******++++++******)))(((((()))******,,,+++***)))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))***+++******)))))))))******+++,,,,,,---++++++++++++++++++++++++++++++,,,---,,,+++***)))***///111------111222111---------............///......///000111111222222555444333222222333555666444666999===>>>???>>>======<<<===??????BBBLLLXXXbbbyyy999999999999999888777777::::::<<<>>>AAAAAA@@@???FFFLLLUUU___iiivvv~~~|||{{{zzzzzzyyywwwtttmmmhhhaaaZZZVVVSSSQQQOOOKKKLLLLLLLLLLLLJJJHHHGGGHHHFFFDDDCCCCCCCCCBBBAAA999===AAABBB@@@>>>>>>????????????===:::999::::::111666:::===BBBFFFDDD@@@???BBB@@@::::::BBBGGGGGGBBB@@@>>><<<;;;<<<===>>>===>>>@@@AAABBBCCCCCCCCC>>>???AAACCCDDDDDDCCCBBBEEECCCAAA???===<<<;;;;;;444444444333333222222222000111333333111000111222444222111111222222000///000000//////......------////////////////////////------............---------.........//////000000---------.........//////...------,,,,,,------...,,,,,,------...------------------,,,,,,,,,++++++******))))))***+++,,,,,,))))))***+++---000111333************+++,,,------,,,,,,+++******)))******))))))******++++++++++++))))))))))))(((((((((((()))))))))(((((('''''''''))))))))))))************++++++************++++++))))))(((((((((((())))))---,,,++++++,,,,,,+++))))))***+++***(((&&&'''(((((('''''''''((()))+++,,,'''(((((()))***++++++++++++***)))(((((()))***+++++++++************++++++&&&'''(((******((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))((()))***+++,,,+++*********************+++++++++,,,,,,++++++++++++++++++***+++---...---+++)))(((+++000111,,,***------***---------.........//////......//////000111111111333222111111222444666888555777:::>>>???@@@???>>>>>>======>>>>>>BBBMMMYYYaaazzz888999::::::999999;;;<<<:::<<<>>>>>>???CCCKKKQQQUUU^^^nnn}}}}}}|||}}}}}}|||}}}{{{vvvoookkkcccaaa___```bbbbbb___\\\WWWTTTPPPMMMLLLKKKIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCC@@@AAABBBCCCDDDDDDDDDCCCDDDAAA>>>===>>>???===:::::::::;;;???BBBBBB>>>:::;;;===@@@CCCEEEFFFGGGGGGAAAAAAAAA@@@@@@???======???>>><<<;;;;;;===@@@BBBBBBDDDFFFHHHHHHFFFCCCBBBHHHEEEBBBBBBCCCDDDBBB@@@999999777666444222111000333333333444555555666666222444555666666444333111......---------///111222000000000000000000000000000000000000000000000000,,,---...//////...------..........................................---------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,+++******,,,---***************)))((((((************************************************)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((())))))******)))))))))))))))******++++++*********))))))((((((******)))((((((((((((((())))))***,,,,,,***%%%!!!***)))((((((((()))+++,,,+++*********))))))((((((++++++***)))(((((()))))))))((((((((()))***++++++))))))))))))))))))))))))))))))******)))((('''&&&***)))((('''''')))+++,,,---------,,,,,,+++++++++------,,,++++++******)))++++++,,,---,,,+++)))(((------............------111111000...---,,,+++***------......//////000000111333444444444444555777:::<<<>>>>>>>>>===>>>@@@<<<;;;===??????BBBLLLWWWfff{{{:::;;;======<<<;;;<<<===999<<>>AAACCCEEEGGGHHHHHHGGGFFFJJJGGGEEEDDDEEEEEECCCAAA>>>===;;;999777666444333555555555555555555555555444444666777666555333222111000000/////////000000000000000000000000000000////////////////////////---......//////...---,,,..........................................---------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))************++++++*********+++)))************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((''''''''')))******+++,,,,,,------)))))))))))))))******+++************)))))))))(((******)))((((((((((((((((((((()))***+++***'''$$$)))(((((((((((()))******************)))))))))(((++++++***)))))))))))))))))))))))))))))))))***+++************************************))))))))))))+++***)))((((((***+++---------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***+++,,,---------,,,***)))------............------,,,,,,------...///000000//////000000111111222222111333444444444444555777999;;;===>>>=========>>><<<;;;===??????BBBLLLWWWeeezzz999:::;;;;;;:::;;;===??????FFFPPPZZZeeeqqq|||xxxuuuvvvqqqkkkiiihhhhhhfffccc]]]\\\\\\]]]___``````___^^^\\\ZZZYYYYYY\\\___bbbdddeeefffhhhiiikkklllmmmpppqqqtttyyy}}}{{{vvvqqqmmmnnnqqquuuyyy|||~~~~~~zzzvvvrrrooonnnmmmggggggggggggiiijjjkkklllhhhfffbbb___]]]]]]^^^___aaabbbeeeeeeeeefffgggiiieeeccc```^^^]]]]]]^^^___aaabbbcccbbbaaa^^^[[[YYY[[[^^^```___\\\XXXXXXXXXVVVTTTRRRRRRSSSTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRPPPNNNMMMLLLMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJMMMKKKHHHHHHHHHHHHGGGFFFBBBBBBBBBCCCCCCAAA<<<999<<<<<<===>>>AAADDDFFFHHHGGGGGGHHHGGGGGGFFFEEEDDDAAA@@@???>>>===<<<;;;;;;???@@@BBBDDDGGGIIIJJJKKKKKKJJJHHHHHHHHHHHHFFFDDDCCCBBBAAA???===;;;999999888777777666555555444444555555666777666555333222222222222222111000///...000000000000000000000000..............................//////...---,,,,,,........................------------------......------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))*********)))***+++,,,,,,+++***)))))))))******************((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))******)))))))))))))))******+++************))))))))))))***))))))((((((((((((((('''''''''(((***+++)))(((''''''((())))))))))))(((************))))))))))))+++***))))))))))))))))))+++***))))))))))))))))))************************+++******))))))***+++,,,++++++***))))))+++,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++------............------***+++,,,---...000111111//////000000111111222222111333444444444444555777777:::===>>>>>>===<<<===<<<<<<===??????AAAKKKWWWdddyyy;;;;;;:::999:::>>>DDDIIISSS]]]kkkzzz}}}yyyvvvvvvrrrllliiigggfffcccaaaZZZZZZXXXXXXWWWVVVUUUTTTUUUTTTQQQOOOOOOPPPRRRSSSQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYY[[[]]]\\\XXXUUUTTTUUUVVVWWWZZZ]]]```aaa___^^^\\\ZZZYYYXXXWWWWWWSSSSSSSSSTTTUUUVVVVVVWWWYYYWWWVVVTTTTTTVVVXXXYYY]]]^^^_________```bbbddddddcccbbbaaabbbcccdddeee```bbbddddddccccccbbbbbbjjjqqqwwwvvvmmmeeebbbbbb```___]]]\\\]]]]]][[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVTTTRRRRRRTTTVVVXXXXXXXXXXXXWWWVVVTTTSSSRRRPPPOOOMMMLLLLLLLLLKKKKKKIIIIIIHHHHHHFFFBBB>>>;;;>>>===<<<===???CCCFFFIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFEEECCC@@@>>><<<<<<===>>>@@@CCCGGGJJJLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEECCCAAA@@@>>>>>>;;;:::999888666444333333555555555555555444333222000000111222111000///---////////////////////////......................../////////......---,,,,,,........................,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++******,,,---......+++)))******************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&''''''((((((((()))))))))))))))******+++*********)))))))))))))))))))))(((((((((((()))))))))((('''''')))******)))%%%&&&((()))))))))((('''*********)))))))))))))))******)))))))))))))))***++++++***)))((((((((()))))))))))))))))))))))))))+++***(((((((((***,,,---++++++*********+++,,,---,,,+++++++++++++++++++++))))))***+++,,,,,,---------------------------,,,,,,------......------,,,...............---------------......//////000000111333444444444444555777777:::>>>??????=========<<<<<<===??????AAAKKKVVVeeezzz<<<<<<;;;<<<@@@JJJUUU]]]ooozzz}}}zzzvvvssspppmmmiiifffcccaaa___]]]ZZZZZZYYYWWWTTTRRRQQQQQQPPPNNNLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOMMMLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKLLLNNNQQQRRROOONNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRSSSSSSTTTTTTWWWVVVVVVWWWYYY[[[^^^```ccccccdddcccccceeehhhkkklllllllllkkkkkkkkkjjjjjjfffhhhjjjkkkjjjkkkmmmooowwwyyysssrrrpppnnnllljjjiiigggdddbbbbbbbbbbbbccccccccccccccc^^^]]]ZZZYYYYYY[[[]]]___^^^^^^^^^]]]\\\[[[ZZZZZZUUUUUUTTTSSSRRRQQQRRRRRRQQQQQQPPPNNNKKKGGGDDDBBBCCCAAA@@@@@@AAAEEEHHHKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIGGGDDDAAA???<<<<<<<<<===@@@CCCGGGIIIHHHJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBB???>>><<<:::888666444444555555555444333222222111,,,---///000111000//////////////////////////////........................//////......------------........................,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++,,,///111222///,,,++++++***)))******+++,,,************************************************))))))))))))))))))))))))***)))))))))(((((((((((())))))***************+++)))))))))))))))******+++))))))))))))))))))******))))))(((((((((((())))))+++)))''''''((()))((((((%%%&&&((()))))))))((('''))))))))))))))))))*********)))))))))))))))******++++++***)))((((((((()))((((((((((((((((((((((((***)))'''&&&''')))+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...------------------------,,,,,,------------,,,,,,111000///...---,,,++++++------......//////000000111333444444444444555777888;;;>>>???>>>>>>===>>>===<<<>>>??????AAAKKKVVVggg|||:::<<>>???AAABBBDDDCCCFFFIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCAAA???<<<:::888777666666555444333222222111,,,---...//////000000000000000000000000000000000..............................---------......///........................++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))******+++,,,,,,++++++...333555333000---,,,+++***)))***++++++************************************************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++))))))))))))************((((((((((((((())))))***,,,***((('''((()))((('''''''''((())))))))))))((())))))))))))************)))))))))))))))******++++++***))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))************+++++++++++++++*********+++++++++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,---...,,,,,,------------,,,,,,........................//////000000111111222222111333444444444444555777999;;;======<<<<<<===>>>======>>>??????AAAJJJUUUggg{{{@@@FFFPPP\\\jjjzzzyyypppjjjgggdddbbb[[[[[[ZZZXXXUUUSSSRRRRRRKKKMMMMMMKKKHHHFFFFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJGGGHHHHHHHHHIIIKKKNNNPPPNNNNNNNNNOOOQQQRRRSSSTTTWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[^^^```aaabbbbbbbbb```aaacccfffjjjnnnrrrsssvvvwwwyyy|||~~~xxxxxxxxxxxxyyyyyyzzzzzzrrrqqqnnnllliiigggfffeeeffffffeeedddcccaaa___^^^^^^___```^^^\\\[[[]]]___^^^___```]]]XXXUUUTTTTTTUUUTTTRRRQQQQQQRRRTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPOOONNNMMMLLLKKKGGGGGGEEECCCBBBAAA@@@@@@>>>BBBFFFHHHHHHIIIJJJLLLIIIIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGDDDBBB@@@>>>===999888777666555444444333000///////////////000000000000000000000000000000////////////////////////------,,,,,,---...000000........................***++++++,,,------......+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***++++++,,,,,,)))))),,,222666555333///...,,,***))))))******************************************************))))))))))))))))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++((()))))))))************((((((((((((((()))******)))((('''((()))***)))((()))(((((((((((()))******((()))))))))************)))))))))))))))***++++++))))))))))))))))))***+++******************************))))))))))))))))))((()))******++++++******)))*********++++++++++++*********++++++,,,,,,,,,,,,++++++***+++,,,---...+++,,,,,,------,,,,,,+++,,,---------...///////////////000000111111222222111333444444444444555777888999:::999999999<<<>>>>>>===>>>??????@@@JJJUUUdddyyyOOOXXXgggxxxyyymmmbbb[[[WWWTTTRRRNNNNNNNNNMMMJJJIIIHHHIIIGGGIIIJJJHHHEEECCCEEEGGGBBBBBBCCCDDDDDDCCCBBBBBBGGGGGGHHHJJJLLLMMMOOOOOONNNPPPRRRRRRRRRRRRSSSTTTUUUVVVXXXZZZ\\\^^^___```[[[\\\]]]___aaaaaabbbbbb```bbbeeegggiiijjjjjjjjjlllmmmooossswww{{{~~~|||~~~{{{wwwtttrrrjjjiiihhhfffccc```^^^\\\]]]___```^^^\\\[[[]]]___aaaccccccaaa\\\YYYYYYZZZ\\\[[[ZZZXXXXXXXXXXXXYYYWWWWWWXXXXXXYYYXXXXXXWWWTTTTTTSSSSSSRRRRRRRRRRRRNNNMMMKKKHHHEEEBBB@@@???:::???DDDGGGGGGHHHJJJLLLIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLKKKIIIFFFDDDCCCBBB;;;:::999777666666555555444222111/////////000000000000000000000000000000000000000000000000000000---,,,,,,,,,---///111222........................******+++,,,,,,---......+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,+++((('''***111666666444111///,,,***(((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))******+++(((((())))))*********+++((((((((((((((()))******&&&&&&&&&(((+++,,,+++******)))((((((((()))+++,,,(((((())))))*********+++))))))((())))))***++++++))))))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))************)))))))))******++++++++++++***++++++++++++,,,,,,,,,++++++***)))***+++---...+++,,,,,,------,,,,,,+++........................------......///000000000111333444444444444555777888888888666666777:::===>>>===>>>??????@@@JJJUUUaaavvvmmmyyywwwqqqggg^^^WWWTTTSSSTTTSSSRRROOOLLLJJJIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGEEECCCAAAAAADDDGGGIIINNNNNNOOOSSSWWWZZZ[[[ZZZ[[[\\\^^^```aaabbbbbbbbbeeeffffffeeeddddddgggiiihhhhhhhhhhhhhhhgggggggggkkklllnnnoooqqqtttyyy}}}~~~}}}}}}|||wwwqqqkkkgggeeedddbbbdddffffffdddbbbbbbbbbeeeeeecccaaa___```cccfffeeebbb______aaabbb```]]][[[\\\]]]]]]]]]\\\[[[ZZZZZZ[[[\\\\\\[[[XXXUUURRRSSSRRRPPPNNNLLLHHHCCC???>>>===>>>AAAEEEIIIKKKKKKMMMMMMMMMMMMMMMNNNPPPPPPPPPNNNLLLLLLMMMLLLHHHEEEBBB@@@===:::777555555555///000111111222222111111//////000000111111222222////////////000000000000------......---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---///111222444444......,,,+++***)))))))))---,,,++++++******++++++))))))))))))******************)))(((((((((((((((------,,,+++)))'''%%%$$$(((+++------+++)))((((((******++++++++++++******((())))))*********))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))(((((('''''')))'''&&&'''***+++***'''***************)))((((((***************))))))))),,,***))))))***++++++***''')))***++++++***)))'''+++)))))))))+++,,,+++***,,,+++******)))******+++---,,,+++******+++,,,---........................///000///---++++++---///...------,,,,,,,,,------+++---//////...///000222999666333333555666444222<<<<<<============<<<<<<===;;;<<<>>>@@@CCCLLLVVVcccyyyvvvtttooojjjfffcccbbbbbb]]]\\\YYYVVVTTTSSSSSSTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSQQQOOOMMMMMMOOORRRSSSXXXXXXZZZ^^^bbbddddddccccccdddeeeggghhhiiijjjkkkllllllllljjjhhhgggiiikkkhhhiiikkkllllllnnnqqqtttxxxzzz|||yyyuuusssrrrqqqqqqqqqqqqpppnnnmmmkkkmmmmmmllliiihhhiiilllnnnmmmiiifffdddeeeeeecccaaaffffffffffffeeecccaaa___]]]^^^___```___]]][[[ZZZXXXWWWUUUTTTSSSPPPLLLHHHCCCAAA???@@@CCCGGGJJJKKKNNNNNNOOOOOOPPPPPPPPPPPPPPPNNNLLLLLLNNNNNNLLLJJJHHHFFFCCC???<<<999777666222222222222222222222222............//////000000000000000000///////////////////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++((()))***+++---...//////------,,,+++************+++***))))))(((((())))))))))))))))))******************)))((((((((((((((('''((()))******+++******'''))),,,,,,***((('''''')))******++++++******)))***************)))((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++)))((()))+++,,,+++)))***************)))(((((('''''''''''''''''''''''',,,***))))))***++++++***((()))***++++++***)))(((***)))((()))+++,,,+++*********************))))))+++++++++******+++++++++------------------------.........,,,+++***,,,...///......------.........+++,,,......------...000333111000111333555555333999999:::<<<<<<=========<<<;;;<<<>>>@@@CCCLLLVVVcccyyy}}}zzzwwwuuupppnnnllliiigggfffeeeeeeeeeddddddccccccddddddeeeeeecccaaa______```bbbdddggghhhjjjnnnpppqqqooommmkkkllllllnnnoooqqqrrrsssssssssqqqooolllkkklllmmmkkkooossstttuuuyyy~~~~~~~~~zzzvvvyyyzzzyyyxxxxxxyyy||||||wwwrrrmmmjjjhhhfffdddfffgggggggggfffeeecccbbbaaaaaaaaaaaa```^^^]]]\\\]]]\\\[[[[[[ZZZXXXTTTRRRNNNJJJEEEBBBBBBDDDFFFGGGLLLNNNPPPRRRSSSRRRQQQPPPPPPOOOMMMNNNOOOPPPPPPOOOOOOMMMKKKGGGCCC???;;;:::666555333222111111222222.........////////////000111111000000//////......000000111111111000//////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++***))))))++++++++++++++++++++++++(((((())))))***+++++++++,,,++++++*********+++++++++***))))))(((((())))))))))))))))))******************)))((((((((())))))%%%&&&''')))+++,,,------&&&(((******)))''''''''')))******++++++******)))++++++++++++***((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********+++*********,,,---,,,+++***************)))(((((()))))))))))))))))))))))),,,***))))))***++++++***((()))***++++++***)))((())))))((()))+++,,,***))))))***+++,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---//////.........//////000---...//////...---...000000//////000333666777666666777999:::<<<=========<<<;;;<<<>>>@@@BBBKKKUUUbbbxxx~~~|||{{{zzzzzzxxxwwwwwwwwwwwwwwwxxxxxxuuutttrrrppppppppprrrssstttuuuwwwyyyzzzxxxtttpppoooooonnnooopppqqqsssuuuvvvvvvuuusssqqqppprrrsssvvv{{{{{{sssmmmiiigggcccdddeeefffgggffffffeeeiiihhhfffeeecccaaa```___bbbaaa___^^^^^^\\\XXXVVVXXXTTTNNNIIIFFFEEEDDDBBBHHHKKKNNNQQQSSSSSSRRRQQQSSSRRRQQQPPPQQQRRRRRRRRRRRRQQQPPPMMMJJJFFFBBB???:::888555333111111222222111111111111111111111111222111111000///......---000000111111111000000///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---,,,++++++******++++++((()))))))))******************))))))((())))))***(((((()))************)))&&&(((******(((''''''((())))))************))))))***************)))((('''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***+++******+++,,,,,,,,,,,,***************)))((((((*********+++++++++++++++,,,***))))))***++++++***((()))************)))((()))((()))***,,,,,,***)))***+++---//////...,,,+++((()))++++++++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,---..................///000111222333222111000111222111111111222555777888999777888999;;;<<<<<<======<<<;;;<<>>:::444000////////////......///000000//////...000...------......---,,,......---------,,,,,,,,,.........------,,,,,,,,,++++++*********+++,,,,,,***+++,,,+++******,,,---************************---++++++,,,,,,*********)))******+++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++***************)))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))******))))))((('''&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---******))))))))))))******++++++******)))'''&&&%%%))))))******++++++++++++)))************+++++++++(((***---...///---,,,******+++---//////...---,,,+++++++++,,,,,,,,,------++++++,,,---,,,+++***))),,,,,,,,,------,,,++++++,,,---...///...---,,,++++++,,,...//////...,,,***------...///000111222222333333444555555444444333888999:::;;;<<<<<<===<<<===<<<>>>@@@@@@AAAHHHPPP```qqqyyyuuuooojjjhhhfffeeedddcccbbbaaabbbbbbaaa^^^\\\WWWSSSNNNJJJHHHHHHGGGFFFIIILLLQQQVVVYYY[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTUUUSSSQQQOOONNNKKKHHHEEEBBB>>>999555333222111000000000000000000//////...000...------...///---,,,......---------,,,,,,,,,.........------,,,,,,,,,......---,,,,,,---------,,,,,,---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,------------******++++++++++++******************************+++++++++*********))))))***)))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++******)))((((((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))***+++,,,---******))))))))))))******)))***************))))))))))))******************)))************+++++++++(((***,,,......---+++******+++---...///...---,,,***++++++,,,------......)))***+++,,,---,,,,,,+++,,,,,,,,,------,,,,,,+++------......------,,,+++,,,---.........---,,,,,,---......///000111222333222222222333333333444444888888:::;;;<<<<<<======;;;:::<<<>>>>>>???EEENNN^^^ppp}}}{{{{{{~~~zzzsssmmmhhhdddaaabbbbbbccceeefffddd```]]]ZZZYYYWWWVVVTTTPPPKKKGGGFFFIIIMMMRRRWWWZZZ\\\]]]^^^]]]ZZZXXXWWWWWWWWWXXXWWWUUURRRPPPPPPOOOMMMKKKGGGDDD???<<<999777444222111111111000000//////...000///---...//////...,,,......---------,,,,,,,,,.........---------------///......---,,,,,,,,,,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///000///...++++++++++++++++++******++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))******++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******+++++++++******))))))(((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))******+++,,,******))))))))))))******(((((()))***+++,,,,,,---)))))))))))))))))))))))))))************+++++++++((()))+++------,,,+++******+++---.........---,,,++++++,,,,,,---...//////((((((***+++,,,---------,,,,,,------------,,,,,,......---,,,,,,,,,,,,---------------------------...//////000111222333333111111000000111333444666777888999;;;<<<<<<======;;;:::;;;>>>>>>>>>EEEMMM\\\mmm~~~}}}{{{zzzzzzyyy~~~{{{qqqhhhbbbccccccdddeeegggfffcccaaa^^^]]]]]]]]]\\\XXXRRRNNNLLLMMMOOORRRVVVYYY[[[\\\^^^]]]\\\[[[[[[ZZZ[[[[[[YYYVVVSSSQQQQQQQQQQQQPPPLLLIIIFFFBBB@@@<<<777444111111000000////////////000///......//////...---......---------,,,,,,,,,...............---------...---,,,+++***)))))))))...000000///---++++++,,,************************'''***,,,...222444111,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))************++++++++++++++++++***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))***+++++++++*********)))))))))'''''''''((()))*********(((((((((((()))))))))))))))))))))))))))***++++++******))))))))))))******((((((((()))***+++,,,---))))))))))))(((((((((((())))))*********+++++++++)))***,,,---------,,,+++***+++,,,------------,,,------------------------))))))***+++,,,,,,------+++,,,------------------///...---,,,+++,,,------...------------....../////////000111222333444444111111000000111333666888666777999:::;;;<<<======>>><<<===@@@???@@@FFFNNNYYYjjj||||||{{{yyyyyyyyy{{{|||}}}rrriiikkkiiigggggghhhiiihhhgggaaa```_________^^^[[[XXXVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]_________^^^]]]YYYWWWTTTRRRSSSSSSSSSRRROOOMMMJJJHHHEEEAAA<<<999222111000000///000000111111///......///000...---......---------,,,,,,,,,...........................---,,,+++***)))))))))...000111000...,,,+++,,,************************&&&***///222888<<<666...------,,,+++******++++++++++++++++++++++++++++++,,,,,,+++++++++*********(((((())))))************))))))************))))))''''''(((((())))))******************************))))))(((((()))***++++++***)))))))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))((())))))************))))))))))))******))))))((((((((())))))***)))))))))((((((((((((((())))))*********+++++++++++++++,,,---...------,,,+++++++++,,,,,,,,,,,,,,,//////...---,,,++++++***,,,++++++++++++++++++++++++,,,------.........---///...---,,,+++,,,------...------------...///000//////000111222333444444333222111111222444777999555666888:::;;;<<<======>>><<<===?????????EEEMMMWWWhhh}}}~~~yyyzzzzzzzzzzzz|||yyyuuurrrnnnkkkjjjjjjhhhgggdddbbb```___``````___^^^______^^^\\\[[[ZZZYYYYYYWWWYYY\\\___aaa```___^^^ZZZXXXVVVUUUVVVVVVUUUSSSSSSQQQNNNLLLJJJGGGCCC@@@777666444222111000111111111000...///000000///---......---------,,,,,,,,,...............////////////......---,,,,,,,,,,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...111444;;;BBB>>>444///...,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((((((((()))******++++++)))))))))******)))))))))(((((((((((())))))))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))(((((())))))*********))))))))))))******+++***)))'''''''''((((((((((((((())))))*********)))************+++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,//////...---+++***))))))---,,,++++++******+++++++++,,,---......///............---,,,,,,,,,,,,------------...//////000000...//////000111222333333333333222222333555777888555666777999;;;<<<======<<<;;;;;;===<<<===CCCKKKVVVggg{{{{{{vvvrrrllliiieeeccc```______```___^^^aaaaaaaaaaaa___^^^\\\[[[YYYZZZ\\\]]]^^^^^^^^^^^^\\\[[[ZZZZZZZZZYYYWWWUUUVVVTTTQQQOOONNNMMMKKKHHH@@@>>>:::666333111000000111000//////000000///---......---------,,,,,,,,,---........./////////000......---,,,,,,---------+++---///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////888CCCBBB999000...,,,*********+++,,,************************++++++++++++************'''(((((()))******++++++)))******++++++******)))))))))))))))((((((((((((************************(((((((((((()))***+++,,,************************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******,,,+++)))((('''((()))***'''(((((()))***+++,,,,,,)))************+++++++++))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++*********,,,+++*********+++,,,---+++,,,---...////////////------......------,,,++++++,,,...///000000000///---......///000111222333222222333333333444444444444555777999;;;<<<======<<<;;;;;;===<<<<<>>======???>>>>>>DDDLLLVVVfffyyyuuuppphhhbbb___^^^^^^]]]```___^^^]]]^^^___aaabbb```^^^\\\ZZZYYYYYY[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[ZZZXXXVVVTTTSSSRRRRRROOOMMMJJJEEE???:::666333//////000000000///...---------,,,,,,,,,------...///............---------+++++++++,,,,,,---------//////...------,,,+++++++++++++++*********))))))000...,,,,,,000888@@@EEE???:::333...+++++++++***))))))***++++++++++++***+++++++++******)))))))))))))))))))))))))))))))))+++*********))))))((((((%%%''')))***)))((()))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))***+++,,,+++******$$$$$$$$$$$$$$$%%%&&&'''))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))***,,,---...------,,,***************+++++++++,,,,,,,,,------,,,++++++---------------...///000222000...---,,,,,,,,,---///......---------....../////////000111111222222111111111222222333333444666777888:::;;;<<<======999;;;=========???EEEJJJVVVcccvvvyyyooohhhdddaaa___```^^^\\\[[[[[[]]]___```____________]]]\\\ZZZYYYZZZ[[[[[[\\\]]]^^^______^^^]]][[[YYYWWWUUUTTTTTTQQQPPPMMMIIIDDD???:::888333333222111000......---...------,,,------......///............---------,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,+++++++++***+++******+++---111555888999555///+++***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************)))))))))(((''')))++++++***)))***+++))))))))))))))))))))))))************))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++)))))))))))))))))))))(((((()))***+++,,,++++++***)))))))))))))))***++++++***))))))))))))))))))***))))))))))))))))))))))))***)))))))))))))))))))))***+++,,,---------,,,+++------,,,+++***)))((((((,,,,,,,,,---,,,,,,,,,+++------,,,,,,,,,,,,------000000///...------------///......---------...............///000000111111111111222333444444555555555666777999:::;;;;;;<<<:::<<<======<<>>===<<<>>>DDDIIIUUUbbbtttxxxssstttyyy}}}{{{uuummmjjjeee```]]][[[ZZZ[[[```bbbdddeeeeeeccc```^^^ZZZZZZYYYYYY[[[^^^aaacccbbbbbbaaa___]]][[[YYYXXXTTTTTTTTTSSSPPPLLLHHHEEE999888555333222222333444000///......---.........///............------------------------,,,,,,,,,------,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++++++++,,,---,,,+++******///---***)))***,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))***+++,,,,,,***(((((())))))))))))))))))))))))))))))***************++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))))))))*********))))))******++++++++++++)))))))))(((((())))))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,++++++******)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,---///000111000//////...------------...//////------...//////000000111000111222333444555666777444555666888999::::::;;;<<<>>>>>>===<<<>>>CCCHHHUUUaaasss{{{xxxxxxxxxxxxwwwqqqmmmjjjmmmpppsssyyy}}}ssswww~~~}}}yyytttmmmgggbbb```^^^aaaaaaaaaaaaaaaaaaaaaaaa\\\[[[ZZZYYYZZZ\\\^^^___bbbbbbaaa```^^^\\\ZZZYYYUUUUUUUUUTTTRRROOOLLLJJJBBB???;;;777444333333333111000//////............///............---------------------------------------,,,,,,,,,,,,,,,+++++++++++++++************------,,,,,,,,,,,,---...000...++++++,,,,,,+++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******(((***+++***(((''''''((())))))))))))))))))))))))))))))******+++++++++,,,+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***************+++++++++---,,,,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))************---,,,,,,+++************((())))))***++++++,,,,,,,,,++++++++++++,,,---...)))***,,,---............+++---...000000000//////---------------...//////...//////000000111222222000000111222333444555555555555777999:::;;;;;;;;;<<<>>>>>>===<<<>>>CCCHHHUUU```rrrwwwuuusssxxxyyywwwtttsssssssssqqqoookkkiiikkkoooqqqooopppsssssszzz}}}vvvnnnpppsssxxx}}}~~~|||zzzxxxqqqllliiidddbbb```^^^]]]^^^___```^^^]]]\\\[[[[[[[[[\\\]]]aaaaaaaaaaaa```^^^\\\[[[WWWWWWVVVUUUSSSQQQOOONNNMMMJJJEEE???:::555222111222111000//////.../////////............---------,,,---------............------------------------+++++++++*********))))))---+++***)))***,,,...//////...,,,,,,------+++)))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************''')))******(((''''''((())))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))))))))((((((''''''((())))))******+++++++++******))))))******+++,,,++++++******))))))*********+++,,,------,,,+++***))))))))))))))))))))))))((((((((()))******++++++,,,++++++************++++++++++++*********)))))),,,++++++***+++,,,...///)))***,,,............---,,,,,,---...//////......---------------...///000//////000000111222222222000111111222222333333444555666777999:::;;;;;;<<<;;;===>>>===<<<>>>DDDIIITTT```qqq|||yyyvvvxxx||||||{{{zzz{{{{{{yyyvvvssspppooosssxxxyyyuuurrrssssssyyyzzzvvvtttssstttwww{{{{{{yyyvvvttt}}}|||xxxmmmkkkgggdddaaa``````aaa^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbcccbbbaaa___^^^[[[YYYWWWUUUSSSRRRRRRRRRSSSPPPLLLGGGBBB<<<888666333222111000///////////////............---------+++,,,,,,---...///000000........................,,,,,,+++++++++*********+++******)))***+++,,,------,,,+++,,,...---+++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++((()))))))))************''')))******)))))))))***))))))))))))))))))))))))))))))***++++++,,,------,,,,,,+++******))))))((())))))))))))))))))))))))))))))))))))))))))******((())))))******+++,,,,,,+++***)))))))))***+++,,,***))))))(((''''''(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))******+++++++++******))))))***+++,,,+++++++++***************,,,+++******+++,,,...000+++,,,---...---,,,***(((---,,,,,,,,,,,,------...---,,,,,,------///000000......//////000111111111333333333333333333333333444555666888999::::::;;;:::<<<======<<>>555---,,,...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......+++++++++*********))))))+++++++++*********))))))))))))))))))))))))***+++---,,,)))(((&&&&&&''''''+++***)))(((((()))***++++++***))))))***,,,...000+++,,,,,,------,,,,,,+++))))))(((((()))***++++++---,,,+++******+++,,,---))))))))))))))))))))))))******)))***+++,,,---...///...,,,******+++,,,---((())))))************)))************************++++++******************+++***)))))))))***,,,,,,)))************)))((((((++++++,,,,,,,,,++++++***)))***,,,......---,,,+++%%%'''***,,,///000000000,,,+++******+++---///000.........///000222333444///000111222444555666777888888888999:::::::::999;;;999;;;>>>???>>>BBBGGGRRR^^^ooo~~~~~~~~~~~~~~~~~~|||tttqqqrrrrrrqqqnnnqqqssswww{{{~~~xxxuuunnniiibbb^^^\\\]]]^^^_________^^^```bbbdddddddddcccbbb```]]][[[ZZZZZZZZZXXXXXXVVVTTTQQQMMMKKKIIIAAA>>>999555333222111000000000//////............,,,---...///111777@@@FFFBBB999000//////---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,++++++******++++++++++++************---,,,+++)))((((((''''''***))))))(((((((((((()))+++******))))))******++++++******))))))***+++,,,)))******++++++******))))))))))))))))))***++++++,,,+++************+++,,,))))))))))))))))))))))))+++++++++,,,---............---,,,*********+++,,,******+++++++++******)))((((((((((((((((((((((((************************+++***)))))))))***+++,,,))))))***+++++++++++++++,,,,,,---------,,,,,,+++)))+++,,,......---,,,+++++++++,,,,,,------,,,,,,***)))(((((((((***,,,------------...///000111222000000111222444555666666999888:::???DDDDDD???999;;;999:::===>>>>>>AAAGGGQQQ]]]ooo}}}~~~~~~xxxtttsssssssssqqqrrrrrrqqqqqqsssuuuxxxzzz{{{sssggg^^^YYYZZZ\\\]]]^^^___aaabbbbbbbbbdddeeehhhgggeeebbb```^^^]]]]]][[[ZZZYYYXXXUUUSSSQQQPPPIIIFFF@@@<<<888666333111111000000///////////////---------...222<<>>999555222333222111000000000111222111000......222999AAAFFF777000,,,---...------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++)))((((((((()))***+++,,,'''((()))++++++***))))))'''(((************((('''+++,,,...//////---,,,++++++,,,,,,------,,,,,,+++)))************************))))))))))))))))))***))))))))))))))))))))))))***,,,...000000///...---******+++++++++******)))++++++++++++***)))((('''************************))))))))))))***************************+++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,---------------***+++,,,---------,,,,,,,,,++++++***+++,,,...///111000///......//////000---------,,,,,,---......222222222333333444444444333555999@@@FFFDDD<<<555:::888888;;;<<<<<<@@@FFFOOO\\\ooo|||{{{}}}}}}|||{{{yyywwwuuutttsssrrrsssuuuyyy}}}~~~}}}~~~tttmmmiiieeedddbbbdddfffdddbbbbbbeeehhhiiihhhgggfffdddbbb``````aaa``````^^^]]][[[YYYXXXTTTQQQLLLHHHCCC>>>999555444333111000///000000111111000//////111444777888333...,,,......,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******(((((((((((()))***+++,,,)))***+++++++++***((('''&&&'''((())))))((('''&&&''')))+++.........,,,++++++,,,,,,------,,,,,,+++******++++++++++++***))))))))))))******))))))))))))))))))))))))))))))))))))+++---......---,,,+++)))******+++++++++******************)))((('''&&&************************(((((()))))))))*********))))))******++++++++++++)))***************))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++***+++,,,---...---------,,,,,,,,,,,,,,,///...............//////222222222333333444444444222666:::<<<<<<:::888777;;;888888;;;;;;<<>>;;;:::<<<<<<===CCCJJJQQQ\\\mmm~~~{{{xxxzzz}}}{{{vvvuuuuuuwwwvvvvvvyyy}}}|||}}}~~~~~~}}}}}}{{{yyyyyy{{{}}}}}}}}}~~~}}}|||zzzwwwttt|||~~~yyypppddd[[[cccbbb```aaabbbcccbbbaaaiiiiiihhhgggfffcccaaa___]]]]]]\\\ZZZXXXUUURRRPPPHHHCCC<<<777444333222111222111//////111222111111000/////////....................................------------------------)))***,,,...//////......---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))))))))******++++++,,,000---***)))+++,,,+++))))))))))))))))))))))))))))))******++++++++++++************)))******+++,,,(((((((((((((((((((((((()))))))))***+++++++++,,,+++++++++***)))(((((('''***+++,,,***((('''((()))+++++++++******)))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++***)))(((((())))))***)))((((((((()))+++,,,+++++++++*********))))))************************)))************+++++++++,,,------......------,,,........................+++++++++,,,---...///000////////////000000000000///000000000111111111111777777777777777888888888888:::<<<===???BBBFFFIIIRRR]]]mmm~~~vvvtttuuuwwwzzz~~~|||xxxwwwxxxzzzxxxwwwxxx}}}~~~}}}{{{yyywwwwwwxxxzzzzzzzzz}}}zzz{{{{{{|||||||||yyypppeeeccc```___```aaaaaaaaaeeeeeefffggggggfffeeeeee___^^^^^^\\\YYYVVVSSSQQQNNNJJJCCC===999666333111222000......///000///...000000/////////.................................------------------------++++++,,,---............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++&&&&&&'''***------)))&&&******************************))))))(((&&&%%%$$$***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++******)))((((((''''''((())))))(((''')))***,,,,,,+++++++++*********,,,,,,,,,++++++++++++************+++++++++,,,,,,++++++***)))))))))))))))***)))((((((((()))+++++++++++++++*********))))))************************************++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---...//////////////////000000000000//////000111222333444555777777777777888888888888888:::<<<===???AAAEEEIIIQQQ\\\lll}}}zzztttssssssrrrvvv|||~~~||||||}}}}}}zzzxxxyyy}}}~~~{{{zzzzzzzzzyyyxxx~~~}}}{{{xxxwwwwwwxxxxxxxxx~~~oookkkeeeaaa````````````^^^___```bbbcccdddddddddaaaaaa```^^^\\\XXXUUUSSSUUUQQQLLLFFFAAA;;;666222444222/////////000000///000000000/////////..............................---------------------------------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,***************************)))))))))((('''&&&%%%$$$***************+++,,,,,,------------------------+++++++++***************++++++******)))(((((((((%%%&&&(((((((((((()))+++,,,,,,,,,,,,++++++++++++......---,,,***)))((((((*********++++++++++++,,,+++***)))))))))))))))))))))))))))((()))******++++++++++++***************************************************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000...///000222444555777777666666777777888888888888888:::<<<===>>>AAAEEEHHHOOOZZZjjj{{{~~~zzzxxxwwwwwwuuussswww~~~}}}{{{}}}~~~}}}|||}}}~~~}}}yyyxxxxxxxxxuuuqqqpppwwwzzzwwwxxx~~~yyyppphhhccc```^^^\\\[[[\\\]]]___```aaabbbbbbdddccccccaaa___[[[YYYWWWYYYVVVRRRNNNIIICCC<<<777666444111000111222333222000000000////////////...................................................///...---,,,+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++777222***%%%$$$'''+++...************************((()))***++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************))))))((((((&&&((())))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((************++++++++++++******)))))))))))))))***)))))))))))))))******+++*********************************************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000//////000222333555666666666666777777888888999999999:::<<<===>>>@@@DDDGGGMMMXXXhhhyyy}}}}}}}}}{{{xxxwwwvvvxxxyyywwwuuuyyy|||||||||{{{yyy|||~~~{{{{{{{{{zzzvvvrrrmmmssswwwwwwuuuvvvwwwwwwwwwwwwwwwyyy~~~}}}rrriiibbb\\\YYYZZZ[[[\\\^^^```ccceeeeeeeeeeeedddcccaaa___\\\[[[ZZZXXXVVVTTTPPPKKKDDD???777555222111222333444444111000000000////////////////////////////////////........................000///---,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++222---'''!!!!!!'''+++******************************+++,,,---......---+++++++++***+++,,,,,,---************************,,,+++++++++***)))))))))*********)))))))))))))))***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++***)))))))))))))))******((()))))))))***************************************************************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,---......////////////000000000000000000111111222333333333555666666777888888999999999:::<<<<<<===@@@CCCFFFLLLWWWgggxxxzzz{{{|||xxxvvvuuutttsssttttttvvvxxxwwwuuuyyy~~~yyyuuurrrppppppqqqtttvvvwwwvvvvvvuuuvvvyyy{{{{{{{{{~~~~~~}}}}}}|||zzzvvvtttrrrvvv{{{}}}|||zzzwwwuuurrrqqqppppppuuuuuukkkbbb\\\WWWXXXYYY[[[^^^aaadddeeeddddddeeedddcccbbb```^^^[[[ZZZYYYXXXVVVRRRLLLHHH;;;888333111111222333333111111000000000/////////////////////////////////........................///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++'''(((***)))((('''(((***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))))))))))),,,------,,,***))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))************+++)))))))))))))))******+++(((((()))************)))***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,------......------,,,........................---------,,,,,,------...////////////000000000000111111111111222222222222555555666777888999999:::999:::<<<<<<===???CCCFFFKKKVVVfffxxx|||~~~}}}}}}{{{wwwrrrpppppprrruuussssssvvvwwwvvvxxx}}}|||xxxuuurrrrrrqqqqqqqqqppppppqqqooorrrtttssspppqqquuuzzz{{{~~~}}}yyywwwvvvwwwxxx{{{~~~|||uuutttqqqppprrrxxx|||rrrkkk``````_________```aaabbbcccddddddeeeeeedddbbbaaa^^^]]]\\\\\\[[[WWWRRROOODDD@@@:::666444333222222111111111000000000//////////////////////////////........................---------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++'''***...000...,,,,,,---++++++++++++++++++++++++++++++,,,,,,++++++******,,,++++++++++++,,,------------------------------***************+++++++++)))))))))))))))))))))******+++,,,+++***)))***+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))***++++++'''((()))***+++******)))))))))*********+++++++++************************+++++++++,,,,,,,,,---------......//////......---------------------------...------,,,,,,---------////////////000000000000000111111222333444555555555555666777888999::::::999:::;;;<<<===???BBBEEEKKKVVVfffxxx}}}|||uuuxxxyyyvvvpppnnnpppsssvvvssssssvvvxxxwwwyyy}}}{{{yyywwwuuussssssttttttlllooorrrpppmmmlllqqquuurrrvvv{{{~~~~~~zzzxxxxxxwwwvvvyyyzzzyyyvvvsssrrruuuzzz~~~zzzrrrpppmmmiiifffdddccccccbbbcccdddeeeeeeeeedddcccbbb```___^^^]]]ZZZVVVRRRNNNIIIBBB;;;888666444333111111111111000000000000000000000000000000000000////////////////////////+++,,,---.........,,,,,,---,,,,,,++++++,,,,,,---------------------------)))))))))******++++++,,,,,,------+++((((((***---++++++++++++++++++++++++))))))+++,,,---.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))))))))))))))*********'''(((******))))))+++,,,)))))))))******+++++++++,,,,,,,,,+++++++++******))))))))))))************))))))((())))))***++++++'''((()))++++++******)))))))))******++++++++++++************************++++++,,,,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------////////////000000000000000000222333555666777888444555666777888999::::::999:::;;;<<<===???BBBEEEKKKVVVfffxxx~~~zzzyyyxxxxxxwwwwwwvvvvvvuuuuuuwwwxxxzzzzzz||||||~~~~~~}}}zzzxxxxxxwwwvvvtttrrrpppnnnvvvwwwyyy}}}}}}{{{|||}}}}}}{{{yyy|||zzz}}}~~~zzzxxxyyyyyywwwuuuyyyzzz~~~zzzwwwqqqjjjdddhhheeecccdddggghhhgggeeeeeecccaaa___]]]]]]]]]]]]VVVPPPHHH@@@:::777777777777555222111111222111000---...///000000///...------...//////...,,,***)))///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))***+++,,,---------------------,,,+++*********+++++++++,,,,,,,,,,,,,,,............,,,,,,(((((((((((((((((((((((())))))***++++++++++++***++++++************++++++++++++************++++++---+++))))))*********)))***,,,......---+++++++++,,,,,,,,,,,,,,,+++************+++++++++******)))+++++++++************))),,,+++***)))))))))++++++***,,,------++++++,,,...////////////////////////,,,,,,,,,---------......////////////////////////.........//////000111222111222333222111111222444444555666777888999999999:::;;;;;;;;;;;;===@@@CCCMMMXXXhhhyyyzzz{{{{{{{{{}}}~~~~~~{{{xxxwwwwwwxxxxxxyyyyyyzzzzzzxxxyyy{{{|||}}}}}}}}}~~~~~~}}}{{{zzzyyyzzz}}}~~~{{{{{{||||||}}}~~~~~~}}}zzzyyy|||~~~}}}~~~~~~{{{wwwvvvwwwvvvnnniiifffdddccceeefffeeedddgggeeedddaaa___^^^]]]\\\YYYVVVPPPJJJCCC>>>;;;999999666333222222222222111......///000000///..................---,,,++++++...---,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++++++++************++++++,,,+++))))))******)))(((***+++------+++)))))))))******+++,,,,,,,,,,,,,,,******+++++++++******)))+++++++++************))),,,+++***))))))***++++++***,,,------++++++,,,...........................------------------------------------------------.........//////000111222111222333333222333555777555555777888999::::::::::::;;;;;;;;;;;;===@@@CCCKKKUUUdddtttyyyyyyyyyzzz|||~~~}}}{{{yyyyyyzzz{{{|||}}}}}}~~~~~~|||~~~~~~|||zzzyyyyyy}}}|||||||||}}}}}}}}}~~~|||uuuvvv|||{{{ppplllgggdddddddddddddddhhhhhhfffeeebbb```^^^]]]]]]\\\YYYUUUOOOHHHBBB>>><<<999555333333333222222...//////000000//////...//////...---,,,,,,,,,,,,---------,,,------...///........................------,,,,,,,,,,,,++++++************************,,,,,,------------,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,***(((&&&&&&(((***,,,************************))))))***++++++++++++***++++++************++++++++++++************++++++,,,***))))))***+++***((()))+++,,,+++((('''&&&'''++++++++++++++++++++++++)))******+++++++++******+++++++++************)))+++******)))******++++++***,,,------++++++,,,...------------------------//////...................................................//////000111222111222444444333444666888555666777999::::::;;;;;;:::;;;;;;;;;;;;===@@@CCCKKKTTTbbbqqq}}}~~~}}}|||}}}||||||~~~zzzzzz}}}~~~xxxooogggcccccceeegggggggggggggggfffcccaaa```______]]][[[VVVPPPJJJGGG@@@<<<888444333333222111/////////000000/////////000///...,,,,,,,,,---...------------.../////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,---------,,,,,,,,,,,,,,,******+++++++++******)))+++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++++++++************++++++,,,+++***+++,,,---+++******++++++***(((&&&&&&''',,,++++++***)))((((((((())))))***+++++++++******+++++++++*********))))))******************++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000000000000000000000000............///000111222222333444333222333555666666777888999:::;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCNNNVVVcccrrr~~~|||{{{}}}~~~~~~||||||zzzmmmeeebbbeeegggdddeeefffggggggfffeeeddd______]]][[[XXXUUUSSSQQQFFFAAA;;;777444333111000000000000//////000000000000///...---,,,---...///,,,------....../////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,&&&&&&'''(((((()))******)))******+++++++++******++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++++++++************++++++---,,,,,,---//////---++++++,,,,,,+++((('''((()))***))))))((((((((())))))((()))***++++++++++++++++++++++++*********))))))))))))******++++++++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222000000000000000000000000............///000111222222333444333111111222444666777888999:::;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCNNNVVVcccqqq}}}{{{zzzxxx|||~~~}}}~~~}}}||||||{{{xxxzzzzzzxxxwwwyyy~~~zzzmmmfffdddfffbbbcccdddeeeffffffgggggg```___]]][[[ZZZYYYYYYYYYNNNIIIAAA:::666444222000111000000//////000000111//////...............///,,,------.........------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,&&&&&&'''((()))***+++,,,)))***++++++,,,+++++++++,,,,,,,,,,,,------------***+++,,,------,,,+++***++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++++++++************++++++,,,,,,,,,...//////---++++++,,,,,,+++))))))***,,,)))((((((((()))+++---...((()))***++++++++++++++++++++++++************)))((()))***+++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111222------------------------.........//////000111222222333333222111000222444555666777999::::::;;;;;;:::;;;;;;;;;;;;===@@@CCCKKKTTTaaappp}}}}}}}}}|||{{{xxxuuuwwwxxxvvvsssrrrvvvzzz}}}ppphhheeeccccccccccccccceeeeeefffaaaaaa```___^^^]]]\\\[[[VVVPPPGGG???:::666444222111111000//////000111111......////////////......,,,,,,---......---,,,+++........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...+++******************+++++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++++++++************++++++******+++---......,,,******++++++***)))***,,,...///---,,,++++++,,,---...(((((()))++++++,,,,,,++++++++++++************)))'''(((***+++,,,,,,++++++***,,,------++++++,,,...---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222///111222222222333555777555555777888999::::::::::::;;;;;;;;;;;;===@@@CCCIIIRRR___ooo~~~|||xxxvvvyyy|||yyyuuurrrtttwwwmmmvvvzzzmmmgggdddcccbbbaaaaaabbbdddeeecccdddddddddbbb___]]][[[\\\VVVLLLCCC===888555333222111000//////000111222---...///000000///...---,,,------...---,,,***)))000000000000000000000000---------,,,,,,,,,++++++***************************++++++,,,,,,++++++***+++++++++*********))))))***+++,,,---------------,,,,,,,,,---------.........,,,***))))))***,,,...************************))))))***++++++++++++***++++++************++++++++++++************++++++(((((()))+++------+++((()))******))))))***,,,...888555222...,,,*********(((((()))++++++,,,,,,,,,+++++++++************)))'''(((***+++,,,,,,++++++***,,,------,,,+++---...------------------------//////...---,,,,,,++++++------------------------.........//////000111222...///111333444666999<<<444555666777888999999999:::;;;;;;;;;;;;===@@@CCCIIIRRR```ppp}}}|||}}}}}}}}}}}}~~~~~~~~~}}}zzzxxxvvvqqqsssuuuuuuvvvyyy|||pppiiieeeaaaaaaccceeeeeedddeeeeeedddcccaaa___^^^]]]^^^\\\XXXPPPFFF<<<666333888666333111111111000///222111///---+++)))'''&&&//////000000///...---------...---+++((())),,,000......---,,,,,,+++******,,,,,,,,,,,,------...///++++++++++++++++++++++++------------------------************************.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++***)))(((***+++,,,------,,,***)))++++++************++++++,,,,,,,,,+++***)))((('''+++++++++*********))))))(((((((((((((((((((((((()))************))))))(((************+++,,,---...******++++++++++++******((()))***+++,,,+++******++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------...............///......------////////////000000000000000000000111222333555555777777666555555666888888::::::999888999<<>>:::555222222333333333000000////////////000000...////////////000000000222111///...------...///---------------------------,,,+++,,,.........---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------///000...+++)))***------------+++******,,,...***+++++++++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///......---+++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,------...******))))))))))))***************++++++++++++,,,))))))))))))*********+++,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------------------///////////////000111111000000111222222222222222333444444555555666777777777666888<<<===<<>><<>>---***...///,,,,,,++++++,,,,,,---......---,,,++++++*********---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,+++***)))***,,,---,,,++++++,,,,,,,,,,,,+++***)))------------,,,+++***)))'''((()))***+++,,,,,,---------,,,,,,,,,------...------......------,,,+++.........---......///000/////////000000111111111111222333444444555555555666666666666777777777777777888::::::;;;===AAACCCHHHNNNYYYiiiyyy{{{yyyzzzyyy~~~zzztttnnnhhhkkkqqq|||uuulllbbb^^^```bbbbbb___```^^^]]]^^^^^^[[[SSSLLL@@@===:::666333222333333000000000111111111222222333222111///............////////////////////////---...///000000///...---........................,,,---...//////...---,,,...------,,,,,,,,,------,,,,,,,,,------------...,,,555999222******,,,---,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***))))))***,,,,,,+++******+++,,,---............++++++,,,,,,,,,+++***************++++++,,,,,,,,,---,,,,,,+++,,,---//////......---,,,,,,,,,,,,---...---------......///000......///000111222222333333333222333333444555666666666666666777777777777666777999999:::<<<@@@CCCHHHMMMYYYhhhyyyzzzvvvwwwzzzvvvllliiinnnooo|||yyykkkcccbbbbbb```\\\```^^^\\\^^^```^^^WWWQQQCCCAAA<<<888555444444444111111222222333333333333555444222000...---,,,,,,////////////////////////---...///111111///...------.....................***+++---......---+++***---------------...///000............---,,,+++***//////.........//////...,,,,,,++++++,,,,,,---...***+++---...//////...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++******))))))***,,,,,,+++))))))***,,,...000222333333((()))***+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,...///000///...---,,,+++,,,---...++++++++++++,,,,,,---...---...///000111222333333444333222222333444666777666666666666777777777777555666888888999;;;???BBBHHHMMMYYYhhhyyyzzzxxxxxxxxx|||}}}ooofffhhhpppwwwkkkhhhgggddd```dddcccbbbbbbbbb```]]]ZZZSSSKKK@@@888555333111///222222222222222222333333000000//////......------///...///111444444111...444444333222111000////////////000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222...------,,,+++++++++,,,,,,------......------,,,++++++************++++++************))))))((((((***************************++++++++++++++++++,,,///---+++)))((()))+++---,,,,,,+++***))))))******))))))***+++,,,,,,------///...---+++***)))))))))///............---------///000000///---++++++,,,/////////000000111222333111222222333333444444555222333444666777888888888888777666777:::>>>@@@AAAIIILLLUUUcccttt~~~~~~|||rrrlllnnnxxxyyysssooojjjggggggeeedddcccbbbaaa]]][[[WWWQQQGGG>>>888555333222111111222222222222222111222111111111000000000//////......000222333111.../////////...............//////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111---,,,,,,+++******++++++,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++***************************************++++++++++++...---+++***)))***+++,,,,,,++++++***))))))******+++++++++,,,,,,------...+++++++++***++++++,,,---///............---------///000000///---+++,,,------------......///000111111222222333333444444555222333444666777777888888999888777888;;;>>>@@@AAAIIILLLUUUcccttttttnnnooo{{{{{{ssslllggghhhfffdddccccccbbb___]]]\\\XXXPPPGGG===777555555000111222333333222000000111111111111000000000000///.........000111000///,,,,,,,,,------............//////000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++++++++************************)))*********+++++++++,,,,,,,,,++++++++++++++++++,,,+++******)))*********------------------------+++++++++++++++,,,------///............---------...///000///---,,,,,,------------......///000111111222222333333444444555333333555666777777777777999999999:::;;;===@@@AAAHHHLLLUUUcccttt}}}sssmmmrrr}}}vvvmmmhhhgggeeecccbbbbbbbbbaaa```]]]\\\WWWMMMBBB999666666000111222333333111000///////////////............//////...---.../////////....../////////000000000...//////////////////...------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------......------------......***++++++,,,,,,++++++***,,,++++++******++++++,,,******************************************************++++++,,,,,,------***+++,,,,,,,,,+++******++++++***************+++------------,,,,,,,,,,,,......---,,,+++*********///............------------...//////---,,,---...////////////000111222333111222222333333444444555333444555666777777777777999::::::;;;;;;===???AAAHHHKKKUUUdddttt|||tttqqqtttzzzsssmmmeeeccc```___aaabbbbbbbbb]]]]]]ZZZRRRFFF===888777111222222333222111000///............/////////////////////...---...//////111111111000000000//////......////////////......------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,*********************+++************************++++++,,,,,,---......///)))***,,,------,,,+++***+++***************++++++,,,,,,,,,+++++++++++++++......---,,,++++++++++++///............---------,,,...///...------...///////////////000111222333111222222333333444444555333444555666777777777666777999;;;;;;;;;<<>>;;;444444333222222111111111000000000000111111111111///000111000.........////////////......------------......//////......---,,,,,,,,,------------...,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---******)))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------***************************++++++,,,---...//////)))***+++,,,---,,,+++************)))******+++,,,++++++++++++++++++++++++++++++++++++,,,...///000///............---------+++---......------///000---------......///000111111222222333333444444555444444555666666666666666333777:::;;;;;;;;;???BBBFFFJJJUUUddduuuyyyuuu{{{yyynnniiiddd```____________]]]]]]\\\ZZZVVVOOOFFFAAA777666444222111111222333///000000000111111111222...111333222000......///,,,---------------......---......//////......---,,,,,,,,,---------......,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------***************+++,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......************************((())))))***+++,,,---...******++++++,,,,,,,,,,,,******))))))***++++++,,,***+++++++++,,,---------+++++++++,,,---...///000///............---------+++,,,......---...///111---------......///000111111222222333333444444555444555555666666666666666000444999;;;:::;;;???CCCEEEJJJTTTddduuuxxxxxx|||}}}sssnnngggaaa___^^^^^^]]]___^^^^^^^^^\\\VVVMMMEEE999777444222111222333555---.........//////000000...111444444111///...///+++,,,,,,---...000000111---..................---,,,,,,,,,------.........,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------......///000,,,------......------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************&&&'''((()))***+++,,,,,,*********++++++,,,,,,,,,******))))))***+++,,,,,,++++++,,,,,,---...//////......---,,,,,,,,,------//////.........---------***,,,............000111/////////000000111222333111222222333333444555555444555666666666666666666...333888:::999:::???CCCEEEIIITTTddduuuzzzssspppvvvwwwlllhhheee___]]]___aaa^^^\\\]]]___\\\TTTMMMAAA<<<666333333333222000222222222111111111111000///////////////...---------------------...///000------..................---,,,+++******+++,,,---.........------,,,,,,,,,------------------------......------,,,,,,,,,,,,---.........---,,,,,,++++++++++++,,,,,,---------......---------,,,,,,,,,------,,,++++++***)))))),,,---------,,,***((('''++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************((())))))******+++,,,,,,***+++,,,---............//////...---,,,++++++***+++,,,---...///...---,,,........./////////000000222222222222222333333333333333444444555666666666777999:::::::::;;;>>>@@@CCCGGGRRRbbbrrr}}}vvvoooqqqwwwvvvqqqlllddd^^^]]]]]]\\\]]]___```^^^YYYUUUHHHBBB:::555444444333222222222222222111111111111000111111111111000/////////.........///000000111000000000/////////......111000/////////000111222.........------,,,,,,,,,........................///---,,,*********,,,,,,------......------,,,+++***************+++++++++......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++************************))))))******+++,,,,,,,,,***+++,,,---.....................------,,,,,,+++,,,,,,------......------///////////////000000000111111111222222222222333555555666666777888888888777999:::::::::;;;>>>@@@DDDHHHSSSbbbssszzzrrrnnnnnnxxxxxxmmmccc^^^\\\]]]___aaaaaa___]]][[[QQQJJJAAA999555444444444333222222222111111111111222222333333222222111000000000000000111111111111000000//////......------...............///000111.........---------------////////////////////////...,,,***))))))***+++---------......------,,,,,,---------------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******************************++++++,,,---------++++++,,,---............---------------------------------,,,---......///000000000000000/////////000000111111111222222222555555666666777888888888777888:::::::::;;;>>>@@@EEEIIISSSccctttxxxrrrnnnrrr~~~zzzmmmddd___```bbbaaa```^^^^^^___YYYRRRHHH>>>888555444555333333222222222111111111222222333333222222111000000000000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...............---------........................,,,,,,+++++++++++++++,,,,,,------...------,,,,,,---------------------.........---------,,,,,,,,,***+++++++++++++++++++++---,,,+++++++++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,***************************++++++,,,,,,---......+++,,,------.........---,,,,,,,,,------............---,,,,,,,,,---///000000000////////////......///000000111111222222222333333444444555666666666666888999::::::<<<>>>AAAEEEIIITTTddduuu|||yyyuuuqqqssszzz|||qqqccccccbbb```^^^___aaaccc]]]XXXOOOEEE<<<777555444333333333222222222222111111111222222111111000///...//////000000///......)))******+++,,,---.........//////000000111111111........................------------------------***,,,---//////...,,,+++,,,,,,------...------,,,))))))***++++++,,,------......---------,,,,,,,,,***+++++++++++++++++++++...---+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,---......,,,,,,------...---------+++,,,,,,------.........///...---,,,---...///000........................///000000111222222333333333333444444555666666666666777999::::::<<>>???CCCIIISSSaaasss}}}uuurrruuuvvvvvvvvvkkkeeebbb___bbb```]]][[[YYYRRRIIIBBB;;;999666555555444222000222111111111000000000000000/////////............//////...------...//////..........................................------...///////////////......---,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---...---+++------,,,,,,++++++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********...((((((,,,)))!!!!!!''',,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++------------------------000///---,,,++++++,,,,,,------------...............///111333333222111000//////.........///000000555666666666777777777888333555888:::;;;<<<>>>???CCCIIITTTaaatttyyyrrrpppllliiioooyyyyyynnnddd^^^aaa___^^^^^^]]]XXXOOOIII???<<<888666444333111///111111111111111000000000000000/////////...............------------................................................/////////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,000///------///000//////,,,,,,+++++++++++++++***)))))))))******+++,,,---,,,,,,++++++++++++******...******...+++%%%%%%+++++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))******++++++,,,,,,///---+++,,,///000...+++000...,,,))))))***,,,---------------...............000333666666444222///222222111111222333333444666666666666777777777777444555777888999:::===@@@DDDJJJTTTbbbtttzzzvvvqqqlllmmmrrr~~~yyylllcccaaa```______```\\\UUUOOOAAA>>>999555444222111000111111111111111111111111222222222111111111000000......------------..................////////////------......//////000000000000000000///...,,,,,,,,,------------------,,,///...,,,,,,.../////////(((((()))***+++---......//////...---,,,,,,,,,,,,------------------------,,,***,,,000///,,,---222++++++++++++,,,,,,,,,,,,++++++,,,------...//////------------------------++++++++++++++++++++++++++++++,,,,,,---.../////////+++(((***...///,,,)))///...,,,+++***+++,,,---////////////000000000000///000333444444444222111666555555555666777888999666666666666777777777777555666777777888:::===@@@DDDJJJTTTbbbtttzzzsssooonnnsss~~~wwwllldddbbb`````````^^^YYYTTTDDD@@@:::666444333222111111111111111111222222222222222222222111111111111................................./////////000000---......//////000000000000000000000///...,,,,,,,,,------......------,,,,,,***)))***,,,------,,,'''((()))***,,,---...///000///...---,,,,,,,,,,,,------------------------((((((***,,,+++***,,,///+++,,,,,,,,,------......------------------------------------------------++++++++++++++++++++++++++++++,,,---....../////////+++(((***...000---)))---............------,,,////////////000000000000111000000///000111222222222222222222333444555666777777777777666666666666666777777888888:::===@@@DDDJJJTTTbbbtttwwwooojjjmmmsss|||xxxkkkgggbbbaaa```___[[[XXXKKKFFF>>>888555444333333111111111222222222222222111111000000000/////////......////////////...............//////000000111//////////////////000000///000000000///...------,,,---...//////...---,,,///......000222222111000+++,,,,,,,,,,,,,,,------************+++,,,---...******++++++++++++,,,,,,++++++,,,+++***((()))***,,,,,,,,,------......///------------,,,,,,,,,+++------------------------***++++++++++++,,,,,,,,,******++++++,,,,,,------000...,,,---000111///,,,------///000///...---,,,------------............111///...------///111222111111111111222444555666777777777777666666666666666888999999:::;;;===???CCCIIISSSaaasss~~~uuuooojjjjjjmmmxxxsssmmmfffbbbaaa```]]][[[UUUNNNEEE<<<777555444333111111111222222333333333111111111000000000////////////000111111000//////---......///000000111111000000000///////////////...///////////////......,,,---...//////...---,,,000111222555777777444222,,,,,,---------.........++++++***++++++,,,---...*********++++++,,,,,,,,,...///000...++++++++++++***++++++,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,//////...////////////...------------------------------------............//////.........///000111222222222333444666777888888777777777666666666555666888;;;<<<<<<<<<===???BBBHHHRRR```rrryyyiiifffdddlllyyyrrriiicccaaa```___]]]\\\UUUJJJ@@@999666444333111111111222222333333333333333333222222222222111///000111222222111000///---......///000111111222111111000000//////............///////////////...,,,---///000000///---,,,+++,,,...222444333000---)))***+++---///111222333000000///...------------,,,,,,,,,------.........))),,,---,,,+++,,,------))))))***+++,,,,,,------))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,..................------,,,---...---,,,+++---......---+++)))***+++---///////////////000000000111---...///000111000000///111111111222333444666666888888777777666666666555666999<<<=========>>>???AAAGGGQQQ___qqq}}}ssskkkdddeeeqqq}}}qqqgggbbbaaaaaaaaa```[[[TTTJJJ@@@999555444111111222222222333333333222222222111000//////...333000,,,,,,///222222111000000////////////000000///000000111000...,,,+++//////000000000000//////------............------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++---...222333333111...+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,.........------,,,,,,,,,++++++++++++++++++++++++......,,,,,,,,,,,,.........---,,,,,,,,,,,,---...///...---,,,,,,---.../////////.........---------............////////////000000000000111111111111111222222333333444444555777777666555555555555666666666777888:::===???@@@DDDFFFOOO___rrr~~~vvvmmmiiiooo|||{{{nnneee___]]]\\\___]]]WWWNNNDDD<<<777555333333222222222222222222222222222111000/////////...+++((((((+++------,,,000000////////////000000...///000000000000000000......////////////......------............------***+++,,,------,,,+++***------------------,,,,,,111...,,,,,,---...---,,,***+++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------------,,,,,,,,,+++++++++++++++++++++++++++...---,,,++++++,,,---...---,,,++++++++++++,,,---///...------------.../////////.........---------............////////////000000000000111111111111111111222333333444444555555555555555555666777888888888888999:::;;;===>>>DDDGGGPPP```ssswwwoooooovvvyyykkkaaa\\\ZZZ]]]^^^\\\UUUJJJ@@@999777444444333222111111111111222222222111000000/////////...,,,,,,---/////////000000////////////000000.........///111222444555------............------------............------......////////////......------..................111---)))***...000...+++)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,///...------------...///...............---------............////////////000000000000111111111111111111222222333444444444333444444444666777888999999999999999:::;;;<<<<<>>???DDDIIITTTcccsss{{{xxxxxxrrrgggaaa_________\\\UUUJJJBBB888666444333333444555666222222222222222222222222---///000000///...000111000000////////////000000000///.............../////////000000000000//////------............------///...------------...///------......///000000000///777>>><<<444---,,,.........000555;;;<<<:::666,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......------,,,------...//////...---------------...........................////////////000000000000111111111111000000111111222333333333777777666555555555555555555666777888:::===???@@@CCCHHHTTTcccrrryyytttrrr}}}}}}ooogggbbb^^^___bbb^^^SSSIII===;;;888555333333444555222222222222222222222222///111333333222111222444000000////////////000000//////000000000000//////...//////////////////...------............------000000///......///000000,,,,,,---......///000000000444888666000,,,,,,...//////111666<<<>>>:::666,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,,,,------------+++++++++++++++++++++++++++,,,---......---,,,++++++,,,------------,,,+++------...//////...---------------.........//////............////////////000000000000111111111111000000000111222222333333666555555555555666666777777777888999:::<<<>>>>>>AAAGGGTTTbbbppp}}}uuugggqqqxxxkkkddd]]]```fffdddYYYNNNAAA???:::666333222333333222222222222222222222222...111333333111000111333000000////////////000000...///000222222222111000---..................------..................------,,,+++******+++,,,---,,,,,,,,,---...//////000+++,,,,,,,,,,,,,,,...///,,,***+++///444444///***,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,............,,,,,,***+++,,,------,,,+++***,,,---...//////...---,,,---------.........//////............/////////000000000000000111111111111000000000111222222333333444444444555666777888999999999999999:::;;;<<<===@@@GGGSSSbbbpppzzzrrrooorrr~~~wwwooogggdddgggfff```YYYKKKDDD;;;555444555555555000000000111444666999;;;222222222111000//////...111111111111111000//////000000000000111111111111000000000000000000000000---------.....................------------......+++,,,...000000///...---------............------000+++***///111---,,,000)))******+++,,,---......******+++++++++,,,,,,,,,---.........---+++)))((()))))))))***++++++,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000000000///////////////222333444444555555444444333444555555444444555777222444777;;;===???@@@@@@EEEHHHPPP]]]mmm~~~wwwqqqnnnttt~~~~~~tttiiiddddddccc___ZZZQQQIII???888555555555555444444333333333333333444333333333222111000000000111111111111111000//////000000000000111111111111000000000000000000000000..................------.........------.........---------------......///---..................---///+++***...///,,,+++...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///........................222111111111111111111111111222333333444444333333333444555555444444555777666666888;;;???DDDIIILLLEEEGGGPPP^^^nnnwwwnnnmmmrrr|||qqqfffcccbbb```^^^YYYQQQFFF===777555444444444444444444333222111000444444333333222111111111000111111111111000000///000000000000111111111111000000000000000000000000/////////...---------,,,...........................---+++******,,,...000...........................++++++------++++++---.........---------,,,,,,,,,,,,,,,,,,------------++++++***++++++,,,---------------,,,,,,,,,,,,+++---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///........................111111111111111111222222000111222222333333222222333444555555444444555777777777777999???GGGOOOTTTDDDGGGPPP^^^nnnwwwqqqqqqwww{{{llldddbbbbbbbbb___XXXMMMBBB:::555333222///000222333444444333222333333222222222111111111000000111111111111000//////000000000111111111111////////////////////////000000///...---,,,,,,,,,---..................---,,,,,,+++***+++,,,---............------.....................---++++++---........................,,,,,,,,,---------......---,,,+++++++++,,,...///...------,,,++++++******+++*********************++++++,,,,,,,,,,,,------------------............---------............///........................///////////////000000000111111222333333333333333333444555555444444555777666555555666;;;BBBJJJNNNDDDGGGPPP___nnn|||xxxyyyrrrgggbbbaaacccbbb\\\RRRGGG===666333222---...111333444555444444111111111111111000000000///000000111111111000000///000000000111111111111////////////////////////000000///...---,,,,,,,,,------...//////...------***+++,,,---------,,,+++///...------------...//////111222///---,,,------,,,,,,------...///000000,,,,,,,,,---------......000///---,,,,,,,,,---...------,,,+++***)))(((((((((((()))***+++,,,,,,,,,+++++++++,,,,,,------------------.........//////---------............///..............................//////000000000000222333333444444444444444333444555555444444555777666666666777999===@@@BBBCCCGGGQQQ___ooo{{{~~~yyyjjjbbb```aaabbb^^^WWWMMMBBB999555333222222333333333333333222000000000000000000000000///000000111111111111000000000000000111111111111000000000000000000000000/////////...---------,,,,,,---...//////...---,,,)))+++---//////...,,,+++///...---,,,,,,---...//////444555000,,,,,,------***+++,,,---...///000000,,,,,,,,,,,,------------//////...---------------,,,,,,++++++***)))(((((('''(((***+++---.........***++++++,,,,,,------...------........./////////---------............///------------------------000000000111222222333333333333444555555555555444333444555555444444555777777888888999:::;;;<<<<<>>999777666555444333222222222222111111111111111111111111//////000111111111111111000000000000111111111111000000000000000000000000..................------,,,---///000000///---,,,,,,,,,---...............000///---,,,,,,---///000...444666///***+++---,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********)))***+++---.........---******+++,,,,,,---..................////////////---------............///------------------------///000000111222222333333222222333444444444444333333444555555444444555777777777777888:::;;;===>>>BBBGGGQQQ```ppp}}}{{{yyykkkeeeddd``````^^^WWWLLLBBB<<<999666555444333222333444555222222222222222222222333//////000111111111111111000000000000111111111111000000000000000000000000---------...............,,,---///000000///---,,,///...---,,,,,,...///111000///---,,,,,,---///000---444666...)))***,,,***------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,&&&''')))+++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---.........---,,,******+++,,,,,,---................../////////000---------.........//////---------------------------......///000111111111111111222333333333333222333444666555444444555777555555555555888;;;???AAABBBFFFQQQ```ppp|||xxx|||{{{{{{lllbbb^^^```bbb^^^VVVJJJ???999888666333222222222222111222222222222222222222222///000000111111111000000////////////000000000000//////000000000000//////---------...............000///------///000///...000000//////.........---000...---,,,++++++,,,,,,000000...---,,,+++++++++------...............---+++,,,...000000///...,,,.........------,,,,,,,,,---...///000...+++(((%%%---------,,,,,,------...***,,,------,,,+++---...///............///000000000////////////.........***+++,,,...///000000111////////////000000000000///111444666777666555444555555333222222333444555666888999999999;;;===???CCCGGGQQQ```ppp{{{zzzyyy~~~qqqhhh```aaaaaa___YYYOOODDD<<<999777444333333333333222222222222222222222222222000000111111111111000000////////////000000000111//////000000000000//////........................000///---...///000///...000/////////............222111000000000111222333......------,,,,,,------,,,,,,---------------,,,++++++---.........---,,,......---------,,,,,,,,,+++,,,---......,,,***)))...---,,,,,,,,,,,,,,,---***,,,------,,,+++---.........------......///000/////////.........------,,,,,,...///000000111111////////////000000000000111222444666666555333222777666555555555555666777666777999999999:::===???BBBFFFQQQ```pppzzzxxx{{{tttjjjbbb___^^^^^^]]]VVVKKKBBB;;;888555444444444444444222222222222222222222222000111111111111111000000/////////000000000111111///000000111111000000///000//////......---------000///......000000///...////////////............000//////...///111222333,,,,,,,,,------......///+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------...------------,,,,,,,,,***++++++,,,,,,---------------,,,+++++++++++++++***,,,------,,,,,,---...---------------......///............---------,,,...//////000111111000000////////////000000000000222444555666555444222000666666555555555666666777555666888888888999<<<>>>AAAEEEOOO^^^ooo~~~yyyyyytttiiibbb]]]YYY[[[^^^[[[QQQHHH===:::666444444444444444222222222222222222222222111111222222222111000000//////000000000111111111000000000111111000000000111000000///...------,,,000///...///000111///...///////////////.........///......---...///000111,,,------...............,,,------------,,,++++++,,,,,,++++++,,,,,,---...------------------------,,,++++++***+++,,,...///------,,,+++************+++,,,------,,,,,,---///---,,,,,,,,,,,,---............---------,,,,,,,,,//////000000000//////...////////////000000000000222333444555555444222111333333333333444444444555444666777777777999;;;===@@@DDDOOO^^^nnn{{{vvvyyyyyyoooeee]]]WWWXXX]]]]]]VVVNNN@@@<<<777444333333333333222222222222222222222222222222222222222111000000000000000000111111111111000000111111111111000000111111000///......------000//////000111111000............///////////////333222111/////////000111....../////////...---,,,...............---,,,,,,---------,,,---...//////------------------------...---,,,******+++,,,------,,,++++++*********++++++---......---,,,...///---,,,,,,,,,,,,---............---------,,,,,,,,,....../////////...------////////////000000000000000111222333444444444444222333333444444444555555444666777777777999;;;===@@@DDDNNN]]]mmm|||vvvuuuwwwoooeee[[[XXX[[[]]]XXXRRREEEAAA:::666444444333333222222222222222222222222333333333333222111000000000000000111111111222222000111111222222111111000111000000//////.........000//////111222222000............///////////////111000...---,,,,,,------...///000000///...---,,,////////////...---,,,,,,---------.........//////,,,,,,,,,------------...000...---+++******++++++,,,,,,++++++++++++,,,,,,+++---......------...///---------------......///............---------,,,---...............------////////////000000000000///000111222444444555555333444555666777777777777555666888888888999<<<>>>@@@DDDNNN]]]nnnzzzvvvvvvzzz~~~ssseee]]][[[[[[YYYVVVKKKFFF???999666555444333222222222222222222222222333333333333222111000///000000111111111222222222000111111222222111111000000000000/////////////////////000111333222000---............/////////000---,,,+++******+++,,,,,,,,,---///000000000...---............---,,,+++++++++,,,---...///...------,,,,,,,,,---------............---,,,++++++++++++++++++++++++,,,---...///,,,---......------...000......------......///000/////////.........---------....../////////......////////////000000000000111111222222333333333333333444555777777777777666666777999999999:::===???AAAEEEOOO^^^nnn{{{yyy|||~~~mmmaaa\\\[[[YYYXXXOOOIIIBBB;;;888666555444222222222222222222222222444444444333222111000///000111111111111222222222111111222222222222111111////////////000000000000//////000222333222000------.........//////000000......------...///111222***+++...000111111000///---...------,,,+++***))))))***,,,......---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000,,,---......------...000///............///000000000////////////...............///000000000000000////////////000000000000333333333222222222222111000111333555666666555444666888999999999;;;===???AAAEEEPPP___ooo}}}zzz}}}}}}kkkbbb```^^^ZZZWWWMMM@@@999777777666333444444444333333333222222444333333444666666444333222222222222222222222222000000000000000000000000111111000000//////......111111000000//////......////////////////////////000000//////............+++,,,...//////...,,,+++........................,,,------......------,,,+++,,,------++++++,,,---///...------,,,+++******,,,+++***))))))+++---.../////////...------,,,,,,......---,,,---...///000,,,***(((***,,,...,,,***333222000///......//////222111///------...///111222222333333333444444444555555666666555444444333555777999::::::;;;===???DDDGGGQQQ___ooo~~~zzz{{{~~~yyynnnhhhddd___YYYQQQEEE===999888666555444444444333333333222222222555666555333111111333222222222222222222222222000000000000000000000000111000000000/////////...111000000000/////////...////////////////////////////////////......------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------+++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///...............---------......---------...///000---,,,***,,,...///...,,,//////...------...///000000000///...///000111222000000111111111222222222333444444555555666555555444555888999999:::<<<>>>CCCGGGPPP___ooo|||yyyzzzzzzwwwmmmeee^^^\\\VVVMMMCCC<<<888777777444444444444333333333333000555888666000---///333222222222222222222222222000000000000000000000000000000000000////////////000000000000////////////////////////////////////...............---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++---...---,,,+++,,,---+++,,,,,,,,,---------------,,,+++++++++,,,---...---------.....................------......///000///...---...000000000...---------------///111222/////////000111111222222000000111111111222222222222222333444555666777888333555777888888999<<<===BBBEEEOOO^^^ooo||||||{{{|||~~~uuujjjaaa___[[[SSSIII???999777777555444444444444333333333///333555444000...///222222222222222222222222222000000000000000000000000000000000000////////////000000000000////////////////////////////////////............------------------............------////////////////////////......////////////......,,,---...---,,,+++,,,...,,,---------------------,,,++++++***+++,,,------,,,,,,------...//////000...............//////000///////////////000/////////............000111222//////000111222222111111222222333333333444444444333333333444555666777888333555777888999:::<<<>>>AAADDDOOO^^^nnn}}}zzz{{{xxxmmmbbb___XXXNNNCCC;;;777666555555555444444444333333//////000111222333222111222222222222222222222222000000000000000000000000////////////000000000000////////////000000000000////////////////////////................................................////////////////////////...//////000000//////...,,,---......,,,,,,---...//////...------,,,++++++***************++++++,,,+++,,,,,,---...///000000.........///////////////.../////////............//////---------...//////000000111111111111000///222222333333333444444444555444444444444555666777444666888::::::;;;===???@@@DDDNNN]]]nnn|||{{{~~~vvvfffbbb[[[RRRHHH@@@999555555555555555444444444333000......000333555444222222222222222222222222222000000000000000000000000////////////000000000000////////////000000000000////////////////////////.........///////////////........................------------------------//////000000000000//////,,,...///...---,,,---...000000///...---,,,++++++******+++++++++,,,,,,,,,,,,,,,------...///000000---...///000000000000///---...///...---,,,---......---,,,+++++++++,,,---///////////////000000000000000111111111222222222666555444333333444666777555777999::::::;;;>>>@@@AAADDDNNN]]]nnn}}}yyyjjjeee]]]UUUNNNFFF<<<666555555555555444444444444///000222333222222333333222222222222222222222222000000000000000000000000.../////////000000000111.../////////000000000111/////////////////////////////////000000000111111//////............//////------------------------///000000111111000000///---...///...---,,,---/////////......---------,,,,,,,,,------......------,,,---------......//////---...///000111000000///---///000///---+++---......---,,,,,,---...000111,,,,,,,,,,,,...000222444000000111111111222222222444333333222333555888999444666888999:::;;;===???BBBEEEOOO]]]mmm}}}||||||mmmggg^^^XXXRRRJJJ???666666666555555555444444444///333777555111...111444222222222222222222222222000000000000000000000000.../////////000000111111.../////////000000111111//////////////////////////////000000111111222222//////............//////000000000000000000000000000000111111111111000000---...///...------...///---------............///---...//////000000//////---------...............---...000111111111000///...000111000---,,,---///////////////111333555777)))))))))***---111555777222222333333333444444444222222111222444777999;;;333555777888888:::<<<>>>BBBFFFOOO]]]mmm|||pppbbbYYYSSSLLLAAA888333444444444333333444666555444222111111111222222444333222111111222333444222222222222222222222222222222222111111111000000//////000000000000//////////////////////////////222222111000///...------000//////.........//////........................//////.........---------........................------------------------//////.........---------******+++,,,,,,------.........////////////......////////////////////////,,,,,,,,,---------......000000///......///111111000111222333444555555555666666666666666666555555555666777999;;;===>>>???@@@IIIOOO[[[ppp|||zzz{{{~~~tttfff\\\VVVOOODDD<<<555555555444333333444555444333222111111111222333333333222111111222333333222222222222222222222222222222222111111111000000//////000000000000//////////////////////////////////////////000000000000000///..........................................,,,,,,------.../////////........................------------------------......------,,,,,,,,,,,,............------------......////////////......////////////////////////,,,,,,---------.........000//////...//////111111...///000222444555555666666666666666666666666666777777888999;;;<<<======@@@IIIOOO[[[pppzzzyyyyyy|||nnnddd\\\SSSIIIAAA777666555444333333444444333222222222222333333444333333222222222222333333333333333333333333333333222222222111111111111111//////000000000000//////////////////////////////.../////////000000000111//////...---------------........................******+++---///000111222........................---------------------------,,,,,,,,,,,,+++++++++222222111000///------,,,......////////////......////////////////////////,,,------------.........///////////////000111111000111333666888999::::::666666666666666666666666888999999::::::;;;;;;<<>>???AAAJJJOOOZZZooo~~~vvvdddWWWPPPEEE@@@:::777777777555333222333444444444444444333333333444444444444333333333333333333333333333333111111111111111222222222//////000000000000//////////////////////////////------...///000111222222...............///000111........................//////.........---------........................------------------------------...............///++++++,,,---......//////......////////////......////////////////////////------........./////////,,,---...000111111111111///000000111111000000///333333333444444555555666555555777999;;;===??????@@@IIINNNZZZooo}}}lll^^^WWWJJJCCC<<<888888888666444333444555555555444333222333333444555555444333333444444444444444444444444000000111111111222222222//////000000000000//////////////////////////////------...///000111222222------......000111333444........................//////.........---------........................------------------------,,,,,,,,,------.........++++++,,,---......//////......////////////......////////////////////////............////////////,,,---...000111222111111222222333444555555555444444444555555666777777888666777888999;;;<<<===>>>???HHHMMMZZZoooyyyyyyqqqccc\\\LLLEEE===999999:::777444444444555666555444222111333333444555555444333333444444444444444444444444000000111111222222222222//////000000000000//////////////////////////////000000000000////////////------...///111333555666........................................................................------------------------+++++++++,,,,,,------------------............///......////////////......////////////////////////............/////////000+++,,,...000111222111111///000111333444555555555555666666777888999999:::888888999::::::;;;<<<<<<>>>GGGMMMYYYooo~~~yyyvvv~~~zzzkkkbbbTTTKKKAAA999777777777666666555444333222333444444333333333333333333333333333333222222222333444444111000/////////000111111000000111111111111000000111111111111000///---,,,......000111111000//////000///.........///111222////////////............////////////////////////------------------------///...,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---------......000111222000000000000000000000000//////............//////000000000000111111111111...000222444666555444444666777888999999888777666777777777888:::<<>>@@@CCCHHHSSS```nnn~~~|||yyywwwuuuqqqpppooommmkkkjjjjjjjjjhhhiiikkkkkkjjjjjjlllmmmqqqrrrssstttwwwyyy{{{}}}}}}yyyvvvrrrnnnoooyyyyyyoooaaaWWWJJJ@@@:::888666555444444555555444444333222333333333333333333333333555444333111000000000000111222333444333333111111000000111111111111000000...---,,,++++++,,,---...---...000111222222222111111111000000000111222333111111000000000/////////////////////////////////------------------------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......//////.........//////000000000000000000000000000111111000000000000111111000000000000111111111111///000222444555555555444444555666777777666555444888777777888:::<<<>>>@@@BBBHHHSSSaaappp|||xxxwwwtttqqqnnnllljjjiiifffeeecccaaa___^^^^^^]]]ZZZ\\\^^^___`````````aaacccdddeeegggjjjlllooopppqqqtttxxx|||{{{wwwrrrnnnrrryyykkk```QQQDDD===:::777555333444555666555444333222444444444444444444444444444444333222111111111222555333000......///222444000000111111111111000000...---+++++++++---///000222222222222222000...---............//////000000111111111111000000000000////////////////////////........................---...//////...---------........................------,,,,,,------......000//////............///////////////////////////111000000//////000000111///000000000111111111111///000222333444555555555555555666777777666555555888888888999:::<<<>>>@@@CCCGGGSSSbbbrrr~~~{{{vvvrrrnnnjjjiiifffccc```^^^\\\\\\YYYXXXWWWUUUTTTSSSRRRRRRPPPPPPRRRTTTUUUVVVVVVVVVWWWWWWYYY[[[]]]```cccdddeeehhhmmmqqquuu{{{}}}zzzsssllljjjqqq~~~yyymmm[[[LLLBBB===999666333444555666555444333222444444444444444444444444333333333333333444555666555333111000///000111222000000111111111111000000///...---,,,---...111222111222222222111000...---------......////////////111111111111000000000000////////////////////////........................))),,,...///......///111------------------------,,,,,,,,,,,,,,,---......000//////............///////////////////////////000//////......//////000///000000000111111111111000111222333444555555555666777888888888888777666999999999999:::<<<>>>@@@CCCGGGRRRcccttt~~~xxxvvvrrrpppmmmjjjeeebbb[[[YYYWWWTTTQQQPPPOOOOOOMMMLLLKKKIIIIIIHHHHHHHHHHHHGGGFFFHHHKKKLLLLLLKKKMMMMMMNNNPPPRRRUUUWWWXXXYYY\\\aaaeeeiiinnnssswwwzzz|||xxxpppkkklllrrrxxxkkkXXXKKKBBB<<<888444444555555444444333222444444444444444444444444333333333333444666777888111222444555555333000...000000111111111111000000000//////...///000111222,,,---///000111111111000...///000111111111000000111111000000000/////////////////////////////////........................&&&***...000///...000333++++++++++++++++++++++++++++++++++++,,,---.../////////.........//////000000000000000000000000000//////............//////000000000000111111111111111111111222333444555666666777888999999888777666::::::999:::;;;<<<>>>???DDDGGGRRRcccuuu{{{vvvqqqooofffdddaaa___^^^[[[WWWUUUPPPNNNLLLIIIGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCAAA???@@@CCCEEEEEEDDDEEEFFFFFFHHHIIILLLMMMOOONNNQQQUUUYYY\\\```eeeiiimmmoootttzzzyyysssooooooooouuugggVVVIII@@@;;;555555444333333333333444555555555555555555555555333333333333444444555666222111000///............000000111111111111000000000000000000000000000000***+++---///000111000000...///000111111111000///000000000/////////......////////////////////////........................&&&+++000111...---///222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...............///000111000000000000000000000000000000////////////000000000000000000111111111111111111111222333444555666555666777888888777666555::::::::::::;;;<<<>>>???DDDGGGRRRcccuuu}}}wwwpppiiiccc```^^^XXXVVVTTTSSSRRRPPPLLLJJJLLLJJJGGGEEECCCCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBBCCC???<<<===@@@BBBCCCBBBAAAAAABBBCCCDDDFFFHHHIIIGGGJJJMMMPPPSSSWWW\\\___bbbdddiiiooovvv|||}}}wwwqqqllliiimmmrrr]]]NNNCCC<<<666555444333222333444555555555555555555555555555444444333222222333333333777111(((!!! %%%---333000000111111111111000000//////000000000000//////,,,---...//////......---+++,,,.../////////...---////////////............////////////////////////////////////////////////''',,,111111...,,,...000000000000000000000000000++++++++++++,,,---...///---------......000111222000000000000000000000000111111000000000000111111000000000000111111111111111111111222333444666666444555666777777666555444;;;:::::::::;;;===>>>???EEEGGGRRRcccuuu|||rrrmmmeee___[[[XXXUUUSSSKKKKKKIIIGGGEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@@@@AAA@@@@@@???>>>?????????>>>===<<<;;;;;;<<<===>>>????????????@@@@@@@@@@@@FFFEEEFFFGGGIIIMMMPPPRRRYYY[[[___cccgggnnntttyyy}}}yyyppphhhlllyyyfffTTTFFF===999777444222333444555444555555555555555555555555444444333222222111000000444333222111000000000000333333222222111000000000111111111111111111111111---...///000111111111111222222000//////000111222...///////////////...---...------,,,,,,,,,------222222111000///...------//////000000000000000000000000//////.........---......------------......------......//////000000---...///000111222333444222111000000000000000111000111111111111222222222222222222222222333333333666666555444444555777888;;;;;;;;;<<<<<<===??????CCCHHHTTTbbbpppzzzrrrmmmkkkbbb]]]WWWRRROOOLLLJJJIIIGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???AAA@@@??????>>>>>>??????>>>>>>=========???@@@AAA===>>>>>>>>>>>>?????????CCCCCCCCCDDDFFFIIILLLNNNRRRTTTWWW[[[___eeekkkooovvv{{{}}}tttmmmlllwwwsss]]]MMMCCC:::888555444555666666555555555555555555555555555555444444333222222111111444333222111000000000000111111111111111111222222111111111111111111111111111111111000///...---,,,---------...///000111222//////////////////......---------...///000111222000000//////......------------...//////000111111111111000000000////////////......------......///.........///////////////000000/////////.........//////.........//////000//////000000000111111111111111111222222222222333666555555444555666777777::::::::::::;;;===>>>???CCCHHHSSSbbbpppwwwmmmeee___]]]VVVRRRNNNJJJIIIHHHFFFEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEECCCBBB@@@???BBBAAA@@@@@@??????@@@@@@>>>>>>======>>>???@@@@@@<<<<<<<<<<<<============@@@@@@@@@@@@BBBDDDFFFGGGJJJLLLOOORRRUUUZZZ```cccjjjooovvv}}}{{{tttnnnttt~~~eeeQQQEEE<<<:::777666777777777666555555555555555555555555555555555444333333222222444333222111111000111111///000000111222222333333111111111111111111111111111111111000///---,,,+++//////000000111111111222000000000//////........................///000111.....................---++++++,,,---///000111222111111111111000000000000///......------......//////////////////.........//////......---,,,++++++,,,,,,,,,,,,---...//////.../////////000000000000000000111111111222222222555555555555555666777777888888999999;;;<<<>>>>>>CCCHHHSSSaaappp|||tttkkkbbb\\\WWWUUUOOOMMMJJJHHHHHHIIIHHHGGGCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======???????????????@@@BBBCCCEEEGGGJJJMMMOOORRRWWWZZZ```ccciiiooowwwyyypppsss~~~kkkUUUGGG>>><<<999777777777666555555555555555555555555555666666555555444444444444444333222222111111111111000000111111111222222222111111111111111111111111......////////////......111111111000///......---111111000//////.........000000...---++++++******---------....../////////++++++,,,---...///000000000000000000000000000000//////............//////000000//////......------------------------------++++++,,,,,,---...///000/////////000000000111111///000000111111222222222444444555555666666777777888888999:::;;;===???@@@CCCHHHSSSaaaooozzzsssllliiiccc\\\VVVRRROOONNNIIIGGGEEEEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFBBBBBBAAA@@@???===<<<;;;<<<<<<<<<=========>>>>>>???????????????@@@AAAAAABBBDDDGGGHHHIIILLLOOOQQQWWWZZZ^^^dddkkkuuu|||uuusssyyyuuu^^^OOOCCC???;;;888777666666555555555555555555555555555666666555555555555444444444333222222222222222222222222222111111111000000000000000000000000000000---...//////////////////------------------------333222000///.........///000000...---++++++******.........///000000111111---------.............../////////////////////////////////....../////////000000//////......------..................//////------------...///000111000000000111111111222222///000000111222222333333333444555555666777777777888999999;;;===???AAABBBCCCHHHRRR```nnn}}}xxxqqqiiiddd]]][[[WWWSSSOOOMMMLLLLLLIIIGGGFFFGGGHHHJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGFFFDDDBBB@@@???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBDDDEEEEEEEEEGGGIIIOOOQQQUUUYYY```iiirrrxxxyyytttuuu}}}gggXXXJJJEEE>>>888666666666666555555555555555555555555555555555555555555555555333333222222222222333333333333222222111000000///000000000000000000000000111111111111000///...---------...000222666999;;;444333111///......//////...............///000111.../////////000000111111....................................////////////000//////......//////000///////////////.........222111111000///...------............///000111111111111111111222222222222000000111222333444444555222333555666777777777777888888999;;;===@@@BBBCCCCCCGGGRRR___mmm}}}vvvmmmgggeeebbb]]]YYYVVVTTTQQQNNNLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBCCCCCCCCCDDD@@@@@@AAABBBBBBBBBBBBBBB@@@BBBDDDDDDCCCCCCDDDEEEGGGIIILLLPPPVVV]]]eeekkkwww|||}}}uuurrryyyrrrcccRRRKKKAAA:::777777777888555555555555555555555555444444444444444444444444333333333222222333333444222222111111111111111111000000000000000000000000000000111111111111000000000000000222666<<>>AAABBBBBBGGGQQQ___mmm~~~|||qqqiii^^^\\\XXXTTTQQQOOOOOOOOONNNNNNNNNNNNMMMLLLJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMOOONNNMMMLLLKKKJJJJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFEEECCCBBBAAACCCDDDFFFIIINNNTTTYYY^^^fffrrr}}}|||wwwxxxxxxhhhWWWFFF@@@===888555666222333444555666888999999444444555555555555444444444444333333333333222222111...,,,...111333111...000000000000000000000000111111111111111111111111000000000000000000000000111111000000//////......///...---,,,,,,---.../////////.........---------000000//////.........---////////////////////////111111000000//////......111000...---,,,---///000////////////////////////////////////////////////000000111111111000000///111111222333333333333222444444555555555555555555444666999:::;;;===@@@BBBCCCHHHQQQ^^^lll~~~yyyuuuooofff___[[[YYYUUURRRPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDEEEEEEEEECCCAAA@@@AAABBBCCCDDDGGGLLLPPPTTT\\\fffpppyyy{{{sssqqqwwwooo^^^LLLCCC???999777777555555555555555555666666444444555555555555444444333333222222222111111111///000000000000000111222000000000000000000000000111111111111111111111111000000000000000000000000////////////.........---///...------------.../////////.........---------000/////////............////////////////////////////////////000000000000222111///------...///000////////////////////////////////////////////////000000111111111111000000111111222333333333333222444444444555555555666666666888::::::::::::<<<===CCCGGGQQQ^^^lll~~~wwwnnnhhheeeaaa[[[UUUUUUTTTQQQOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIKKKJJJIIIHHHHHHHHHHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKLLLLLLMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLHHHGGGFFFEEEFFFEEEBBB@@@@@@AAAAAA@@@@@@AAAEEEHHHJJJPPPYYYaaaiiisss}}}ssslllpppzzzzzziiiVVVIIIAAA;;;888888777777666555444333222222444444555555555555444444222222222111111111000000---000333222///...111444000000000000000000000000111111111111111111111111////////////////////////............------------///...------------...///...............---------////////////............////////////////////////.........///000111111111222111000///...///000000////////////////////////////////////////////////000000111111111111000000111111222333333333333222222333333444555666777777555777999999999999;;;===CCCGGGQQQ^^^lllzzzpppjjjbbb\\\[[[YYYUUURRRPPPOOONNNLLLLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKLLLMMMNNNNNNOOOOOOLLLJJJIIIHHHHHHFFFDDDBBBAAABBBAAA@@@??????BBBDDDEEEJJJPPPVVV]]]fffrrrzzz{{{pppoootttzzzuuu```OOODDD===999888888777666555444333222111444444555555555555444444222222222222111111111111---///111111//////000222000000000000000000000000111111111111111111111111////////////////////////.................................------.................................///////////////.........////////////////////////.../////////000000000111222222111000///000000111///////////////////////////////////////////////////000000111111111111000111111222333333333333222222222333444555666777888222444777999:::<<<>>>@@@BBBGGGQQQ___mmmyyypppkkkfffaaaZZZVVVUUUTTTSSSQQQLLLLLLKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNNNNMMMMMMOOONNNMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKJJJGGGEEE@@@AAAAAA@@@??????AAACCCCCCFFFJJJNNNSSS[[[fffmmmvvv}}}yyyqqqpppqqqjjjUUUHHH@@@;;;888666666666555555444444333444444555555555555444444444333333333333222222222000...---...000111000...000000000000000000000000000000000000000000000000////////////////////////////////////////////////---..................------..............................///////////////000000000000000000000000111000000000/////////...222111111000000000000000//////////////////////////////////////////////////////000111111111111111111111222333333333333222222222333444555666777888333666888:::;;;===???BBBAAAFFFQQQ___mmm}}}uuummmeee```\\\YYYUUURRRRRRQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHFFFGGGIIIKKKMMMMMMMMMLLLKKKLLLNNNPPPPPPOOONNNLLLPPPOOOMMMKKKIIIHHHHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHKKKLLLMMMOOOOOOMMMLLLKKKLLLMMMMMMMMMNNNOOOOOOOOOPPPOOONNNMMMNNNMMMJJJHHH@@@AAAAAA@@@???>>>@@@AAAAAACCCEEEGGGIIIOOOYYY```kkkrrr}}}uuuooommmsss]]]MMMEEE>>>999666666666666666666666666444444555555555555444444444444444333333333222222111...,,,---111333111...000000000000000000000000000000000000000000000000/////////////////////////////////000000000000000------...//////...---------------........................///////////////000000000000000000000000111111111000///.........111111000000000/////////////////////////////////////////////////////////...///000111111222111111111111222333333333333222222333333444555666777777777999;;;;;;;;;;;;===???AAAFFFQQQ___nnnyyyqqqjjjddd^^^[[[VVVTTTRRRQQQPPPPPPOOONNNKKKKKKLLLLLLLLLKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKMMMMMMMMMMMMLLLIIIKKKNNNQQQSSSTTTTTTTTTSSSTTTVVVWWWWWWUUUSSSQQQRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIKKKMMMOOOPPPPPPOOOMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNNNNLLLJJJDDDEEEEEEDDDAAA@@@AAABBBAAABBBCCCCCCCCCGGGNNNTTT]]]eeeppp|||yyyrrrpppvvv{{{dddSSSJJJCCC<<<888888777777777666666666444444555555555555444444333333333333222222222111111000000111222222222222000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000------...//////...---------------.........//////............/////////000000000000000000000000000000000000000///////////////000000000//////......////////////////////////////////////////////////...///000111111222222222111111222333333333333222444444444555555555666666777888::::::::::::<<<>>>@@@EEEPPP___nnn~~~xxxpppiiiccc___[[[YYYTTTSSSRRRRRRQQQPPPOOONNNKKKLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJLLLMMMOOOPPPPPPPPPPPPLLLNNNRRRUUUXXXYYYYYYYYY[[[\\\^^^___^^^\\\YYYWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMLLLKKKMMMOOOQQQQQQOOOMMMKKKOOOOOOOOOOOOOOOOOONNNNNNOOONNNMMMMMMNNNNNNLLLJJJJJJKKKKKKHHHEEECCCCCCCCCBBBDDDDDDCCCBBBDDDJJJOOORRRYYYeeerrr~~~wwwuuuppp~~~hhhWWWNNNFFF>>>::::::999888777666666555444555555555555555555444222222222111111111111000000333555444222111333666000000000000000000000000000000000000000000000000111111111111111111111111---------.........//////,,,---...//////...---,,,---------.........//////---.........//////000000000000000000000000000000......//////000000111111///////////////......---////////////////////////////////////////////////......///111111222222222111111222333333333333222444444555555555555555555222444777999:::;;;>>>@@@@@@EEEPPP___nnnzzzuuupppmmmgggccc___\\\XXXUUUTTTSSSQQQOOONNNMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMOOOQQQSSSTTTUUUVVVVVVUUUUUUWWWYYYWWWYYY\\\___bbbeeefffgggfffggggggfffcccaaaaaabbbdddaaa]]][[[\\\]]][[[YYY]]]^^^```___[[[UUUQQQOOOMMMOOOPPPOOONNNMMMMMMNNNMMMOOOQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRPPPOOOMMMMMMLLLKKKIIIGGGFFFEEEGGGEEEBBB@@@@@@BBBEEEGGGOOOSSS\\\hhhrrr|||tttnnnyyytttaaaPPPFFFAAA999777666555666777666555444444444444444444444444222222222222222222222222111111222222222333333333111111222222222333333333//////000000111111111222000000////////////000000111111000000////////////000000//////.........------......---++++++---...//////............////////////000000///---+++***---...///...------...///000000//////.........---////////////////////////......------------......////////////000000000000111000000000000222333555333333444444555666666666:::;;;;;;:::999:::<<<>>>CCCGGGQQQ___ooo|||uuuoookkkhhheeeaaa^^^[[[YYYUUUSSSQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWZZZ[[[^^^___````````````bbbdddfffgggiiilllnnnqqqtttuuutttuuutttsssqqqpppppprrrtttqqqmmmllllllllljjjhhhggghhhhhhfffaaa[[[WWWTTTSSSUUUVVVUUURRRPPPOOOOOOKKKMMMOOOQQQSSSRRRRRRQQQQQQRRRTTTUUUUUUTTTSSSRRROOONNNLLLKKKKKKKKKLLLMMMHHHGGGDDDBBBAAACCCEEEFFFHHHKKKSSS]]]gggrrrxxxoooqqqwww{{{hhhWWWKKKEEE???<<<:::999:::::::::999444444444444444444444444222222222222222222222222111111222222222333333333//////000000000111111111///000000000111111111111111000000/////////000000------,,,,,,,,,+++++++++000/////////............///000111000........./////////............//////...////////////---,,,+++---...//////------...///000/////////............////////////////////////......------------......////////////000000000111111111000000000222333444333333444444555666666666999:::::::::999:::===???CCCHHHRRRaaappp|||sssmmmhhhdddaaaaaa^^^[[[YYYXXXVVVSSSQQQOOOOOONNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWXXXZZZ]]]```cccfffhhhiiimmmnnnpppqqqqqqqqqsssuuuttttttuuuvvvxxx|||~~~|||{{{|||~~~}}}zzzxxxxxxwwwuuutttuuutttssspppkkkfffaaa^^^]]]___```^^^ZZZWWWTTTSSSOOOPPPSSSUUUVVVVVVUUUUUURRRSSSUUUVVVWWWVVVUUUUUUUUURRROOOMMMLLLNNNQQQSSSJJJIIIFFFDDDCCCCCCEEEFFFCCCDDDIIIRRR[[[eeeuuu}}}ssslllhhhrrrrrr```SSSKKK@@@===:::888888888888777444444444444444444444444333333333333333333333333111111222222222333333333000000000000000111111111000000000000111111111111222111000///////////////............------------////////////............)))+++---...---------...//////............//////------...//////...---,,,---...//////------...///////////////............////////////////////////......------------....../////////000000000111111222222111111111222222333333333444444555666666666777888999999999;;;>>>@@@BBBHHHTTTcccrrrzzzqqqjjjeeeaaa___]]]^^^\\\ZZZXXXWWWUUURRRPPPQQQPPPPPPPPPQQQSSSUUUVVVUUUWWWZZZ]]]```bbbcccdddeeegggkkkppptttwwwxxxyyy{{{}}}~~~~~~}}}~~~{{{yyyvvvrrrmmmjjjhhhjjjkkkjjjfffbbb___^^^ZZZ[[[]]]^^^^^^]]]\\\[[[TTTUUUVVVWWWWWWWWWVVVVVVYYYWWWTTTQQQOOOOOOPPPQQQMMMLLLJJJHHHFFFEEEEEEFFFCCCBBBEEELLLTTT]]]kkkwww{{{ooofffjjj|||zzzhhhXXXOOOBBB>>>999666666666666555555555555555555555555555333333333333333333333333111111222222222333333333222222222222222222222222000000000000000111111111222222111000////////////000000000000///////////////////////////.........###&&&***------....../////////............//////+++,,,.../////////......---///000///...---...//////////////////.........////////////////////////......------------......//////000000000111111111222222222222222222222222333333444444555666666666666777888999999;;;>>>AAABBBHHHTTTdddtttxxxssskkkeeeaaa___]]]\\\\\\[[[YYYWWWVVVTTTPPPNNNRRRRRRRRRRRRSSSUUUWWWYYYZZZ]]]bbbggglllppprrrssssssuuuyyy~~~~~~}}}yyywwwrrrtttuuutttqqqnnnmmmlllhhhhhhiiiiiigggeeebbb```XXXXXXXXXXXXWWWWWWVVVVVVWWWWWWUUUTTTRRRQQQOOOOOOPPPOOONNNLLLJJJIIIHHHGGGFFFCCCCCCHHHOOOVVVbbblll}}}wwwnnnmmmvvvnnn]]]RRRIIIDDD>>>:::888888888888555555555555555555555555333333333333333333333333111111222222222333333333222222222222222222222222111111000000000000000000222222111000000000000000.................................///////////////(((+++///111111000000000//////............//////+++,,,---////////////......///000///......///000.........///////////////////////////////////////......------------......000000000000111111111111111222222222333333333333333333444444555666666666555666888888999;;;>>>AAABBBHHHTTTdddttt{{{ppplllfffaaa___]]][[[ZZZZZZYYYWWWWWWVVVTTTPPPMMMTTTTTTTTTVVVXXX[[[^^^___eeehhhnnntttzzz}}}zzz||||||{{{yyyxxxxxxxxxtttttttttrrrpppllliiiggg```___^^^\\\[[[YYYXXXXXXSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQPPPOOOMMMKKKJJJHHHDDDBBBFFFJJJOOOXXX___ooozzzwwwrrrrrrvvvdddXXXLLLFFF???999777777888888555555555555555555555555333333333333333333333333111111222222222333333333111111111000000000000000111111111111000000000000111111111000000111111222/////////000000000000000.........///////////////...000111111...,,,,,,,,,//////............//////+++,,,.../////////.........///000000......///000.........///////////////////////////////////////......------------......000000000111111111222222000111222333444444444444333333444444555666666666555666888888888:::>>>AAABBBHHHTTTcccrrr~~~wwwsssjjjgggccc```^^^\\\ZZZYYYYYYXXXXXXYYYYYYXXXUUURRRXXXYYYZZZ^^^bbbgggkkkmmmrrrvvv{{{||||||}}}~~~}}}~~~}}}|||zzzvvvsssqqqkkkiiigggccc```^^^\\\[[[UUUTTTTTTSSSRRRSSSSSSSSSSSSTTTTTTTTTSSSQQQNNNMMMKKKFFFCCCFFFIIIKKKPPPVVVcccnnn~~~~~~wwwpppuuunnnaaaNNNHHH@@@:::777777888888555555555555555555555555444444444444444444444444111111222222222333333333111111111000000000//////111111111111000000000///000000000000111222333333000111111111222222222333............/////////000...//////...,,,++++++,,,//////............//////,,,---.../////////...---...000111000///...///000............/////////000////////////////////////......------------......000000111111111222222222...000111333555555555555333333444444555666666666666777888888888:::===@@@CCCHHHRRRaaapppxxxrrrnnnhhheeebbb```___]]][[[YYYZZZZZZZZZ\\\^^^]]][[[XXX]]]^^^aaafffkkkrrrwwwzzz|||}}}|||~~~|||zzzsssqqqmmmiiieeebbb___^^^\\\YYYUUURRRPPPPPPRRRSSSTTTUUUVVVVVVUUUSSSQQQOOONNNHHHEEEGGGIIIJJJMMMRRR[[[fffvvvzzzpppqqquuuhhhUUUNNNFFF???<<<<<<======666666666666666666666666444444444444444444444444111111222222222333333333333333333333222222111111222111111111000000////////////000000111222444444,,,---------......//////---.........//////000000...///000000000111333555//////............//////------...//////...---,,,...000111000///...///111---.........//////000000////////////////////////.........------.........000111111111111222222222---///111444555666666666333333444444555666666777666777888888888999<<>>888666777555444333444555555333222444444555555444444333222333222222111111222222333333111000000111222222111//////000000000000//////222111000......000111222111111111111111111111111+++)))(((***...111111000............//////////////////000000000000///...,,,---///000000000///...111000...------...///000000000000000000000000000......////////////......///////////////.........000000000000111111111111333333333444444333222222555666666666666666555555777999:::::::::;;;>>>@@@DDDHHHRRRaaaqqqzzzuuupppnnnhhhfffbbb^^^[[[ZZZYYYZZZ\\\]]]^^^```dddgggkkkmmmrrrvvvzzz|||yyyvvvrrrmmmjjjiiihhhddd```[[[VVVSSSQQQTTTSSSSSSTTTUUUUUUSSSQQQOOONNNKKKIIIGGGGGGGGGHHHNNNXXXfffttt{{{tttyyyhhh\\\NNNGGGAAA;;;888999555444444444555555444222444444555555444444333222333222222111111222222333111///...///111222222111//////000000000000//////222111000//////000111222111111111111111111111111...,,,+++,,,...000///...............////////////000000000///////////////---......///////////////000///...------...000111000000000000000000000000......////////////...............///////////////000000000111111111222222333333333444444333333222777777888888888888777777777888999::::::;;;===@@@DDDHHHRRRbbbssszzztttpppmmmhhhfffbbb___]]]]]]^^^___aaabbbcccggglllrrrxxx|||~~~{{{wwwtttqqqoookkkfffaaa\\\XXXVVVVVVUUUTTTTTTUUUVVVVVVUUUSSSQQQNNNKKKHHHGGGFFFFFFIIIOOOZZZgggvvvvvvtttxxxuuueeeSSSIIIDDD???;;;:::777555444444555555444222444444555555444444333222333222222111111222222333000///......000111111111///000000111111000000///222111000//////000111222000000000000000000000000222000...............,,,............////////////111000///......///000111///............//////000///......---...///111222000000000000000000000000......////////////......------......//////000000000000111111111222222222222333333444444333333333777777888888888888777777666777999999999:::===???DDDHHHSSScccttt{{{uuuooolllhhhfffcccaaa```bbbdddfffjjjjjjkkknnnttt|||}}}vvvuuurrrnnnjjjfffcccaaa\\\YYYWWWVVVWWWYYYYYYYYYWWWUUURRRNNNKKKHHHFFFFFFGGGJJJQQQ\\\mmmyyyrrrqqqvvvoooYYYMMMGGGAAA<<<999888666555555555555444333444444555555444444333222333222222111111222222333333111000///000111000///000000000111111000000000111111000//////000111111////////////////////////333111000//////......---............////////////111000...------///111222000///...------...///000............///000222222////////////////////////......////////////......,,,------...///000111111/////////000000000111111222222333444444444333333444555555666666666666555555777888888888999<<<>>>DDDIIISSScccuuuxxxqqqmmmiiihhhfffeeefffiiimmmooottttttuuuwww|||~~~|||zzzvvvssspppmmmlllbbb___[[[YYYYYYZZZZZZZZZZZZXXXUUURRRNNNKKKIIIHHHIIIJJJMMMVVVfffzzz}}}vvvrrrppp{{{yyyaaaRRRJJJBBB<<<999:::888555555555666555444444444555555444444333222333222222111111222222333777555333111111111000...000000111111111111000000111111000000000000111111////////////////////////111111000/////////000000............////////////111///...---...///111333000///...------...///000.........///000111222222////////////////////////......////////////......,,,------...///000111111........./////////000000111222333333444444444333444444555666666666666666555777888888888999<<<>>>DDDHHHSSScccuuu~~~wwwrrrnnnmmmkkkkkknnnrrrwww{{{~~~{{{xxxuuutttjjjgggbbb___^^^]]]\\\[[[\\\[[[XXXVVVRRROOOMMMLLLKKKLLLNNNTTT```rrr|||vvvsssxxxlllZZZNNNDDD>>><<<;;;999666555555666555555444444555555444444333222333222222111111222222333888666444222222111000...000111111222222111111000000000000111111000000000000000000000000000000000...///000///......000222............//////////////////......///000111222000//////............///...//////000000111111111000000000000000000000000......////////////......------......//////000000........./////////000000111111222333444444444444555666777888888999999888666777999999999:::===???CCCGGGRRRbbbsss~~~zzztttsssrrrsssvvv|||~~~}}}wwwsssooojjjhhheeebbb```\\\\\\ZZZYYYVVVTTTRRRPPPLLLMMMOOORRRYYYhhh|||yyywwwxxx}}}yyyeeeUUUHHHBBBAAA===:::777555555666666555444444555555444444333222333222222111111222222333666444222111222222111000000111111222222111111000000000111111111111000000111111111111111111111111...000111///------///111............////////////.........///000111111111///////////////......---///000000111111111000000000000000000000000000000......////////////...............///////////////000000000000111111111111000111222333444444444444555666777888999999999999777888999::::::;;;===@@@CCCFFFQQQ```qqq|||~~~~~~{{{vvvrrrqqqrrrsssuuuyyy|||yyyxxxwwwxxx|||~~~yyyuuuqqqmmmiiifff]]]\\\\\\ZZZXXXVVVUUUSSSKKKNNNPPPPPPTTTbbbvvvzzzvvvwwwyyymmmZZZLLLEEEEEE===:::777555555666666555444444555555444444333222333222222222222222222333222111///000111333333222111111222222222222111111000000111111111111000000111111111111111111111111///000111///,,,+++---000............/////////000------///000111111111111...///000000000///---,,,000111111111111000000///000000000000000000000000......////////////......///////////////.........111222222222222333333333000111222333444444555444333444555666777777777777777999:::::::::;;;>>>@@@BBBFFFPPP___ppp}}}zzzvvvsssqqqmmmiiiggggggeeeaaa```bbbiiijjjmmmqqqxxx|||vvvpppkkkhhhddd```\\\ZZZXXXUUUSSSQQQPPPPPPQQQSSSZZZkkk{{{}}}xxxvvv|||wwwfffYYYJJJ>>>===:::777555444444222111555555444333333333333444111222333333333333222111111111111111111000///...444333222222111111222222111000000000111222333333000000000000000000000000222111111000000000000000//////000000000000//////////////////////////////////////////////////////000000////////////000000............///000222222///////////////......---000000///........................///000222444444333333333333333333333333222222333444555777777888777888999999999:::===???BBBKKKQQQ^^^sssvvvtttrrroookkkgggcccaaa___[[[ZZZ[[[ZZZWWWWWWZZZbbbcccgggmmmuuu~~~|||vvvqqqnnnjjjeeeaaa^^^[[[XXXVVVTTTRRRRRRRRRRRRWWWeeetttzzzwww{{{lll^^^PPPDDD>>>;;;888666666666555444666555444444333333444444111222333333333333222111111222222222111111000///444333222222111111222222111111000000000111222222000000000000000000000000111111000////////////000......////////////......////////////////////////////////////////////////000000////////////000000//////...//////000111222//////000000//////...------------...///000222222////////////000222333444333444444444555555666666333333444444555666777777666888999:::999;;;===???BBBKKKQQQ]]]rrr}}}vvvpppnnngggfffccc___[[[WWWSSSQQQPPPLLLLLLNNNOOOMMMNNNRRRYYY[[[```gggqqq{{{{{{vvvsssnnnjjjfffaaa]]]ZZZWWWUUUTTTSSSRRRTTT^^^iii{{{|||uuudddUUUJJJ@@@===999777777888888888666555444444333444444444111222222333333222222111222222333333333222111111333333222111111111111222111111000/////////000000000000000000000000000000111000//////......//////------............------////////////////////////////////////////////////000000////////////000000000000////////////000000//////000000//////...---------......///000222333000000000000000111222222222222333444444555666666444444444555555666666666666888999::::::;;;>>>@@@BBBJJJPPP\\\qqq~~~uuulllfffcccaaa___]]][[[XXXUUUQQQNNNLLLIIIFFFEEEHHHHHHGGGIIIMMMSSSVVV[[[cccmmmwww{{{wwwrrrmmmhhhbbb^^^YYYWWWVVVUUUSSSSSSZZZcccvvv|||}}}zzziiiYYYNNNBBB???:::777777999999:::666666555444444444444444222222222222222222222222333333333444444333222222333222222111111111111111111111000///......//////000000000000000000000000000000///...............---......//////......---////////////////////////////////////////////////000000////////////000000111000000////////////000000000000000000///......000///......------......222222111000000111111111//////000111222333444555555555555555666666666666666888999::::::<<<>>>@@@BBBJJJPPP[[[pppzzzrrriiibbb^^^]]]\\\ZZZZZZYYYWWWTTTRRROOONNNIIIEEEDDDEEEFFFEEEGGGKKKRRRUUUZZZaaajjjrrryyy}}}~~~zzzuuunnngggbbb[[[YYYWWWWWWVVVUUUZZZaaaooozzzyyymmm\\\QQQFFFAAA;;;777666888999999666666555444444444444555222222222222222222222222222333333444444444333333333222111111000000111111111111000///......//////000000000000000000000000000000///.............../////////000000/////////////////////////////////////////////////////////000000////////////000000111000000////////////000000000000000000//////...///...------,,,,,,------333222222111111111111111//////000111333444555555555555666666666666666666666888999:::;;;<<>>888666666888888777666555555444444555555333222222111111222222333222222333444444444333333222222111000000000000111111111000/////////000000000000000000000000000000111000//////......////////////000000000000//////////////////////////////////////////////////////000000////////////000000000000////////////000000000000111111000000///...+++++++++,,,---...000000333222222111111111222222333333444444555666777777555555555666666777777777666888999:::;;;===@@@BBBCCCLLLQQQ\\\ppp}}}ppplllfff___ZZZXXXXXXXXXUUUUUUTTTRRRPPPNNNLLLKKKGGGCCCAAABBBBBBBBBEEEJJJQQQTTTXXX___ffflllqqqtttwww{{{|||tttooofffaaa^^^]]]\\\[[[___dddhhh{{{|||uuuvvvrrrbbbRRRKKKAAA:::666666777777777666666555555555555555333333222111111222333333111111222333333333333333222222111000000000000000111111000000000111222222000000000000000000000000111111000////////////000...//////////////////...////////////////////////////////////////////////000000////////////000000//////...//////000111222000111111111111000//////---------...///000111222222222111111111222333333555555555666666777777777444444555666777888888999666888:::;;;;;;===@@@CCCEEEMMMRRR\\\pppyyywwwmmmiiiccc]]]YYYVVVUUUVVVVVVUUUSSSQQQNNNLLLIIIHHHGGGBBB@@@BBBCCCCCCGGGLLLOOORRRWWW]]]dddkkkppprrrrrrxxxyyytttjjjeee```___^^^\\\```eeefffzzzxxxuuu~~~|||kkkVVVOOODDD<<<777666777777777777666555555555555555444333222111111222333444000111222222333333333333222111111000000000000000111111000000111222333333000000000000000000000000222222111000000000000000---..................---////////////////////////////////////////////////000000////////////000000............///111222222111111111111111000//////222222111000000000000000222222111111222222333444444444555555555555555555333444555666777888999:::666888:::;;;<<<===AAACCCEEENNNRRR]]]ppp{{{wwwtttkkkgggaaa\\\YYYVVVTTTRRRQQQQQQPPPOOONNNLLLKKKJJJDDDEEEEEEDDDCCCEEEHHHKKKIIIPPPWWW]]]dddmmmpppoooqqqtttyyy}}}~~~yyyrrrmmmeeeaaa``````___]]]jjjsssxxxxxxwww___RRREEE???<<<999777777777777666555333222111111333333333333333333333333999666333333444555333111111111111111111111111111222222222222222222222222333222000............///222111111111000000//////000000000000//////......---...///111111///...---........................///000111222222111000///000000000000000000000000222111111111000000/////////////////////000111111111111111111111111111111000111222222333333222222777777777777777666666666999666777;;;<<<<<<===AAAEEEMMMQQQ]]]sss|||vvvrrroooiiieee___ZZZWWWTTTQQQOOOQQQQQQQQQQQQOOOMMMKKKJJJEEEFFFEEEDDDCCCEEEHHHJJJNNNUUU[[[```hhhqqqvvvuuurrruuu{{{wwwqqqiiidddbbbbbbbbbaaajjjssszzzyyy}}}hhhZZZJJJBBB===999666777666666555444444333222222333333333333333333333333666333111111222222111///222222222222222222222222222222222222222222222222333222111///......//////000000000000//////......444333333222111111222222...///000222222000///...........................///000111222222111000///000000000000000000000000111111000000000/////////...............///000000111111111111111111111111333444555555666666555555666666666666666666666666:::777888<<<>>>===???BBBEEEMMMRRR]]]rrrzzztttpppllliiifffccc]]]YYYVVVSSSPPPNNNRRRRRRSSSSSSRRROOOLLLKKKGGGGGGGGGEEEDDDEEEGGGJJJMMMSSSXXX]]]eeepppvvvvvvuuuyyyxxxpppiiifffeeeffffffkkkttt{{{}}}uuudddRRRFFF???999777777555555555555444444333333333333333333333333333333555333111111111222111000333333333333333333333333222222222222222222222222333222111000000000000000////////////............000///---,,,,,,---...//////000111222222111000///////////////////////////000000111111111111000000////////////////////////000000///////////////.........---------...//////111111111111111111111111444555555666666666666666555555555555555555555555:::888999===>>>>>>???CCCDDDMMMRRR]]]qqqyyytttpppllliiigggccc```\\\YYYWWWVVVSSSQQQRRRSSSTTTTTTSSSPPPMMMLLLIIIIIIHHHGGGEEEEEEHHHJJJLLLQQQUUUZZZbbbnnnvvvwwwzzz~~~wwwooojjjiiiiiijjjnnnvvv~~~mmmXXXJJJAAA;;;888999555555555555444444444444333333333333333333333333555444333333333333333222333333333333333333333333111111111111111111111111333222222111111111111111////////////////////////---,,,)))'''''')))+++---///000000111111000000///000000000000000000000000000000000111111000000000////////////////////////////////////............///............///000000111111111111111111111111111222333333444444333333444444444555555555555555:::888888<<<>>>===???CCCDDDMMMSSS]]]ppp~~~|||xxxtttpppnnnllliiiggg```^^^\\\[[[[[[ZZZYYYWWWTTTTTTUUUUUUSSSQQQNNNMMMKKKKKKJJJIIIGGGGGGJJJLLLNNNSSSXXX\\\eeerrr{{{}}}~~~uuuooollllllmmmqqqyyy|||ttt^^^NNNEEE>>>:::;;;555555555555555555555555333333333333333333333333444444333333222222333333333333333333333333333333111111111111111111111111222222222222111111111000000000000000000000000000111000...,,,,,,...000222////////////////////////111111111111111111111111111000000000000000000111000000000000000000000000............////////////000000//////000000111222111111111111111111111111000000111222222222222111444444444444555555666666999666777;;;===<<<>>>BBBDDDNNNTTT]]]nnn|||~~~xxxuuuuuussspppnnnmmmkkkiiiggg```___^^^^^^^^^^^^]]][[[UUUUUUTTTSSSRRRPPPOOONNNMMMMMMMMMKKKJJJJJJMMMPPPNNNTTTYYY^^^hhhuuu}}}}}}tttooonnnooosss{{{~~~xxx{{{dddTTTIIIAAA===<<<666666666555555555444444333333333333333333333333000111222111//////111222333333333333333333333333111111111111111111111111000111111222222111000000000000000000111111111111333222000000000111333444//////............//////000000000000000000000000111111000000000000111111000000000000000000000000...////////////000000000111111000000111111222333111111111111111111111111111111222333333333333333444444444555666666777777888666777;;;<<<<<<===AAACCCNNNTTT]]]mmmzzz{{{vvvrrroooooommmkkkjjjjjjjjjhhhgggcccaaa`````````___]]][[[VVVUUUSSSQQQPPPOOOOOOOOONNNNNNNNNMMMLLLMMMPPPSSSPPPVVV\\\bbblllyyy{{{tttqqqrrrttt}}}{{{www~~~kkkZZZNNNDDD>>><<<888777777666555444444333333333333333333333333333///111222111///...000333222222222222222222222222111111111111111111111111//////000111111111000////////////000000000111111000000//////000111222222000//////////////////000000000000000000000000000222111000//////000111222222222222222222222222222/////////000000000111111000000000000000111111222111111111111111111111111222222333444444444444333444444555666666777888888999777777;;;===<<<>>>BBBCCCNNNUUU]]]lllyyy}}}xxxuuusssqqqpppkkkiiihhhhhhhhhhhhgggeeeeeedddbbbaaa```^^^[[[YYYWWWUUUSSSPPPOOOOOOOOOPPPOOOOOOOOONNNNNNOOORRRUUUWWW]]]dddkkkuuuwwwtttsssttt}}}wwwxxx|||qqq___QQQFFF>>><<<999888777666555444333333333333333333333333333333111333444333000000222555111111111111111111111111000000000000000000000000...///000111111000///...---.........//////000000000000111111222222222333111111000000000000111111////////////////////////222111000//////000111222222222222222222222222222//////000000111111222222///////////////000111111111111111111111111111111111111222333333333333222555555555666777888888999:::888999===>>>===???CCCCCCNNNUUU]]]lllxxxyyyvvvrrrmmmjjjiiijjjkkkhhhgggeeedddeeefffhhhjjjfffeeeeeecccaaa___]]][[[VVVVVVUUUSSSPPPOOOQQQRRRSSSUUUVVVVVVWWWYYY\\\___]]]cccmmmvvv~~~|||xxxwww|||}}}gggVVVMMMCCC::::::777444333333444444444000222444666666444222000444444333222111111111222333333333222111000//////444333333222111000//////000222333111---+++---000222111111111000000//////000444777555000++++++---///111222333222///,,,***'''))),,,///111111000000////////////000111333333222222111000//////000000222222222111000//////...000000000000000000000000000111111111222222222222333333222222333444666777555555555555555666777777777999:::;;;;;;===???BBBBBBNNNUUU^^^lllxxxyyy~~~{{{wwwrrroookkkgggeeeeeeggghhhhhhgggeeedddeeefffgggiiigggfffeeedddbbb___^^^\\\WWWWWWVVVTTTQQQQQQRRRSSSWWWYYYZZZ[[[]]]___cccfffeeekkksss||||||{{{~~~}}}}}}}}}qqq___UUUJJJAAA:::888444333333444444444222333555777777555333222333222222222222222333333333333222222111111000000333333222222111000000000111222333222222222444555111111111111000000000///111555888666111------///...///111111111000...---------///000000000//////111000000111111222333333222222111000000000000000222222111111000//////...000000000000000000000000000000000111111111222222666555444444444444444444666666555555666666777888777999:::;;;;;;===???BBBBBBNNNUUU]]]lllxxx{{{vvvrrrnnnkkkhhhfffbbb___^^^```ccceeehhhgggeeeeeedddeeefffggghhhgggfffdddbbb```^^^]]]XXXYYYXXXVVVTTTSSSTTTVVV\\\^^^```bbbeeehhhmmmpppqqquuu}}}}}}|||~~~}}}}}}}}}iii\\\PPPFFF<<<999666444444555444444333444666777777666444333555555555444444444333333222222222222222111111111111111111111111111111111,,,++++++---000222333333111111111111000000000000333666888777333000///111......//////000000111111222222111000000///......222222222222222222333333222222111000000000000111222222111111000/////////000000000000000000000000/////////000000000111111222222333333444444333333666666666555666666777888777999:::;;;;;;===???BBBBBBNNNUUU]]]lllxxxuuu~~~vvvpppkkkiiifffeeeaaa___\\\ZZZ[[[]]]aaadddgggfffeeedddddddddeeeeeegggfffdddbbb```^^^]]]]]]ZZZ[[[\\\[[[YYYXXXYYY[[[```cccfffhhhlllpppuuuyyy{{{|||{{{~~~|||~~~pppaaaSSSIII>>>;;;777555555555555444333444555666666555444333888888777666555444222222111222222222222222222222000000111111111222222222)))'''&&&(((---000000///111111111000000000000000333555666555333000000111000//////......///111222333222111000///......///222222222222222222111111222222111000000111111111111111111111000000//////000000000000000000000000////////////000000000000+++,,,///222444444555444555555444444555555666777777999:::;;;;;;===???BBBCCCNNNUUU]]]kkkxxx{{{yyytttmmmgggeeeccccccbbb^^^]]][[[[[[\\\^^^bbbdddeeeeeeeeeddddddddddddeeefffdddbbb```^^^\\\\\\[[[]]]^^^``````______aaabbbeeegggjjjmmmpppuuuzzz~~~|||zzz{{{}}}zzzwwwfffVVVKKK@@@===999666666666555444222333444444444444333222222333333444444333222111222222222222222333333333000000000111222222333333000...,,,---111333222000000000000000000000111111222333333333111000000000222111///.........000000000000///.........//////000111111222111111000///222111111111111111222222111111111000000000000000000000000000000000000000////////////000000000000,,,...111333555666666666444444333333444444555666777999:::;;;;;;===???BBBCCCNNNUUU]]]kkkyyy{{{tttooolllhhhbbb___^^^_________^^^]]]]]]]]]^^^```aaabbbcccccccccddddddeeeeeeeeeeeecccaaa^^^\\\[[[[[[[[[___bbbeeefffggghhhiiikkkkkkmmmpppsssuuuzzz~~~yyy{{{|||zzzmmm\\\PPPBBB>>>:::777666666555444222333333333333333333222***,,,...000222333333333333333333333333222222222000000111111222222222333444222111000111222222111000000000000111111111111111000000000000000000000222111000.........///000......////////////000000...///111222222111000///222111111111111222333333111111000000000000000000000000000000000000000000/////////000000000111111555555666777777777666666444444333333444444555666777999:::;;;;;;===???BBBDDDOOOUUU\\\kkkyyy{{{tttnnnhhhddd```]]]ZZZYYYZZZ\\\]]]]]]\\\]]]^^^___```______^^^```aaabbbcccdddeeeeeeeeefffdddaaa^^^\\\[[[[[[[[[bbbeeeiiilllmmmoooqqqssssssuuuwwwyyy{{{~~~{{{{{{|||}}}rrraaaTTTCCC@@@;;;888777666555444444444444444444444444444---...111333444444333333444444444333333222222111111111111111111222222222111111111///...---...//////000000000111111111111111000//////000000000000///////////////000000111///000111111111000//////...///111333333333111111222111111111222222333444000000000000000000000111000000000000000000000000000000000111111111222222777777666666555666666666666555555555555666777777777999:::;;;;;;===???BBBDDDOOOTTT\\\kkkyyy}}}vvvpppjjjeeeaaa^^^ZZZXXXVVVVVVYYY\\\]]]]]][[[]]]^^^``````^^^]]][[[___```bbbccceeeeeeffffffgggeeebbb___]]]\\\\\\\\\cccgggkkkoooqqqsssvvvwwwyyyzzz|||~~~~~~zzz}}}~~~uuucccVVVDDD@@@<<<999777777555444555555555555555555555555666777888888777555333222555555444333333222111111111111111111111111111111000222333111---,,,...111//////000000111111111222111000//////000111111111------...///000111222222111222333444333111///......///222444555444333222222111111111222333333444000000000000000111111111000000000000000000000000111111111111222222222222333333222222333444666777777777777777777888999999777999:::;;;;;;===???BBBDDDOOOTTT\\\kkkzzz|||zzzuuuppphhh```ZZZWWWVVVVVVUUUVVVVVVUUUUUUXXX\\\```aaa```___^^^]]]\\\\\\\\\\\\]]]___aaabbbccccccbbbeeedddbbb```____________fffhhhlllpppuuuyyy|||}}}xxxuuusssccc\\\PPPFFF<<<:::999777888:::444444333333333333222222555555666666555555444333555555555444444333333333//////000000111111222222000//////.........//////111111000000000000111111111000000///...------,,,000000000000111111111111000000000000000000000000111///...000333555333000111000000000000222333555111111111111111111111111111111000000000000111111///000000000111111111111///111444666777666444333666666777777777777666666:::::::::::::::===AAAEEEFFFOOORRR[[[lllzzzzzzuuupppnnndddbbb]]]YYYVVVUUUVVVVVVTTTUUUVVVUUUVVVYYY]]]```aaa```___^^^]]]]]]]]]]]]]]]^^^```bbbcccccccccccceeedddbbbaaa```aaabbbccchhhjjjmmmqqquuuzzz~~~yyysss}}}{{{kkkcccSSSIII???;;;:::888888:::555555555444444444333333555555666666555555444333222222222111111111000000000000000000111111111111222111000///...---------111111000000000000111111111000000//////.........000000000000111111111111111111111111111111111111555333111222333333111...111111000000000222333444222222222222111111111111111111000000000000111111000000000000111111111111333444444444555555555555555555666777777777777777888999999999:::<<<@@@CCCFFFNNNRRR[[[lll{{{}}}wwwqqqkkkfffbbbaaaVVVUUUTTTSSSRRRSSSTTTUUUSSSUUUVVVVVVWWWZZZ^^^aaaaaa```___^^^]]]]]]^^^^^^^^^___aaaccccccccccccccceeedddbbbbbbbbbdddfffhhhlllmmmooorrrwww}}}|||rrrwwwvvvjjjXXXMMMBBB===:::777777999666666666555555555555444555555666666555555444333444444444444333333333333111111111111111000000000333222111///...---,,,,,,111111000000000000111111000000000000000000000000000000000000111111111111222222222222222222222222333222111222222222000...222222111111111222222333333333333222222111111111111111000000000000111111111111111111111111000000666666444333444555666777444555666777888999999999666888999::::::<<<>>>AAAFFFNNNRRR[[[mmm{{{~~~{{{uuurrrllleee___[[[YYYXXXRRRRRRRRRRRRQQQQQQQQQQQQSSSUUUWWWXXXYYY[[[^^^aaaaaa```___^^^]]]^^^`````````aaabbbdddddddddccccccccccccbbbccceeehhhkkkmmmqqqqqqrrruuuzzz~~~sssvvv~~~~~~ooo^^^RRREEE???:::666555777666666666555555555444444555555555666555555444333555555555555555444444444222222222111111000000000222111000///............111111000000000000111111000000000000111111111111///000000000111111111111111111111111111111111111......///000111111111000222222222222222222222222444444333333222222111111111111000000000000111111222222111111111111000000444444444555555777888888333444555777999:::::::::666888:::;;;<<<<<>>@@@BBBEEEMMMRRR[[[nnn}}}~~~wwwpppkkkfffbbb___]]][[[XXXTTTQQQOOONNNNNNKKKLLLMMMOOOQQQSSSTTTUUUWWWYYY]]]_________```aaabbbaaa___^^^^^^```ccceeeddddddeeeffffffeeedddccc```bbbfffkkkppptttwwwxxx{{{{{{|||yyywwwzzzwwwgggZZZKKKBBB<<<777555777555555555444444444333333555555666666555555444333222222222333333333333333222222222222222111111111////////////000111222222111111000000000000111111000000000000000000000000000000000000111111111111////////////////////////333555666555333111111222000111222333444444444444111111111111111111111111111111000000000000111111111111111222222222333333...000444777999999888666333444666888999:::;;;;;;888:::;;;<<<<<<>>>AAACCCDDDMMMRRR\\\nnn~~~|||xxxuuutttsssmmmjjjfffbbb^^^[[[WWWUUURRRRRRQQQPPPOOOMMMMMMLLLLLLMMMNNNPPPRRRUUUXXXYYYYYY\\\```bbbaaaaaa```aaabbbaaa___^^^^^^aaadddfffeeefffggggggfffeeedddccc```dddkkkrrrxxx|||~~~~~~~~~|||{{{lll^^^OOOEEE???:::888:::666666666555555555555444555555666666555555444333444444444555555666666666111222222222222222222333000000000///000000111111111111000000000000111111111000000//////.........000000000000111111111111////////////////////////222444666444222000000222...000111333555555555555/////////000000111111222111111000000000000111111000000111111222333444444222333444555666666555555444555777888999::::::;;;999999:::::::::<<<@@@CCCDDDLLLRRR\\\nnn~~~wwwuuuqqqmmmiiifffdddbbb^^^\\\YYYXXXVVVTTTRRROOONNNNNNOOOOOOOOONNNNNNMMMRRRRRRRRRSSSTTTWWWZZZ[[[[[[^^^bbbdddcccbbbaaaaaabbbaaa___^^^___aaaeeegggfffggggggggggggeeedddcccaaafffnnnwww}}}wwwoooaaaQQQHHHAAA<<<;;;<<<777777777777666666666666555555666666555555444333111111111222222333333333111111111222222333333444222222111000000///000000111111000000000000111111111000000///...------,,,000000000000111111111111000000000000000000000000+++...111111///...000222---///111444555666666666------...///000111222222111111000000000000111111//////000111333444555666666555444333222333333444555666777888999:::::::::888999888888888;;;???CCCCCCLLLRRR\\\ooo~~~}}}{{{xxxuuuqqqnnnllleeedddccc```]]]YYYVVVUUURRRRRRRRRPPPMMMLLLMMMNNNLLLNNNOOOQQQQQQPPPNNNMMMRRRQQQQQQRRRUUUYYY]]]```[[[[[[\\\]]]^^^^^^______aaaaaaaaaaaabbbbbbbbbbbb```bbbeeegggiiijjjjjjjjjjjjnnnttt{{{zzz~~~lllYYYNNNGGG>>>888888999888777666444444333333444444444444444444444444444444444444444444444444//////000111222333333444111111111000000000000///000000000000000000000000111111111111000000000000......//////000000111111------......//////000000000---***+++///222111000333333333222222222111111333222000/////////000111222111000222333444222000000111111111111222222222444444555555666777777777:::999888888888999:::;;;???===;;;:::;;;===AAACCCEEENNNTTT^^^ppp~~~xxxtttnnnmmmkkkhhheeeaaa___]]]WWWWWWVVVTTTRRRPPPNNNMMMMMMNNNMMMLLLJJJIIIJJJLLLLLLMMMPPPQQQRRRRRRQQQQQQRRRRRRRRRSSSVVVYYY\\\^^^ZZZZZZZZZ[[[\\\^^^___```aaaaaaaaabbbbbbbbbccccccaaaaaaaaacccfffjjjnnnqqqqqquuuzzzwwwuuuaaaSSSIII@@@:::::::::999888777666555555555444444444444444444444444444444444444444444444444111111111111222222222222222222111111111000000000000000000000000000000000//////000000111111111222111000...---...///111222000000000000111111222222///...------///111222111111111000000////////////333333111000000000111222/////////.........,,,,,,111111111111222222222222333333444444555666666666999999888888999999::::::>>><<<;;;:::;;;>>>AAADDDEEENNNTTT^^^ppp}}}zzzvvvsssnnnhhhdddaaa```^^^\\\YYYVVVTTTSSSOOOOOOOOONNNNNNMMMMMMLLLIIIJJJKKKJJJIIIHHHJJJLLLMMMNNNQQQSSSTTTTTTTTTTTTRRRRRRSSSUUUWWWXXXZZZZZZXXXXXXXXXYYYZZZ]]]___```bbbbbbbbbbbbbbbbbbbbbbbb___]]]\\\^^^ccckkksssyyy|||~~~xxx}}}ppp]]]OOOCCC===;;;999999888777777777777777444444444444444444444444444444444444444444444444333333222222111111111111333222222222111111111111000000000000000000000000......///000111222333333444222///,,,,,,...111333000000000111111111111222//////000000///000222333333333333333222222222222444333222222111111222222888999999888666444444555111111111111222222222333222222333333444555555555777888999:::::::::::::::===<<<::::::<<>>AAACCCEEEEEENNNSSS^^^ppp~~~zzzxxxmmmjjjgggdddccccccaaa```ZZZXXXVVVVVVVVVUUUTTTRRRNNNMMMKKKJJJIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPUUUTTTTTTSSSRRRRRRQQQQQQOOOPPPRRRSSSTTTSSSSSSRRRUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^^^^_______________ZZZ^^^eeennnuuu|||jjjUUUFFF>>>777777666555555555555555444444444444444444444444444444444444444444444444000000111222333444555555333222222222111111111111111111111111111111111111111111111111000000/////////000222333333222///...333222222222222111111111///111333333222111111222000000000111111111111111000111111111111000//////111///...///333666777777222222222222333333333333444444555555666777777888666777888999:::;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDEEENNNTTT^^^pppzzztttoookkkiiiccc```\\\ZZZZZZZZZYYYXXXWWWTTTRRRQQQQQQQQQOOONNNNNNMMMLLLJJJJJJKKKMMMNNNJJJIIIHHHGGGGGGHHHJJJKKKIIIJJJLLLLLLKKKLLLNNNPPPSSSRRRRRRQQQQQQQQQQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[]]]___aaaccceeefffeeejjjqqqzzzsss]]]MMMBBB999999777666555555555555444444444444444444444444444444444444444444444444222222222333333444444444222222111111111000000000111111111111111111111111000000000000000111111111000000111222222222111111333333333222222222111111111000000111222222000///111111111222222333333333111111222222222111000///---((($$$&&&,,,000///,,,222222222333333333444444333333444555555666666777777777777888999:::<<<<<<=========>>>???@@@BBBCCCEEENNNTTT^^^pppyyyrrrkkkeeebbb```^^^[[[WWWUUUTTTTTTTTTSSSWWWUUURRRQQQPPPOOONNNLLLKKKJJJIIIHHHHHHIIIKKKLLLGGGFFFEEEDDDEEEGGGIIIKKKKKKLLLMMMMMMMMMMMMOOOQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWUUUWWWZZZ\\\]]]\\\ZZZYYYVVVXXX[[[___dddhhhkkkmmmooossszzz{{{}}}xxxcccRRRFFF;;;:::999777666555555555444444444444444444444444444444444444444444444444444444333333333333222222111111111000000000000///111111111111111111111111......///000111222333333111111000000000222333444111111111111000000//////111000///000333333000,,,------....../////////000222222333444333222111000555...(((***222666444///222222333333333444444444222222333444444555555666888777777777888:::<<<>>>>>>>>>>>>>>>???@@@AAABBBEEENNNTTT^^^pppvvvkkkccc___^^^^^^ZZZXXXVVVSSSRRRRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTSSSSSSRRRTTTSSSRRRSSSUUUWWWXXXYYY]]]\\\[[[[[[[[[ZZZXXXVVVRRRXXXaaaiiinnnqqqsssuuu{{{xxxxxx~~~hhhWWWLLLAAA;;;777666555222444888111111111222222333444444444444444444444444444444666666555444333333222222000000000000000000000000444333111000000000111222555111......000111000...000000000000000000000000000000000000000000000000///222333111...---000333000111111111222222222222333333333222222222111111111111111111111111111111111111222333333333333222444444555555666777777777666666666777888888999999999:::;;;;;;;;;===AAACCCDDDNNNTTT^^^ooo~~~zzzppphhhccc___^^^ZZZYYYVVVTTTSSSTTTUUUUUUTTTSSSRRRQQQOOONNNMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVVVVUUUTTTTTTUUUWWWZZZ\\\]]]]]]]]]]]]\\\\\\[[[YYYXXXXXX___iiirrrxxx|||~~~{{{{{{lllXXXLLLBBB<<<888888777444444777444444444333333333333333444444444444444444444444666555555444333333222222111111111111111111111111333222111111000000111111444222000000111111111000000000000000000000000000000000000000000000000000000111111000//////111222000000000111111111222222333333333222222222111111333333333333333333333333//////000111111111111000333444444555666666777777666666666777888888999999:::;;;<<<<<<===>>>BBBDDDFFFPPPVVV___ooo}}}|||ssskkkeee```\\\ZZZXXXVVVUUUTTTUUUVVVWWWUUUTTTSSSQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSTTTVVVXXXZZZZZZWWWWWWWWWXXXZZZ]]]___aaa______```aaa```___^^^]]]```hhhsss}}}~~~~~~qqq\\\NNNCCC===999999999555444666666666666555444333333222444444444444444444444444555555555444444333333222111111111111111111111111222222222222222111000000000111222222000//////000000000000000000000000000000000000000000000000000000///...///111222222222///000000000111111111111333333333222222222111111222222222222222222222222//////000111111111111000333333333444555555666666666666666777888888999999:::<<<=========???CCCEEEGGGQQQWWW___ooo}}}vvvoooiiiccc```YYYWWWVVVTTTTTTTTTVVVWWWVVVUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWYYY\\\^^^ZZZZZZ[[[[[[\\\^^^aaacccbbbdddfffhhhgggfffffffffiiiqqq{{{xxxbbbRRREEE>>>999::::::666444555555555555555444444333333444444444444444444444444555555444444444333333333111111111111111111111111111111222333333111000///+++///222222///------///000000000000000000000000000000000000000000000000111...,,,...222444333111//////000000000111111111333333333222222222111111////////////////////////111111222333333333333222222222333333444555555555666666666777888888999999:::;;;<<<======???BBBEEEFFFPPPVVV___ppp~~~zzzrrrmmmhhheeeZZZXXXVVVTTTSSSSSSTTTUUUWWWVVVTTTRRRPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNPPPQQQRRRSSSSSSSSSUUUUUUUUUVVVXXXZZZ]]]^^^]]]^^^___^^^]]]^^^aaadddgggkkkooorrrrrrqqqrrrssswww}}}~~~~~~jjjZZZGGG???999999999666444444222333333333444444444555444444444444444444444444444444444444444333333333111111111111111111111111111111222333333111000///,,,000333333000...///111000000000000000000000000000000000000000000000000111...,,,...222444333111000000000000111111111111333333333222222222111111////////////////////////111111222333333333333222222222333333444555555555666666666777888888999999999:::;;;;;;<<<>>>AAADDDDDDNNNUUU___qqq|||tttooojjjfff___^^^ZZZWWWUUUTTTUUUUUUXXXWWWUUUTTTRRRPPPOOONNNLLLLLLJJJIIIIIIJJJKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPRRRSSSTTTTTTTTTVVVVVVWWWXXXZZZ\\\]]]^^^^^^```bbbaaa___```cccgggmmmsssyyy}}}~~~~~~{{{{{{rrraaaLLLBBB:::999:::888555555111222222333444444555555444444444444444444444444444444444444444444444444222222222222222222222222222222222222222111000000000222333333333222333333000000000000000000000000000000000000000000000000000///...///111222222222000111111111222222222222333333333222222222111111222222222222222222222222//////000111111111111000333333333444555555666666666666666777888888999999888:::;;;;;;;;;===@@@CCCCCCNNNUUU___qqqyyyrrrlllhhhfffbbb^^^ZZZXXXWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPOOOMMMKKKKKKKKKMMMMMMLLLMMMNNNOOOPPPQQQQQQRRRPPPQQQRRRTTTVVVVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]aaaddddddbbbdddiiinnnssszzz{{{zzzwwwgggQQQEEE;;;:::;;;:::888888444444444444444555555555444444444444444444444444444444444444444444444444222222222222222222222222333222111111000000111111222111000000222333333222000000000000000000000000000000000000000000000000000111111000//////111222222222222222333333333333333333333222222222111111333333333333333333333333//////000111111111111000333444444555666666777777666666666777888888999999999:::<<<<<<<<<>>>AAADDDDDDOOOVVV```qqqyyyooolllhhhccc^^^\\\ZZZZZZXXXXXXWWWVVVUUUTTTSSSRRRSSSRRRPPPNNNMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[]]]___``````___^^^]]]aaaeeeeeeeeegggnnnsssvvv~~~|||{{{zzzjjjUUUHHH===;;;<<<<<<::::::777777777666555555444444444444444444444444444444444444444444444444444444222222222222222222222222444333111000000000111222111...++++++///111111///000000000000000000000000000000000000000000000000///222333111...---000333222222333333333444444444333333333222222222111111111111111111111111111111111111222333333333333222444444555555666777777777666666666777888888999999:::<<<=========???BBBEEEFFFQQQWWW```qqq{{{pppiiihhhgggccc```\\\]]]^^^]]][[[XXXWWWVVVUUUTTTRRRQQQPPPQQQSSSTTTVVVYYY\\\[[[XXXUUUVVVXXXXXXWWWWWWXXXZZZ\\\\\\[[[aaabbbdddeeefffgggggggggdddeeeiiimmmrrrwww{{{}}}|||~~~}}}~~~~~~}}}mmm\\\MMM???;;;;;;999666444444444555666555444222111555444444333333333444444222222222222222222222222333111000222555666444222111111111111111111111111000000000000111111111111444111...,,,,,,---000222222444777999999777444333222222111111111111222222222111111111111111222222111000///......///000111000111111111111222222222111000222444333//////222111333555555444444666888777777777666777888888999999;;;<<<===>>>AAAEEEHHHFFFOOOTTT^^^ooo~~~wwwrrrnnnhhhcccccccccdddcccaaa^^^]]]\\\]]][[[YYYWWWVVVWWWYYYZZZZZZ[[[\\\^^^`````````___\\\ZZZYYY[[[^^^```bbbbbbiiijjjkkkmmmnnnoooppppppoooqqquuuyyy}}}~~~}}}mmm\\\NNN@@@<<<===<<<:::999444555555555444444333222444333333333333444555555333333333333333333333333333111111222555666444222111111111111111111111111000000000000111111111111444444333333222222222222222444666999999888666444222222111111111111222222222222111111111111111111111111000//////000111111000111111111111222222222222000111444333000111555555555555666666777777777777777777777888888888888999;;;<<<===>>>AAAEEEHHHIIIRRRWWW```qqq}}}tttmmmnnnnnnmmmmmmkkkjjjhhhgggdddbbb___\\\ZZZZZZ\\\]]]aaa^^^]]]```eeegggeeebbbbbb```___```dddhhhkkkmmmtttuuuvvvxxxzzz|||}}}~~~}}}||||||qqqbbbSSSCCC>>>===<<<;;;;;;666555444444444444444444333333333333444444555666444444444444444444444444333222222333444555444222111111111111111111111111000000000111111111222222222444666777777555222000111333666888999999777666222222111111111111222222333333222222111111111111222111111000000111111222000111111111111222222222222000000333222111444::::::777444444777999888777666777888999999999888777999;;;<<<===>>>AAADDDGGGLLLVVV\\\dddsss~~~{{{yyyxxxwwwvvvuuusssqqqnnnlllgggccc```_________jjjiiihhhiiikkkkkkjjjhhhllljjjhhhiiinnnssswwwyyy}}}yyyzzzuuujjjZZZIII@@@===999888999666555444333333444555666555444444333333333444444444444444444444444444444222222333333444444333222111111111111111111111111000000111111111222222222000222444555555333000...111333555888999999888777222222111111111111222222333333333333222111000000222222222222222222222222000000111111111222222222333000000222222222777>>>DDD===555222444888888666555666888::::::999888777999:::<<<===>>>@@@DDDGGGNNNYYY___fffttt|||zzz|||yyytttnnnjjjfffdddcccooorrrttttttssssssvvvxxxyyywwwvvvwww{{{zzz{{{wwwmmm^^^MMMCCC===888777888666555444333333444666777777666555444333222222222222222222222222222222222222333444444333333222222111111111111111111111111111111111111222222222222111111111111000000000///111222444666888888777777222222111111111111222222222333333333333222111000222222333333333333222222000000111111111222222222333000///111222333999@@@UUUJJJ<<<444333555555444555777999:::;;;:::888777888:::;;;<<<===@@@DDDGGGMMMYYY```gggtttyyyrrrlllgggdddjjjooouuuxxxyyy}}}zzzmmm___OOOFFF???:::888:::555555555555555555666777777666555444333222222222222222222222222222222222222444555444333222222333111111111111111111111111111111111222222222222333444333111000///000111222111222333555666666666555222222111111111111222222111222333444444333222111111222222333333222222111000111111111111222222222222000///222222333888???]]]SSSDDD999333333333333777777999:::::::::999888888:::;;;<<<===@@@CCCFFFJJJWWW```hhhtttwwwooojjjkkknnnttt{{{ooocccTTTJJJBBB;;;999:::444444555666666666666666444444333333333444444555333333333333333333333333222444666555222111111333111111111111111111111111111111111222222222333333333222111000000000111111111222333333444444444333222222111111111111222222///111333444555555333333000111222333333222111000000111111111111222222222111//////222333333777===PPPJJJBBB:::555333444555888888888999999999::::::888999;;;<<<===???CCCFFFGGGVVV```iiiuuu}}}wwwvvvwww{{{uuuhhhYYYNNNDDD;;;666777333444666777777777666555222222222333444555777888444444444444444444444444222444666555222000111333111111111111111111111111111111222222222333333333000000000000000///......111111222333333333222222222222111111111111222222...000222555666555444444000111222333333222111000000111111111111222222222111//////222333222666<<<;;;;;;:::777555444666888999999888888888999:::;;;888999;;;<<<===???CCCFFFFFFVVVaaajjjwwwppp\\\PPPHHH@@@:::888888666444444666666666555888777666555444333222222555555444444333222111111444333222111111222333444333333333333333333333333000111222333444333333222111111111111111111111111000000000000000000000000111111111000000000000000000000111111111222222222000000000000000000000000111111111111111111111111000111111222222333333444888666555444444555666888555666777666555666888:::>>>;;;;;;===>>>>>>CCCJJJKKKUUUdddooouuu|||wwwbbbTTTJJJ@@@999777888666555555666666666555555555555555555444444444888777666555444444444444333333222111111222333333222222222222222222222222000111222333333333333222111111111111111111111111222222222222222222222222111111111111000000000000111111111222222222222333111111111111111111111111111111111111111111111111111111222222333444444444777666555444444555666777555777888777777777999;;;;;;:::;;;>>>>>>===@@@EEEGGGRRRbbbooovvv}}}vvvjjjYYYLLLAAA:::888999777555555666666666555444444444555555555666666666444222111000111222333333333222222222222333333111111111111111111111111111111222333333333222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222111111111111111111111111222222222333444444555555777666555444444555666777666777888999888888:::;;;999888;;;??????===???CCCGGGQQQaaannnvvv}}}vvv~~~rrr```QQQDDD<<<:::999888666555666666666444444444444555555555555666444222000...---///111222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000111111111111111222222222222333333333444444444222222222222222222222222111111111111111111111111222222333444444555555666666555555444444555555666444666888999888888:::;;;:::888:::???@@@@@@CCCIIIPPPXXXcccnnnvvvxxx}}}xxxfffVVVHHH@@@>>>:::888666666666666555444666555555555555444444444777555333111111222444666333333333333333333333333333333333333333333333333333222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222333222222333333333444444444222222222222222222222222111111111111111111111111222222333444444555555666555555444444444444555555222444777888888888999:::<<<::::::>>>@@@CCCJJJRRR\\\___fffmmmtttzzzzzz}}}kkkZZZKKKBBB@@@;;;999777666777777555444666666555555555444444444555444222111111222444555333333444444444444333333333333333333333333333333444333222222111111222222111111111111111111111111222222222222222222222222000000111111222333333333222222222222333333333333222222222222222222222222111111111111111111111111222222222333444444555555444444444444444444444444111333666888888888888999===::::::===???CCCLLLUUU^^^```eeelllttt}}}yyy|||ooo]]]LLLBBB???<<<:::777666777777555444444444444555555555555555222222111111111111222222333333444555555444333333222222222222222222222222444333222111111111222222111111111111111111111111222222222222222222222222000000111222222333444444111111111222222222222333111111111111111111111111111111111111111111111111111111222222333444444444444444444555555444444444111444777999999999999:::<<<999999<<<>>>AAAHHHOOOSSSWWW___jjjtttyyyzzzrrr___LLLAAA>>><<<:::888777777777555444222222333444555666777888555555555555555555555555333333444555555444333333111111111111111111111111555444222111111111222222111111111111111111111111000000000000000000000000000000111222333333444444000000111111111222222222000000000000000000000000111111111111111111111111000111111222222333444444333444444555555444444333111444888::::::::::::;;;999888999<<<===>>>BBBHHHHHHNNNZZZhhhuuuxxxcccNNNCCCBBB;;;999888888999999777666444444444555555666666666444444444333333333222222222222222222222222222222111111000000000000111111222222111111111111111111//////000111222222333333333333222111000000111111222111111111000000//////000000000000000000000000333333333222222111111111222222333444444555666666555444333222222222333444222222333444444555555666888777777777777999:::;;;;;;<<<>>>>>>???AAAEEEHHHEEERRR]]]iiiyyy~~~jjjSSSEEEAAA;;;999888777888888777555444555555555666666666666444444444333333333222222222222222222222222222222111111000000000000111111111111111111111111111111///000000111222222333333333222222111000000111111222111111111000000000000222222222222222222222222222333555666555333111000000111111222333333444444444333222222111222333444333444444555555666777777888777777777888999:::;;;;;;<<<>>>>>>???AAAEEEHHHFFFSSS^^^iiiyyyqqqZZZIIIBBB;;;999777777777777666555555555555555666666666666444444444444333333333333222222222222222222222222111111000000000000111111111111111111111111111111000000000111222222333333333222111111000111111111111111111111111000000000333333333333333333333333111333666777777555222/////////000000111222222222333222222111111222333333444555555666777777888888888777777888888999:::;;;;;;<<<>>>>>>???AAAEEEHHHGGGUUU___jjjzzzuuu___NNNDDD<<<999777666666777666555444444444444444555555555555444444444444333333333222222222222222222222222222111111000000111111222111111111111111222222222000000111111111222222222222222111111111111111222111111111111111111111111333333333333333333333333111222444555555444222000///000000000111111111222111111111111222222222333444555555666666777888888777888888888999:::;;;;;;;;;<<<>>>>>>???AAAEEEHHHIIIVVV```kkkzzzvvvdddSSSHHH===:::777666666666666555333333333333333333333333555555555444444444333333222222222222222222222222222222111111111111222222000000111111111222222222111111111111111222222222222111111111111111222222111111111111111222222222222222222222222222222222222222111000000111222222111111111222222222222222111111222222333333333333333444444555666666777777777888888999::::::;;;;;;;;;<<<>>>>>>???AAAEEEHHHIIIWWWaaakkk{{{yyyiiiYYYLLL???<<<888666666777777666444444444333333333333333555555555555444444444333222222222222222222222222222222111111111111222222000000000111222222333333111111111111111111111111111111111000111111222333111111111222222222222222222222222222222222222222222111///......000222444333333333333333333333333111111333444444444444444333444444555555666777777777888999:::;;;;;;;;;;;;;;;<<<>>>>>>???AAAEEEHHHIIIWWWaaalll|||~~~ooo]]]MMM@@@===999777777888888777666666666555555444444444555555555555444444444444222222222222222222222222333222222111111222222333///000000111222222333333111111111111111111111111111111000000111222222333111111111222222333333333333333333333333333333333111111000000000111222333333333333333333333333333111222444555666666555555444555555666666777888888777888999;;;;;;;;;;;;:::;;;<<<>>>>>>???AAAEEEHHHIIIVVVaaalll|||ttt___NNNBBB>>>:::888777888888888888888777777666666666555666666555555555444444444222222222222222222222222333222222111111222222333///000000111222222333333222222111111111111111111111111000000111222333333111111111222222333333333444444444444444444444444000111222333444333333222333333222222222222222222111333444666777777666666666666666777888888999999777888:::;;;<<<<<<;;;:::;;;===>>>??????AAAEEEHHHHHHVVVaaalll}}}yyybbbPPPDDD===999999999777666888666666555444444444444444444444555555444444333222333333333333333333333333444333111000000000111111000000000000000000000000333333333333222222111111///////////////////////////000000000111111111111222222111111111111111111333222222111111000000000222222222111111111000000222222333333333333444444555555555666777777888888:::::::::999999888888888;;;<<<======>>>@@@DDDGGGMMMSSS```mmmzzzhhhUUUGGG???:::999999777666888777666666555444444555555555555555444444444444444333333333333333333333333444333111000000000111222111111111111111111111111222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111000000000333333222222111111111111222222333333333333444444555555666666777888888888888888888999999::::::;;;;;;<<<======>>>@@@DDDGGGNNNTTTaaannn{{{sss```LLLCCC;;;:::999777666888777777666666555555666666777666555444444444555666444444444444444444444444333333222111111111111222111111111111111111111111000000000000000000000000111111111111111111111111111222222222222333333333333333333333333333333333000111111111111111111222444333333222222222222222222222333333333333444444444555666777777888888888555666777888:::<<<======;;;<<<======>>>@@@DDDGGGOOOUUUbbbooo|||lllSSSHHH>>>:::999777666777777777666666666666777777999777555444333444666777444444444444444444444444222222222222222222222222111111111111111111111111....../////////000000000111111111111111111111111111111111222222222333333222222222333333333333333111111222222333333333444555444333222222222333333222222222333333333444444444555666777888888888777555666777888:::;;;======;;;<<<======>>>@@@DDDGGGNNNUUUaaaooo|||sss[[[NNN@@@;;;:::888666777777777666666666666777777999777555444333444666777444444444444444444444444222222222333333333222222111111111111111111111111///////////////000000000000000000000000000000000000000000000111111111222000111111111222222222333333333333444444555555555666444333222111222333444222222222333333333444444333444666888888888777777777777888999::::::;;;;;;;;;<<<======>>>@@@DDDGGGMMMSSS```nnn{{{yyybbbSSSBBB<<<:::888666777666666555555666666777777777666555444444444555666333333333333333333333333111222333333444333333333222222222222222222222222222222222111111000000000//////////////////////////////000000000111111111000000000111111222222333444444444444444444555555555444222111000111333444222222333333333333444444333444666888999888777666999999999999999999999999;;;<<<======>>>@@@DDDGGGLLLSSS```nnn{{{hhhVVVDDD<<<:::888666666555555444444555666666777555555555444444444444444222222222222222222222222111222333444444444333333222222222222222222222222555555444333222111111000000000000000000000000000000000111111111222222222000000111222222333444444333333333333333222222222555333111//////000222333222222333333333333444444222444777999999999777666888888999999999:::::::::;;;<<<======>>>@@@DDDGGGMMMTTTaaaooo|||kkkYYYEEE<<<:::888666666444444444444444555666777444444555555444444333222111111111111111111111111000111333444555444333333222222222222222222222222888777666555333222111111111111111111111111111111111111222222222333333333111111222333333444555555333222222111111000000000555333111///...000222333222222333333333444444444222444777999:::999777666777777888999::::::;;;;;;;;;<<<======>>>@@@DDDGGGNNNUUUbbbppp~~~lllZZZGGG>>>===;;;999888555555555666666666666666555444333333222222333333111222222333444555666666555333222222444555555444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222333444555555555555666666666666666555555555777888:::;;;<<<<<<;;;::::::;;;<<<<<<===???CCCGGGSSSYYYeeesssooo\\\HHH???<<<:::999999555666666666666666666666555444333333222222333333555555444444444333333333444222111111333444444333333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111111222222222333333333333222222222222222222222222222222222222222222222222111222333444444555555444666666666666666666666555777888:::;;;<<<<<<;;;;;;;;;<<<======>>>AAAEEEHHHSSSYYYfffssstttaaaLLL@@@<<<999999:::666666666666666666555555555444444333333333333333555555444444444333333333333111000000222333333222333333333333333333333333444444444444444444444444000000000000000000000000222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222000111222333444444444444555555666666666666666666888999:::<<<<<<<<<<<<;;;<<<===>>>>>>???BBBFFFIIISSSYYYfffttt{{{hhhQQQDDD===999999;;;666666666666555555555555555555444333333333333333111222222333444555666666333222000111333444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333333444222222222222222222222222222222222222222222222222000000111222333333333333555555555555666666666666888999;;;<<<======<<<<<<<<<===>>>>>>???AAAFFFIIIRRRXXXeeesss~~~oooXXXIII???:::999<<<777777666666555555555444666555444444333333444444111222222333444555666666444333222222444555555444333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222000000111222333333333333444555555555666666777777999:::<<<===>>>>>>======;;;<<<======>>>AAAEEEHHHPPPWWWdddrrrzzzvvv___OOOCCC<<<:::<<<777777777666555555444444666555555444444444444444555555444444444333333333555333222333444555555555333333333333333333333333111111111111111111111111000000000000000000000000333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222000111222333444444444444444444555555666777777777:::;;;<<<>>>>>>>>>>>>===;;;<<<======>>>@@@EEEHHHPPPWWWdddsss{{{eeeTTTGGG===:::<<<888777777666555555444444666666555444444444444444555555444444444333333333444222111222333555444444333333333333333333333333111111111111111111111111000000000000000000000000333333333333333333333333111111111222222222333333222222222222222222222222222222222222222222222222111222333444444555555444444444555555666777777888:::;;;===>>>??????>>>>>><<<===>>>>>>???BBBFFFIIIQQQYYYfffuuu~~~iiiXXXJJJ???;;;<<<888777777666555444444444666666555444444444444555111222222333444555666777333111000111222444333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444222222222222222222222222222222222222222222222222222222333444555555555555444444444555666777777888:::<<<===>>>??????>>>>>>>>>??????@@@@@@CCCGGGJJJSSSZZZhhhwww