BM6 6( ~~~yyyyyyyyyvvvvvvwwwvvvuuuxxxzzzxxxrrrqqqtttuuuuuuxxx}}}}}}yyywwwyyyvvvuuuuuuvvvxxxzzz{{{|||zzzzzz{{{}}}~~~|||~~~~~~}}}{{{zzz}}}}}}xxxzzz|||zzzzzz~~~{{{xxxzzz}}}~~~}}}zzzyyywwwuuuxxxyyy{{{|||~~~xxxsssrrrtttwwwxxxyyyyyyxxxvvvuuutttuuuwwwyyywwwtttxxx~~~yyy}}}zzzwwwsssqqqqqqrrrssspppllllllnnnlllhhhiiioookkkhhhjjjqqqsssqqqrrrwwwwwwvvvwww{{{~~~{{{|||vvvmmmiiijjjnnnqqqssswwwwwwxxxyyy{{{~~~|||vvvuuuxxx|||yyyyyyyyyxxxvvvtttsssqqqttt{{{yyyooolllwww~~~{{{ooo^^^QQQPPPYYYgggqqqwwwvvvoooggghhhmmmkkkeeennnqqqvvvyyyxxxsssmmmhhhhhhfffccc```]]]^^^bbbeeeccc```^^^^^^bbbgggjjjkkkpppjjjddddddkkkqqqtttuuuiiiccc\\\WWWZZZcccooovvvzzz}}}{{{tttqqquuuxxxvvvsssyyy|||yyyxxxxxxrrrkkk~~~qqqjjjmmmwwwiii___iii{{{yyyiii___ccciiikkksss}}}{{{qqqssszzzjjjjjjooosssrrrnnnlllmmmooouuusssvvvxxxtttlllmmmrrruuusssrrrrrrtttuuuvvvvvvrrrrrrsssuuuwwwtttooojjjfffdddccchhhpppxxxzzzyyy~~~yyyssssssyyy~~~}}}yyyqqqrrrwwwzzzuuuppplllllllllnnnoooqqqrrrsssyyywwwtttqqqnnnkkkjjjiiinnnnnnmmmlllkkkjjjiiiiiiggghhhhhhgggggggggjjjlllmmmlllkkkjjjiiiiiihhhggghhhjjjkkkjjjhhheeeeeeeeefffiiippp{{{}}}|||{{{}}}~~~}}}rrrgggaaazzzwwwsssvvv|||xxxzzz|||}}}}}}}}}~~~~~~|||{{{vvvpppooorrryyyxxxxxxxxxxxxvvvqqqmmmiiigggfffhhhgggfffiiiooowwwxxx{{{}}}~~~~~~}}}{{{|||yyy}}}yyy{{{|||yyy}}}|||~~~~~~~~~}}}yyy~~~~~~~~~zzzuuupppnnnpppsssvvvwww}}}}}}}}}{{{|||~~~~~~~~~|||yyyuuurrrpppppppppuuuxxxnnnWWWIIIOOO\\\cccyyytttmmmfffccceeehhhkkkooopppllleeecccgggiiigggggglllqqquuuuuutttrrrrrrppppppooonnnkkkhhhdddbbbjjjmmmooonnniiieeecccbbbbbb]]]XXXWWW[[[___bbbccceeeaaa[[[WWWWWW[[[aaaeeevvvyyywwwqqqooosssuuutttqqqwwwzzzzzz{{{~~~|||vvvrrryyyvvvvvv{{{}}}}}}kkk^^^___[[[bbbpppxxxvvvvvv{{{jjjppptttrrrpppppppppnnn~~~yyyuuuvvvxxxwwwuuuwww{{{zzzvvvuuuxxxxxx{{{}}}xxxtttssstttwwwzzz|||zzzxxx|||~~~|||{{{~~~~~~{{{zzzxxxvvvsssqqqkkklllnnnooopppooonnnmmmnnnnnnnnnnnnmmmmmmmmmmmmgggggghhhiiijjjkkklllmmmmmmnnnooooooooopppsssuuuooorrrtttssspppmmmnnnpppnnnqqqtttwwwxxxyyyzzz|||yyyrrrqqqvvv~~~||||||{{{zzz~~~}}}qqqrrrpppkkkhhhlllwwwwwwyyy{{{||||||~~~|||{{{}}}~~~yyyyyy||||||zzzwwwuuuvvvwwwtttnnnmmmooojjjmmmpppssstttwwwyyy|||xxxxxxvvvrrrpppppptttxxx{{{|||||||||}}}zzz|||||||||zzz}}}yyytttxxxvvvtttwww}}}||||||}}}zzzxxxxxx{{{~~~~~~zzzwww~~~yyyrrriiibbb]]]cccssszzznnn^^^ZZZ^^^bbbrrrtttvvvvvvsssnnnhhhdddooorrrsssoooooosssxxxyyynnnrrrvvvxxxyyy~~~mmmnnnpppqqqnnndddWWWNNN```iiisssuuuppphhheeeddd]]][[[XXXUUUUUUVVVXXXYYY^^^^^^]]]^^^___bbbdddeeelllooonnnkkkjjjnnnqqqqqqnnnrrruuuvvvyyy|||}}}zzzxxxzzz~~~xxxtttrrrvvv}}}vvvooocccVVVRRRVVVvvv~~~xxxxxxyyy{{{{{{}}}zzzvvvuuuvvvuuutttvvvzzztttxxx}}}wwwqqquuuttttttvvvyyy}}}xxxmmmxxxuuuqqqoooooorrrvvvyyytttxxx{{{wwwoooiiiiiikkkjjjllloooqqqqqqooollliiijjjkkkkkkkkkiiifffcccbbbhhhggggggffffffffffffgggjjjkkkmmmmmmnnnooorrrtttnnntttyyyyyytttppprrruuurrruuuyyy{{{}}}~~~xxxnnnhhhgggfffaaa[[[YYYbbbrrr~~~tttpppooopppnnnfff```^^^___]]]YYYVVVWWW___iiiqqq}}}}}}}}}zzzxxxwwwyyyzzzxxxxxxzzz|||zzztttrrruuuyyy|||{{{zzz}}}{{{sssoooooossswww}}}~~~}}}|||zzzyyyvvvrrrmmmjjjkkkkkkfffkkkqqqvvvvvvtttqqqoookkkkkkpppwwwyyysssllljjjnnnmmmkkkjjjhhheeeaaa^^^^^^^^^___aaadddgggjjjlllsssuuuvvvwww{{{yyyuuussssssuuu~~~yyyuuuvvv{{{~~~}}}{{{qqqtttvvvuuusssuuu||||||oooeeedddlllxxxqqqiiibbbccckkkrrruuuuuuvvvzzz|||tttnnnooovvv~~~|||nnn]]]RRRNNNeeezzz~~~wwwpppmmmkkkooorrrvvvyyyyyyuuuppplllbbbcccdddeeehhhlllooooootttuuusssllleeeeeemmmvvviiikkkpppwwwyyyssseeeZZZ\\\dddnnnrrrqqqnnnllllllddddddccc```]]][[[\\\]]][[[\\\^^^```bbbcccdddddd___aaaccccccdddhhhlllnnnlllmmmnnnnnnooorrrssssssqqqttt|||yyytttssssssnnnkkkjjjkkknnnwwwqqqkkkeeebbbaaaeeesssssshhhlllxxxoooiiihhhhhh______^^^]]]]]]aaallluuu~~~~~~~~~~~~}}}yyywwwuuutttssssssuuuvvvxxxyyy~~~~~~{{{yyyxxx{{{kkkppprrrooogggccceeejjjnnnpppsssvvvwwwwwwuuutttvvvwwwwwwvvvsssnnniiifffgggfffeeeddddddeeefffffffffgggiiiiiiiiijjjlllnnnkkkooouuuwwwuuurrrrrrrrrvvvwwwxxxwwwvvvuuuuuuvvv}}}|||sssllliiijjjfffiiikkkkkklllpppyyyzzztttrrrtttwwwvvvuuupppmmmnnnrrrrrrooommmooorrrqqqpppppprrrtttuuuuuusssrrrpppllliiihhhjjjllllllkkkkkkmmmjjjeeeeeehhhiiimmmqqqrrrrrrrrrsssuuuoooppptttyyywwwqqqnnnpppooosssyyy}}}~~~|||{{{zzz~~~|||yyyuuuqqqooonnnlllrrrzzz~~~}}}yyyxxxwwwrrrpppqqqwwwzzzwwwvvvvvv}}}{{{{{{}}}}}}yyyvvvwwwwwwxxxyyy{{{|||}}}}}}ooommmkkklllpppsssrrroookkklllmmmpppuuuxxxwwwuuunnntttxxxxxxxxx|||~~~}}}|||~~~}}}yyyvvvuuuwwwsssrrrvvvyyyxxxyyy{{{{{{xxxxxxtttnnnkkkkkkiiijjjkkkjjjccc[[[ZZZ]]]jjjkkkkkkjjjhhhhhhkkknnnpppuuuxxxwwwsssrrruuuyyy{{{xxxyyy{{{xxxsssmmmiiiiiillloooiiilllnnnmmmkkknnnttt{{{yyyvvvrrrppprrrvvv{{{yyyxxxwwwyyy}}}|||}}}~~~|||~~~~~~~~~~~~zzzuuuqqqnnnrrrnnnjjjhhhhhhfffbbb^^^VVVbbbssszzzmmmcccccclllrrrsssqqqqqqssstttssssssuuuvvvxxxzzz{{{|||yyytttqqqtttxxxwwwqqqkkkvvvyyyxxxpppbbbWWWTTTUUUWWW[[[cccpppzzz}}}wwwpppkkkkkkkkkkkklllmmmlllkkkjjjkkkmmmllliiigggggggggaaa```___^^^]]]\\\[[[ZZZ___aaadddgggjjjmmmrrrvvvuuusssrrrrrrrrrssstttvvvqqquuu||||||tttqqqtttvvvtttwww|||~~~zzzvvvuuutttvvvyyyyyytttqqqttt{{{~~~nnnccc```ZZZRRRJJJFFFDDDDDDUUU___iiikkklllrrr~~~}}}{{{{{{zzzxxxwwwttttttuuuuuuuuuuuuvvvwwwwwwnnngggccc```^^^cccccc```]]]\\\]]]```dddXXXYYYYYYWWWUUUVVVZZZ___cccdddfffiiimmmppprrrsssssstttwwwxxxvvvsssooolllccccccdddgggjjjooosssuuummmoooppppppnnnnnnooopppnnnoooqqqvvvzzzyyytttpppvvvwwwwwwvvvsssrrrsssttt{{{wwwyyy}}}}}}~~~}}}yyywwwsssoookkkjjjkkklll```^^^^^^aaabbb___```ddd```______aaaaaa___[[[WWW\\\\\\[[[ZZZYYYZZZ]]]___[[[YYYZZZ]]]]]]\\\___ddd]]]___aaabbbccccccddddddaaaaaadddhhhhhhffffffjjjcccfffjjjlllllllllmmmoootttssssssrrrqqqooollljjjlllqqqwwwyyyxxxwwwxxxzzz}}}zzzzzz~~~}}}zzz{{{~~~~~~|||yyyzzzzzz{{{{{{{{{{{{{{{|||yyyzzz||||||zzzyyy|||{{{|||~~~~~~{{{xxxvvvpppuuuyyyzzz||||||~~~~~~|||{{{zzzyyyuuutttxxx{{{zzz{{{}}}{{{xxxwwwyyywwwssssssvvv}}}wwwuuuvvvtttmmmiiijjjwwwwwwxxxyyyyyy|||xxx|||}}}yyywwwzzz~~~nnnnnnxxxnnnhhhjjjkkkjjjgggfffgggiiihhhhhheee```bbbiiinnnnnnuuuyyyrrrjjjhhhkkkxxx~~~~~~~~~{{{wwwqqqjjjddd``````]]]YYYWWWVVVUUUTTTSSSXXX```mmmwww|||zzzuuuppptttqqqnnnlllmmmqqqssstttsssrrrrrrrrrssstttvvvwwwtttlllggglllooohhh[[[QQQaaakkkxxx~~~{{{tttnnnlllXXXZZZ```hhhppptttrrrpppmmmiiidddbbbdddggghhhiiilllooorrruuuwwwvvvtttssslllkkkiiihhhggggggggghhhoooooorrrxxx{{{|||}}}vvvpppqqqwww}}}xxx|||mmmttt|||~~~pppccc\\\YYYXXXUUUUUUWWWXXX[[[]]]___```^^^lllyyy|||yyyzzz~~~{{{wwwtttvvvxxxzzzzzz{{{}}}zzzyyyxxxwwwwwwxxxyyyzzzmmmkkkiiifffdddcccccccccXXXWWWUUUTTTVVVZZZ___ccchhhhhhkkknnnrrrvvvzzz|||{{{|||}}}}}}{{{wwwssspppmmmmmmmmmnnnqqqtttxxxzzzuuuvvvxxxwwwvvvttttttuuuuuuttttttzzzzzztttnnnppprrrssstttvvvzzz|||uuu{{{~~~zzzyyyzzz~~~}}}|||}}}~~~~~~|||yyy~~~|||wwwsssqqqsssuuuqqqooommmnnnkkkhhhiiinnnooommmjjjiiiiiiiiihhhgggaaaaaaaaa___]]]\\\^^^______]]]]]]___^^^[[[\\\aaa^^^]]]\\\]]]^^^^^^\\\ZZZZZZYYYZZZ\\\[[[XXXZZZ^^^aaaaaaaaa```^^^___bbbdddhhhhhhhhhiiijjjjjjhhheeecccdddfffggghhhiiilllnnnjjjhhhjjjpppssspppnnnoootttrrrpppooopppqqqqqqqqqooopppqqqrrrssstttuuuuuuppplllllloooqqqpppqqqssswwwwwwyyy}}}}}}xxxuuuuuurrrvvvxxxwwwxxx{{{{{{wwwwwwyyy|||~~~~~~~~~}}}zzzzzz~~~}}}yyyttttttwwwyyyppplllqqqrrrlllggggggiiiiiikkkmmmppprrruuuvvvvvvxxxzzzyyywwwwwwzzz}}}zzz{{{ttt|||vvvooo~~~|||vvvppplllkkkjjjiiihhhkkkmmmmmmjjjhhhhhhkkkooo{{{{{{zzz{{{~~~vvvmmmhhhgggcccfffnnnuuuwwwvvvyyy|||yyyvvvuuuvvvvvvwwwxxxwwwvvvtttssswwwvvvvvvuuusssqqqooonnnmmmmmmllliiieeeddddddeeedddfffjjjmmmooonnnllljjjcccaaaaaaeeeiiillllllmmmooossswwwxxxuuummmddd^^^lllhhhkkkuuuyyyrrrggg```RRR[[[fffpppvvvxxxyyyyyyrrrssssssttttttsssrrrqqqiiihhheeecccccceeeiiilllhhhjjjooovvv}}}|||yyytttssssssssstttuuuvvvwwwqqqooorrrxxxyyyxxx{{{~~~}}}}}}~~~zzzsssmmmkkkhhhddddddgggaaaccclllzzzyyyvvv||||||~~~mmmvvv{{{xxxssssssuuuvvvuuuxxx~~~|||uuuwwwxxxxxxyyy|||}}}zzzyyyxxxvvvttttttuuuuuurrrooosssssssssqqqqqqsssxxx{{{~~~|||yyyxxxuuusssrrrssstttvvvvvvxxxzzz{{{yyyxxxxxxyyywwwvvvxxx|||{{{wwwlllnnnppprrruuuxxx}}}yyy}}}~~~}}}~~~~~~~~~xxxvvvsssqqqqqqrrrssssssggggggjjjooosssvvv~~~{{{zzzxxxvvvuuuuuuwwwxxxuuuvvvwwwvvvuuutttuuuwww~~~}}}~~~{{{tttqqqssswwwrrrmmmmmmooooooiiidddfffddddddfffccc^^^^^^bbbaaa```^^^\\\ZZZZZZ]]]```bbbaaa```aaaccccccaaa^^^___^^^\\\]]]___bbbccccccdddbbbcccgggjjjgggeeefffeeeeeedddbbbaaaaaadddfff\\\\\\]]]]]]___aaabbbccciiifffhhhlllllljjjlllqqqhhhhhhmmmuuuuuupppnnnqqqooorrrrrrqqqsssvvvvvvrrrrrrtttvvvwwwwwwxxxyyy{{{pppllllllppptttttttttwww|||zzzxxxvvvpppjjjjjjnnnhhh```___eeeeee^^^\\\aaa\\\]]]___bbbeeeggggggggghhhhhhgggfffffffffggghhhlllttt~~~}}}~~~{{{qqqfffdddkkkttt}}}~~~jjjgggcccaaaaaaaaa```___mmmzzz|||zzzssssssooorrr}}}}}}wwwrrrrrrxxx~~~tttttttttvvvyyy~~~wwwjjjggghhhqqqjjjbbb```eeelllqqqrrrvvvlllgggkkkrrrwww~~~}}}zzzzzz}}}~~~}}}zzzvvvxxxxxxvvvttttttwwwzzzuuussspppnnnllllllmmmnnniiijjjkkkkkkjjjhhhfffdddeeeeeedddccccccdddeeefffdddhhhjjjjjjhhhgggjjjlllaaaccceeeggghhhfffeeecccjjjfffcccdddiiiooovvv|||qqqyyy~~~lllXXXJJJPPPRRR^^^oooxxxuuuooonnntttpppkkkfffdddfffhhhkkkrrrssssssqqqooonnnnnnoooqqqtttuuuqqqjjjhhhkkkooo^^^```fffpppzzz~~~{{{vvvvvvuuutttsssqqqooommmlllaaa___aaaffffffbbbdddjjjooojjjiiikkkjjjeeeeeeiiijjjdddbbbiiipppooollljjjooopppuuu}}}~~~~~~zzztttwww~~~zzzzzzuuukkkccceeepppuuusssfffgggjjjooosssuuutttrrrvvvvvvuuutttsssxxx~~~vvvtttssswww}}}{{{wwwtttwwwyyywwwsssrrruuuyyyxxxzzz}}}~~~|||rrrtttvvvxxxxxxxxxwwwvvvvvvtttrrrqqqqqqsssvvvwwwwwwzzz|||}}}}}}|||}}}~~~sssuuuxxxzzzzzzyyyxxxxxxssstttuuuvvvwwwyyy}}}~~~}}}|||{{{zzz|||~~~{{{}}}~~~xxxvvvxxxyyyvvvrrrsssqqqqqqrrrqqqpppvvv}}}vvvxxxzzzzzzwwwuuuttttttvvvzzzyyyzzzyyyzzz|||yyysssqqqsssppppppooommmkkkllloooqqqnnnllljjjkkkmmmmmmjjjgggbbb___\\\]]]```bbbaaa___gggaaa^^^```aaaaaacccfff]]]______]]][[[\\\aaafff```___^^^^^^^^^```aaabbb```]]]___aaa^^^YYY[[[bbb______ccciiihhh```]]]___]]]___```___bbbggghhheeeeeeffffffeeedddcccdddeeeeee```___bbbcccbbbaaaccc]]]\\\]]]___^^^\\\```fffaaa\\\]]]cccaaaYYY[[[cccfffgggiiikkknnnpppooonnn|||zzzyyyyyyxxxvvv|||||||||vvvnnnyyy}}}qqqqqq}}}zzzwwwuuukkkqqqwwwyyyxxxzzzzzzvvvqqqlllggg___YYYYYY^^^fffkkkiiikkkqqqwww{{{yyyrrrlllnnnllljjjjjjlllmmmnnnmmm|||yyyxxx~~~uuuiiibbbdddhhhjjjjjjkkkmmmooommmjjjhhhjjjmmmqqqnnnmmmnnnnnnoooqqqttttttuuuuuusssuuuyyyyyyvvvxxxtttqqqqqqsssssspppmmmllloooqqqqqqooonnnoooqqqpppooonnnoooppppppooommmhhhfffddddddgggjjjlllllliiihhhhhhiiijjjkkklllmmmqqqpppnnnjjjhhhiiilllooonnnnnnllljjjhhhiiilllooommmqqqrrrpppqqqsssssspppeeecccbbbccceeefffeeedddgggeeedddiiinnnoooiiicccMMMOOOWWWhhhzzzyyypppeeebbbcccgggllloooqqqssssssoooiiidddccceeeiiikkkooommmkkkooouuuwwwqqqllloooqqqsssrrrqqqssswww{{{ssspppnnnnnnqqquuuyyy{{{|||vvvvvvzzzzzzvvvzzz{{{{{{zzzxxxzzz}}}}}}}}}zzzrrrwww}}}~~~~~~||||||xxxzzz~~~vvv{{{wwwqqqkkkmmmfffaaa```___^^^___bbb^^^[[[XXXUUUTTTRRRPPPNNNQQQPPPUUU```hhhkkkqqqxxx}}}~~~~~~zzzuuutttttttttwww{{{}}}yyysssyyy||||||xxxvvvxxxzzzyyy~~~|||xxxwwwssslllddd^^^ZZZYYY[[[```fffjjjlllnnnrrruuuuuuxxx}}}|||rrrsssuuuvvvwwwyyy||||||~~~~~~|||}}}|||{{{}}}{{{qqqwwwtttrrrssswwwyyyxxxuuu|||yyyuuupppnnnmmmnnnooowwwuuurrrooooooqqqtttvvvrrruuu~~~xxxqqqrrruuunnnkkkrrryyyxxxwwwyyyzzz~~~~~~yyyyyy}}}wwwwwwxxxyyyxxxwwwvvvuuussssssrrrnnnkkklllpppuuunnnpppnnniiihhhmmmrrrsssooommmllljjjjjjlllnnnooonnnllljjjjjjkkkkkkjjjhhh```cccggghhhfffcccaaaaaaaaaaaaaaabbbddddddcccaaadddaaa^^^]]]___```___]]]aaabbbbbb^^^YYYYYY^^^ccchhhdddaaaaaaeeekkkoooqqqnnnooopppoooooosssyyy~~~~~~tttxxxooojjjnnnvvv|||~~~|||uuurrrmmmpppqqqiiiiiimmmgggqqqmmmhhheee___WWWVVVXXXSSSTTTYYYaaaeeeeeehhhllliiikkkrrryyy{{{zzz}}}}}}zzzuuutttrrrqqqooonnnmmmmmmkkkkkklllppprrrrrrnnnkkkiiiiiijjjnnntttyyy|||}}}}}}}}}}}}~~~~~~}}}||||||||||||}}}~~~|||~~~}}}{{{|||~~~|||www}}}}}}|||{{{yyywwwwwwwwwxxxyyyzzzyyyvvvuuuvvvxxxwwwvvvvvvwwwyyyyyyxxxvvvzzzxxxvvvwwwyyy{{{}}}}}}~~~~~~}}}}}}~~~}}}|||yyyyyyzzz{{{yyyyyyxxxxxxyyy{{{|||~~~|||}}}zzzvvvsssrrrrrrqqqoooiiimmmssswwwxxxvvvsssppp^^^[[[ZZZ^^^fffkkkllljjjhhhiiikkkmmmnnnnnnoooqqqnnnpppqqqqqqqqqqqqsssttttttvvvvvvrrrnnnrrr}}}uuucccUUURRRZZZhhhrrr}}}}}}~~~~~~zzzzzz}}}{{{vvv~~~|||vvvnnngggeeegggjjjlllsss~~~|||~~~yyyuuuvvvuuurrrpppqqqzzzwwwuuussssssrrrqqqoookkkhhhjjjooopppnnnnnnrrr}}}yyyuuuuuuxxxyyytttoooyyy}}}}}}yyywwwyyyyyywwwvvvwwwxxxvvvtttqqqppppppttt{{{}}}vvvmmmeeeaaa```fffeeecccbbbdddgggkkkmmmtttvvvxxxyyyzzz|||~~~~~~~~~zzz{{{{{{zzz}}}}}}vvvvvvvvvwwwxxxyyy{{{~~~~~~~~~}}}~~~zzzxxxvvvtttssstttuuuwwwtttssssssrrrjjjccceeelllmmmfffbbbcccbbb\\\XXXXXXZZZ]]]```aaaaaa``````aaammmgggdddgggkkkqqq}}}|||{{{}}}{{{}}}{{{xxxvvvwwwxxxvvvzzz{{{zzz|||~~~{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}zzz|||yyyuuutttuuuvvvuuusssooonnnoooqqqtttwwwyyyyyyxxxuuupppooopppqqqqqqpppqqqsssuuusssooommmpppssswwwzzz}}}{{{{{{}}}~~~zzztttvvvzzzvvvkkkbbbiiikkkuuu|||xxx|||zzzrrruuuyyyxxxvvvwwwooolllrrruuummmmmmpppkkkkkkkkknnnpppnnniiijjjnnnvvvrrrppptttwwwvvvuuuwwwvvv}}}}}}yyywwwzzzxxxvvvvvvxxxzzz{{{|||}}}||||||~~~}}}~~~~~~~~~}}}}}}~~~~~~||||||||||||xxxxxxyyy|||~~~}}}zzz|||xxxrrrsssvvvpppllleeeaaaaaaeeeiiilllhhhfffbbb___aaagggooouuufffnnnyyy|||yyyxxx{{{ppp[[[TTT```qqq|||rrrhhhaaa\\\XXXVVV___aaaffflllttt{{{~~~qqqlllllliiihhhhhhhhhlllttt~~~vvvooolllzzz|||}}}}}}|||~~~zzzwwwxxx|||~~~{{{yyyyyy~~~}}}}}}{{{vvvxxx{{{zzzuuuqqqsssyyy|||zzzwwwvvvzzz{{{wwwssssssrrrooovvvssspppooooooqqqrrrsssssswwwxxxvvvuuutttpppkkkjjjkkkmmmmmmllllllnnnppp~~~zzzxxxyyy|||~~~yyyuuuvvvyyy}}}}}}{{{}}}}}}xxxwwwzzz}}}}}}|||~~~{{{|||~~~~~~}}}|||{{{zzzzzzzzz{{{{{{~~~zzztttrrrzzz|||yyywwwwwwtttooolllmmmlllnnnppppppnnnmmmllllllmmmeee]]]ZZZZZZZZZ^^^cccZZZXXXZZZ```gggnnnvvv~~~|||zzzwwwuuuwwwzzz||||||}}}{{{sssjjjuuuuuuvvvwwwxxxyyyyyyyyysssxxxwwwsssppptttzzz~~~|||xxxrrrsssvvvzzz~~~xxxtttssstttuuuuuujjjnnnrrrrrrpppnnnnnnpppuuu|||}}}yyyyyyooovvv~~~}}}|||wwwttt|||wwwppp}}}yyyqqqjjjkkkrrruuutttvvvuuuttttttttttttrrrpppmmmrrryyy~~~~~~|||{{{|||}}}|||yyy~~~}}}{{{{{{yyysssnnnuuu|||wwwyyyuuugggaaabbb\\\aaacccgggjjjgggaaa```ddd```]]]___eeekkkoootttyyyxxx}}}|||zzzwwwrrrppppppsssuuutttuuuvvvvvvwwwzzz~~~}}}}}}~~~~~~~~~||||||}}}|||xxxwwwyyyzzzyyyyyyzzz}}}}}}~~~zzz~~~wwwpppYYYZZZ[[[ZZZ]]]fffsss~~~{{{xxxsssooommmllljjjiiijjjjjjhhhhhhmmmtttwwwvvvtttbbbXXX[[[fffqqqvvvwww___PPPRRR[[[NNNOOOQQQWWWbbbrrrwwwxxxyyyzzz|||~~~|||zzzqqqhhhbbb___ZZZXXXTTTPPPOOOQQQWWW[[[ooollllllqqqzzz~~~yyyrrrtttqqqsssyyy|||yyywwwxxxyyyyyy{{{}}}tttooonnnuuu}}}~~~|||{{{}}}zzzyyywwwtttqqqmmmiiijjjnnnsssuuuuuuppptttvvvtttttttttqqqlllnnnoooppppppooooooppprrrfffggghhhjjjmmmqqquuuxxx~~~|||{{{~~~}}}}}}|||{{{{{{~~~}}}yyywwwvvvssspppssstttvvvvvvvvvyyy~~~}}}~~~~~~~~~}}}||||||{{{{{{||||||tttjjj___```aaabbbaaa___]]]\\\gggddd```^^^^^^\\\YYYVVVOOOQQQUUU\\\aaa```ZZZTTTWWWXXXZZZ\\\aaaiiiqqqvvvxxxssslllfffccccccdddeeeyyy}}}|||tttttt~~~~~~{{{qqqkkkkkkfffeee```]]]aaahhhjjjhhhgggiiijjjjjjhhheeedddcccccciiiooopppnnnkkkjjjjjjooosssppprrr{{{zzztttvvvsssrrrrrrrrrnnnmmmqqqwww___aaammmsssllllllppplllggghhhmmmqqqpppmmmnnnsssxxxxxxzzz}}}~~~~~~~~~~~~}}}}}}|||zzzuuupppkkkhhhbbbaaa```^^^\\\]]]```bbbfffdddccceeehhhggg```ZZZWWWYYYXXXTTTSSSUUUUUUSSSeeehhhmmmrrrvvvvvvssspppYYYUUUQQQRRRYYYdddooovvv|||wwwssssssuuusssmmmggghhhkkkooosssxxxvvvgggWWWWWWaaaooouuupppdddVVVMMMkkkttt~~~{{{uuurrrsssssssssppphhhbbbbbbhhhooo}}}~~~```aaabbbccccccaaa^^^\\\``````bbbeeekkkuuuyyy{{{yyy{{{yyyzzzwwwvvvvvvxxx|||~~~xxxzzz}}}~~~~~~}}}{{{xxx{{{vvvwwwyyy{{{|||{{{wwwyyy{{{wwwrrrqqqrrrsssrrrppppppuuuwwwwwwwwwzzzxxxuuunnnooopppooommmllllllmmmvvvtttrrrpppooonnnnnnnnneeegggiiiiiigggccc^^^ZZZ[[[[[[ZZZXXXUUUTTTTTTUUUhhhiiifff```]]]___^^^[[[aaagggqqq{{{}}}zzzvvvtttssstttrrrpppqqqtttxxxyyyxxx~~~}}}|||||||||}}}~~~}}}|||zzzyyyyyywwwtttxxxzzz|||{{{yyyyyyzzzzzz|||~~~~~~~~~wwwnnnjjjjjjmmmnnnyyyyyyzzz{{{}}}~~~}}}}}}zzzzzz}}}~~~xxxrrrmmmxxxxxxwwwuuutttuuuzzz~~~~~~xxxrrrmmmkkklllmmmuuurrrsssqqqnnnsss|||yyyxxxvvvtttxxxddddddbbbaaaffflllmmmiiigggjjjmmmmmmjjjiiikkklllppptttuuupppmmmrrrzzzuuu}}}}}}pppxxx}}}lllmmmnnnmmmjjjeeeaaa]]]kkkjjjhhheeedddeeeiiilllmmmmmmnnnqqqttttttoookkkoooqqqqqqnnnoootttuuuttt[[[ZZZZZZ^^^eeennnuuuxxxxxxqqqooorrrrrrnnnjjjqqqmmmlllqqqyyy~~~}}}zzzxxxxxxsssmmmmmmmmmaaaQQQUUUXXX]]]ccckkkqqquuuxxxiiikkkpppwww}}}}}}{{{oootttzzz{{{xxxtttssstttrrruuuxxxxxxyyy|||~~~{{{zzzzzzxxxwww{{{}}}zzzsssnnniiiggggggeeebbb```aaaeeedddhhhqqqwwwxxxyyy{{{~~~{{{zzzzzzyyyxxxwwwyyy}}}~~~}}}}}}}}}zzzvvvnnnddd^^^\\\[[[YYYVVVdddcccjjjtttwwwqqqooosss}}}}}}}}}|||{{{}}}{{{xxxwwwsssnnnuuuvvvwwwvvvuuutttuuuvvvxxxwwwvvvxxx{{{~~~~~~~~~sssrrrooommmkkkiiiggggggjjjjjjiiigggcccbbbbbbcccaaabbb```]]]]]]aaabbbaaaooowww~~~|||{{{{{{}}}zzzwwwuuu}}}{{{uuuooopppuuuwwwuuuxxxzzzzzzxxxyyy}}}}}}|||}}}~~~~~~~~~~~~xxxsssrrruuuwwwuuuzzz~~~xxxxxxwwwvvvuuuuuuuuuuuusssrrrqqqqqqqqqpppnnnlllssspppiiicccccchhhiiifffeeegggiiilllmmmmmmmmmlllsssrrruuuxxxyyyyyyuuuqqqnnnnnnooorrruuuvvvvvvttttttxxx|||}}}yyyuuurrrqqqrrrqqqrrrtttwwwyyy{{{|||}}}|||xxx{{{yyyjjjkkkkkkjjjiiilllrrrwww}}}~~~~~~zzzyyyxxxvvvxxx||||||ooohhhccc^^^[[[[[[fffcccaaa```]]][[[^^^dddaaa]]]\\\```cccaaa``````hhhgggggghhhjjjmmmppprrr}}}sss|||wwwkkk______ooonnnjjjhhhooolllaaaiii~~~uuuxxx}}}}}}ooooooooommmlllmmmoooqqqcccdddgggjjjkkkjjjhhhgggiiilllmmmlllpppwww{{{{{{}}}vvvrrrqqqrrrtttuuuvvvsssqqquuu{{{~~~zzzuuummmnnnqqqvvv{{{}}}}}}|||}}}|||tttttt|||}}}xxxrrrrrrtttwwwzzzwwwpppiiinnnmmmmmmpppsssvvvvvvuuuwwwqqqjjjhhhmmmtttzzz|||zzz{{{{{{yyyzzz~~~uuuuuuvvvxxxzzzyyyuuuqqq~~~~~~|||~~~}}}xxxqqqllliiihhhaaabbbggglllmmmnnnwwwyyy~~~}}}~~~~~~~~~xxxrrrooolllkkk___```hhhrrrrrrkkkmmmvvv||||||{{{yyyyyy{{{~~~~~~xxxzzz{{{zzzyyyyyyzzz|||}}}|||{{{|||~~~}}}zzz~~~|||yyyxxxxxxyyyzzzyyyzzzzzzxxxvvvvvvwwwxxx}}}xxxxxxwwwvvvtttsssrrrrrrmmmqqqpppiiigggmmmtttvvvssstttrrrpppuuu}}}|||wwwyyyyyyyyyxxxxxxyyy{{{}}}~~~xxxyyy|||~~~{{{}}}}}}{{{ssstttvvvyyy{{{|||}}}}}}uuuuuuvvvuuuqqqjjjbbb\\\iiihhhgggggghhhiiijjjkkkhhhnnntttwwwwwwxxx|||lllooorrrrrrpppmmmlllmmmqqqrrruuuxxxyyyxxxuuusssuuurrrpppsssyyy{{{yyyuuu}}}{{{zzz|||~~~tttssswwwsssjjjlllhhhjjjrrrzzz}}}xxx```ppp||||||pppfffhhhpppxxx}}}zzzyyy}}}uuuiiicccaaa___ccclllwww~~~{{{vvvvvvyyyyyywwwvvvwwwyyyzzzwwwtttqqqpppooooooooonnnllljjjhhhhhhkkkmmmooonnnkkkhhhfffiiinnnrrrtttssspppnnnqqqsssttttttsssrrrssstttrrrtttxxxxxxwwwuuussssssrrruuutttrrrtttyyy|||{{{ssssssuuuxxx|||~~~}}}|||zzzvvvwww{{{}}}uuuzzzxxxnnnfffbbbOOOccctttzzz~~~zzzttttttxxxyyyvvvqqqnnnrrrwwwzzz}}}~~~mmm]]]```jjjvvv~~~}}}}}}pppddd^^^___```cccjjjssszzz~~~{{{yyy}}}~~~{{{|||}}}}}}|||}}}{{{www{{{}}}~~~}}}{{{{{{|||}}}}}}|||}}}zzz{{{{{{||||||{{{zzzzzz{{{|||}}}}}}|||}}}|||uuupppooopppvvvssssssvvvuuuoooppptttxxx}}}}}}}}}}}}{{{wwwqqqkkkhhhhhhiiijjjlllnnnqqqssstttttt{{{qqqqqqvvvzzz{{{zzztttpppuuu}}}}}}xxxvvvxxxyyyyyyyyyzzz|||~~~uuu|||yyyvvvxxxyyywww~~~wwwvvv{{{|||zzzwwwvvvtttsssrrrrrrssssssoooqqqsssrrrooonnnqqqtttsssxxx{{{zzzzzz}}}~~~||||||}}}~~~|||yyy{{{}}}{{{zzz~~~{{{uuuxxx~~~zzz}}}vvvuuusssuuuyyy~~~|||wwwpppllljjjhhheeeccc___dddaaa\\\iii~~~}}}xxxrrrkkkpppvvv{{{~~~~~~~~~}}}|||{{{yyyxxxtttrrrtttyyyyyytttvvv}}}~~~xxx^^^[[[```pppzzzggg]]]TTTMMMLLLSSS\\\fffrrr~~~xxx|||zzzuuu{{{zzzzzz{{{zzzxxxsssooo|||{{{yyyyyyyyy~~~{{{|||}}}vvv}}}sssmmmnnnpppooolllddd___bbbccc___[[[[[[]]]eeefffaaahhh}}}}}}{{{}}}yyy}}}zzzyyy||||||wwwuuuvvvxxxzzz||||||zzzxxxuuuwwwzzz~~~~~~|||}}}|||}}}~~~|||}}}~~~{{{zzzzzzrrrqqqrrrwww|||}}}xxxsssxxxwwwwww{{{~~~~~~}}}~~~|||zzz{{{}}}~~~{{{yyyxxxzzz}}}}}}{{{}}}{{{|||}}}vvvvvvwwwxxxxxxxxxxxxxxxzzz||||||zzzwwwxxx{{{~~~}}}|||yyywwwuuuuuuvvvwwwvvvuuuxxxzzz~~~~~~{{{xxxtttxxxyyywwwxxx||||||zzzzzzyyy{{{|||yyyyyy{{{}}}~~~~~~}}}zzzyyyxxxxxxuuuuuuvvvvvvuuusssrrrpppoooqqqrrrrrrpppnnnnnnnnnqqqqqqqqqqqqooommmkkkjjjfffjjjnnnpppooooooqqqssssssrrrqqqqqqnnnooowww}}}||||||~~~~~~{{{tttnnnhhheeebbbcccggglllqqqttt~~~xxx|||qqqlllvvvyyyqqqlllppptttrrrooonnnjjjeeeaaa```___```hhhssszzz{{{|||wwwtttpppmmmjjjppprrrwww}}}xxxvvvxxxyyyzzzvvvxxxyyyyyywwwvvvwwwwwwyyytttuuuxxxzzz}}}}}}}}}|||xxxyyy|||~~~zzzxxxxxxzzz|||{{{zzzxxxwwwxxxyyy{{{zzz}}}|||xxxyyy}}}{{{yyy}}}~~~}}}wwwzzz~~~xxxxxxyyy|||{{{zzzzzzzzzxxxvvv{{{|||~~~}}}|||{{{{{{|||||||||}}}~~~|||zzzwww|||}}}|||yyywwwvvvyyyyyywwwyyy~~~~~~~~~{{{||||||{{{}}}~~~{{{xxxwwwssstttvvvxxxyyyyyyyyyxxxvvvvvvuuutttssssssssssssuuuvvvwwwvvvtttrrrpppooouuuwww{{{~~~~~~~~~|||zzz}}}|||{{{{{{yyyvvvtttgggeeeeeegggkkkoooqqqrrrtttpppzzzyyy|||uuuoootttsssyyy~~~uuuwww|||jjj___aaaeeefffnnnzzz|||wwwxxx{{{zzzwwwwwwrrrqqqqqqoooiiibbbdddhhhjjjlllqqqvvvvvvvvv||||||||||||~~~uuuiii___XXXZZZ___iiiiiiiiikkknnnqqquuuxxx{{{yyy|||xxx{{{}}}yyysssoooqqqwww|||{{{}}}|||zzz}}}~~~yyy~~~~~~|||xxxwwwzzznnnrrrtttssstttvvvsssnnnsssvvvyyyxxxtttnnniiifffvvv}}}zzz}}}}}}|||~~~~~~~~~zzz}}}|||yyywwwxxxzzz|||}}}~~~~~~}}}|||yyyvvvvvvwwwxxxwwwuuu|||~~~|||zzzxxxxxx}}}}}}~~~~~~~~~~~~wwwuuuttttttuuuuuutttrrrwww~~~{{{zzz~~~{{{tttzzz|||jjjkkkrrryyypppeeelll~~~xxx{{{~~~~~~{{{~~~~~~wwwyyyxxxzzz~~~|||{{{{{{{{{uuurrrsssllljjjrrr{{{~~~~~~|||rrriiilll|||}}}|||}}}lllkkkkkkkkknnnqqqtttvvvqqqsssuuu}}}~~~xxxuuuyyy~~~|||}}}yyyxxxtttnnnjjjllltttzzzssssssrrrqqqsssxxx|||}}}~~~~~~zzz~~~zzzvvvwwwzzz}}}|||vvvpppkkkiiimmmiiidddaaa```aaabbbccckkknnnqqqssssssssstttttt~~~~~~|||wwwxxx|||xxxllllllsssyyyxxxsssrrrvvvzzzzzzsssssszzz~~~{{{{{{{{{wwwuuuxxx~~~~~~tttllljjjiiioooiiijjjyyy~~~yyyxxx{{{~~~ssspppmmmkkkjjjiiijjjlllooouuu{{{~~~~~~|||}}}~~~}}}}}}zzz{{{|||wwwvvvtttsssvvv{{{oooxxx~~~|||xxxxxxzzzzzzvvvrrrrrrssszzzuuuqqqppprrrtttrrruuuxxxyyyyyyxxxyyyzzz~~~~~~{{{|||||||||vvv}}}~~~{{{|||~~~~~~~~~zzzsssmmmmmmrrrxxxpppxxxzzzuuuttt{{{~~~xxxmmmdddccchhhpppvvv~~~}}}{{{xxxwwwyyy}}}xxxrrrwwwtttuuu|||}}}|||}}}}}}}}}{{{~~~}}}~~~HHHCCC>>>EEEKKKGGGQQQkkkyyy===888@@@YYY}}}```fffrrrkkkgggttttttqqqsssyyyyyyCCCAAADDDAAAFFFOOOGGGHHH\\\vvvrrrUUUFFFMMMIIIOOOTTTSSSOOOOOOUUU[[[```bbbbbb___]]]^^^ccciiihhhccceeellljjj```\\\```uuuzzz|||vvvooorrrtttjjjqqqxxxvvvsssttt|||~~~|||oooooonnnmmmlllkkkjjjiiikkkkkkjjjiiiiiiiiijjjjjjjjjlllnnnpppppppppooonnnrrrsssttttttsssrrrooonnniiihhhgggeeeeeedddddddddssssssrrrooolllkkknnnqqqrrrrrrssssssssstttttttttttttttssssssssstttuuuuuuvvvwwwxxxzzz{{{||||||{{{zzzxxxxxxzzz}}}~~~}}}}}}~~~~~~yyy{{{|||zzzwwwxxx}}}ttt>>>FFFOOOGGGFFFMMMDDDKKKlllXXXDDDNNNJJJKKKLLLJJJGGGFFFHHHJJJRRRWWW\\\\\\VVVPPPNNNNNNBBB???DDDOOORRRKKKIIIOOOSSS\\\bbb\\\QQQOOOZZZgggcccOOOBBBHHHPPPOOOJJJIIIAAAGGGNNNOOOJJJFFFDDDEEE<<>>>>>======<<<<<<<<<<<<<<<===>>>???999;;;>>>@@@AAAAAA???>>>===>>>@@@AAA@@@???===<<<>>>======<<<<<<<<<======@@@@@@>>>;;;777888<<<@@@::::::;;;;;;<<<<<<<<<===>>>>>>======>>>>>>???@@@===>>>???AAABBBAAAAAA@@@AAA???===???AAACCCAAA???;;;<<<===???AAABBBDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCFFFJJJMMMOOOPPPOOONNNGGGJJJNNNQQQTTTTTTSSSSSSSSSSSSUUUWWWZZZ\\\^^^^^^[[[\\\]]]^^^]]]ZZZWWWUUUSSSUUUWWWWWWVVVVVVWWWYYYSSSZZZYYYUUU]]]jjjjjj^^^fffddd___ZZZUUUQQQOOONNNPPPPPPOOOOOOOOOOOONNNNNNOOORRRTTTTTTRRRRRRTTTVVVbbb```^^^^^^___```______\\\\\\[[[[[[[[[\\\\\\]]]ZZZYYYWWWUUURRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAABBBCCCDDD===???>>>;;;777888>>>DDD@@@@@@AAAAAABBBBBBCCCCCCFFFFFFKKKQQQQQQJJJFFFEEEAAAKKKSSSSSSQQQRRRSSSSSSOOORRRXXX]]]______\\\[[[UUUWWWYYYZZZZZZ[[[]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^eeekkkhhhaaa\\\^^^cccaaa^^^[[[WWWUUUVVVWWWYYYNNNNNNQQQVVVZZZYYYRRRKKKDDDAAACCCIIINNNSSS___lllkkk```QQQGGGDDDFFFHHHIIIRRRNNNHHHCCCAAABBBFFFHHHDDDDDDFFFGGGJJJLLLNNNPPPRRRRRRSSSUUUVVVXXXYYYYYYWWWXXXYYY\\\```eeejjjmmmiiigggddddddgggmmmssswwwuuurrrlllgggcccbbbbbbccctttpppiiicccdddnnn}}}yyyqqqnnnppprrrqqqooommmpppnnnjjjmmmvvv{{{{{{nnnrrruuuuuupppkkkhhhgggcccccccccddddddcccbbbbbbccc___eeeuuu}}}zzzrrrooosssvvvtttppplllkkkmmmkkkfffaaa^^^dddbbb[[[\\\eeehhhcccYYY___lllxxxxxxmmmaaa[[[WWWXXXXXXYYYXXXWWWUUUTTTRRRQQQQQQSSSXXX^^^ccceee___aaaeeeiiilllnnnoooooollliiiggglllsssvvvsssmmmpppnnnjjjfffdddcccdddeeedddeeeggglllpppssssssrrriiijjjooowww{{{{{{mmmqqqzzzyyy}}}~~~xxxqqqpppuuuzzz{{{uuuqqqqqqrrrooossswwwxxxvvvuuuwwwyyymmmkkkjjjjjjnnnuuu|||vvvvvvwwwvvvsssoookkkhhhmmmooooookkkggggggmmmrrrmmmllliiifffbbb___\\\[[[aaaaaaaaa``````_________\\\ZZZWWWWWW[[[bbbkkkppplllcccYYYRRRPPPQQQQQQQQQRRRPPPOOOPPPRRRTTTTTTSSSkkkEEEGGGAAAEEEQQQJJJLLLCCCYYYOOOXXXLLLOOO^^^sss~~~wwwssswwwrrrhhh^^^TTTNNNJJJIIICCCCCCCCCCCCCCCCCCCCCBBBNNNMMMLLLJJJHHHEEECCCAAABBBDDDGGGKKKLLLIIIEEEAAAIIIIIIIIIHHHFFFCCCAAA@@@>>>AAADDDFFFEEECCCBBBAAA===???BBBDDDEEEDDDBBBAAAAAA>>>>>>??????>>>AAAGGG@@@>>>;;;;;;===>>><<<999888999<<<======<<<:::888999777888;;;;;;888888:::::::::;;;;;;;;;;;;;;;:::;;;<<<>>>??????===;;;:::::::::::::::::::::999999;;;:::999999888888888999<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAAHHHFFFEEECCCBBBAAABBBBBBHHHIIILLLNNNNNNMMMKKKIIIEEEHHHJJJJJJIIIJJJMMMPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVTTTRRRPPPOOOQQQQQQQQQQQQPPPOOONNNNNNSSSOOOOOOUUU^^^aaa[[[TTTKKKKKKKKKJJJHHHFFFDDDBBBCCCBBBAAA@@@????????????;;;::::::::::::::::::;;;;;;888666999>>>AAA@@@===<<<<<<;;;:::999888777666888888888888777777777777555555555555555555555555444444444444444444444444555444333222222333444555666666666666777777777777888666666888;;;===;;;999;;;;;;<<<@@@EEEFFFCCC@@@;;;>>>CCCHHHJJJIIIFFFDDDCCCBBBDDDJJJKKKKKKQQQ[[[[[[WWWTTTTTTUUUSSSNNNHHHRRRPPPHHH???@@@JJJQQQQQQHHHKKKNNNPPPPPPMMMIIIGGG@@@AAADDDIIILLLLLLGGGCCC>>>>>>@@@CCCIIIOOOUUUYYYTTTQQQKKKFFFDDDEEEHHHJJJGGGBBB===;;;===@@@@@@???@@@BBBDDDEEEDDDAAA>>>;;;BBBBBBAAAAAAAAAAAABBBBBBGGGGGGGGGHHHJJJMMMQQQSSSNNNJJJFFFEEEJJJSSS^^^dddjjjhhhddd]]]TTTMMMJJJIIIMMMUUUXXXQQQJJJXXXyyy{{{xxxoooeeecccbbbcccfffkkkooopppooovvvqqqiiibbb]]]ZZZXXXWWWPPPLLLHHHIIINNNTTTWWWXXXUUUWWW[[[___bbbcccccccccmmmrrr```aaaaaaZZZMMMNNNQQQUUUZZZ___bbbeeeXXXXXXXXXYYYXXXWWWVVVVVVTTT[[[nnnaaa___LLLPPPNNNLLLOOOSSSVVVVVVUUUSSSOOOSSS[[[ZZZOOOKKKOOOGGGFFFCCCDDDLLLSSSSSSMMMDDDJJJSSS]]]aaa^^^WWWQQQRRRUUUWWWVVVSSSQQQSSSVVVSSSUUUVVVTTTSSSUUUZZZ^^^QQQ___gggeeefffqqqyyyyyy{{{yyyvvvtttvvvtttgggYYYWWWVVVUUUUUUTTTUUUUUUUUU[[[\\\\\\ZZZVVVPPPKKKGGGPPPVVV^^^```\\\SSSIIICCCQQQQQQPPPPPPOOONNNNNNNNNJJJGGGDDDBBBCCCIIIOOOSSSKKKHHHDDDBBBCCCDDDEEEEEEBBBBBBAAAAAA@@@?????????AAA@@@===<<<;;;<<<===>>>>>>======<<<===>>>???@@@>>>@@@EEEKKKRRRZZZ___cccOOOHHH???:::999;;;<<<<<>>>>>>>>>>>???@@@@@@bbb???CCCAAAJJJUUUMMMGGGLLLXXXwwwZZZWWW]]]ooo~~~lllaaaVVVSSSMMMHHHCCCAAA@@@???????????????????????????CCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAAAAA???>>>>>>???@@@AAABBBBBBAAA@@@@@@BBBEEEFFFFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@??????BBB???===>>><<<999<<>>;;;888888:::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;===999777999:::999999<<<999999:::;;;;;;;;;;;;;;;:::;;;<<<======<<<:::999:::999999999999888888888999888888777666777777777888777777777777666666666666666666666666666666666666777888999::::::::::::999999999999::::::::::::::::::999999::::::;;;;;;<<<===>>>??????@@@@@@???DDDCCCAAA@@@??????@@@@@@>>>???AAACCCCCCBBB@@@>>>>>>@@@BBBBBBAAAAAADDDGGGBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>======???===<<>>============888888777777777777888888555444444888===???===999;;;:::999888777666555555777777777666666666555555444444444444444444444444333333333333333333333333444444333222222333444444444555555555666666666666555555777;;;??????<<<999<<<<<<>>>AAAEEEFFFDDDAAAFFFHHHKKKMMMMMMJJJGGGEEEEEEEEEJJJTTT\\\cccnnnxxx~~~zzztttnnneee```SSSDDD===<<<;;;666@@@BBBFFFJJJLLLLLLJJJIIIFFFGGGJJJNNNQQQQQQLLLHHHEEEEEEFFFHHHJJJLLLMMMNNN\\\ZZZWWWUUUUUUXXX[[[]]]LLLJJJGGGEEEFFFHHHIIIIIILLLMMMNNNOOOMMMJJJFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIFFFDDDBBBBBBDDDJJJPPPTTTYYYXXXWWWTTTPPPNNNOOOPPP[[[YYYVVVTTTVVV[[[aaaeeefffuuuxxxjjj]]][[[```aaaXXXMMMOOOQQQUUUUUUSSSOOOKKKJJJLLLJJJIIIJJJNNNRRRVVVXXXTTTUUUWWWYYYZZZZZZZZZZZZ[[[hhhiii[[[PPPRRRPPPIIIHHHIIIIIIKKKMMMOOOQQQRRRJJJJJJJJJIIIIIIIIIHHHHHHLLLNNNiiisssZZZQQQSSSCCCCCCBBB@@@BBBDDDFFFEEECCCJJJFFFKKKXXX]]]VVVPPPQQQ>>>CCCIIIQQQXXXZZZPPPEEEHHHHHHJJJMMMQQQSSSSSSRRR^^^______]]]ZZZXXXXXXYYYVVVSSSNNNHHHFFFLLLWWW```lllppplllcccfffxxx}}}|||yyynnncccZZZ]]]```aaa```]]]XXXUUULLLNNNOOOPPPNNNKKKHHHFFFGGGKKKQQQSSSQQQMMMIIIGGGHHHHHHGGGGGGFFFEEEEEEEEEEEECCCBBBBBBEEEKKKRRRVVVHHHEEEAAA@@@@@@BBBBBBBBB???>>>>>>======<<<<<<;;;===<<<:::999999999:::;;;:::999888888888999:::;;;DDDFFFIIILLLKKKHHHCCCAAACCC>>>:::777888999888777777777666666777777888999YYY<<<>>>@@@NNN]]]ZZZRRRSSSPPPbbbcccPPPNNNOOOTTTUUUOOOGGGCCC===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBCCCDDDDDDDDDBBBAAA?????????AAACCCDDDAAABBBCCCEEEFFFGGGGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGKKKIIIGGGEEECCCCCCDDDDDDGGGDDDCCCCCCAAA>>>@@@EEECCCAAA???@@@BBBDDDEEEEEE@@@???===<<<<<<===???@@@BBB;;;888:::<<<<<<<<<>>>999:::;;;;;;<<<<<<<<<<<<::::::;;;<<<;;;:::888777999999888888888777777777777666555555555555555555555555444444444333333333333333333333333333333333333444555666666777666666555555666666666777777777888888888888999999999::::::;;;<<<======>>>>>>===??????>>>>>>>>>>>>??????;;;===>>>??????>>><<<;;;:::;;;<<<<<<:::;;;<<<>>>777777888999999888888777888888777666666666666666888999999888888777666555444333333555777999888777555666666666666555444444666666555555555555555666555444444333333444444555000///111666:::;;;888444888888777666555444333333555555444444444333333333222222222222222222222222111111111111111111111111333333222222222222333333222333333333333444444444444666;;;@@@CCCCCC@@@===<<<<<<>>>BBBEEEFFFDDDBBBJJJKKKLLLMMMLLLJJJHHHFFFFFFCCCEEEMMMVVV]]]eeekkkZZZVVVRRRPPPOOOLLLFFFAAAFFFEEEAAA======AAABBB@@@;;;===@@@CCCFFFGGGHHHHHHCCCDDDFFFJJJLLLKKKHHHEEEDDDDDDEEEEEEEEECCCAAA@@@GGGGGGFFFFFFFFFHHHJJJKKKFFFFFFGGGFFFEEEEEEGGGIIIJJJKKKKKKKKKIIIFFFBBB@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>><<<<<<<<<<<<===>>>????????????@@@BBBCCCDDDEEEFFFGGGGGGGGGJJJNNNQQQRRRNNNKKKNNNSSSTTTNNNGGGRRRQQQOOOQQQ^^^rrr}}}hhhYYYTTTWWW\\\IIIJJJJJJGGGDDDCCCFFFIIIIIIJJJKKKLLLMMMPPPTTTVVVPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVTTTPPPNNNOOOMMMIIIMMMLLLKKKIIIHHHHHHHHHHHHEEEDDDCCCBBBAAABBBCCCCCCDDDAAAPPPUUUDDDBBBHHH===???>>>>>>>>>???>>>;;;999<<<888===KKKTTTPPPIIIGGGEEEEEEDDDDDDHHHJJJDDD<<>>>>>GGGTTT^^^}}}iiiSSSLLLWWWcccgggjjjkkkiiidddaaa```ZZZSSSFFFHHHKKKLLLKKKGGGCCC@@@AAACCCEEEFFFFFFEEEDDDBBB@@@BBBDDDEEEDDDDDDEEEFFF@@@@@@@@@???>>>>>>======@@@@@@???@@@CCCHHHLLLOOOCCC@@@===<<<===>>>>>>>>>:::::::::999888888777777888888666555555555666777666666555444555666777888<<<===@@@AAA???;;;666333666666555666777777555444666666555555666666777888gggVVVOOOHHHRRRccceeehhh^^^YYYeeeqqqlllbbbaaaMMMEEE:::444444888<<<@@@888999999999999999888888<<<<<<<<<<<<============???@@@BBBDDDFFFHHHIIIIIIGGGGGGFFFEEEEEEGGGJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOMMMQQQPPPNNNMMMKKKKKKJJJJJJJJJHHHHHHIIIHHHGGGIIINNNIIIIIIJJJKKKLLLLLLKKKKKKGGGFFFDDDCCCCCCCCCEEEEEEEEE>>>;;;???BBBAAA>>>>>>===============<<<<<<;;;:::;;;;;;;;;:::999888777999999888888777777666666555555444444333444444555555555555444444444333333222222222222222222222222222222333444444444444444333333444444444555555555555666666777777777777777999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>===<<<<<<<<<===:::::::::::::::999999999999888777666777888999:::<<<<<<<<<<<<;;;:::999999666777777666555666888:::666666666555555444333333111111000000000111222222333222222111111222222333000000000333555666444111555555444333333222111111222222222111111111111000000000000000000000000000////////////////////////111111111111111111111111000000111111111222222222333555888;;;======<<<:::999;;;===???BBBCCCBBBAAAAAABBBDDDEEEFFFGGGGGGGGGCCC@@@>>>BBBFFFHHHGGGFFFGGGEEEDDDDDDEEECCC@@@===>>>>>>>>>>>>@@@AAAAAA??????@@@@@@AAABBBBBBCCCCCC>>>???BBBDDDEEEDDDBBB@@@AAABBBAAAAAA@@@???>>>===?????????>>>===<<<;;;;;;:::===@@@@@@>>>===???BBB>>>>>>>>>>>><<<;;;999777===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;>>>>>>???@@@@@@?????????<<<===>>>>>>???BBBGGGJJJEEEHHHJJJHHHEEEFFFJJJNNN[[[YYYUUURRRTTTYYY]]]___iiixxx{{{gggXXXQQQSSSOOOJJJFFFEEEGGGKKKNNNIIILLLOOOOOOMMMMMMOOOSSSLLLLLLMMMNNNPPPRRRTTTUUUVVVQQQNNNPPPQQQOOOOOOPPPRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFDDDCCCBBBCCCEEEFFFCCC===BBBEEE;;;>>>DDD===@@@AAAAAABBBAAA???<<<:::777444888AAAEEEAAA<<<;;;BBB@@@===;;;AAAJJJMMMJJJ??????@@@CCCEEEEEECCCAAAFFFCCCAAACCCFFFGGGEEECCC===???@@@@@@@@@BBBHHHMMM[[[UUUJJJ??????FFFKKKJJJEEEIIIIIIEEEBBBCCCBBB@@@EEECCCAAA@@@??????AAAAAACCCCCCDDDDDDCCCBBB@@@???AAAAAAAAA???======???@@@@@@@@@???>>>>>>======<<>>>>>===>>>>>>???@@@???<<<:::999:::;;;;;;:::777777666666555444444444555444333333222333444444666555444444444555777888333333222222333555777999333333444555666666555444777777666666777777888999~~~xxxjjjkkkttteeeLLLEEEMMMAAAAAAAAA@@@@@@AAA???===777777888888888666555444::::::;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDDEEEEEEDDDFFFGGGHHHGGGHHHJJJMMMOOONNNNNNLLLKKKKKKJJJJJJNNNMMMMMMOOORRRSSSQQQOOONNNOOOPPPQQQPPPOOOMMMLLLLLLJJJJJJLLLKKKHHHJJJOOOGGGJJJMMMNNNMMMKKKGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFDDDAAAAAAFFFHHHDDD@@@>>>AAAAAAAAA@@@>>>===;;;:::<<<<<<<<<;;;:::999888888999999888888777666666555444444333333333333444444444444444444333333333333222222222222222222222222111222222333333333333222222333333333333444444444333333444555666555555555777888999::::::;;;::::::;;;;;;<<<===>>>???@@@@@@>>>???@@@AAAAAAAAA@@@@@@DDDCCCAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????=========>>>@@@AAA????????????>>>===<<<;;;999::::::888666666999<<<<<<;;;:::888777555555444444444444444444444555555222222222111111222222222555333111000000111111111222222222111111000000///000000000/////////......////////////////////////........................///000000000000000000///////////////000000000000000111111111111222333333555777999;;;<<<===>>>>>>999:::<<<>>>@@@BBBCCCDDD??????@@@CCCGGGHHHDDD??????@@@AAABBBDDDDDDCCCAAAFFFDDDDDDFFFGGGEEEBBB@@@CCCBBBBBBBBBAAABBBBBBBBBCCCDDDFFFGGGFFFEEEEEEDDDFFFEEEBBB@@@???@@@AAAAAAAAAAAAAAA@@@>>><<<999888777:::>>>>>>===<<<>>>@@@999999999999999999999999::::::999999999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@<<<===>>>>>>>>>@@@DDDGGGKKKNNNOOOIIICCCCCCKKKTTTFFFJJJPPPTTTTTTOOOIIIFFFNNNRRR^^^rrrooo^^^QQQMMMIIIIIILLLOOONNNMMMLLLOOOQQQOOOLLLJJJKKKMMMJJJJJJJJJKKKLLLNNNOOOPPPMMMIIIHHHKKKIIIEEEGGGNNNLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDBBB@@@@@@AAACCCDDDCCC>>>???@@@>>>AAACCC@@@<<<>>>@@@@@@???===;;;:::<<<<<<>>>???<<<888999======>>>===<<<===@@@===777>>>???AAADDDEEEDDDAAA===DDDBBB@@@BBBEEEFFFEEEBBBAAADDDGGGFFFBBB??????@@@@@@@@@@@@CCCIIIOOONNNJJJCCCGGGHHHCCCAAACCCEEEEEEEEEDDDBBBBBBBBBDDDGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCAAA???======>>>BBBAAAAAA@@@@@@??????>>>>>>===<<<;;;:::888777777;;;999777777888999999888555555555444333333222222222222222222222222333333555444333333333444555666555444222000000111333444333333333222222222333444222222222222222333444444}}}jjj```YYYJJJBBBBBB<<<555999======<<<;;;777222444555666666777666666666666666777777888888999999;;;;;;===>>>???@@@@@@AAAAAADDDHHHIIIHHHHHHJJJMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLJJJIIILLLOOOQQQOOOMMMNNNOOORRRTTTTTTSSSPPPOOORRRPPPOOOPPPMMMIIIJJJNNNFFFJJJNNNOOOMMMIIIFFFDDDFFFFFFFFFFFFFFFEEECCCCCCBBBBBBFFFKKKJJJDDD??????BBBBBBBBBAAA???===;;;:::===<<<;;;:::999999888888888888777666555555444444222222222222222333333444222222222111111111000000000000000000000000000000111111222222222222111111222222222222333333333333000111333444444444333222444555666777888888888888888999:::<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBFFFDDDBBBAAABBBBBBAAA@@@@@@@@@????????????@@@AAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@???>>>======;;;<<<;;;:::999999;;;===>>>===;;;999777666555555555555444444444444444555333222222111111222222333666444111///...///111222111111000000//////////////////.........---------........................------------------------......////////////..................////////////222222222000//////222444000333555777777888999;;;888999;;;<<<>>>>>>??????<<>><<<;;;======999999::::::999888666555777999;;;<<<<<<<<<<<<===999888888888999:::;;;<<<999999999888888999999999::::::;;;<<<===>>>>>>???;;;;;;;;;<<<===>>>???@@@===>>>@@@AAAAAABBBEEEGGGHHHFFFEEEFFFHHHJJJJJJIIIUUUQQQNNNMMMLLLMMMTTT[[[]]]SSSJJJLLLYYYjjjwww}}}cccZZZOOOFFFEEEIIIMMMPPPMMMNNNMMMLLLIIIGGGGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFHHHIIIJJJIIIEEEBBBEEEKKKDDDDDDCCCCCCDDDEEEEEEFFFBBBAAA@@@???>>>??????@@@??????>>>>>>@@@AAA@@@@@@999;;;======;;;:::999:::;;;===???<<<777555:::@@@>>>===:::777<<>>@@@AAAAAAAAAAAA???>>>>>>>>>>>><<<;;;BBBDDDEEEDDDBBBBBBFFFJJJLLLKKKJJJKKKMMMLLLHHHDDDJJJMMMLLLGGGEEEGGGHHHGGG888:::===@@@BBBAAA@@@???BBBAAAAAA@@@AAAAAABBBCCC???AAADDDDDDBBB@@@@@@???AAA@@@@@@??????>>>>>>===;;;:::::::::999888888777888777555555777777777666555444444333222222111111111111111222222222222222111111000///000111222333222333444555444222///---111111000///---...111333000000000000000111222222uuu\\\OOOHHH>>>AAAEEE999:::===<<<666555888999777444444555555666666777777333333444555555666777777888888:::;;;===>>>>>>>>>???CCCFFFGGGEEEEEEIIIMMMJJJJJJIIIIIIJJJLLLNNNOOOJJJHHHFFFIIIMMMOOONNNKKKOOOPPPQQQQQQQQQQQQPPPOOORRRPPPPPPQQQNNNIIIIIIMMMHHHKKKMMMMMMKKKIIIIIIJJJEEEDDDCCCAAAAAAAAAAAABBB@@@BBBGGGJJJFFF???>>>AAA????????????>>>===<<<<<<<<<;;;:::999888777777666666666555444333222111111000000000000000111222222111111000000000/////////////////////////////////000000000111111000000///000000000111111111222222///000111333333222111000111111222333444444444444444555777888999999999999:::;;;<<<>>>@@@AAABBBCCCDDDBBB??????AAAAAA@@@>>>===<<<<<<;;;<<<===????????????????????????>>>>>>AAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999888666666666666444444333222111111111111333222222111111222222333222111000///...///111222000000////////////...............---------,,,,,,........................------------------------,,,---...//////...---,,,---------.........//////000222444333111111333666---000333444333444666999888999;;;===>>>>>>======;;;AAACCC@@@???@@@???;;;???@@@CCCDDDDDDDDDDDDDDDJJJEEEBBBCCCAAA;;;888999<<<>>>???AAACCCDDDDDDDDDCCCEEEFFFDDDBBBAAABBBDDDAAA@@@>>>;;;999888888888:::;;;;;;<<<<<<;;;:::999777777666777999:::999888777666555444555666777888888777777666666777777888666777888999999:::::::::777888:::;;;<<<<<<<<<;;;:::===???AAAAAAAAABBBCCC<<<;;;===@@@EEEGGGDDDBBBDDDDDDGGGKKKHHHBBB@@@CCCDDDKKKPPPMMMGGGGGGPPPZZZllliiibbbWWWLLLGGGJJJNNNJJJHHHFFFFFFFFFFFFEEEDDDGGGHHHHHHGGGFFFDDDBBBAAAFFFJJJKKKHHHEEEEEEGGGHHHBBBAAAAAAAAAAAAAAABBBBBB????????????>>>>>>>>>>>>:::===;;;:::>>>===:::>>>:::<<<===;;;888777888999555888999666333444777999555555444888GGG^^^qqq{{{AAA>>>;;;:::;;;>>>??????AAABBBCCCBBB@@@??????@@@;;;===???@@@@@@CCCIIINNN@@@@@@AAAEEEHHHIIIIIIIIIEEEGGGFFFCCCCCCFFFEEEBBB===???BBBDDDEEEDDDCCCBBB@@@???>>>>>>???AAABBBDDD===@@@CCCCCCBBB@@@@@@@@@>>>>>>======<<<;;;;;;:::888777777777777777777777555444333333555555555333333333333222111111000000///000000111111111111111000///.........///000111---...000222333222111000---///000...------000333111111000000111111222333gggOOOVVVfffYYYJJJCCC999444:::===999777999777222333222222111222222333333333333444555555666777777111222444666888999::::::;;;>>>AAA@@@>>>???EEEJJJGGGFFFFFFEEEFFFGGGHHHIIIKKKHHHFFFIIINNNPPPNNNKKKLLLKKKJJJIIIHHHIIIIIIJJJIIIGGGHHHJJJIIIFFFFFFJJJFFFHHHIIIHHHFFFGGGJJJMMMHHHEEEAAA>>>===???AAACCC???BBBGGGHHHBBB;;;===CCC;;;;;;<<<===============;;;:::999777666555555555444444333222111000///..................///000111222111111111000000000000111111111111111111111111...//////000//////......////////////000000000111...///111222333222000///...///000111111222222111111222333555666555555444444555666888:::<<<>>>???CCC@@@>>>>>>@@@AAA@@@===;;;:::::::::;;;<<<>>>???>>>???@@@@@@@@@???===<<<===>>>>>>======<<<;;;:::999777666777999:::999888:::999888777777777888888777777666444333333333333222222111111111111222222,,,...000000000000111222//////////////////...............---------,,,,,,........................------------------------,,,,,,............,,,,,,---------.........//////(((+++000111000///000111,,,///222222222222555888666777:::===>>>???>>>===:::AAACCC>>><<<@@@CCCBBB>>>@@@DDDFFFFFFGGGHHHIIIEEE???===AAABBB??????BBB<<<===???@@@AAABBBAAAAAAAAACCCDDDBBB???>>>@@@BBB>>>>>>??????>>><<<;;;:::888888888777777666555444:::777444555888:::999777777555444222222222444555444444444333333444444444333444444555555555444444555888:::======<<<999777777:::===>>>===<<<;;;;;;<<>>===@@@EEEDDD@@@BBBIIIIIIIIIHHHIIIJJJJJJKKKJJJOOOaaauuuwwwhhhSSSEEE@@@GGGDDD@@@AAACCCEEEDDDCCCDDDEEEGGGHHHHHHGGGEEEDDD>>>CCCCCC>>>>>>CCCCCC>>>@@@@@@>>>======<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::777<<<999777<<<:::777<<<999;;;;;;888444222444666555666666555555666666333333666777777;;;BBBEEEDDD:::999999;;;<<<<<<;;;999555888::::::888888:::===:::>>>AAAAAA>>><<<===>>>>>>>>>@@@CCCCCC@@@>>>???DDDFFFEEEDDDGGGKKKKKKFFFDDDBBB???>>>>>>@@@CCCFFFBBB@@@???>>>>>>???AAABBB???AAABBBAAA???=========<<<<<<;;;;;;::::::999999777666555444333333333333333222111222333444333222222222222111000000//////......///000111111111000000000///...///000111222222000---++++++---000222+++...111111000000222444///............///000000vvvwww___JJJFFFKKKGGG===555888777666555333333333222222222222222222222222222222222333333333444444444444444444555555777888888:::999888777888:::<<<>>>BBB@@@CCCGGGHHHEEEDDDFFFEEEGGGIIILLLMMMNNNMMMLLLFFFJJJLLLKKKGGGEEEHHHLLLIIIHHHHHHGGGFFFFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFHHHEEE@@@>>>===>>>>>>>>>@@@BBBEEEGGGFFFCCC>>>;;;:::999888999::::::999777999888777666555444333333////////////////////////////////////////////////***AAANNNCCC111---000111........................////////////////////////---------............///000000000000000000000000////////////000000000000111111222222222333333333555555666666777888888888======<<<<<<;;;;;;;;;;;;::::::999::::::;;;======???>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;999888888888888999:::;;;::::::;;;;;;:::999777666333222111111000000111111000000000000////////////---......///000111111222000000///------,,,,,,,,,------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////000111111222222777888999999;;;<<<<<<===>>>>>>>>>>>>>>>?????????DDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>===@@@@@@?????????????????????>>>===<<<;;;:::999999::::::999888777666555555333333333333333333333333333222222222222222222222111111000000111111222333333333333444444444555555555555666777888999::::::999999999:::::::::;;;;;;===<<<<<<<<<===>>>?????????@@@AAAAAA@@@@@@BBBDDDFFFFFFGGGGGGGGGFFFFFFEEEBBB>>>CCCXXXqqqzzznnn^^^DDDBBB@@@>>>>>>@@@BBBCCC>>>AAAEEEEEECCCBBBCCCDDDBBBAAA???===<<<<<<===>>>>>>=========<<<<<<<<<<<<:::;;;;;;;;;;;;:::999888999888888777777777777777777666666555333222111111111111222222222333333333333333444555666777888999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>?????????:::===AAACCCBBBAAAAAAAAACCCEEEFFFHHHHHHHHHFFFEEECCCBBB@@@???@@@AAADDDEEEDDDCCCCCCBBBAAAAAA@@@@@@???????????????>>>===<<<::::::;;;;;;::::::999888666666555444333333222222111111111111111111111111////////////............////////////////////////..............................////////////......................................................~~~iiiVVVOOOXXXIII<<<:::===;;;777555888777666444333222222222111111111111111111111111111222222222222333333333444444444444555666777888888888777888:::<<>>>>>===AAABBBBBBBBBAAA???===;;;:::999888999::::::888666666666555444333222111111////////////////////////........................777IIIQQQDDD333,,,,,,,,,------------------------........................------------............////////////////////////....../////////000000000//////000000000111111111444444444555666666777777999999999999999999999999::::::::::::;;;<<<=========<<<;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<888888999999::::::::::::666777777666666555444333222222111000000000111111000000000/////////......------...//////000111111000///...---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................///000000111111222444555666888:::;;;======>>>>>>????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???????????????AAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>><<<<<<;;;:::999888777777888777777666555444333222222222222222222222222222222111111111111111111111111111000000000111222222222333333333333444444444333444555666777888999999888888999999999:::::::::============>>>???@@@@@@???@@@AAAAAA@@@@@@AAACCCEEEEEEDDDDDDDDDDDDCCCCCCGGGFFFDDDDDDHHHQQQ[[[cccfffVVVDDD@@@EEEGGGAAA888===@@@BBBCCCAAAAAABBBDDD@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888888777777666555555555555666666555555444222111111000000111111111111222222222222222333444555666777777777777777888888999:::;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDCCCCCCBBBCCCEEEEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDCCCBBBBBBAAAAAABBBAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;:::999888777555555555444333222222222111111111111111111111111////////////....................................------------------------//////000000000000//////------------------------------------------------|||nnnXXXCCCDDDBBB<<<888777666555666999777666555333222222222222////////////////////////000000000111111111222222333333333333444555666666555555666888:::>>>AAACCCBBB>>>===@@@AAA@@@CCCGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFHHHGGGDDDCCCEEEHHHFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCC@@@===<<<<<<===>>>===CCCAAA???<<<;;;:::;;;;;;999888888888999999777555333333222111000000///...////////////////////////...........................;;;@@@888...---...---------------------------------------------------,,,,,,,,,---------......---------------------------.........////////////---------.........//////222222222333444444555555444555666777777888888888:::::::::;;;<<<<<<======;;;:::999888888888999999999999999999:::;;;<<<<<<888999:::;;;;;;;;;:::999555555444333222222222222222111111000000000000000000////////////.........---------...//////000000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------......///000000111111000111333555888:::<<<===<<<<<<<<<<<<======>>>>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>??????@@@>>>=========<<<<<<<<<<<<999888888777666555444444555444444333222111000000111111111111111111111111000000000000000000000000000000000000000111111222111222222222333333333333222222333444555666666777666777777777777888888888============>>>???@@@AAA>>>@@@AAA@@@??????@@@BBBCCCBBBAAA@@@@@@@@@AAABBB===CCCGGGDDD>>>>>>EEENNNQQQ]]]ggg___LLL>>>===CCC???@@@@@@@@@>>>???@@@BBB<<<<<<============<<<<<<:::::::::999999999888888:::999888777666777888888555555444333333333333444444333333222111000///////////////000000000000111000111111222333444555555555555555555666777888888999999999::::::;;;;;;;;;>>>>>>>>>>>>???@@@BBBBBBEEEEEEDDDBBBAAAAAACCCEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAACCCCCCBBBAAA???===;;;:::<<<;;;;;;:::999777666555444444444333222222111111000000000000000000000000/////////............---........................------------------------//////000000000000//////------------------------------------------------ccc[[[RRRGGGLLL???>>><<<:::777666777999555555333222222111111111/////////////////////////////////000000000000111222222222222222333444555333444555666999;;;>>>???>>>;;;:::>>>???>>>@@@DDDFFFFFFGGGGGGGGGGGGFFFFFFDDDFFFGGGFFFDDDDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDD@@@>>>;;;;;;<<<=========AAA@@@===;;;999999999999999888777777888888666444111111111000///.................................------------------------###***...+++***---///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,------------...///000000111111222333333111333444666888888999888999::::::;;;<<<<<<======999999999888888888999999999999999888999999::::::777888:::<<<<<<;;;999888777666444333222222333444111111000////////////000/////////.........------,,,,,,------..................---,,,++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------...//////000000//////111333555777999999777777777888888999999:::<<<===???@@@@@@>>><<<;;;<<<<<<<<<<<<============AAA@@@>>><<<<<<===>>>???<<<<<<;;;;;;:::999999999666666555555444333333222333222222111000/////////////////////////////////......//////////////////000////////////000111111000000111111111222222222000000111222222333444444444444555555555666666666:::::::::;;;<<<===>>>???===???@@@@@@>>>>>>>>>@@@BBBAAA???======>>>@@@AAA;;;===BBBHHHKKKHHHAAA;;;JJJLLLPPPVVVZZZWWWMMMEEECCCBBB@@@>>>======>>>???999:::;;;<<<<<<<<<;;;:::777777777777666666666666888777555444444555666888555444333333222222333333222222111000000///......------.........///////////////000111111222333333222222222222333444555666666666777888999999::::::===<<<<<<<<<===>>>@@@AAABBBBBBBBBAAA>>>===>>>@@@CCCDDDDDDEEEDDDDDDCCCBBBAAABBBEEEFFFFFFEEECCCAAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;:::<<<;;;;;;999888666444333333333222222222111111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzPPPFFFHHHCCCBBB===;;;999666555444333000444333222111111000111111000000000000000000000000....../////////000000000111111111111111222222333222222333444555777888999777666888===>>><<<<<>><<<;;;:::<<<======<<<>>>>>>>>>===<<<:::888777888777666666777666444222111111000000///.........------------------------------------------------,,,...---++++++,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************+++,,,,,,,,,------------,,,,,,,,,---------...............///000000111111111333555888999:::::::::888999:::;;;<<<<<<<<<;;;999999999::::::::::::999<<<;;;:::999888777777777777888:::;;;;;;:::888666777666444333222222333444111000//////......//////............------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,++++++*********)))))))))******++++++++++++***************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---......////////////000111222444555555444444555666666777888888:::<<<===>>>===<<<:::888:::::::::;;;;;;;;;<<<<<<>>>===;;;999999:::;;;===::::::999888777777666666555555444444333222222222111111111000000/////////........................------.........///////////////......//////000111////////////000000000111/////////000111111222222222222222222333333333444666666666777888:::;;;<<<;;;===>>>>>>===<<<<<<<<<@@@???===<<<===???AAABBBDDD@@@<<>>>>>===;;;<<<<<<<<<<<<<<<;;;:::;;;;;;:::999666444222111111111111111111000000000////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++www^^^OOOIIIAAA888888777555222333555333...222222111000000000000000000000000000000000000000........./////////000000111000000///000000111111000000111111222222333333333222555;;;===:::999;;;?????????@@@AAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBAAA>>>===;;;;;;<<<===<<<;;;;;;<<<>>>???>>>;;;888666888777555555666555333111000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------...//////000000000222555888:::::::::999666777999;;;;;;;;;::::::999999:::;;;;;;;;;::::::===<<<;;;999888777666666777888999999999888777666444444333222111111111111000000///.....................---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******+++++++++*********))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,------............///000111222333333444555555666777888999999:::;;;<<<<<<;;;:::888777888888888999::::::;;;;;;<<<;;;:::999888999999:::888888777666555444444333333333333333222222222111000000000000/////////...........................---------......//////000...............///000000............////////////....../////////000000000000000000000111111111111222333333444555777888999888:::<<<<<<;;;999999999<<<<<<<<<<<<>>>@@@BBBCCC>>>@@@AAA???======AAAEEE???AAAAAA===999;;;EEENNNEEECCC@@@>>>>>>===;;;:::777888888888888888777777444444444333333333222222222222111000111222333444444333222222111111222222000/////////.........---,,,,,,,,,------------............/////////000000............///000111222111222333444666777888999666777888999999999999888;;;>>>AAACCCAAA???>>>>>>EEEEEEEEEEEEFFFFFFFFFGGGCCCCCCBBBBBBBBBBBBBBBBBB?????????>>>======<<<<<<999999:::;;;;;;;;;;;;:::::::::999888666444222111000000000000000000000000////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************wwwgggsss```IIIBBB;;;555777666111111555555111111111000/////////000000...........................////////////000000000000000///////////////000......///000111111111111222111222777999777888;;;?????????????????????@@@DDDCCCCCCCCCDDDDDDCCCCCCBBBCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<======<<<:::999:::<<<===<<<;;;888777777666555555555444222000//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************+++++++++,,,++++++,,,,,,,,,---------,,,------......//////000---///333666777777666666555666888:::::::::999888888999:::;;;;;;;;;::::::===<<<;;;999999888888888777777777777666666555555222222222222222111000///000///......------......---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******)))))))))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******************************++++++,,,---------,,,---...///111222333444333444555666777888888999;;;;;;;;;:::999888888888666666777888888999::::::::::::::::::999999999999777666666555333222222111222222111111111111000000/////////............---........................---------...///000000000......------......///000------------.....................////////////000.........////////////000000111111222333555777888666888::::::999777666666888999:::<<<>>>@@@BBBBBB777===BBBBBB???;;;<<<>>>CCC999333:::GGGIII===///???>>><<<===??????<<<:::888888777666555555555666333333333333222222222222//////000000000111111111222111000000///000000000////////////............,,,,,,,,,---------...............///////////////------------...///000111///000111333555666888888666888:::;;;<<<;;;999777:::===???AAA@@@@@@AAABBBDDDDDDDDDEEEFFFGGGHHHIIIFFFDDDAAA???>>>@@@BBBDDD?????????>>>======<<<<<<::::::;;;;;;;;;::::::999888888888777555333222111////////////////////////.................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))MMMGGGppp^^^<<<999;;;222888888111...111333111111000000////////////000------------------------////////////000000000111000//////.........//////,,,---...000111111111111333000000333555555888===CCCBBBAAA@@@????????????CCCBBBAAAAAABBBCCCBBBAAA@@@BBBDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@>>>============;;;:::888999::::::::::::999888777666555444555444111///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,,,,------+++))))))************************++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000+++---000333555444333222444555777999:::999888777777888999:::;;;;;;:::999;;;;;;::::::999:::::::::888777666555444555555555333333444444444222000/////////...------------...---------,,,,,,,,,++++++++++++******************+++***************++++++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------***+++,,,...111333555666111111222333555666666777<<<;;;:::999888888888888555666666777888999999:::::::::;;;;;;;;;:::999888666666555444222111111000000000000000000/////////...---------------------........................------......///000111111...------------...//////,,,,,,,,,---------...............///////////////---------.........//////000000111222333555666777555777999999888555444444444666888;;;>>>@@@AAABBBCCC>>>999999===AAABBB@@@555:::>>><<<888999???GGG:::999999<<>>;;;999888666555444444444555333333333222222222222111......///000111111000000000000///...............///////////////.........,,,,,,---------..................///////////////------------...///000000...///000222444666777888777999<<<>>>???===:::888:::;;;<<<======???CCCEEEBBBBBBBBBCCCDDDFFFHHHIIIFFFCCC???;;;;;;===AAADDD@@@@@@??????>>>=========<<<<<<<<<<<<;;;:::999888777777777666555333222111.........///////////////..............................---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))???FFFRRRRRRBBB999555444444333222111000///..................---------//////...------------...////////////////////////---------............//////.........///000222333222222222222444777999:::<<<===>>>@@@???>>><<<;;;?????????AAACCCDDDCCCAAAGGGDDDAAABBBDDDEEEDDDBBBGGGHHHFFFAAA@@@CCCCCC@@@@@@===;;;:::;;;<<<;;;;;;999999999::::::999999888444444333222222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------......///111222333555666666777777777777666444555666777777666555444:::777555666999:::888555555555666777777666555444222222111111000/////////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++------,,,------...///000111333444444444444555777999999999999888777555555666777888999:::;;;;;;;;;>>>===;;;999777666666666555444333222111111111111111111000000//////......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------........................//////111222333444444444777777777777777777777777999;;;<<<>>>????????????EEECCCAAA@@@AAAAAA@@@???::::::;;;===??????>>>===:::::::::999::::::;;;;;;555555555555444333222111111111111111111111111111000000000000000000000000//////......---------,,,//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111111000222444666888888:::<<<<<<;;;:::;;;<<>>>>>AAADDDGGGDDDBBBBBBDDDGGGIIIIIIEEECCC@@@>>>======???@@@CCCCCCCCCBBB@@@===:::999>>><<<999888888:::::::::777888999888777444222000000000//////.........---...000000......000///---+++,,,...///---,,,+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((???GGGQQQOOO@@@999666444333333222111000///...........................//////...---------------........................------------...........................000111222111111111111333555666888:::;;;===>>>>>>>>><<<<<<>>>======>>>AAABBBAAA@@@CCCAAA@@@AAACCCEEEDDDCCCEEEGGGEEEAAA@@@CCCDDDAAA>>><<<;;;;;;<<<===<<<;;;777777888888888777777666222222222111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------...///000222222444444555555666666555555555666666555555444333222666555444555666666555444555666666777666555444333222222111000000//////...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,---...///000111222444444333333555666777777888888777777666555777888999::::::;;;;;;;;;:::::::::999888888777777444444333111111000000000000000000/////////......------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------...///000222333333444444666666666666777777888888999;;;<<<>>>????????????AAA???>>>>>>??????>>>======:::888999;;;======;;;::::::999999999999999:::555555555555444333222111111111111111111111111111////////////////////////000/////////............///.........---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000/////////000222444666666888999:::999999:::<<<@@@@@@@@@>>>===>>>AAACCCBBBBBBBBBCCCFFFHHHHHHGGGCCCBBB@@@>>>>>>???AAABBBAAAAAAAAAAAA@@@???>>>===@@@===:::999999::::::999777777888777666333111///000/////////.........---...+++)))***------------+++,,,------,,,,,,+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))((((((((((((BBBJJJOOOJJJ===888777333333222111000//////...------......//////000000///......---------------------------------------,,,,,,,,,---------.....................///000111000000000000111222333444777888:::<<<======<<<<<<>>>===<<<>>>@@@BBBCCCBBB?????????AAACCCDDDDDDBBBCCCEEEEEEAAA@@@CCCDDDAAA<<<;;;;;;<<<>>>>>>===;;;777777777777777666555444111111000000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------------...///111111111222333333444444444333777666555444333222222222333444555444333333444555666666666666555444333222111111111000//////......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))+++************)))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,---...//////000222333333333333444666555555666777777777777666999999999999999999999999666777888999999888888777333333222111000000000000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......///111222222222222333333444555666777888888999;;;<<<>>>????????????<<<;;;::::::<<<===<<<;;;>>>999555555999<<<;;;999:::999999888777777777777444444444444333222111111////////////////////////.......................................---------......------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///111222333444666777777888:::;;;>>>??????>>>===>>>@@@BBB??????AAAEEEGGGHHHGGGEEEBBBAAA@@@??????AAACCCDDD@@@?????????@@@@@@AAABBB@@@>>>;;;999999:::999888555555666555444222000.../////////...............111++++++222444000...000))))))))))))))))))******++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))HHHPPPNNNEEE999777666333222222111000/////////------......///000111111///...------,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,---------------------....../////////000000000000000111111111333555666999:::;;;<<<<<<@@@???>>>???BBBEEEFFFFFF???@@@AAABBBCCCCCCBBBAAACCCFFFEEEAAA@@@BBBBBB???;;;:::;;;===??????===;;;999999999888888666555555111111000000///.........------------,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,---...///000000111222333333333333333666555444333333333444555222555777666444333555888777777666555444333111111111000000//////...------,,,,,,,,,++++++++++++***************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,---...///000111333333222222444555222333444666777777777777999888888777777777777777444555777888888777555444222111000000/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...000000111111111000111222333555666777888999:::<<<===>>>???>>>>>>888888888999;;;<<<;;;:::<<<777444666;;;>>><<<999:::999888777666555555555444444444333333222111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,---...000000111222444555666777:::<<<<<<===>>>=========???AAA@@@@@@AAACCCEEEFFFDDDBBBCCCBBB@@@@@@@@@AAABBBCCC???>>>=========???@@@AAA???===:::999888888777555444444444333222000///...........................000111:::DDD@@@222,,,111+++***))))))++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))OOOTTTLLL@@@777666333222111111000000/////////,,,------...///000000111......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,------...............000000000111111000000000000222333555888999:::;;;>>>======???BBBEEEEEEEEEAAABBBDDDEEEDDDBBB@@@???DDDFFFEEEAAA@@@AAA???<<<;;;;;;;;;===??????>>><<<<<<<<<;;;;;;999888666666111111111000//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++,,,---......///000111222333333333333444444333333444666888999555777:::999777666888;;;777666555444333222111111000000//////...---------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++******++++++,,,---...///111222222111222333555111222444555777888888888888777666555444444444555555666777888777444222000000000///.........//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...///000111333555666666777888:::<<<=========<<<777777888:::<<<===<<<:::777555666:::???AAA>>>:::999888777666555555444444333333333333222111000///------------------------------------------------------------------......++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000222333444555777:::<<<:::<<<======<<<===???@@@BBBAAA@@@@@@BBBBBBBBBAAADDDCCCBBB@@@??????@@@@@@>>>===<<<;;;;;;<<<===>>><<<:::888777777666444333333222222111111///......---------...............,,,:::OOOXXXJJJ333***...---,,,+++,,,...///...---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***SSSUUUHHH;;;666666000111111000000000/////////,,,,,,------......//////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...------,,,...///000000000000000/////////111333555777999999888888:::===@@@BBBBBBBBB@@@CCCGGGGGGEEEAAA???===BBBEEEEEEAAA@@@AAA???;;;===<<<<<<===??????>>><<<===<<<<<<;;;999777666555111111111000//////......,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))*********+++++++++++++++,,,------...///000111222333333333222333333444666888:::;;;777888999999999999:::<<<666555444333222111111111/////////...------,,,,,,++++++++++++************************************(((((()))))))))))))))***(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******************+++,,,------...000111111111111222444222333444666777888999999888777555444333444444555777777777666444222///...///......------.........,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++)))******++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---......------------...000111333444444555777888:::;;;;;;;;;;;;888888999;;;===>>><<<:::444666:::>>>AAA@@@>>>;;;888777777666555555555555222222222222111000//////------------------------------------------------/////////000000000000000******++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////000111222333333555999;;;888:::<<<<<<<<<<<<>>>???BBB@@@>>>>>>@@@AAAAAA@@@CCCCCCAAA@@@???>>>>>>>>>======<<<;;;:::::::::::::::888666666666555333111222222111111000//////...---------------.........000IIIdddgggRRR::://////***((((((+++...///,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******QQQQQQBBB888777777...000000000000////////////,,,,,,,,,---------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,------------,,,++++++,,,---/////////............///111333555777888555666999===AAABBBAAA???===AAAFFFGGGDDD@@@>>>===>>>BBBCCC@@@@@@BBBAAA===@@@>>><<<<<<===>>>===<<<;;;::::::888666444222111000000//////...---------++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******+++************+++,,,,,,,,,---...///111111111111111222333555666777777888777666666777999:::999999555444333111111111222222//////......---,,,,,,+++++++++++++++************************************(((((((((((())))))******(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))******+++,,,---...///111111000000222333333444555777888999999999888777666444444555666777777777555444222000///......---------------......++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))*********+++************************)))))))))***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,---...///000111222222444555777888999:::999999888888999;;;======;;;999666:::===>>>===<<<<<<<<<777777666666666666666777222222222222111000///...........................------------------------.........//////000000000************+++++++++,,,+++*********))))))))))))************************************++++++++++++,,,,,,------......------///000000000000222666999777999;;;<<<<<<<<<===???<<<<<<===???BBBBBBAAA???@@@@@@@@@??????>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::888777666666777666444222222222111000000/////////,,,,,,,,,------.........333QQQiiicccMMM<<<444///,,,+++,,,000444444000+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********NNNNNN>>>555777888---000000000000////////////,,,,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,---------,,,+++***)))***,,,---......------.........000222444555777444666:::???CCCDDDBBB@@@999>>>DDDFFFDDD@@@>>>>>>;;;???AAA@@@AAADDDCCC@@@AAA???<<<<<<<<<=========888888777555333111///...///......------,,,+++++++++++++++************)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))******************++++++***+++,,,...///000000000111222444555666555555444666333222444777999888666444333222111111111222333///......------,,,+++++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---...///111111000000222333444555666888999999::::::999888777555666777999:::777666444222111000000///------,,,,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,******************************+++,,,,,,,,,++++++,,,------...///000111111333444666777888888888888999999999;;;======:::888999===???===999777999===777777666666666777777888222222222111111000///...................................................+++++++++,,,,,,---------))))))******+++++++++,,,************))))))))))))************************)))************+++++++++++++++,,,---------,,,,,,...//////......000444777666888;;;<<<<<<<<<===>>>666888<<>>>>>>>>????????????:::;;;<<<=========<<<;;;888777666777888777555444333222111000000///000000,,,,,,,,,------.........000MMM___SSS???777000(((777777888===AAAAAA<<<666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++RRREEE>>>;;;///555222000000000///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---,,,,,,---...///000111222888888999;;;===???BBBCCC>>>???AAACCCCCCBBBAAA@@@DDDBBBAAA???>>>>>>??????AAA>>>;;;:::<<<>>>===;;;555555555444333333222222......---,,,++++++++++++,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))******************+++,,,---//////000111222222333444444444444333333333333333333333333111111111000000///...---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))******+++............///111222222666777888777666666888:::999999888888777666666666444333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************++++++************++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,------///000000222222333444555666777888;;;======;;;999888;;;===CCCAAA===;;;:::;;;===???<<<999555222111222555777////////////....................................+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++***)))))))))***+++,,,,,,+++++++++,,,,,,,,,------------...///111222444555666777888:::;;;<<<======>>>???BBBHHHKKKHHH???777>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888666444333222333222222111000//////...000///---,,,+++++++++,,,///666;;;999222,,,,,,...EEERRRYYYTTTOOOMMMEEE999,,,+++)))(((((()))+++,,,+++(((&&&''')))+++***((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))MMMCCC???<<<000555111000000//////......------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++*********+++,,,---,,,,,,---...///000000111555666888:::<<<>>>???@@@BBBCCCEEEFFFEEEDDDBBBAAACCCBBBAAA@@@@@@?????????CCC@@@<<<;;;;;;;;;999666666666555444444333333222......---,,,++++++++++++,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))(((((()))))))))***************+++,,,---.../////////000111222333333333333222222222222222222222222111111111000000///...---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))(((((())))))***+++---------...///000111222444555666666555555666888888888888777666666555555333222111000000/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************+++******))))))******+++))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,---...///000222222333333444555666666:::;;;;;;999777777:::===888888777888;;;???BBBEEEKKKGGG@@@999444111000000////////////............------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))*********+++++++++*********)))******+++++++++++++++,,,,,,,,,,,,------------...000111333444444555777888:::;;;;;;;;;;;;;;;<<>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888777555333222111222111111000//////......////////////...---,,,+++---111555333///...222777TTT___```RRRCCC<<<666///,,,+++)))(((((()))+++,,,+++((('''''')))***)))((())))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((IIICCC???<<<111555000000000//////...---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,---------....../////////222444666999;;;<<<<<<<<>>???>>><<<;;;;;;:::777555666666555555444333333333......---,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((())))))))))))************+++,,,------...///......000111111222222222111111111111111111111111111111111000000///...---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((())))))***+++++++++,,,,,,---///000111222333444444333333444555777777666666555444444444222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************+++******))))))******+++))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,---...//////111111222222333333333444888888777555444555888;;;::::::999999999999::::::CCC@@@;;;666222000000000/////////............---------------------------+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************************)))))))))*********+++++++++***************))))))******+++++++++,,,,,,,,,++++++,,,---...000111222222333555777888999999999;;;999888;;;@@@CCCCCCAAA;;;<<<===>>>===<<<:::999::::::::::::::::::::::::999888777555444222111000000000000///......---------///111333222///,,,******,,,---,,,+++///888@@@UUU]]]ZZZGGG444,,,+++)))+++***)))(((((()))***+++***)))(((((()))***)))((())))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((JJJCCC===:::000666000000//////......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************++++++,,,------------------......000222555888:::::::::999??????@@@AAAAAA@@@@@@???>>>???@@@@@@@@@???===<<<888999:::;;;;;;:::999777666666555555444333333333......---,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***)))******+++,,,------------...///000111222222222222222222222222222222222111111111000000///...---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((()))***************+++,,,...///000000222444444333222333444666666555444444333333222000000///...---------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))************************************************************++++++++++++,,,,,,++++++,,,---......000000000111111111222222777555333222222444777:::======;;;999666333111///444333111/////////111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++*********)))((((((************++++++++++++******++++++,,,...///000222222444666777888888999===;;;999999;;;===<<<;;;888:::<<<======:::777555888888888888888888888888777666555444222111000000//////.........---------,,,///333555555111---***)))******))))))...888???AAAEEECCC666+++(((************))))))))))))*********)))))))))***))))))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((LLLDDD;;;777///777111/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******++++++++++++,,,,,,,,,,,,------------000222555777999999999888999:::;;;<<<>>>??????@@@;;;<<<===>>>>>><<<;;;:::777888:::::::::999888888555555555444333333222222......---,,,+++++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,---...///111222222333333333333333333333333333333111111111000000///...---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''((())))))***((())))))***,,,---///000000222444555444333333444555555444444333222222222000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,,,,---......//////000111111111555333111111222555777888555666777777777666444444666555333111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************)))(((''')))))))))*********++++++************+++,,,......111222444555777888888888;;;;;;::::::;;;:::999777:::<<<>>>@@@???<<<888666888888888888888888888888666555444333222111000///............------------+++...222555444111---******++++++******,,,222666...000...+++***+++,,,******))))))))))))))))))***)))***++++++***)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''LLLEEE:::555///777222//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******+++++++++,,,,,,---------000111333555777777777777777888999;;;===???@@@AAA::::::;;;;;;;;;;;;:::::::::;;;<<<:::888666666666444444333333222111111111......---,,,++++++++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))*********+++++++++------///000222333333333333333333333333333333333111111111000000///...---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((()))***,,,...///000000222555555444333333444555555444444333222222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++,,,------...///000111222222333222111222444777888777444555666666666666666555333333222111000///...---.........------------,,,++++++++++++++++++++++++************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))*********)))((('''((())))))))))))*********************+++,,,---...111111333555666777777888666777999;;;<<<<<<;;;;;;>>>???BBBCCCBBB???;;;999888888888888888888888888555555444333222111000000........................+++---000111111///---+++***+++,,,,,,******,,,---+++***)))***,,,,,,***''')))))))))))))))))))))))))))+++---,,,***(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''HHHDDD:::555///888000///......------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))))))))***+++,,,------...//////000222333444555666777777888999;;;<<<>>>???;;;:::::::::::::::;;;;;;:::<<<<<<:::777555777999333333222111111000000///......---,,,++++++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))***************+++,,,---///000111222222222222222222222222222222111111111000000///...---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((()))***,,,...000111///222444555444333333333555555555444333333222222000///...------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************+++++++++,,,---///000222333444222111111444777999888777:::999888777555444333333,,,---...///000000//////.........---------,,,,,,++++++++++++++++++++++++************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&''')))***+++***((('''((((((((()))))))))******************+++,,,------///000111333444555666666444666888:::;;;===???@@@???@@@BBBBBBAAA>>><<<:::888888888888888888888888555555444333222111111000........................+++,,,,,,---------,,,,,,)))***++++++************+++******++++++)))(((((((((((())))))))))))(((((()))+++...---***((('''(((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''DDDCCC:::666000777//////......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++******)))((())))))+++,,,---...............///000222333444666666666777888999;;;;;;<<<;;;:::999:::;;;<<<===888999:::999777777:::>>>222222111111000/////////......---,,,++++++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))***,,,...///000111111111111111111111111111111111111111111000///...---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((()))+++,,,///000111...111444555444222222222666555555444444333333222000000///...------------,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++***+++---///111333444555222111222555999;;;999777888777777666666666777777222222333333111000...,,,......---------,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%''')))***+++***)))((((((((((((((())))))))))))+++*********+++,,,---------...000111333444444444777888888999:::<<<@@@CCC>>>>>>??????>>><<<999888888888888888888888888888555555444444333222111111......//////////////////,,,+++*********+++,,,,,,(((((()))))))))***+++,,,'''(((++++++(((&&&)))...(((((())))))))))))(((((((((,,,......+++((('''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''~~~JJJ<<<999222666222000/////////...------,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++***+++,,,---...000111222333555666666555444444555999999888777777888999:::999999999999888777555444222222111111000/////////+++000555555000+++***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***'''&&&***000222000---((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))*********************+++---///000111111111111000000000000000///............---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))***,,,---......///000111111111111111444444333333333333222222///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,...000111222555666777888999999888888999777555666777777444111222222222222111///...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((000///---,,,+++,,,------+++,,,...111444666888999777999;;;<<<;;;::::::;;;:::::::::::::::999888777777666666777999999888777222111000//////............//////---+++*********,,,++++++***************,,,***(((((()))******))),,,+++)))'''&&&&&&'''(((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzFFF:::888111666222111/////////...------,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++******+++---...000111111222444666666555444555666<<<;;;999888777777777777999999999999777666444222111111111000//////.........111333111---***+++...))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%(((---///---***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********)))******+++---...000111000000000000000000000000............------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))***+++---......///000111111111111111333333222222222111111111///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,...///111222333444555666777777666666777555444444666555333000222222222111000///...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))******)))))))))******+++...---,,,+++++++++,,,,,,+++,,,...000222555666777666777888777666777999;;;999999::::::999888888777999888777777888888666444222111000//////.........---......---,,,+++++++++++++++***)))))))))******+++)))((()))***+++)))(((++++++******)))(((((('''(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvCCC777666111666333222/////////...------,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++******+++,,,...///000000111333555666555555666888;;;:::999888888888888999888888888888666444222111000000000///......---------111555666222...,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%'''***,,,***'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******))))))******,,,---///000/////////000000000000000............------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((()))***+++,,,------...///000111111111111222111111111111000000000///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,---///000111000111222444555555444444555444333444444444222000333333222111000///...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******))))))***+++,,,---,,,,,,+++*********+++++++++,,,---...000222333444444444444333222444777:::888999999999999888777777:::888777777777666444222222111000//////.........------,,,,,,++++++++++++***)))))))))))))))******)))((()))***++++++)))'''***+++---...---+++((('''(((((((((((((((((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuCCC777777111666222111/////////...------,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************)))***+++,,,---.../////////111444555555666777999555666666888999;;;<<<===888888888777555333111///000//////...------,,,,,,'''///999???<<<444+++&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''))))))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))))))))***+++,,,---.........///////////////000.........---------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))***+++,,,------///000111111111111222222111111111000000000///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,...///000...///111333444444333333444333444444444444333222444333222111///...............---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))***,,,---------,,,*********)))))))))******++++++,,,---...///000000000111333333222444666888888888888999999888777777999777666777777777555333222111000///............---,,,++++++++++++)))((())))))(((((())))))******(((((()))+++,,,,,,)))'''(((+++...000000---)))&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wwwDDD999888222666222000/////////...------,,,,,,************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******+++,,,---.........000333444444555777888444444666777999:::;;;<<<777777777777555333111/////////......---,,,,,,,,,&&&,,,666;;;:::222***$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((()))((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((()))***+++,,,---------........./////////...------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))***++++++,,,---...///111111111111333222222222111111111111///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++---...///...///111333444444444444333444555555555444444444555444222000///...............---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%(((,,,///000...+++)))((()))))))))))))))))))))***++++++,,,,,,------...---000444666666666666777777888888999999999888888777666666666888888777555222111000///...............,,,******++++++***(((***)))))))))))))))******''''''(((+++,,,,,,***''''''***---000///---)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvCCC999888222666111////////////...------,,,,,,************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))***++++++,,,------,,,///111333333333555666666666777777888777777666666666777777666444222111/////////...------,,,,,,***+++---------+++)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((''''''((()))***++++++,,,,,,------.../////////------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))***++++++,,,---///000111222222333333222222222111111111///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++,,,---......///111333444555444444111333555555555444555666666444222000...------.........---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$''',,,///000...***''''''((()))*********))))))******++++++,,,,,,------+++///555888999888777777888888999::::::::::::999777666666777999:::888777222111000//////.........///---+++,,,///000...,,,,,,++++++***)))*********((('''(((***,,,,,,***)))''')))+++,,,,,,+++)))'''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrr@@@666777222666222000/////////...------,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******++++++,,,,,,,,,...000111111111222444555555666777777666555444555666666777666555444333000000//////...------------+++)))'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''((()))******+++,,,,,,---......//////---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((()))*********+++---///000111222222222111111111111000000000///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))******+++,,,---,,,...000222333444444444///222444555333333444666777555222///...------.........---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))+++,,,,,,+++)))((('''((()))***+++******))))))******+++,,,,,,------,,,000444777888888999999999999:::;;;;;;;;;;;;;;;999888888999::::::888666222111000//////.........///,,,+++///555888777555......---+++************(((((('''(((***,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnn===444555111666222000000//////...------,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,+++---000000000000111222111222444666777777666666444555666777777666555444000000000///......------,,,++++++,,,,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((()))***++++++,,,------...//////---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((((())))))******+++---///000111222222000000000000//////////////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))***+++,,,,,,+++---///111333333333333---000333444222222333666777555222///---------.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***))))))((())))))***'''((()))+++++++++***)))))))))***+++,,,------......000333555666777:::<<<999:::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999777555222111000//////............,,,,,,111999>>>>>><<<000///...,,,+++***)))))))))(((''''''***+++,,,+++((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((hhh>>>555555333333,,,333//////...------------...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---...000000333444444444555666666666666555444333333333333333111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))+++,,,------......------,,,,,,,,,++++++*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++---...///000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---...000111111111111111222222333333444111000///..................---,,,,,,++++++,,,,,,************************))))))(((((((((((()))))))))))))))***++++++)))'''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))))))))***,,,,,,///111333555666666666666999999999999:::;;;<<<<<<=========<<<;;;:::888888111000///////////////000...---------...111444555333111...+++))))))))))))((((((((((((((((((((((((,,,)))'''&&&'''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''ggg>>>555555333444---333//////...---------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++,,,...///000222222333333444444555555555444444333333222333333111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))++++++,,,------------,,,,,,,,,,,,++++++*********************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++,,,...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***+++,,,---...///000111444444333333333222222222000///...---------------...---,,,,,,++++++,,,,,,************************))))))(((((((((((()))))))))))))))***++++++)))''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))***+++,,,///000222444555666666555999999999:::;;;;;;<<<===???>>>===;;;999666444333111111000///......//////---,,,++++++,,,...111222111///,,,***)))))))))***(((((((((((((((((((((((((((''''''((())))))'''$$$'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''ccc===555555333444---333///......---------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,---...///000000111222222333444444444444444333333333333333111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''(((((())))))***++++++,,,,,,+++++++++++++++++++++*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++,,,---...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++******+++,,,...///000000666666555444333222111000000///...---,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************))))))(((((((((((()))))))))(((((()))***+++)))'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***++++++...///111222444555555555888888999999:::;;;;;;;;;>>>===<<<:::888555333111222111000///......------,,,+++*********+++---...---,,,***)))(((((()))***((((((((((((((((((((((((&&&'''))),,,...,,,)))&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((___<<<666444222444...333///...------,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++,,,---...000000111111222333444444444444555555555444444444111000///...---,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))***************+++++++++***************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***,,,---...///000444444333333222111000000222111000...------------...---,,,,,,++++++,,,,,,************************))))))(((((((((((()))))))))(((((((((******)))'''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++------///111222333444555666666777888888999999999:::::::::999888777666555333222000///...---,,,,,,---,,,+++************+++***)))(((((((((((()))***((((((((((((((((((((((((((()))+++...000///,,,***''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((ZZZ:::666444222555///222......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++,,,---000000111222333444555555444555666666666666555555111000///...---,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))******))))))************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***+++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))***+++,,,...////////////000000111111111111444333222000//////.........---,,,,,,++++++,,,,,,************************))))))(((((((((((())))))***((('''''')))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************+++,,,---...000222444555666777888999:::::::::999::::::::::::999777666555222111000...---,,,,,,,,,------,,,++++++*********''''''''''''(((((())))))(((((((((((((((((((((((()))((()))+++---...---+++'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))VVV999777444111555///222...------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,//////000222333444555555333444666777777666555555111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((())))))******)))))))))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******(((((()))***,,,---......,,,,,,---///000111222333555555333222000/////////...---,,,,,,++++++,,,,,,************************))))))(((((((((((())))))***(((&&&'''((())))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))******))))))******+++---///111333444888999:::<<<<<<<<<<<<;;;>>>===<<<:::888555333222111000///...------,,,,,,---------,,,++++++******'''''''''(((((()))))))))(((((((((((((((((((((((('''&&&&&&(((***+++***)))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))RRR888777444111666000111...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))***++++++---...///000222333444444111222444555666555444333111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((()))************)))((()))))))))*********+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++,,,---...,,,,,,---///000222333333555555333111000///.........---,,,,,,++++++,,,,,,************************))))))(((((((((((())))))***(((&&&&&&'''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''')))*********)))((())))))***+++---000222444666777999;;;<<<;;;::::::<<<<<<;;;999666444222000000///...---------------,,,,,,,,,,,,+++******)))'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&(((***,,,,,,)))&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***PPP888888444000666000111...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))***+++,,,,,,---///000222333333///000222444444444222111111000///...---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((())))))***************(((((())))))*********+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((***+++,,,---...---...///000111222333333555444222000///...------...---,,,,,,++++++,,,,,,************************))))))(((((((((((())))))***(((&&&&&&'''(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''')))*********)))((()))))))))***---000222444333444666888999888777666888888777777666444333222///......---------......+++++++++++++++***))))))(((((()))))))))))))))(((((((((((((((((((((((((((&&&(((,,,000111///***&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***VVV>>>333555333222333//////......------,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++...000000///333333333333333222111000/////////...------,,,,,,************))))))))))))(((***+++***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''''')))+++,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''((()))++++++,,,---000222333333222111222222000///............,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---///000222222333333444555666666999999888666444222000//////............---------+++++++++************)))))))))((('''''''''''''''''''''''''''''''''''''''(((''''''))))))((('''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''UUU===333555333222333//////......------,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,++++++---000222222111111222222222111111000///000//////...---,,,,,,+++************))))))))))))((()))***)))(((&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''(((***,,,---)))***++++++,,,,,,++++++,,,,,,------------,,,,,,,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''((()))***+++,,,---///111222222111111111000///...------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,---...///111111222333444555666777888888777666444222111000............------------+++++++++*********))))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''SSS===333666222111333//////......------,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******,,,++++++---///111111000000000000111000000///...000000///...---,,,+++***************))))))))))))'''((()))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''(((***---...)))***++++++,,,,,,++++++,,,------......------,,,,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((''''''(((((()))***++++++,,,...000111111111000000///...------,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,......000000111333444666777888666666666555444333111111............------------++++++*********)))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((QQQ<<<444666222111333//////......------,,,++++++***))))))))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((((((***---//////...000000000111111000//////000000///...,,,+++******************)))))))))(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,))))))***+++++++++++++++,,,------......------,,,++++++***)))(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((()))******+++,,,---///000000000000000///......---------...------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++------...///000222444666777888444444444444444333222111.........---------,,,,,,************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&))),,,***&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((OOO;;;444777222000222000///......------,,,++++++)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((''''''))),,,......---000000111111111111111000000///...---,,,+++******************)))))))))(((&&&''''''&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))***++++++++++++***,,,------------------,,,+++***))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((((())))))******+++,,,---.../////////000000//////.../////////---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------///111222444666666333333333333333222222111...------------,,,,,,,,,*********)))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''((()))(((''',,,111///)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))MMM:::555777222///222000///......------,,,++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))***))))))+++---//////...000000111111222222111111......------,,,+++++++++************))))))))))))'''''''''&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((('''&&&&&&((()))******++++++******+++,,,,,,------,,,,,,+++******)))))))))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))******+++,,,---...//////111000000/////////000000------------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))******+++,,,,,,---///000222333444333333333333222222111000------------,,,,,,,,,,,,******)))))))))((((((((())))))((('''''''''''''''''''''''''''''''''''''''(((***)))(((///777555---''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))LLL:::555888222///222000///......------,,,++++++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((((((***---//////......///000000111111000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((('''&&&'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((())))))******************++++++,,,,,,++++++*********))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))))))******+++,,,---.../////////.........//////000...------------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******++++++,,,---...000000111333333333333222111//////---------,,,,,,,,,++++++***)))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&***)))(((000;;;999///''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***KKK:::555888222///222000///......------,,,++++++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&(((+++,,,,,,,,,------...///000000//////++++++,,,,,,,,,---------************))))))))))))((()))((('''&&&'''***---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((()))************************++++++************)))))))))))))))******)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********)))(((((((((((()))))))))))))))***+++,,,............---------......///......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***++++++,,,,,,---...//////333333333222111000///...---------,,,,,,,,,++++++))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%)))((('''000<<<;;;000''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***|||III>>>444222333000//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,---.../////////...---,,,,,,,,,+++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***,,,---...///000000//////.........---///......------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++---///000222222111111111111111000//////,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---...///(((((((((((((((((((((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''zzzHHH>>>444222333111//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,...//////......---,,,,,,,,,+++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***,,,---...///000/////////.........---///......------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((()))***+++---...000111222000111111111111000///...,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''wwwHHH===444222333111//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,---.........------,,,,,,,,,+++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++---....../////////...............///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))+++,,,...///000111000000000000000//////...,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''sssHHH===444222333111///000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---......------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++,,,------........................///......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((((((((())))))***,,,---...///000/////////000000///......,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''pppGGG===333222333111000000------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++------------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,---------...............///......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))((()))***+++,,,---...///---....../////////......,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((mmmGGG<<<333222333111000111------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,---------,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,---------------.........///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))((())))))***,,,------...,,,---..................,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((({{{kkkFFF<<<333222333222000111------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***+++,,,---,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,------.........///......------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))(((((()))***+++,,,------+++,,,---...............,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((wwwkkkFFF<<<333222333222111111---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++,,,---,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,------.........///......------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((()))***+++,,,,,,---+++,,,------.........---,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))kkkDDD<<<555555444111/////////......------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%---)))000222+++!!!*** 333)))&&&111&&&"""'''$$$))))))555&&&'''%%%+++000%%%)))***$$$***###444 $$$(((+++###///$$$***(((+++###***""",,,###///'''%%%000"""+++&&&222###***---***!!!222&&&,,,&&&333)))""""""777''')))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,...000000///---,,,222+++'''***...---,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************---------...------,,,,,,------,,,++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((fffCCC;;;555444444111/////////......------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++'''///***,,,111%%%%%%,,,%%%$$$///777(((...---333%%%---,,,***+++...%%%$$$...+++''''''000'''---***$$$***$$$ %%%)))------###---...111///))),,,&&&***'''$$$...///(((%%%333+++---444,,,///'''((("""000666555;;;+++"""###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))+++,,,.../////////---,,,...))))))...222///***)))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********,,,,,,------------,,,,,,---------,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((^^^CCC;;;555444444111///000///......------,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***%%%///%%%&&&$$$222000***))))))+++###"""&&&+++***...&&&+++000,,,)))+++((("""...$$$444###)))(((444111222"""!!!'''$$$***111000)))!!!&&&!!!$$$---...+++!!!"""''',,,+++333+++444)))111'''555###!!!000%%%---%%%...(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++---...///...------///---000888:::555...+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,,,,------,,,,,,,,,...------,,,,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((ZZZBBB:::444444444111///000///......------,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((( %%%$$$)))++++++)))111"""&&&&&&)))'''666:::,,,"""+++,,,!!!..."""///"""###%%%(((,,,***(((;;;"""$$$(((111*** %%%...(((((("""(((666######888)))''''''%%%###,,,)))333(((666///'''666)))555 222>>>111###...((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***+++,,,---......------///...222:::;;;666///,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******++++++,,,,,,,,,,,,+++---------,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((YYYAAA999333333333111///000///......------,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((...222(((***(((""""""***'''999(((555&&&222$$$000%%%%%%%%%444333000"""$$$222555(((%%%'''999 ###555&&&///...+++777///&&&######)))(((###$$$333+++///'''888'''###"""<<<###;;;666!!!$$$###:::,,,222///+++)))111@@@999###!!!((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,---------+++***,,,111222...************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))******+++,,,,,,++++++---,,,,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((VVVAAA999333333333111///000///......------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%,,,SSS'''---CCCppp555+++666!!!+++---888---ttt\\\---(((666$$$WWWYYY222:::666---,,,>>>AAADDD000222((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))******+++,,,---...---******------******---******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((()))******++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((RRR@@@888222333333111///000///......------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++""",,,WWW333&&&...___222@@@ YYY:::&&&UUUEEE,,,'''''':::TTT\\\,,,+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***------..................************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))+++,,,---...///------///...+++---000******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''((()))***++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuNNN@@@888222222333111///000///......------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&***!!!---!!!{{{III***(((***111999LLLeee)))!!!'''---###@@@///lll###,,,yyykkk999[[[444***))),,, ===AAA888BBB,,,+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))******+++---///222444666777************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))***,,,---...---++++++---,,,)))***...******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''')))******+++++++++))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((NNN@@@888222222333000///000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((+++'''***(((+++555+++***%%%'''&&&999[[[***)))MMM<<<%%%(((%%%;;;---OOO444+++PPP444$$$,,,)))'''+++,,,###ttt&&&iii!!!'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''')))+++---//////555555555555555555666666...---,,,)))(((&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***,,,---...---.........---,,,,,,+++++++++++++++*********)))(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))MMM@@@888222222333000///000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((+++'''***(((+++555******&&&'''+++%%%EEE@@@--- ///...((('''''':::222>>>uuu,,,zzzmmm///222)))%%%OOO___%%%***===aaa,,,```HHH$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***++++++,,,++++++,,,---///000111222222111///---,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++---...------......------,,,+++++++++*********))))))))))))))))))***)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))~~~LLL@@@888222222333000///000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((+++'''***(((+++555******&&&(((&&&'''...,,,'''+++%%%)))&&&)))''''''bbb(((<<<(((---)))""")))$$$///&&&(((rrr111 000lllMMM---WWW{{{%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((%%%%%%&&&''')))***++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++,,,---------......------,,,,,,************)))))))))(((***************))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******+++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))zzzKKK@@@888222222333000///000///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++'''***(((+++555******''')))000)))111"""%%%---+++666&&&hhh@@@((('''&&&***NNN 222!!!222%%%,,,***...###222$$$000CCC&&&SSS(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,------...------,,,,,,*********)))))))))(((((()))************)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((uuuJJJ@@@888222222333000///000///......------,,,+++++++++++++++*********))))))************************************************(((+++'''***(((+++555)))***'''***!!!444$$$)))...&&&///%%%AAAEEE((())))))&&&^^^///***999 %%%111 """WWW$$$'''***@@@$$$RRR)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))(((((('''''''''''')))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,------...------,,,************))))))))))))(((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((qqqHHH@@@888222222333000///000///......------,,,+++++++++++++++************)))************************************************(((+++'''***(((+++555)))***(((+++'''222%%%+++***(((AAA222))),,,+++xxx///$$$///***...&&&(((^^^)))&&&%%%???)))QQQ'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&'''(((((()))))))))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,------......------++++++++++++*********)))((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))nnnGGG@@@888222222333000///000///......------,,,+++++++++++++++************)))************************************************(((+++'''***(((+++555(((***(((,,,>>>---333###(((AAA{{{,,,(((+++)))---'''%%%---'''222MMM###%%%%%%BBB(((SSS%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))((((((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******+++,,,------......------,,,,,,,,,,,,++++++++++++)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))lllGGG@@@888222333333000///000///......------,,,+++++++++++++++************)))************************************************(((+++'''***(((+++555(((***))),,,:::,,,---```"""''''''%%%OOOCCC)))222!!!***;;;111'''(((GGG"""XXX&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((++++++***))))))(((''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***+++,,,,,,---.........------------,,,,,,,,,++++++***************)))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))dddIII@@@888333333333000...///...------,,,,,,++++++***)))+++++++++***)))***+++************************+++*********))))))((((((%%%222******777***)))+++(((***$$$222444'''000###((($$$---XXX"""444!!!,,,$$$$$$QQQkkk///---'''@@@###UUU***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))((())))))))))))************))))))))))))+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,------------------------,,,+++***))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))*********************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))cccIII@@@888333333333111//////......---,,,,,,++++++***)))+++,,,+++***)))***+++************************+++*********))))))))))))((()))333(((000333999)))+++)))+++)))444444000&&&000555!!!"""(((...(((******~~~...666000;;;...+++ 888aaa&&&---$$$&&&BBB000JJJ%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***'''((((((((()))*********+++******))))))))))))***,,,+++++++++*********)))++++++***))))))***+++,,,''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,------------------------,,,+++******))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***aaaIII???888333333333111//////......------,,,+++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++***************)))))))))+++***...,,,999))),,,)))+++000(((///###'''$$$((($$$UUU(((%%%+++***{{{sss:::<<<,,,999***(((///444333AAA666"""((($$$&&&OOO,,,GGG***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))******,,,++++++***))))))******)))))))))))))))))))))))),,,+++***)))))))))******((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,---------------...------,,,+++***)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******]]]III???777222333444111///000.........---,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************************+++---:::---444>>>***,,,***,,,(((AAA$$$ +++888777&&&,,,'''+++ 666EEE---&&&444)))111444)))++++++***888"""|||333***,,,%%%YYY!!!VVV---((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))***************************)))))),,,++++++***))))))******''''''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***))))))))))))))))))))))))))))))*********************************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********++++++,,,------------......---,,,++++++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********ZZZIII>>>777222333444111000000//////...------,,,,,,+++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++***************+++++++++'''666"""///666;;;***---+++---"""!!!qqqLLL333(((***MMM000)))///"""222NNN'''111///111###555???%%%888%%%888&&&"""---###]]]RRR&&&]]]iii%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,------------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++************+++******))))))******+++******++++++,,,---------,,,,,,,,,------.........,,,,,,++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************,,,---...------.........---,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((('''(((((()))******++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************VVVIII>>>777222333444222000111//////......---,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***///888JJJttt+++---+++...EEE)));;;aaa---lll^^^((((((444%%%111555???/// 222###==="""888JJJ---%%%%%%%%%###;;;VVV)))]]]888&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************************************************++++++++++++++++++++++++************************------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,++++++******)))******+++++++++******))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++---...------............------******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((())))))***''''''''''''((((((((((((''''''((()))***++++++,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++TTTIII===666222333444222000111/////////...------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...###000qqq+++...,,,...,,,///AAA''')))111444(((###;;;555$$$%%%;;;"""999AAAFFF&&&###''',,,###'''---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******++++++,,,---------+++++++++,,,...///111222111222222333444555666666555555666555444222000///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))+++---...------............------*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((())))))******''''''''''''((((((((((((''''''((()))***+++,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++SSSIII===666222333444222000111/////////...------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,&&&666%%%;;;---+++...,,,//////777%%%222***666***555&&&...444&&&///888$$$444)))000$$$RRRvvv---)))...&&&---"""333'''+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))*********+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111111111111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---......,,,,,,---...000222444555;;;<<>>>>><<>>444IIIYYYaaalll~~~pppfffhhhZZZ:::RRR222)))666555...333;;;+++999<<<111...222***+++555***)))((("""((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...---,,,,,,---......---///000///---111888BBBLLLXXXeeevvvyyyuuutttooouuu}}}~~~yyywwwvvvcccQQQGGG777555111/////////...---+++******+++,,,---,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,***,,,---,,,***,,,000444)))+++666HHH^^^sss|||uuuqqqqqqkkkhhhfffhhhfffbbb```aaaYYYaaaeeeccchhhttt{{{{{{}}}yyymmm]]]CCC???:::444222EEEcccZZZ222222///---,,,+++***...222---------,,,++++++******************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++++++++,,,------************************************************************************************************+++,,,,,,---.........------,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))***************++++++---,,,+++***+++///666;;;NNNDDD===777333333333000000222//////000000//////...---------------------------------------------------,,,,,,,,,------............000...+++---222222...///777555;;;CCCYYYqqqgggWWWNNNHHH>>><<<:::111888888666111((($$$...:::'''///''''''::::::------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,,,,---------.........---+++***,,,...111,,,)))///:::IIIZZZhhhyyy~~~xxxzzz|||vvvggg\\\LLL>>>555222111111222000///000000...***'''++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,------------...+++***000888:::222***:::KKKjjj|||{{{vvvlllaaa\\\```hhhoooooolllmmmssstttpppqqqvvviiisssuuukkkaaa^^^ZZZTTTdddhhhpppppplllsss[[[SSSKKKNNNkkkpppUUU>>>))))))222444...(((......------,,,+++++++++************************************************************++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++***************************************************************+++,,,,,,************************++++++++++++++++++++++++***************************************************+++,,,---............------,,,,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++++++++,,,111///,,,,,,222???NNNXXXKKKEEE===777333333333000000222///000000000000///......---------------------------------------------------------...//////000000444555555333111000222444111FFFOOOuuuttt]]]XXXTTTGGGVVVCCC444111222...***)))***222///### ///************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------...//////---,,,,,,...000111555AAATTTeeeqqqzzz}}}}}}{{{}}}|||ooo___LLL:::000000...++++++------+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///***...000---***000AAAPPPkkk``````eeehhhhhhdddfffpppzzzxxxgggfffjjjeee___nnnsssjjjnnnvvvtttfffVVVJJJ;;;---***//////......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++---.../////////---------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++...555BBBUUUiiivvv}}}IIIFFF===777333333333000000222000000000000000///............................................................//////000111111222,,,***,,,000///111@@@RRRfff||||||zzzzzznnniiiqqq{{{}}}yyyccckkkgggTTTFFFBBB:::...111)))***000222444000%%%************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------......//////......000333666666FFFaaazzz|||~~~|||sss[[[JJJ@@@999111,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////)))111777555777IIIjjjsssjjjnnnpppmmmiiibbbooo~~~tttmmmiii]]]iiinnnzzzYYY;;;222999//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++---...///000000...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++,,,------)))000;;;KKK\\\ooo{{{HHHFFF===777333333333000000222000000000000000//////......................................................//////000111222222333777222444<<<@@@LLLlllrrrsssxxxsssmmmiiiaaaUUUKKKAAA111222222&&&***222***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111444888<<<\\\jjj}}}eeeXXXFFF999333000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000222---222MMMttt{{{tttnnnllljjjiiimmmsss}}}nnnssseeeCCC.../////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))+++---...000000000...------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------222===PPPdddwwwtttLLL???:::777444333333333222111000000000000////////////............/////////000///000111000///...///000444///...222222///111666///;;;FFFQQQkkkxxxyyybbbGGGQQQIII>>>555///,,,)))'''---------,,,)))''''''(((******************++++++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------......///,,,,,,+++---222444111,,,---///333666555:::NNNcccsss}}}gggEEE222.../////////...,,,***+++---000,,,,,,---......---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++***+++++++++000,,,%%%)))444222...666555555SSSwwwhhhxxxtttiii```iiirrriiimmmLLL555000///444222+++***000...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++******************---+++***+++...///...,,,333...)))))),,,//////---)))***---...///...---,,,///++++++000222000------,,,......,,,,,,------++++++,,,...///.........//////......---,,,+++***))),,,,,,,,,,,,---...///000000000///...------,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********)))))))))))))))((()))+++,,,,,,+++((('''---------,,,,,,++++++***---,,,******+++,,,,,,,,,))),,,---+++///333///'''------,,,+++))))))+++---))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((()))******++++++***************+++&&&111'''!!!111444+++...:::[[[sssLLL???:::777444333333333222111111000000000////////////........./////////000000///000111000///...///111222///000444555111111444IIIOOOmmmxxxrrr\\\WWWMMMBBB999444222111............---------...******************++++++))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,------......///111111///......000000000555222///---111EEEkkk|||}}}mmmUUUAAA444000//////000222222///,,,,,,,,,---------------,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------%%%666666---111777444333PPP|||zzzqqqsssmmmvvv}}}bbbHHH000+++///000///000...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++*********++++++,,,,,,,,,,,,------,,,++++++---...///...---666222...,,,---//////...444111111222000+++***------.../////////111111111---......---++++++++++++...,,,***)))***---000222++++++++++++,,,...///000000000//////...---,,,,,,************))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************************************************///...,,,++++++,,,---...(((((())))))******++++++...---+++,,,///000///...222333...'''&&&+++...---,,,++++++---...---+++***************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((((((((((((((((((((()))******++++++************+++++++++///---///111&&&000TTTiiivvvrrrJJJ???:::888444333333333222111111111000000000/////////....../////////000000000///000111111000///000111///000222222000222>>>JJJkkk{{{iiiRRREEEBBB>>>555,,,......---,,,+++,,,------++++++++++++++++++******))))))))))))))))))))))))************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////.........---+++,,,000444555111000:::NNNlllyyyrrriiieeecccfffllloookkkfffiiiooonnngggeeemmmssstttwwwvvvwwwyyy}}}~~~fffRRR???777///,,,...///,,,(((,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......//////......444222***<<>>888777666444222000............---------///111333///...,,,+++***)))***************+++,,,---//////000000000//////...---,,,++++++*********)))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************************************************+++++++++++++++***))))))***+++,,,---......---------......///000///......///000111000***///333555666666111,,,000---******+++,,,+++)))++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((()))(((((((((((()))******++++++************++++++,,,...---111555666OOOxxxoooIII@@@:::888555333333333222111111111111000000000//////...////////////000000000///111222111000000111333111333444333666IIIhhhxxxcccTTTJJJAAA;;;555222...,,,*********))),,,+++++++++++++++******)))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////++++++---000000///222666111777IIIgggpppddd\\\YYYWWWWWWRRROOORRRYYY[[[WWWQQQSSSVVVTTTMMMLLLRRRXXXZZZVVVXXX^^^hhhsss{{{}}}}}}www{{{{{{vvvwwwxxxiiiYYYCCC222++++++...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------...//////777---'''000:::@@@fffgggaaawww|||[[[EEE<<<444///---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////......///000222000///.........//////222999DDDOOOWWW\\\```aaa[[[[[[___eeegggfffgggkkkddd___ZZZVVVOOOFFFAAA@@@>>>;;;666333111111222222,,,...000000///+++'''%%%*********+++,,,---...//////000000000000///...---+++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++,,,,,,,,,,,,((())),,,...///...---,,,//////...---------...///,,,///000...---///777>>>EEEJJJTTTcccmmmiiiWWWFFF@@@;;;444...++++++---///++++++++++++************+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++++++++*********+++,,,,,,,,,///)))(((>>>^^^sss{{{jjjGGGAAA;;;888555444444444333222111111111111000000000000////////////000000000111///111222222111111222444444111333@@@\\\mmmVVVMMMMMM@@@;;;444000...---,,,+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000111///000555555111111666@@@WWWzzz|||mmm___WWWWWW\\\```\\\WWWTTTVVVZZZ[[[VVVQQQUUUWWWVVVSSSRRRVVVXXXYYYGGGGGGIIIPPPZZZbbbeeeffffffoootttrrrqqqwwwgggLLL:::222333666///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////***999555555[[[{{{lll___fffqqqtttrrrMMM444000888///...------,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......---...///000//////444000++++++111888===@@@PPPWWW^^^dddjjjttt~~~sssmmmnnnddd]]]RRRGGG???999444111......///000000//////...++++++++++++,,,---......///000111222111000///...++++++++++++************************************))))))))))))))))))))))))************++++++++++++************************************************+++,,,,,,,,,---------.../////////000000000000111******,,,...222777;;;===777???GGGGGGEEELLL^^^nnn~~~|||cccSSSRRRMMMCCC888111///000+++++++++******)))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))***++++++++++++******+++,,,,,,---//////111;;;WWW|||eeeEEEBBB;;;888555444444444333222222222111111111000000000/////////000000000111111000111333333222222333555222222>>>___lllWWWMMMEEE<<<555222000...+++---------,,,++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------...//////000000444000000333111...555@@@hhhjjjgggaaa[[[XXXYYY^^^bbb]]]ZZZXXXYYYZZZZZZWWWTTT[[[\\\]]]^^^^^^___```___QQQMMMIIIHHHMMMTTT[[[```^^^eeejjjiiiiiinnntttwwwqqqwww}}}iiiRRR???333...111000///---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000&&&444???ZZZdddWWWaaagggrrr|||LLL555444///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...///000000//////000111***+++111<<>>BBBIIIQQQZZZbbbggg```lllxxxzzzzzztttfffgggeee]]]OOO>>>111+++,,,,,,,,,+++******)))))),,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++***))))))))))))***++++++++++++***++++++,,,---...---///KKKmmmaaaDDDCCC;;;999666444444444333222222222222111111111000000//////000000000111111111000111333333222333444666:::OOOppp}}}fff\\\NNNCCC<<<666111,,,...------,,,++++++******))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------++++++,,,,,,---......///------......//////000000111///000222000777RRRooo}}}vvvaaabbbcccbbbaaaccchhhllleeefffhhhhhhhhhhhhhhhiiigggffffffggggggeeecccbbbeeecccaaa___^^^aaafffjjjeeeeeebbb^^^```gggkkkkkkggglllsss{{{vvv^^^EEE444333222000...---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222222<<>>lll^^^CCCCCC;;;999666444444444333222222222222111111111111000000000000000111111111111000222333333333333555666JJJxxxvvvdddUUUIII@@@777111......---,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////------......///000000000///111555888999LLLzzzvvvmmmiiigggllloooqqqtttwww~~~tttxxx|||zzzuuuoookkkjjjkkklllkkkjjjlllmmmhhh```jjjkkkhhhgggooofffOOO555333111///......000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000111222333999aaazzzjjj___bbbfff|||NNN777//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111>>>HHHCCC666111;;;GGGggg{{{vvvxxxuuufffUUUGGG???222111000///...------,,,...000222444444333000///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++---------...///000000111333<<>>LLL{{{rrrWWWDDD???CCC444---))),,,...---+++++++++***************++++++************************++++++,,,,,,,,,---------............/////////000/////////000333555333///333444222666OOO{{{}}}xxxvvv{{{zzzmmmrrrlllhhhhhhlllsssyyykkkOOO???000...000///000333......//////......---,,,------------------------,,,,,,,,,---------......---------...............555)))222444&&&444BBB111```ggg```kkkmmmnnn|||~~~GGG777...:::222(((...,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........///000111222---===CCC;;;;;;RRRrrr}}}sssfffJJJFFF;;;///...444111'''***///555666333111111222000///...---,,,+++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,---...---++++++,,,---///333,,,)))000666===KKKpppnnnpppssspppkkkmmmsss}}}tttmmmfff```~~~]]]<<<***...222333111***+++------++++++,,,+++)))************************+++*********))))))(((((())))))))))))************++++++******++++++,,,---,,,---...---++++++///333555fffYYYEEEAAA===777333444444222111444222222222222222222222222222111111111111222222333999444555999222333UUU~~~~~~mmmWWWGGG===<<<444......///------///++++++************++++++************************++++++,,,,,,,,,---------........./////////000000///000111000///000111111777000888XXXttt|||vvvrrrtttyyy}}}jjjVVV@@@666222///---......///////////////......------------------------,,,,,,,,,---------......---------............///---444,,,000:::,,,222___sss___eeekkkeeettt~~~zzzBBB---222111...333---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333333222...+++555;;;BBBNNNhhhvvvxxx}}}xxxssseeeRRR@@@222,,,111999222///---000666888555111000///...---,,,+++++++++******************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,---,,,******+++---///000$$$222888999CCCPPPffftttqqqqqquuuxxx~~~zzznnn{{{mmmQQQ===***%%%...444---+++))))))+++---,,,***************************+++*********))))))))))))))))))))))))************++++++******++++++,,,------***+++...---+++000888XXXqqqXXXEEEAAA===777333444444222111444333333333333333333333333333333222111111222222222666444555888AAA[[[mmmXXXCCCDDD;;;333000...++++++...,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000000...000111111///000333777777888RRRrrriiirrrzzzZZZCCC666///...///.../////////////////////------------------------,,,,,,,,,---------......------........./////////+++555...///>>>@@@[[[|||kkkeeeiiijjjvvv|||}}}{{{{{{}}}}}}|||qqqBBB222000111444+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------...000333444666MMMjjjrrrfff___RRR===333555000------111777999666222111000...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,---......---333444888SSS}}}vvvgggwwwuuurrruuuwwwbbbGGG666000***222---)))***---...,,,***++++++++++++++++++++++++***************))))))))))))))))))*********++++++++++++******++++++,,,---...((()))///...+++555FFFhhhWWWDDDBBB===777333444444222111444333333333333333333333333444444333222222222222333111555888FFFlllttteeeQQQHHH>>>888333...,,,------,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------------......////////////000000000///...000333444333666999555RRR}}}xxxqqqwww}}}vvvVVV@@@555222444.....................///------------------------,,,,,,,,,---------......------......//////000000444///555///222gggcccjjjwwwxxx{{{~~~zzzvvvyyy~~~eee:::000111000(((///------------------------,,,,,,+++++++++,,,------------------------------------------...............000000...,,,000:::BBBZZZyyyyyy{{{xxxsssvvvuuueeeMMM<<<,,,000333444222222444777222111///...---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***---000000......///111999```|||{{{mmmggg}}}mmmPPP222333///---//////---++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,---...)))***000---,,,@@@[[[sss|||UUUCCCBBB===777333444444222111444333333333333333333333333444444333333333333333444777888FFFlllfffZZZMMMEEE???666000.........---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........////////////000000000111333......333666444444777@@@rrryyyqqqpppzzzqqqXXXEEE999222///...---,,,,,,,,,------------------------------,,,,,,,,,---------......------......///000000111999000222222EEEqqquuu]]]iii{{{{{{}}}~~~~~~}}}ooo;;;000222111'''///------------------------,,,+++++++++,,,------...---------------------------------....../////////---111555555777AAATTTcccxxxkkkyyywwweeeCCC===444------000555888444333111///...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***...000...,,,333@@@LLLnnnxxx|||~~~sssOOO...,,,...111///******...++++++++++++++++++++++++***************+++++++++************++++++++++++++++++******++++++,,,---...+++---///+++111OOOppp{{{SSSCCCCCC===777333444444222111444333333333333333333333333444333333333444444555666:::<<<___|||jjjWWWMMMGGG===333---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111666000///333444111555===___vvvxxx{{{zzzxxxaaaFFF222222000///---,,,,,,,,,---------------------------,,,,,,,,,---------......------...///000000111222...555000GGG|||mmmeeeccc```{{{~~~|||}}}~~~}}}```444000666555***000------------------------,,,++++++,,,,,,---...///------------------------------......///000000000222000...222CCCccc~~~pppWWW999***---666999777666555333111000.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,222EEE```uuurrrlllNNN111,,,+++///...)))+++111,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********++++++++++++,,,++++++******++++++,,,------...///...///???```}}}RRRBBBCCC===777333444444222111444444444444444444444444444333333333333444666777888<<>>//////333111...---......------------......,,,,,,,,,---------......666%%%+++444------444///333FFFkkkyyydddYYY``````{{{yyyyyy~~~~~~|||HHH***555555,,,111//////...------------...---,,,,,,,,,,,,---......///////////////.........222333......555222111<<<:::OOOxxxaaa;;;///777:::???>>>555111444222+++......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------111111+++***///111...555111NNNoootttzzziiirrrjjjKKK999,,,---111---,,,...//////...---,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------111000///333PPPzzzTTTDDD@@@<<<999666444444444444333444444444444444444444444222666333777999...???lllnnnaaaZZZOOO===333111,,,---000)))...------,,,,,,------...---------.........//////000000000000111111111111666333777999;;;SSSyyyvvv\\\III777111222222000///......------------......,,,,,,---------.........000,,,///111000555888222HHHrrrmmm```^^^kkk~~~}}}eee>>>333333000...//////...------------...------,,,,,,------...///////////////////////////)))333444222555222333>>>^^^~~~www^^^AAA:::999<<<<<<666222333333222///...------,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,......///111111...666XXXwwwsssooocccJJJ333...333111,,,---------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++999PPPiiiSSSCCC@@@<<<999666555555555444333444444444444444444444444555444888:::222555___wwwhhhcccJJJ:::555//////000***......------------......------........./////////000000000111111111222222888+++666???BBBooorrr]]]DDD666111///------......------------......,,,------------.........+++444222---222666666:::iiicccaaadddzzz}}}{{{~~~\\\777222666///000///......------......---------,,,------...///////////////////////////111///+++000888888FFFbbb~~~___@@@:::999:::<<<:::444333444//////...---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++***,,,111333222333666UUUsss|||tttzzzSSS:::111***000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........(((<<<]]]oooyyySSSCCCAAA<<<:::777555555555444333555555555555555555555555888666999777444PPPyyyqqqWWWFFF>>>333///111.........------------..................////////////000000000111111222222333666000444@@@[[[vvv[[[DDD777000---,,,......------------......------------............***777222,,,222///555MMM~~~uuu^^^cccmmm~~~zzz{{{HHH666999000000//////...............---------------.../////////////////////000000000555000+++000888AAAjjjttt]]]FFF===:::AAABBB888111000000000///...------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000------000111555@@@NNNzzzzzzxxxllluuuzzzTTT@@@000222111000//////...+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///555///AAA___sssRRRCCCAAA<<<:::777555555555444333555555555555555555555555777888666333EEExxxiiiZZZOOO;;;///000000///......------......///........./////////000000///000000111222333333333555<<<888KKKqqqXXXCCC777222000......------------......---------.........//////+++333000000333...AAAmmmxxxiii^^^hhh~~~}}}}}}~~~xxxwwwvvv{{{|||~~~cccAAA777///000000///............///...------------...//////////////////000000111111'''888:::666GGGhhhzzzdddOOO>>>???AAA;;;333000222111000///............++++++,,,,,,,,,---------,,,,,,---------.........222///------333AAAZZZpppwwwgggsss~~~lllVVV;;;000///...///000///,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000444<<>>___{{{xxxuuuuuusssqqqooommmkkkjjjnnnppprrrsssuuu{{{|||hhhNNN<<<333000......------------......------........./////////,,,///000333666>>>]]]~~~vvvkkk{{{uuujjjgggkkkwwwvvvffffff```\\\bbbnnnqqqmmmmmmnnnuuu|||WWW;;;...111000//////......//////......------......///000...//////000000111111222***:::777???vvvxxxooo}}}{{{|||~~~}}}|||~~~jjjKKK=========:::777333222111///............++++++,,,,,,------......,,,---------............//////---///>>>ZZZuuurrrjjj~~~~~~{{{QQQ444111------///000...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...000000111LLLuuuQQQCCCAAA===:::777666666666555444555555555555555555555555222888888RRR|||```CCC666/////////............//////.../////////000000000000///000000111333444444555333333HHHzzzvvvlllggg```___]]]ZZZWWWUUUSSSRRRWWWWWWWWWVVVVVVUUUUUUTTTQQQQQQQQQRRRTTTWWW[[[^^^cccgggmmmtttzzz~~~]]]CCC555///......------------..................////////////,,,///333111555SSSwww|||~~~vvvwwwlll\\\RRRSSSQQQVVV```eeefffpppzzzwwwgggYYY]]]\\\WWW\\\hhhnnnkkkttttttzzzuuuJJJ444111000000///////////////...............//////000...//////000111111222222888777:::___fff{{{zzz{{{}}}{{{~~~~~~{{{zzz|||~~~~~~~~~~~~}}}||||||bbbJJJBBBBBB???888333333111000///.........++++++,,,,,,---......///------------............,,,111222888RRRtttxxxeeezzzqqqHHH???555///...//////...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,...///000111>>>^^^QQQCCCAAA===;;;888666666666555444666666666666666666666666444:::???iii~~~|||pppRRR>>>333//////............//////////////////000000000000///000000222333444555555===---UUU{{{rrrfff[[[UUUTTTUUUVVV[[[[[[[[[[[[]]]___bbbcccaaabbbccceeegggiiijjjkkkkkkiiifffddddddbbb```^^^WWWYYY\\\^^^___^^^\\\[[[XXXdddtttoooNNN;;;333.........------...................../////////000---222777---111```|||nnnnnnccczzz~~~|||]]]VVV\\\``````jjjxxx~~~mmm^^^rrrnnn\\\xxx{{{~~~uuutttpppiii||||||{{{[[[===111111000///////////////...............///000000...//////000111222222222777555SSS}}}ssszzzssssss{{{|||}}}yyyuuuxxxxxxzzz||||||{{{{{{|||}}}vvv[[[LLLHHH@@@444444333222000///.........++++++,,,,,,---...//////---------.........//////---444777AAAbbboooddd}}}qqq___QQQ@@@333............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///111111RRRmmmMMMAAABBB>>>;;;888666666666555444444::::::444222555777444666>>>TTT||||||yyyrrrllllllpppssstttoooeee______bbb```___aaagggmmmssszzz{{{pppnnnrrrgggHHH<<<222,,,000333------000---...///000222222111111000///000222222222222444666666@@@ggg{{{ccc^^^WWWXXX[[[]]]^^^aaahhhppp~~~~~~~~~|||wwwuuuoooggg^^^[[[[[[bbbiiiqqq~~~}}}{{{\\\DDD;;;000------//////,,,,,,..................///000000000---444888AAAzzzuuu}}}ttt^^^|||yyyzzzddd[[[^^^hhhiiirrr}}}{{{qqq}}}]]]ZZZfffhhh```jjjuuuxxx~~~{{{zzz}}}|||xxxtttJJJ:::000///000...333444***...------------...//////555)))000555***...888444999IIIyyyyyy{{{~~~}}}yyysssoooxxxxxxxxxxxxyyyzzz{{{{{{zzzuuuWWWFFF>>>999:::777333111222333///***------,,,+++++++++,,,,,,---///---(((***000111------333999QQQzzzrrr]]]ssstttjjjFFF---444444)))***---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))///...,,,...,,,000@@@\\\{{{{{{wwwpppMMMAAAAAA===;;;888666666666555444444888888555444888999666444BBBsss~~~~~~|||zzzrrrmmmjjjlllhhh]]]TTTRRRVVVVVVUUUOOOGGGCCCCCCEEEBBBBBBDDDGGGKKKOOOSSSVVV[[[\\\]]]```jjj{{{zzziiihhhmmm|||___FFF777///111444...---000---...///000111222111111000000111222333222222444666444JJJwwwkkkbbbXXXRRRXXXccchhhooowww~~~{{{||||||{{{{{{~~~~~~kkkTTT???666111...///...,,,---000///............///000000///444444777ggg}}}sssqqq{{{xxxdddccchhhpppvvvwwwSSSWWWfffvvvpppzzzpppccc]]]eeeuuu{{{{{{}}}}}}zzzwwwmmmDDD555222333//////222......------------...//////...,,,000000...444999444EEE||||||~~~~~~~~~|||tttWWWEEE???:::888444111111111000...,,,,,,,,,,,,---...//////---///...***+++000111...///555DDDaaawwwpppdddiii___:::333111///222---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))///------000///555EEE___xxxgggMMMAAAAAA===;;;888666666777666555555666666555777::::::777777RRR}}}zzzxxxwwwwwwwwwqqqmmmiiigggccc```bbbfffeee___XXXUUUVVVXXXWWWTTTTTTOOOJJJHHHEEEAAA@@@BBBCCCBBB@@@>>>======>>>???@@@AAAAAA@@@@@@@@@@@@@@@JJJJJJIIIEEEFFFRRRfffvvvvvvmmmkkkhhh}}}sssRRR???222111444///...111---//////000111111111111000111222333333222222444666777[[[pppbbbfffbbbZZZ]]]dddhhhxxx{{{~~~~~~hhhBBB;;;444///......---...111//////......//////000111...999111===~~~{{{fff|||xxxxxxooojjjsssyyy~~~SSSIII```vvv}}}|||}}}}}}{{{yyyxxxUUU===333555///,,,000222......------......///000***222000---222555666;;;llltttxxx}}}vvvzzzzzzzzz|||{{{{{{~~~||||||{{{|||xxxzzzsssTTTGGG>>>;;;888444222000000000,,,,,,------...///111222---//////------000111///111@@@[[[wwwuuu[[[bbb}}}vvvtttwww{{{pppTTT>>>222111///------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))///------111222:::LLLdddppp||||||jjjLLL@@@AAA===;;;888777777777666666666555444555888:::999666AAAqqqoooaaa]]]^^^\\\XXXPPPOOOOOOMMMLLLIIIHHHGGGJJJKKKLLLKKKHHHDDDCCCEEEEEECCCBBBCCCDDDDDDCCCBBBCCCCCCCCCEEEFFFGGGIIIKKKJJJHHHGGGIIILLLMMMLLLJJJMMMRRRWWW[[[aaagggkkkkkkrrrwww{{{}}}~~~|||~~~}}}ooo[[[lllfffJJJ777000333000000222//////000000000111111111111222333333333222333555777BBBlll|||iiiXXXWWWSSS[[[___hhhzzzpppvvvyyyIII<<<555//////000//////111/////////...///000000111...777000TTTzzzggg```zzz~~~rrrvvvlllFFFIIIggg}}}|||{{{yyyxxxkkkrrrkkkFFF222444111,,,///222...............//////000---555000...555///666RRRgggzzz{{{wwwzzzwwwrrrsssyyy}}}zzz{{{~~~zzzvvvrrrpppooovvvtttqqqpppsssyyy~~~jjjPPPCCC???<<<:::666111///000------------...///000000,,,...///......///000000555SSSuuuqqq[[[vvv{{{rrreee]]]]]]dddnnntttvvvxxx}}}|||pppLLL333000,,,...------------,,,,,,,,,+++++++++,,,,,,,,,------***///---,,,222444===QQQqqqwwwssspppoooLLL@@@@@@===;;;888777777888777666777555444555666777777888MMM___[[[QQQIIIIIINNNMMMHHHKKKKKKJJJJJJJJJLLLNNNPPPEEEGGGIIIJJJLLLPPPSSSUUUVVVXXXZZZ\\\\\\]]]___aaabbbfffiiijjjhhhbbbZZZTTTQQQPPPPPPRRRUUUUUUPPPKKKOOO[[[jjj{{{aaafffmmmxxx~~~ttt{{{ZZZ???111222000000333000000000000000000111111111222333333333222444777999MMMxxx^^^WWWddd```ooooooqqq~~~nnncccgggrrrZZZTTTbbb{{{ssshhh[[[RRRRRRXXXbbbiiizzzwww|||xxx|||[[[===555000111222000/////////////////////000111111000222;;;www~~~}}}{{{\\\rrr{{{{{{|||dddHHHPPPmmm{{{~~~{{{xxxvvvtttmmmpppSSS555333222///000//////............///000000000111---333888---BBBvvv{{{yyywwwvvvwwwvvvyyyzzzrrrsss~~~wwwuuussssssvvv|||ZZZCCC>>>;;;<<<999222000111//////...---,,,,,,,,,---+++,,,............000444>>>jjj{{{gggjjj~~~uuucccYYYPPPRRR___mmmssstttsssqqqrrr{{{^^^888222111.........---------,,,,,,++++++,,,,,,,,,---------+++000---,,,222666AAAUUU|||lllyyyaaacccLLL@@@@@@===;;;888777888888888777888555555666555444888>>>aaalllMMMUUUZZZ]]]dddnnnpppkkknnnnnnmmmnnnrrrwww|||rrrddd\\\SSSKKKBBBCCCFFFKKKQQQTTTRRROOOJJJXXXjjj}}}ttthhhVVVggguuuxxx{{{pppMMM777555111111333111000000000///000111111222222222333333333555999<<>>;;;:::444111444000000///...---------......,,,...000000000777AAAddd[[[hhh{{{nnnhhhfff[[[MMMNNNaaayyy~~~vvvsssiiippp|||}}}}}}~~~^^^;;;...............------------,,,,,,,,,------------...+++000---...777@@@PPPgggppp```^^^XXXKKK???@@@===;;;888777888999999888555555777888555666BBBQQQ___LLLHHHPPPQQQLLLTTTkkk|||dddWWWOOOBBB:::>>>DDD???555:::999999999;;;???DDDGGGFFFMMMOOOOOO\\\tttxxx}}}~~~jjjGGG<<<555000000...111000/////////000222333000111222222444777===AAAxxxkkkZZZ{{{nnnUUUTTTuuuhhhWWWeee{{{sssXXXJJJEEEDDDHHHKKKHHHIIILLLQQQMMMPPP___ppp{{{{{{tttoooqqqnnnhhhccc```VVVKKKYYY]]]~~~zzzvvv^^^LLL:::000......///111000000000000000111111222111AAAwwwuuuppprrrffffffoooxxxoooPPPUUUCCC===NNNUUUqqq}}}qqqmmmsssuuusssyyy~~~zzzuuuqqqooohhhdddPPP|||jjjIII444333555---///////////////000111111888333888666444WWWvvv{{{|||rrriiiiiikkkkkkiiiiiibbbsss~~~wwwtttuuuxxxzzzzzzyyywwwtttoookkkhhheeebbbdddooo~~~pppsss{{{~~~xxx^^^FFF???;;;444000333000////////////000000111000---///111111111:::FFFtttyyyYYYuuu{{{uuuttt|||vvvjjjggglllggg[[[\\\yyyuuuooorrrsss~~~zzzzzz~~~|||xxx~~~yyysss___AAA888//////.........---------,,,,,,,,,---------......***///---///:::EEEWWWooovvv~~~gggMMM]]]bbbJJJCCC???;;;:::999888777777777777<<<444:::222555666???zzzlllOOOFFF@@@EEEIIIJJJJJJMMMUUU\\\uuuZZZOOO___eeeYYYQQQXXXnnntttcccUUUTTTUUUMMMDDDAAAAAA???999333???:::<<<<<<555888???<<>>555000///222222222111111111111222222///333222333666444;;;OOO```uuu~~~zzzyyy[[[___xxxooo\\\NNNUUUdddaaaSSSEEEDDDIIIJJJGGGNNNQQQHHHEEE]]]uuu~~~wwwnnnpppmmmkkkiiibbbVVVOOOMMM______iiiqqq|||}}}HHH666666...---///111000//////000111222222111///UUUzzz}}}nnnhhhmmm```fffrrr|||fffGGGBBBBBBGGGIIIVVV|||pppmmmrrryyy~~~|||sssmmmggg^^^KKKfffZZZ<<<333333000000000/////////111222333444000888777444uuuxxxxxxkkkYYYUUUSSSYYYdddmmmpppooosss|||~~~|||||||||qqq___SSSPPPOOO[[[ccc]]]WWWZZZbbbhhhooogggjjj|||yyyvvvuuuvvvzzz|||zzzxxxxxxxxx}}}KKKHHHDDD000888444111000......//////...---///,,,///555111...???YYYzzzddd^^^nnnlllrrryyyxxxyyy~~~}}}yyykkkqqquuujjjjjjkkkuuu{{{yyyzzzrrrpppttt~~~{{{{{{yyyZZZ999555---///222......///))),,,,,,,,,---------......---...000333:::LLLlllzzzvvvnnn\\\___ccc^^^JJJCCC???;;;:::999888777777777777777222;;;777888===UUUaaaIIIEEENNNMMMLLLKKKKKKMMMRRRVVV]]]rrrWWW```lllhhhpppUUU[[[aaafffnnnyyy}}}zzzzzznnn^^^PPPHHHCCC???<<<;;;666777999888<<>>BBBAAA@@@@@@@@@CCCHHHKKKPPPeeerrrrrrgggHHH===555///333222222111111111111222222111333222666888333???[[[|||aaa{{{ooogggooo|||zzztttmmmnnnuuuhhhTTTJJJTTTccc^^^OOOIIIIIIOOOOOOEEECCCJJJNNN```ZZZTTT\\\xxxzzzrrrpppmmmkkkhhh```TTTMMMLLLYYYYYYbbbpppgggRRR;;;888000---///000000//////000111222222222:::aaazzz~~~ooowwwiiiaaagggppp{{{eeeDDDBBBFFFMMMQQQ^^^qqqqqquuu{{{}}}tttlllkkkdddSSSbbbjjjAAA666777...111000000///000111222333777...999@@@YYY~~~zzzxxxtttkkk```XXXXXXTTTSSSWWW```hhhiiiggglllttt|||~~~|||}}}~~~|||sssaaaOOOIIIMMMXXXIIIHHHYYYeeegggqqqxxxoooooorrrvvvxxxyyyyyyxxxxxxtttvvvppp]]]MMMKKK======555222000......//////...---111---...333//////CCC^^^zzz___hhh~~~tttmmmccc^^^iii{{{uuudddlll~~~uuudddooo|||~~~{{{wwwuuuwww|||uuuvvv{{{uuuuuuFFF888///000222,,,,,,000+++,,,,,,,,,---------.........///333999CCCXXXyyydddzzzmmm___aaaccc```JJJCCC???;;;:::999888777777777777444111<<<;;;888@@@kkk{{{XXXGGGHHHKKKPPPWWW^^^bbbaaa]]]YYYXXXjjjtttiii^^^gggoooSSSIIIQQQ[[[hhhzzztttiiiXXXIII@@@<<<::::::888666777;;;@@@EEEGGGEEEIIIKKKHHHFFFIIIOOOOOOJJJFFFNNNeeemmm|||rrrqqq~~~UUUGGG;;;///444222222111111111111222222333222333999:::222EEElllrrr```|||sssRRRKKKNNNMMMSSS^^^qqq|||{{{pppvvvfffRRRJJJTTT```ZZZLLLKKKNNNSSSPPPHHHJJJ[[[nnnzzz~~~vvvpppmmmjjjfff]]]QQQKKKKKKWWWVVVXXXyyyZZZwww```AAA;;;333---///.../////////000111222333333@@@lllxxx~~~iii~~~~~~uuu]]]]]]dddhhhsssfffBBBBBBJJJSSSYYYiii|||oooooossswww|||yyypppiiieeeXXXWWWrrrMMM;;;<<<000222111000000000111222333333***:::AAArrrnnnyyy}}}}}}ttteeeYYYSSSSSSVVVTTTTTTZZZbbbffffffcccddddddbbb^^^]]]bbbkkksssttt~~~}}}~~~|||lllTTTEEEIIITTTXXXUUU___ooouuuuuuqqqgggfffmmmtttxxxvvvttttttuuuttteeemmmiiioooLLLKKKEEE>>>333444222///.../////////...222---...111///444MMMjjj{{{[[[tttqqqfff```SSSMMM___{{{{{{ooo^^^WWWhhhrrr}}}^^^___^^^aaammm|||~~~wwwyyy~~~tttoootttwwwuuuwww}}}ooojjjkkksss\\\:::000111333,,,+++000...,,,,,,,,,---------......***,,,111;;;HHH```nnnxxxggg```___``````JJJCCC???;;;:::999888777777777777666222999<<<666@@@vvvoooOOODDDIIIIIISSScccrrr}}}sss______rrrqqqdddyyyjjjHHHQQQUUUDDD>>>LLLAAACCCXXX~~~rrrbbbWWWHHH===888777555333999>>>@@@DDDKKKMMMLLLPPPUUUQQQOOORRRWWWYYYWWWTTT^^^RRRSSSiiitttTTTeee```bbbcccLLL===000555222222111111111111222222444111222;;;999111KKK|||hhhZZZoooiiiLLL999@@@HHHEEEEEEKKK___www{{{||||||tttttteeeSSSKKKQQQWWWTTTLLLKKKTTTSSSLLLSSSeee|||wwwooollliiidddZZZNNNIIIJJJYYYXXXQQQ{{{]]]nnnEEE;;;555---111---///000000000000111333555CCCrrrwww{{{bbb~~~cccSSSZZZbbbcccnnndddBBBCCCJJJTTT]]]rrryyyllljjjlllooosssxxx}}}||||||vvvfffeee\\\NNN\\\ccc???<<<666333222111000111111333333111--->>>AAA|||}}}ssszzzzzzrrr^^^SSSTTTXXXWWWYYY___hhhqqqtttqqqmmmdddaaa\\\XXXVVVWWWZZZ]]]jjjxxxzzznnnnnntttwwwzzzvvvgggTTTMMMXXXfffbbbttt}}}uuurrrhhhmmmsssvvvvvvsssrrrrrrpppbbbkkkZZZRRRIIIIII>>>666666444111//////000///...000---...111333<<>>999666222000///000000//////...000222333>>>ZZZuuu[[[YYY|||\\\MMMGGGNNNTTT]]]xxxvvvtttqqqmmmaaaLLLVVVwwwhhhRRREEEEEEIIIMMMTTT^^^gggkkkiiigggcccTTTKKK^^^~~~|||}}}|||iii^^^]]]dddiiilll@@@000///555000,,,///...,,,,,,,,,---------......000111777DDDUUUkkk~~~}}}uuu]]]YYYZZZYYYYYY^^^JJJCCC???;;;:::999888777777777777777666222:::<<>>999444222222111111111111222222111111222666666777YYYqqqYYYHHHFFF===GGGLLLGGGFFFLLLOOOMMMTTTRRRRRRRRRQQQWWWfffvvvppp^^^___ooo{{{eeeUUUBBB???BBBIIIJJJGGGJJJPPPSSSiii```UUUkkk{{{qqqjjjccc{{{|||uuukkkiiieee___SSSHHHFFFJJJUUU]]]UUUttt___fffIII888888,,,555---...000111000///000555999```}}}vvvrrr\\\VVVVVV```hhhmmmxxxfffEEEDDDGGGSSSfffxxxgggffffffhhhmmmrrrwwwxxxyyy~~~~~~vvvdddcccaaaQQQOOOzzz___999:::555444333222222222333444:::111;;;aaa~~~ppp~~~uuu\\\GGGDDDHHHJJJNNNTTT___jjjrrrssspppllljjjgggbbb\\\WWWTTTRRRRRRMMMRRRVVVUUUTTTTTTQQQNNNIIIOOOTTTUUUZZZhhhwwwyyyyyyzzz|||~~~}}}~~~zzzuuu^^^eee[[[SSSUUUUUUKKKBBBAAA;;;888333000000000000000///000111111333@@@\\\vvvtttTTTiiiwwwmmmMMMRRRZZZ\\\VVVYYYrrr{{{yyy|||xxxoooZZZ@@@NNNqqq^^^GGGHHHHHHCCCHHHLLLOOONNNLLLJJJHHHIIIIIIFFFLLLjjj|||gggXXXTTTUUUXXXxxxNNN777///444111---......,,,,,,,,,---------......111111888GGGZZZnnnqqq~~~nnn\\\XXX[[[\\\^^^cccJJJCCC???;;;:::999888777777777777444888333999>>>fff~~~mmmSSSDDDEEENNNYYYgggzzzyyybbbIIIJJJOOOAAA;;;>>>;;;>>>\\\eeeYYYGGG888222555<<>>CCCKKKOOOLLLLLLPPPRRRPPPRRRUUUYYYXXXTTTSSSZZZbbbwwwrrr^^^lll}}}{{{hhhPPP===888:::GGGZZZ```YYYUUUXXXWWWiiiddddddzzz}}}vvvuuuiiigggddd]]]PPPFFFFFFKKKVVV[[[PPPmmmjjj]]]LLL888:::,,,666,,,...111222111///000555;;;cccwwwrrrwwwoooWWW\\\bbbiiippp{{{gggDDDCCCHHHWWWqqqqqqaaaXXXXXXZZZ^^^dddggggggfffaaabbbdddiiiwww~~~}}}xxx___^^^___VVVMMMaaaHHH===666555444222222222333444666222;;;rrrxxx~~~~~~~~~xxx\\\HHHFFFJJJLLLJJJMMMQQQUUUXXXXXXVVVTTTYYY[[[\\\[[[VVVRRRPPPPPPHHHKKKMMMNNNTTTZZZYYYSSSOOOYYY```ccckkk|||tttaaabbbgggoooxxx~~~~~~~~~yyyuuugggcccVVVSSSSSSxxx___NNNFFFCCC===999444111000000000000///000000000555HHHjjjtttXXX|||xxx{{{{{{___SSS]]]ccc\\\RRRUUUgggyyyrrroooxxxzzzmmmYYY@@@CCCggg{{{NNNCCCLLLGGGIIILLLPPPTTTTTTRRRPPPOOOFFFLLLSSS^^^vvviiiUUUNNNTTT[[[kkkbbbBBB111222///---///...,,,,,,,,,---------......---///888KKK___sssrrrrrriii___ZZZZZZ___cccgggJJJCCC???;;;:::999888777777777777222;;;444777===lll}}}bbbIII>>>DDDMMMccc^^^VVVNNNKKKSSSbbbnnn|||\\\IIIMMMHHH???;;;AAAOOOoooiiiXXXWWWSSSHHH>>>;;;@@@GGGJJJVVVKKKNNNiiicccJJJLLLeeegggZZZrrrzzzuuu^^^\\\|||ZZZfffjjjqqqfffFFFFFF111222222111111111111222222///777666222555BBBdddaaaNNNDDD???FFFGGGKKKRRRVVVVVVTTTRRRUUUWWWWWWVVVZZZaaa```[[[hhh}}}wwwddd~~~www___PPPEEE;;;???BBBUUUoooyyynnncccaaaXXXdddbbbnnnwwwgggeeebbb\\\OOOEEEFFFLLL[[[ZZZIIIddd|||cccNNN888;;;,,,666+++...111222111...000666;;;[[[lllooosssddd^^^iiissswww~~~ooosssttt___BBBBBBIII\\\zzzjjjZZZFFFFFFHHHMMMSSSUUUTTTRRRUUUZZZbbbnnn|||||||||}}}~~~}}}aaa```bbb^^^QQQSSSuuuYYYBBB666555444333222333333444333999EEEtttnnn}}}zzz```KKKJJJOOORRRQQQOOOMMMKKKIIIHHHGGGGGGEEEMMMXXX\\\ZZZSSSMMMKKKFFFIIIKKKNNNVVV___]]]VVVdddoooxxxyyy\\\SSSRRRMMMWWWbbboooxxx}}}}}}xxx}}}yyyuuusssooo\\\PPPMMMQQQSSSjjjVVVOOOJJJ>>>:::555111000000111000...///000111:::SSSzzzrrrWWW|||uuuuuuUUUcccccc[[[NNNLLLXXXdddiii^^^bbbrrr|||ttthhhZZZHHHMMMhhhpppHHHHHHUUUKKKPPPOOOQQQVVV[[[]]]]]]]]]\\\eeennnttt~~~lllVVVLLLJJJ```pppuuurrrKKK222000...,,,//////,,,,,,,,,---------......///111===RRRhhh|||nnnuuuhhhfff```YYYYYY___fffhhhMMM>>><<<===<<<:::888777777777888:::666:::999???|||[[[FFFAAACCCEEE>>>DDDEEEBBBHHHRRRQQQHHHPPPaaajjjuuuFFFGGGHHHQQQDDDIIIcccvvvddd[[[jjjhhhVVV===<<>>NNNMMMQQQvvviiidddhhhmmm___eeemmmpppzzzmmmfff___YYYPPPGGGEEEHHHRRRWWWPPP^^^{{{\\\{{{mmm666===000222222...222//////333000111>>>ZZZ|||jjjzzzoooooowww|||iiiYYYPPPMMMKKKKKK@@@???KKKaaagggQQQKKKLLLPPPVVV[[[cccsss|||~~~|||wwwxxx}}}}}}xxxnnnaaaaaaZZZPPPLLLbbbaaa???<<<999555333333444444444777666RRR|||cccEEEQQQRRR___VVVXXXXXXTTTNNNIIIGGGEEEHHHIIIJJJLLLMMMLLLHHHEEEHHHOOOOOOOOOVVV\\\jjjhhhWWWMMMJJJPPPRRRUUUSSS\\\ooo~~~zzzvvvtttxxxzzzwwwrrrppptttyyytttZZZOOOIIIKKKPPPggg{{{TTTSSSNNNEEEAAA999222...---///111...+++333555999aaacccbbbrrr{{{oooqqqaaaTTTHHHKKK[[[ooosssjjjnnnxxxuuu___GGGUUUnnnzzziiiRRRKKKNNNPPPTTTQQQTTTaaaqqq{{{}}}}}}kkkQQQBBBFFFRRRfffxxxwwwGGG888555000444+++111---------.........//////000222EEESSSaaa|||}}}xxxzzzlll___]]]aaafffjjjnnnNNN@@@>>>===<<<:::888777777777888333555777888JJJwwwUUU@@@<<<@@@CCCAAARRR```cccfffiiiddd[[[JJJKKKGGGRRROOOCCCLLLSSSHHHaaazzz{{{oooyyyxxxWWW:::DDDQQQOOOXXXLLLKKKbbbsss~~~PPPMMMiii___pppyyy{{{rrrRRRHHH<<<555333222444333000111555333333111999333@@@uuuhhhQQQ>>>KKKQQQOOOTTTLLLTTTaaaXXXWWWhhhtttYYYkkklllzzz~~~pppWWWTTTWWWWWWNNNAAA:::===CCCCCCQQQ___rrrccccccjjjlll~~~zzznnnggg^^^WWWNNNGGGFFFIIIVVVYYYNNNYYYWWW{{{ttt===???111222111...222//////333000222???hhhyyy{{{xxxsssqqqXXXPPPFFF@@@>>>@@@CCCDDDBBB@@@LLLccc{{{jjj[[[hhhoootttzzzzzzuuuvvv|||}}}rrraaa\\\SSSMMMLLLdddrrrJJJ@@@<<<777444444555666666>>>666[[[{{{~~~zzzgggIIIQQQQQQ[[[kkkmmmgggZZZPPPMMMLLLJJJGGGGGGGGGHHHIIIIIIIIIHHHJJJNNNLLLOOO^^^mmmcccNNNNNNMMMMMMRRRSSSRRRRRR\\\ppp~~~{{{xxxvvvxxxxxxtttpppooorrrvvvpppWWWKKKDDDDDDFFFYYYfffUUUNNNHHHDDD===666111000000222111...555666999___[[[^^^vvvrrrdddQQQRRRRRRTTT[[[lll{{{uuuuuupppbbbUUUWWWmmmxxxiiiVVVSSSZZZ___eeeaaaaaajjjyyy}}}iiiPPP@@@GGGPPPdddxxxGGG555111...111(((------------.........//////000111EEEZZZlll~~~}}}oooccc```dddhhhmmmqqqPPPBBBAAA===<<<:::888777777777888666;;;::::::VVVpppOOO===<<>>@@@KKKYYYYYY___sssttt___OOONNNQQQWWWiii}}}___888JJJNNNRRRVVVLLLKKKkkk___YYYnnn[[[}}}zzzjjjkkkrrr{{{|||^^^BBB@@@777444222444333111222555333333111999666DDDyyyoooZZZDDDMMMOOOQQQSSSIII[[[nnn^^^VVVsssaaammmyyyxxxfffNNNKKKKKKHHHAAA;;;<<>>===IIIxxxsssQQQLLLLLLHHHAAA:::555333222222111...555666999```___eee{{{nnnSSSAAAGGGPPP\\\ooowwwiii```YYYUUUYYYnnn|||uuugggdddjjjooovvvwwwxxx}}}~~~mmmTTTDDDBBBHHHYYYoooPPP888333222333,,,///------........./////////555444GGGaaassszzz~~~rrrfffdddgggkkkooosssQQQCCCAAA===<<<:::888777777777888888<<<999???___jjjKKK???CCCKKKNNNRRRUUU[[[dddnnnmmmZZZDDDMMM@@@QQQTTTfff{{{nnnlllsssqqqnnnfffYYYMMMKKKWWWdddppp===PPPKKKVVV```VVVNNNooonnneeeggghhhUUUqqq}}}{{{~~~|||yyyooo@@@DDD999444111333333111111333333333111999999JJJ}}}yyyeeeKKKMMMNNNXXXVVVIIIddd|||eeeVVVyyyfffpppttt^^^IIIGGGDDD@@@<<<;;;@@@IIIOOO```oootttyyyhhhnnn{{{|||rrrfffYYYPPPJJJFFFHHHLLLPPPVVVOOO\\\ZZZOOO???444222222///333///...333111333AAA\\\mmmpppeeeOOORRRPPPJJJFFFFFFGGGFFFIIIHHHBBB===???FFFHHHDDDFFFEEECCCBBBAAA>>><<<:::===>>>OOOlll~~~uuukkkccccccllluuu{{{~~~}}}vvvppppppsssvvvwwwmmmZZZUUUOOOLLLFFFKKKsss[[[LLLFFF>>>888666666777888333AAAoooooo|||vvv|||jjjUUUbbbwwwuuufffbbbZZZNNNMMMKKKHHHEEEDDDGGGKKKOOOJJJRRRVVVaaapppuuuzzzyyybbbPPPMMMTTTQQQQQQVVVWWW\\\YYYXXX]]]fffooouuuyyyyyyuuupppnnnnnnppprrrsssgggQQQGGG???===999???gggzzzOOOQQQNNNKKKEEE???999555333222---+++333444;;;dddhhhttt```IIIQQQQQQYYYqqqmmm\\\PPPKKKKKKZZZnnn}}}wwwxxx|||}}}oooXXXFFF???DDDRRRiii\\\<<<444555333...000............////////////666777KKKkkk|||kkkqqq|||qqqhhhfffhhhkkkooosssQQQBBBAAA===<<<:::888777777777888333555333@@@bbbeeeIIIBBBIIIMMMMMMIIIOOOVVVZZZ]]]^^^\\\XXXYYYJJJ\\\bbbwwwqqqrrrbbbRRRXXXpppiiicccMMMYYYTTTaaazzzttt___|||{{{}}}wwwrrriiiiiimmmvvvppplllKKKLLL;;;444000111222000000222333444111999;;;OOOlllLLLHHHNNNdddaaaMMMmmmmmmYYYmmmvvvoooWWWGGGDDDAAA>>>;;;===CCCKKKPPPeeeiiifffhhhkkkuuuzzzxxxsssfffWWWMMMHHHFFFHHHMMMQQQVVVNNNYYYcccTTT;;;555333444///333///...333111444BBB]]]mmmqqqzzz}}}iiiLLLFFFGGGDDD>>>===AAAEEEFFFFFFHHHHHHHHHJJJNNNOOONNNDDDEEEFFFFFFDDDBBB@@@???AAA???LLLfff~~~rrrbbbWWWMMMEEEDDDNNNYYYggg||||||zzztttqqqooommmllllllkkkYYYRRRKKKJJJEEEEEEggg^^^QQQKKKBBB;;;777777777777444AAAuuuqqq|||ssspppzzzjjjTTT\\\uuulllQQQFFFPPPZZZ[[[OOONNNLLLHHHFFFGGGKKKOOOIIIUUU___mmm{{{zzzwww~~~XXXLLLMMMTTTQQQSSSYYYYYYQQQRRRVVV[[[eeepppyyy}}}zzzsssmmmlllpppttttttsss```MMMEEE>>>===999:::\\\UUUYYYNNNLLLGGGAAA<<<777333111---,,,333333;;;fff___|||uuuOOOKKK[[[```nnnyyymmmbbbVVVOOONNN^^^mmm|||yyywwwlllWWWDDDCCCGGGRRRnnnrrrggg===111444///------........./////////000000111999QQQsssmmmttt~~~xxxooogggfffhhhjjjooosssSSSBBB@@@===<<<:::888777777777888777888333AAAddd^^^EEEEEEMMMLLLDDDKKKIIIMMMYYYhhhoooiii```QQQUUUiiivvv___dddyyygggTTTccc{{{cccbbbbbbmmm|||vvvnnnqqqooooootttmmmVVVJJJ>>>666111111333111000111333444000999<<>>===???FFFOOOVVVssscccSSSQQQeeetttnnnMMMOOOyyyttteeeUUUKKKGGGFFFHHHLLLXXXYYYKKKPPP^^^{{{WWW888777444444000333///...333222555CCCmmmrrr{{{WWW???<<<@@@BBBBBBDDDHHHIIIGGGBBBGGGKKKMMMLLLIIIGGGFFFGGGHHHHHHGGGDDDBBBBBBCCCFFFAAAGGGZZZ|||{{{kkkVVVHHH>>>444444???FFFMMMeee~~~yyytttssspppkkkhhhhhhnnnZZZOOOFFFFFFFFFJJJlllfffVVVPPPGGG@@@;;;999888777===<<>>:::777TTTZZZVVVNNNLLLIIIDDD>>>999444111222000444222;;;ggg|||NNNzzziiiIIISSSXXXqqq~~~rrrhhhfffpppxxx{{{vvvuuunnnYYYEEEDDDDDDPPPyyyyyyEEE333777///000///....../////////000000000///@@@VVVrrruuummmggghhhjjjlllpppvvvUUUDDD@@@===<<<:::888777777777888999@@@777CCCpppWWWCCCJJJUUUOOOAAAKKK^^^|||iiiVVV___llliii[[[bbbqqq___YYYxxxnnnhhhbbb```aaammmyyyqqq~~~{{{pppsssbbbHHHAAA999222333555333222333333555000888===UUUzzz}}}___ZZZSSSfffwwwjjjKKKBBB@@@AAA@@@@@@CCCLLLYYYccc}}}hhh\\\aaa{{{VVV333FFFooosssdddSSSKKKGGGFFFHHHLLLXXXYYYJJJNNNYYYkkkXXX666:::555222000333///---333222666DDDtttsssiiiKKKBBBDDDGGGIIIIIIJJJLLLJJJFFFCCCHHHNNNQQQPPPNNNNNNPPPRRRRRRQQQOOOLLLMMMPPPTTTSSSPPPVVVddd~~~~~~rrr^^^JJJ@@@:::999===BBB@@@>>>GGGTTTLLL]]]hhh}}}vvvyyyuuuuuusssmmmjjjlllmmmZZZPPPEEEFFFFFFJJJkkkooo[[[UUUMMMEEE@@@<<<:::888>>>==={{{ssszzzmmmjjjllltttzzzqqqWWWJJJ[[[XXXYYYLLL@@@???CCCDDDFFFHHHQQQVVV\\\]]][[[XXXYYYZZZiiixxx}}}ttt{{{zzz|||wwwZZZRRRVVV]]][[[\\\]]]VVVbbbllltttvvvyyy~~~}}}rrriiijjjrrruuuooogggVVVEEE@@@;;;???<<<777QQQ^^^PPPMMMMMMKKKGGGAAA;;;666222333000444111;;;jjj}}}VVV}}}nnnSSS[[[kkk{{{ttttttppp\\\GGGDDD===NNNMMM777;;;111444222.../////////000000000000000GGGYYYkkktttnnnjjjkkkmmmoootttzzzXXXEEE@@@===<<<:::888777777777888///===555CCCyyyRRRCCCPPP^^^VVVEEE\\\kkkOOO[[[wwwgggVVV```ZZZaaavvvkkkbbbzzz{{{___OOOXXX^^^___rrr~~~}}}qqqoootttRRRDDD;;;444555666555444444444555000777===VVVsssqqqooobbb}}}lllJJJBBBBBBCCCCCCCCCFFFRRRdddqqqsssmmm|||sss888JJJOOORRRssscccSSSJJJGGGFFFHHHKKKQQQVVVKKKSSS]]]iiiXXX666<<<555000000333...---333222666EEEmmmppp[[[EEEIIIMMMNNNMMMJJJKKKOOOOOOKKKQQQSSSVVVVVVSSSPPPSSSXXXUUUVVVVVVVVVWWW]]]eeellldddfffqqqzzzkkkTTTCCC===<<>>JJJNNNAAAFFFEEEFFFMMM]]]ppp}}}wwwppppppqqqnnnkkkjjjeee___NNNCCCDDDBBBEEERRRzzz___YYYSSSOOOHHH???:::;;;777LLLmmmhhhkkkhhhtttyyyzzzqqqbbb]]]dddrrrbbbNNNAAAGGGRRRRRRQQQSSSRRRYYYfffxxxuuullltttssswww{{{{{{mmmXXX]]]___cccpppmmmnnnvvvqqqdddjjjssspppeee]]]MMMCCCAAA999;;;===@@@]]]```UUURRRSSSWWWPPPAAA???===222888,,,222444999jjjjjj}}}nnn```ppprrrYYYTTTLLLBBBQQQHHHMMMLLLMMMYYYvvvuuukkkjjjjjj[[[GGGAAAIIIPPPHHH666;;;,,,888......---------...///111222222PPPYYYllltttjjj}}}wwwrrrpppuuuwwwxxx}}}bbbHHHIIIDDD<<<<<<;;;666999;;;444999>>><<>>AAACCC```zzz```UUUZZZQQQIIIBBB>>>CCCAAA666555...555555777eeecccqqq{{{mmmaaaaaa___GGGIIIKKKIIIWWWNNNJJJJJJMMMWWWeeevvv~~~|||sssjjjiiiiii[[[III<<>><<<;;;666999;;;555666======DDD~~~aaaKKKTTThhh]]]\\\DDDJJJGGGFFFOOO```uuuccccccUUUdddzzzuuu{{{dddPPPKKKdddvvv~~~|||pppuuu|||yyysssdddKKK<<<888333555888111666333888777>>>kkkuuuyyyzzz^^^DDD???JJJJJJJJJ]]]ooorrrqqquuueeeFFF<<<===DDD[[[www{{{ssscccRRRIIIFFFFFFHHHLLLTTTRRRJJJVVVXXXaaaTTTGGG;;;///000222///000444111666IIIuuuvvvuuuOOODDDMMMSSSTTTSSSQQQTTT[[[```aaaggguuuyyysss^^^EEEBBBLLLOOONNNSSS[[[WWWPPPRRRZZZWWW\\\___```ooo|||sssllllllkkkeee___\\\aaa[[[LLLBBBEEECCCFFFSSS___YYYUUUSSSNNNFFF???>>>???:::ppprrruuu~~~|||zzzqqq```NNNEEEJJJGGG@@@AAAKKKSSSSSSTTTYYYdddfffkkkwwwggg```rrrrrrkkkqqquuu}}}kkk```gggoooiii]]]TTTFFF;;;<<<:::AAAEEEGGGeeeaaaVVVTTTQQQMMMIIIHHHGGG@@@777444000777555555^^^hhhjjjwwwnnnfff^^^HHHHHHLLLOOO[[[WWWZZZaaammmsssrrrsssyyyvvvnnneeedddcccWWWGGGAAAJJJ\\\NNN<<<;;;///777...///......---...///111222000OOOddd~~~gggfffkkkvvvtttZZZUUUNNN@@@<<<<<<777888;;;666666<<<<<>>444111333///000444111666HHHqqq~~~tttrrrPPPEEEKKKPPPRRRSSSUUUZZZdddnnntttyyyyyycccEEEBBBJJJ]]]ZZZVVVdddcccWWW[[[vvvppp~~~}}}tttmmmmmmlllfff___\\\```[[[LLLBBBDDDBBBEEEQQQ[[[VVVSSSTTTRRRKKKEEEBBBBBB:::uuuzzzzzz|||yyyzzzxxxdddNNNCCCIIIEEECCCFFFNNNTTTYYYcccmmmvvvzzzzzzmmmxxxvvvpppyyy{{{zzzkkkbbbjjjooofffWWWMMMBBB777999:::CCCFFFIIIiiidddXXXOOOUUUUUUQQQNNNGGG??????777333555333666YYYppphhhzzzrrrjjjZZZSSSPPPUUUeeepppvvvvvv}}}tttpppggg___\\\ZZZOOOBBBFFFLLL___NNN>>>;;;222777000000///.........///111222222SSSnnnvvv~~~ddd\\\UUUCCC<<<<<<888888;;;777999===<<>>;;;777EEEQQQKKKNNNnnnrrrbbbQQQHHHFFFFFFHHHKKK\\\TTTKKKZZZdddeeekkkTTTBBB666222333000000444000555GGGhhhuuukkklllOOOEEEIIIOOOSSSZZZccclllzzz~~~gggJJJFFFDDDpppkkkWWWnnnxxxkkkooo{{{rrrkkkjjjiiiddd^^^[[[```[[[LLLCCCDDDAAACCCOOOqqq```ZZZVVVXXXWWWPPPIIIFFF===:::nnn{{{{{{uuusss{{{zzz{{{eeeMMMDDDNNNKKKJJJKKKMMMRRR]]]ooo}}}rrrxxxuuugggbbbjjjnnncccRRRGGG@@@555999;;;CCCEEEKKKoooeeeZZZUUUWWWOOOOOOZZZVVVJJJKKK>>>777222000888WWW}}}pppddd{{{kkkgggdddXXXOOOWWWppp~~~xxxvvvrrrlllccc[[[WWWSSSIII???CCCJJJddd}}}MMM@@@<<<666999333000000///......///111222777XXXooowwwrrrrrrhhh[[[EEE<<<===888888;;;888666:::===KKK```TTThhhYYYBBBDDDJJJIIIGGGOOO]]]ggg}}}zzzeeeiiillldddzzzssseeeRRRAAAJJJJJJKKKUUUZZZ]]]fffkkk{{{ooosss|||~~~zzzLLL555999999444999555222777666<<>>===>>>@@@HHHMMMIIIKKKmmm~~~ssscccRRRIIIFFFFFFHHHLLL\\\TTTKKK]]]eeemmm|||dddJJJ666333444000111444000444FFFjjjuuukkkaaaJJJEEEIIIRRR[[[hhhuuunnnYYYOOO```jjjuuulllkkkjjjeee```^^^^^^ZZZKKKBBBDDDAAABBBOOOzzziiiaaa[[[\\\[[[UUUMMMJJJ???===eeeyyy~~~~~~rrrppp}}}yyymmmTTTJJJUUURRRQQQOOOLLLNNN[[[ppp|||xxxvvvhhhaaagggjjj^^^NNNEEE>>>555;;;>>>DDDEEEOOOzzzrrrdddZZZUUUUUUMMM^^^xxxVVVIIIDDD<<<222///999SSSwwwvvveee|||bbb]]]cccTTTHHHPPPggg}}}wwwttttttpppiii___XXXTTTOOOGGG@@@@@@JJJjjjuuuNNNDDD???;;;:::444111000/////////000111111444WWWiii}}}yyyyyy```GGG<<<===999777:::999777888;;;MMMpppQQQjjjhhh???EEEPPPLLLIIIXXXooo```cccvvvyyyxxxnnnPPP<<>>BBBEEEGGGWWW___XXXOOOVVVQQQeee}}}UUUIIIGGGBBB777111999LLLqqqgggdddXXX___RRRIIIPPPYYYzzz{{{uuuqqqrrriiiaaaXXXSSSOOOJJJDDD@@@DDDKKKiiinnnrrrPPPIIIBBB???:::444222111000//////000111111111YYYhhhvvvbbbHHH<<<===999777:::999???:::777HHHxxxMMMkkk}}}IIIQQQRRRJJJGGGYYYvvvzzzrrrvvvoooFFF@@@FFFGGGOOO```hhhlllwwwyyywwwwwwzzz~~~yyynnnsssrrr\\\999===:::222:::;;;222888<<<<<<\\\ssslllHHHEEEKKKNNN^^^hhhzzz|||vvvaaaOOOOOO^^^gggpppbbbqqqgggFFF;;;;;;AAAFFFGGGSSSNNNRRRdddfff}}}{{{tttdddSSSJJJHHHHHHJJJMMMZZZRRRKKK\\\WWWfff[[[===444555111111444///333EEEllltttssshhhGGG<<>>UUUzzzuuueeeNNNLLLXXXZZZXXXRRROOOTTT___fffvvvdddqqqqqqhhh```RRREEE???;;;555@@@DDDGGGIII]]]ZZZVVVRRRZZZMMMOOOggg^^^LLLYYYGGGFFF;;;333777GGGmmmffffffTTT[[[SSSRRRZZZYYYrrr~~~yyypppkkkkkkaaaYYYQQQMMMKKKFFFBBB???FFFIIIcccZZZqqqSSSMMMDDDAAA:::444222111000//////000111111555```mmmrrr}}}|||wwwIIIDDDDDD;;;;;;888;;;;;;555AAAEEEVVVhhhZZZJJJQQQZZZJJJLLLoooqqqqqqoooccciii]]]FFFDDDGGGLLLSSS\\\eeemmmqqquuu}}}kkk~~~eeejjjrrrjjj:::???===888777888333666777<<>><<>>888IIIEEEPPP^^^]]]]]]TTTSSSRRRQQQRRRQQQNNNLLLGGGFFF???999666<<>>???;;;888999555333888999<<<[[[qqqXXXHHHGGGNNN\\\lllqqqtttkkkRRRAAA666<<>>BBBBBBGGGUUUaaa]]]WWWVVVWWWYYYYYYXXXVVVNNNTTToooyyyzzzwww{{{pppUUUAAAMMMTTTXXXSSSOOOUUU```gggvvvvvvgggjjjnnnttt}}}vvvpppsssuuu|||ttteee\\\^^^WWWFFF;;;;;;555===999JJJMMMIII~~~|||XXXWWWVVVTTTQQQPPPOOONNNKKKIIINNNMMMDDD<<<888;;;ZZZmmm~~~ddd\\\\\\TTT\\\qqqxxxkkkmmmrrrqqqxxx{{{wwwqqqiii```[[[TTTMMMJJJLLLGGG>>>???GGGIIIUUU^^^vvvtttPPPMMMKKKDDD>>>888666333///...///000111111222\\\fffsss```LLLHHH@@@AAA;;;;;;???;;;;;;KKKttteeepppTTTVVVKKKbbbiii^^^|||]]]EEEIII[[[dddcccbbbeee___UUUHHHCCCDDDHHHMMMUUU```kkkssskkk~~~pppiii___VVVzzzEEE@@@:::999;;;444333999:::;;;ZZZzzzTTTJJJKKKLLL___sssuuusssiiiccc@@@777555;;;GGGMMMLLLOOOWWWWWWeeettttttfffVVVMMMIIIHHHJJJOOOZZZMMMQQQgggTTTyyy}}}BBB999666333444222222666<<>>888DDDggg^^^\\\QQQeeemmmmmmQQQJJJJJJNNNFFF999<<>>:::===KKKKKKIIIjjj|||SSSRRRXXXUUUPPPMMMLLLKKKJJJIIIKKKMMMHHHCCCAAAAAATTTsssmmm~~~}}}xxxvvvqqqsssgggeee___SSSRRRUUUaaaqqq}}}ttt{{{uuuqqqkkkfffaaa[[[VVVRRRHHHBBB???@@@@@@@@@EEEMMMFFFZZZcccRRRSSSQQQLLLEEE<<<:::666222000000111111000333RRRffftttkkkJJJFFFBBBDDD======999<<<888CCC{{{qqqlllUUUYYY]]][[[hhh[[[NNNIIIHHHOOOTTTOOOFFFAAA<<>>AAAJJJSSSUUUTTT]]]kkkooodddWWWOOOJJJGGGIIINNN]]]MMMSSSnnn}}}]]]MMM<<<888666555333222666<<<]]]zzzWWWFFFUUUcccxxx{{{yyy\\\<<<;;;CCCGGGLLLQQQkkkhhhkkkrrrmmm___OOOHHHCCC@@@???;;;CCCDDDFFFPPPTTTXXXcccqqqwwwooo~~~sssfffaaa___ZZZTTTRRRLLLIII@@@AAAHHHEEEJJJ\\\___\\\WWWWWWXXXYYYXXXVVV\\\[[[\\\XXXzzzyyy}}}}}}tttnnnzzzttteee```fffmmmtttgggYYYSSSRRRPPPGGGNNNJJJIIIMMMRRR\\\mmm}}}{{{xxxuuutttyyyqqqgggbbb___[[[ZZZRRREEE>>>>>><<<888888;;;TTTPPPQQQrrrXXXWWWVVVSSSOOOMMMMMMNNNNNNMMMHHHLLLIIIFFFGGGEEEPPPhhhooosssqqqiiijjj___VVVWWWdddtttyyy}}}~~~|||vvvpppiiiaaaZZZTTTOOOLLLEEE@@@<<<<<<>>>AAAGGGLLLTTTnnnwww___TTTSSSPPPOOOLLLCCC<<<999444111111111111000...KKKkkk~~~lllIIIGGGDDDEEE>>>???999<<<<<>>>>>999444888===DDD]]]|||rrrzzzzzzxxx]]]QQQGGGHHHQQQWWWNNN@@@BBBDDDLLLVVVZZZ___rrrkkkbbbWWWPPPJJJGGGJJJOOO```OOOWWWtttyyyXXXRRR>>>:::777666444222666<<>>>>>GGGUUUiii~~~iiiNNNHHHAAA999<<<;;;DDDEEEHHHTTTYYY]]]hhhpppyyyvvvkkkyyylllaaa^^^]]]XXXRRROOOMMMGGG===@@@FFFBBBGGGZZZ```\\\YYYXXXZZZ[[[YYYWWWYYYXXX___XXXkkk{{{zzz|||oooggglllttt|||iii\\\TTTSSSTTTPPPOOOLLLOOO[[[fffooo~~~|||xxxyyy{{{~~~rrrsssooofffaaa^^^ZZZTTTPPPOOOIIIDDDAAA@@@;;;555>>>AAAWWWVVVggghhhZZZZZZSSSPPPNNNNNNOOOPPPPPPOOOIIIOOOMMMKKKLLLHHHKKK[[[xxx~~~~~~tttooofff\\\ZZZaaannn|||~~~yyy{{{{{{zzzssshhh]]]UUUMMMHHHDDDBBB>>>:::;;;???DDDIIIMMMYYYrrrkkk[[[TTTRRRMMMOOOOOOGGG>>>;;;666222111111000000333JJJnnnnnnMMMKKKHHHGGG???AAA???<<<===FFF^^^|||aaa^^^UUURRRZZZggguuuttthhhZZZQQQJJJEEEEEEGGGSSSMMMNNN```~~~vvvWWWEEEBBBEEEFFFDDDCCCIIIUUU___iii\\\YYYnnntttkkkwww{{{fffsssggg```aaaQQQoooQQQNNNGGGBBBAAA:::666:::???CCC[[[{{{yyylll]]]UUUEEE@@@EEEJJJSSSkkkmmmOOOKKKKKKPPPVVV]]]ppp{{{hhh```WWWPPPKKKHHHKKKQQQ\\\LLLXXXzzzuuuXXXSSS???;;;888777444222666;;;TTTwww}}}iiiPPPaaa{{{{{{||||||tttFFF555<<>>555<<<@@@GGGFFFHHHSSSWWWZZZcccfffqqq}}}fffpppeee\\\[[[[[[VVVOOOKKKKKKFFF>>>???DDDBBBMMMggg```\\\YYYXXXZZZ[[[YYYVVVTTTQQQ]]]XXXaaa||||||}}}wwwssswwwjjj___^^^dddcccVVVRRRXXXiiiwwwzzzvvvxxxxxxxxxzzzooolllddd]]]ZZZXXXQQQIIIJJJFFFDDDDDDBBB>>>;;;;;;FFFKKKSSS```]]]XXXWWWPPPOOONNNNNNOOOOOONNNMMMKKKRRRQQQPPPRRRLLLJJJSSSwwwiiiiiihhhgggkkkvvvxxxuuuuuutttlllaaaVVVMMMGGGBBB@@@>>><<<999;;;AAAHHHMMMOOOkkk}}}}}}___VVVSSSPPPIIILLLNNNEEE@@@<<<777333222111000///666EEEfffppp{{{|||~~~~~~qqqPPPOOOKKKHHH@@@BBBAAA888;;;FFFXXX}}}}}}```[[[iiirrrwwwbbb]]]WWWKKKFFFKKKGGG\\\hhhaaa^^^ggghhh^^^LLL___wwwzzz\\\DDD:::BBBKKKNNNNNNNNNSSSYYY^^^hhhgggeeelllsss}}}xxxgggmmmdddRRR```UUUsssOOOMMMIIIEEEDDD<<<999===>>>>>>TTTxxx~~~mmmdddbbb___SSSHHHHHHEEENNNJJJHHHnnnlllPPPNNNOOORRR^^^vvvfff^^^VVVPPPKKKHHHKKKRRRVVVHHHXXX}}}qqqOOOPPP@@@<<<888777444222555;;;JJJiiiMMM]]]xxxnnnhhh]]]aaavvvkkkSSSEEE???>>>CCCHHH\\\zzzssswww{{{cccCCCBBB===888EEEBBBHHHGGGHHHSSSVVVXXX```hhhqqqxxxmmmkkkaaaYYYYYYZZZUUUNNNJJJHHHEEE???@@@DDDDDDWWWyyy___\\\XXXXXXZZZZZZXXXVVVVVVOOO[[[VVVWWWzzz}}}~~~}}}xxxqqqkkkaaaaaa[[[___ppp~~~|||vvvssscccbbb^^^VVVPPPPPPTTTWWWHHHAAA>>>>>>;;;666888@@@FFFOOOMMMjjjUUUUUURRROOONNNMMMNNNOOONNNLLLJJJJJJRRRSSSSSSWWWPPPLLLRRRhhh|||ttt~~~}}}}}}llljjjooouuuxxx{{{xxxqqqpppiiibbbWWWNNNGGGCCC@@@???;;;:::999;;;BBBLLLQQQQQQlllVVVQQQRRRNNNFFFIIIKKKAAAAAA===888444222111000///000:::YYYaaannn|||www|||TTTNNNTTTSSSLLLCCC===:::??????RRRppp```ssszzzjjjhhh___UUUSSSOOORRRPPPaaauuuvvvpppiii___PPPKKKOOOZZZ___aaakkkyyykkk@@@@@@HHHGGGHHHPPPSSSQQQWWWdddeeehhhppp|||vvvlllxxxiiiiii\\\TTT___pppYYYQQQDDDRRRDDDAAAAAA>>>AAACCCFFFbbbkkklll\\\JJJKKKNNNJJJKKKMMMOOOXXXUUUWWW~~~^^^KKKUUUdddpppyyy___XXXTTTSSSMMMFFFIIIRRRUUULLLQQQoooiiiSSSEEEAAA;;;777666666666666@@@|||zzzeeeKKKOOONNNOOORRRTTTTTT[[[cccccc^^^bbbRRRJJJKKKDDD:::DDDZZZhhhuuurrrnnnrrrllluuu}}}___BBB===@@@@@@BBBEEEFFFJJJOOOPPPOOORRRXXXggglllssseeeQQQfff```QQQUUUSSSIIIJJJOOOFFF???888CCCHHHNNNyyytttXXXXXXYYYYYYXXXVVVTTTSSSTTTUUURRRQQQVVVeee~~~}}}{{{xxxqqqfffdddccc^^^cccttt{{{uuummm___WWW^^^aaa^^^ZZZXXXSSSLLLMMM>>>888>>>>>>777999DDDKKKSSSFFFsssSSSUUUQQQLLLNNNOOOPPPPPPNNNLLLKKKOOOMMMKKKLLLNNNNNNKKKIIIXXXrrrzzz}}}|||~~~}}}{{{|||xxxxxxzzzxxxtttllleeeeeeZZZMMMEEEDDDCCC@@@<<<444======DDDQQQJJJNNNkkkdddOOONNNMMMMMMLLLJJJEEEAAA@@@>>>;;;777333111000///111222eee\\\qqqsssuuuyyyPPPOOOVVVTTTNNNIIIEEE@@@AAA>>>MMM|||ppppppjjjcccoooooofffZZZNNNOOOOOOYYYhhh{{{yyyUUUZZZgggjjjXXXGGGMMM\\\OOORRR```ooo|||sssQQQCCCJJJEEECCCMMMUUUZZZccc^^^___ccclllyyyppp```xxxooocccWWWPPP]]]XXXRRRFFFPPPAAA@@@@@@======???BBBaaarrr}}}xxxrrrVVVfffaaaMMMBBB???DDDPPP@@@BBBTTTXXXXXXoooUUU]]]||||||rrr\\\VVVSSSSSSNNNHHHKKKTTTRRRKKKYYYVVVdddQQQHHHCCC===888777666666666:::nnn}}}~~~kkkKKKHHHHHHLLLOOOPPPOOOTTT]]]aaa```NNNUUUSSSFFF===BBBMMMSSS}}}vvvwwwkkkgggmmmgggiiiuuuZZZDDDBBBFFFHHHKKKGGGGGGJJJMMMMMMKKKNNNSSSPPP]]]lll}}}dddWWWkkkfffVVVTTTOOOFFFHHHHHH@@@???>>>HHHGGGLLL{{{nnn]]]\\\[[[YYYWWWTTTRRRQQQQQQUUUTTTTTTWWW^^^zzz{{{yyy|||~~~~~~jjjjjjggg```aaaaaabbbkkkyyysssgggaaa]]]___cccaaaYYYRRROOOIIICCC>>>??????:::444555@@@LLLLLLAAAvvvfffRRRQQQIIIMMMNNNNNNOOOOOONNNMMMLLLKKKJJJIIIKKKNNNOOONNNMMMXXXnnn~~~yyywwwzzz||||||}}}zzzuuuqqqkkkaaaYYYUUUOOOGGGBBB@@@>>>;;;777777:::;;;DDDMMMJJJ___qqqMMMOOOOOOOOOLLLHHHDDDBBBAAACCCAAA===888444111000///777666aaaXXXmmmsssppp~~~pppyyyFFFMMMXXXUUUSSSTTTHHH@@@>>>999EEEyyyuuuxxxbbbcccxxx|||pppbbb[[[UUU\\\mmmxxxkkkhhhbbbMMMCCCRRRcccZZZSSSTTTYYYaaannnlllZZZBBBOOOTTTWWWeeerrr{{{|||lllhhheeezzz{{{tttgggYYYVVVTTThhh}}}YYYUUUKKKQQQCCCBBBBBB===<<<;;;???aaauuuqqqiiiJJJBBBBBBBBBEEEQQQHHHWWWWWWNNN|||vvviiiZZZUUUSSSTTTPPPJJJMMMWWWRRRIIIcccPPPxxxPPPMMMHHH@@@;;;888777666555>>>gggrrrxxxvvvPPPDDDEEEJJJMMMNNNLLLOOOYYYccciiiuuurrrbbbLLLCCCNNN___hhhuuudddWWWOOO```lllSSSFFFDDDEEEFFFHHHLLLJJJJJJLLLKKKHHHJJJOOOSSS___jjjqqq{{{vvvcccYYYiiigggYYYQQQIIIDDDIIIGGG===>>>@@@FFF@@@KKKkkk___^^^[[[YYYVVVTTTSSSSSSRRRTTTRRRRRRUUUWWWmmmsssvvvxxxrrrvvv}}}rrrpppmmmiiimmmlllttt~~~jjjllleee[[[]]]bbbeeebbb[[[PPPHHHDDD@@@<<<666======666666AAALLLPPPVVVSSS]]]XXXSSSJJJMMMMMMMMMMMMMMMMMMMMMNNNKKKIIIHHHJJJLLLNNNOOONNN]]]hhh{{{yyysssvvvzzz}}}~~~zzzrrrkkkfff]]]RRRJJJDDDCCCAAA???<<<999777555;;;BBBIIIOOORRR[[[|||[[[SSSOOOQQQRRRNNNHHHEEEFFFHHHHHHEEE???:::555111000///333444[[[[[[tttwwwgggppp???KKKYYYVVVWWW^^^LLLBBB>>>888EEE|||zzzxxxxxxiiiqqq{{{kkktttpppVVVWWWWWW___llloooUUUFFF???@@@CCCOOOZZZWWWgggxxx^^^PPPiii}}}nnnZZZXXXYYYaaa|||rrrVVVTTTLLLOOODDDGGGFFFAAA===;;;>>>aaatttQQQ999@@@LLLKKKJJJOOOEEE[[[bbbYYYqqqbbbZZZUUUTTTUUUQQQKKKNNNWWWSSSIIImmmeeewwwOOOQQQLLLDDD===:::888666555???```tttZZZGGGHHHJJJMMMOOONNNPPPZZZjjjuuuzzzeeeYYYNNNKKK^^^vvvkkkVVVPPPiiicccOOOMMMIIIEEEEEEEEEOOOMMMMMMOOOPPPNNNPPPUUURRRXXXZZZ[[[fffwww~~~{{{XXXbbbcccXXXMMMEEEFFFLLLFFF:::;;;???EEECCC[[[ggg]]]\\\ZZZXXXWWWWWWWWWXXXVVVTTTLLLIIIMMMPPPaaa~~~pppuuu}}}uuuooosssyyy}}}xxxrrryyy~~~mmm]]]______```fffggg```ZZZPPPEEE???===<<<;;;;;;777333777DDDOOOQQQMMMIIIjjjYYYZZZTTTQQQNNNLLLKKKJJJJJJKKKMMMNNNMMMLLLJJJJJJJJJKKKKKKKKKXXXppp{{{qqqrrrwwwzzz{{{||||||{{{}}}xxxqqqhhh___XXXPPPGGG@@@===>>>???===:::777888999777DDDMMMMMMNNNgggZZZ\\\SSSSSSRRRPPPNNNOOOQQQSSSKKKHHHBBB<<<666222000///,,,333WWWaaaxxxtttddduuuDDDOOO[[[WWWZZZbbbUUUIIIDDD>>>JJJ~~~rrrnnnwwwvvvkkkUUUhhhsss{{{wwwcccGGG;;;===DDD??????EEEGGGmmm___rrr|||xxxgggWWW```~~~uuu}}}mmmYYY]]]UUUgggeeeOOONNNIIILLLFFFIIIHHHBBB>>>;;;<<<[[[lllwwwttt]]]EEECCCIIILLLRRRAAAFFFmmm}}}nnn^^^\\\WWWUUUVVVRRRKKKMMMVVVRRRKKK||||||ooojjjOOORRRMMMFFF@@@<<<:::777666555SSS|||eeeLLLKKKIIILLLOOOQQQSSS]]]nnn}}}|||~~~uuu]]]QQQccctttfffjjj[[[QQQ[[[UUUIIIHHHIIILLLJJJMMMTTTZZZ\\\```dddnnniii___[[[eeeuuu}}}{{{cccaaa```ZZZLLLEEEIIIMMM???666;;;BBBJJJLLLkkkbbb]]]\\\ZZZXXXWWWWWWWWWXXXUUURRRGGGAAADDDCCCMMMbbbmmmiiipppmmmlllooorrrvvv~~~zzzqqq{{{tttkkkggggggppprrreeeXXXOOOEEE===:::999:::;;;<<<333333AAAKKKKKKNNNUUUsss~~~TTTTTTRRRJJJQQQMMMKKKIIIGGGGGGHHHJJJKKKJJJJJJJJJJJJIIIJJJKKKKKKJJJlll}}}zzzwwwmmmlllppprrrtttuuuqqqooopppsssyyy||||||zzz~~~~~~sssoooggg\\\SSSLLLGGGBBB>>>;;;======;;;777777<<<@@@GGGLLLQQQVVVjjjmmmaaaMMMYYYTTTOOOOOOSSSVVVUUUSSSKKKIIIDDD>>>999444111///...777SSSccciii{{{zzztttttt~~~nnn___RRRVVV\\\WWWZZZaaaYYYMMMGGG???HHHmmm{{{www}}}kkkbbb{{{iiiWWWJJJOOOWWWLLLCCCKKKUUU~~~~~~bbbqqqhhhccctttqqqjjj^^^YYYOOOiii^^^PPPOOOLLLNNNNNNIIIGGGAAA???<<<999RRR{{{|||wwwyyyuuuNNNFFFJJJMMMQQQLLLQQQiii|||~~~xxxjjj\\\\\\WWWVVVXXXSSSLLLNNNVVVOOORRRgggeee```PPPPPPMMMGGGCCC???<<<888666666LLLzzzpppQQQKKKGGGJJJOOOTTTWWW^^^lllzzzpppuuuRRRVVVvvv{{{}}}yyy|||}}}ZZZZZZqqqeeeQQQOOOOOOUUUTTTYYYdddnnnrrrvvvzzz~~~yyyhhhaaa]]]NNNHHHKKKIII999888@@@CCCIIIIIIcccccc___^^^[[[YYYVVVTTTSSSSSSQQQPPPFFF??????:::<<>>:::666:::HHHttt|||ZZZNNNJJJKKKQQQYYY\\\^^^hhhrrrkkk{{{vvvWWWGGG^^^}}}wwwyyyxxxsssvvv}}}~~~|||WWWgggqqqtttwwwmmm___]]]PPPJJJKKKDDD999<<>>@@@@@@FFFUUUMMMlllmmm[[[[[[\\\\\\ZZZ]]]hhhuuuzzz}}}ssssss{{{tttnnnooommmdddccc___RRREEE===777999;;;999777888999BBBMMMQQQPPPaaaSSSNNNQQQKKKIIIKKKJJJIIIGGGEEECCCBBBBBBBBBAAAEEEIIILLLKKKKKKLLLMMMOOOIIIPPPTTT}}}vvvkkkeee```]]]]]]```dddgggjjjlllmmmnnnpppqqqnnnoooqqqtttuuutttqqqnnnuuupppkkkjjjjjjiiifffdddPPPKKKEEE???<<<<<<===>>>999::::::;;;===BBBIIIMMMMMMKKKnnnqqqSSSHHHUUUQQQRRRMMMHHHGGGJJJKKKHHHDDDEEEEEEDDDBBB>>>999444000222111AAAfff\\\rrryyy}}}}}}wwwsssqqq___WWWWWWXXX]]]```XXXQQQOOOFFFGGGVVVttt~~~nnnhhhtttnnnjjjPPPKKKLLLkkkzzzvvv|||rrrkkkuuugggfffZZZWWW[[[SSSdddyyyKKKLLLMMMKKKJJJPPPMMMIIIDDDEEEDDD<<>>mmmyyycccSSSOOOOOOUUU^^^``````eeemmmiiiZZZPPPVVViiiyyytttxxxzzztttvvvxxxpppyyypppOOOooolllZZZZZZOOOKKKKKKAAA777<<>>IIIZZZ{{{zzzvvvXXXXXXXXXYYYYYYXXXVVVTTTSSSMMMMMMBBB<<>><<<:::;;;@@@KKKPPPOOO^^^mmmIIIKKKJJJIIIKKKGGGJJJHHHFFFDDDBBB@@@??????BBBGGGLLLMMMKKKIIIHHHHHHGGGFFFOOOIIIiii{{{ssshhh^^^VVVTTTWWW[[[___ccccccbbbbbbeeehhhlllhhheeegggkkkkkkddd]]]___]]]\\\\\\ZZZUUUQQQPPPCCCAAA>>>;;;::::::<<<<<<999999;;;???DDDJJJPPPSSSWWWaaacccNNNRRRLLLHHHIIIGGGFFFFFFFFFGGGGGGFFFBBBCCCDDDCCC@@@:::444111444...999hhh]]]sss{{{ZZZ^^^YYYUUUZZZ[[[\\\LLLGGGEEEBBBYYYxxxeeeOOO[[[^^^[[[LLLHHHZZZiiirrruuuvvvqqqfff```oooooo~~~pppeee[[[PPPYYY]]]LLLaaaeeeIIIOOOJJJLLLMMMNNNMMMGGGEEEEEE@@@>>>KKK___zzzrrrRRRUUUrrr~~~sss}}}wwwyyyyyyuuummmccc[[[VVVYYYRRRTTT[[[WWWLLLNNNZZZQQQjjj{{{LLL```LLLKKKIIIHHHGGGFFFCCC>>>:::;;;777]]]|||]]]SSSZZZbbbffffffhhhooouuusssggg^^^fff~~~}}}|||ssszzzpppqqquuuqqqooovvvrrrMMM{{{VVVNNNXXX\\\MMMJJJJJJ;;;>>>===BBBAAAHHH[[[}}}kkk^^^ddd___ZZZXXXZZZYYYUUUQQQLLLMMMWWWAAAGGGuuujjj~~~kkkPPPIIIOOOSSSUUUVVVVVV]]]dddhhhlllttt|||~~~|||yyytttooojjjgggeeekkkbbbaaajjjpppsss}}}wwwiii```TTTJJJDDD@@@<<<999===888777<<<>>><<<===@@@MMMTTTUUUaaafffYYYLLLGGGFFFFFFHHHJJJLLLIIIDDD@@@>>>>>>???AAADDDDDDEEEFFFHHHIIIJJJKKKDDDHHHKKKNNN]]]uuummmcccZZZOOOJJJPPPRRRVVV\\\______\\\ZZZaaaaaa___]]]ZZZXXXVVVUUUSSSRRRPPPNNNKKKHHHEEECCCEEE???:::;;;;;;999777888;;;:::???JJJRRRTTTTTTVVV\\\NNNJJJQQQLLLKKKGGGFFFEEECCCBBBBBBAAAAAA@@@AAAAAAAAA???;;;888555000333444UUUhhhooo}}}~~~VVV^^^___\\\\\\WWWTTTMMMHHHEEEAAAMMMtttKKKMMMGGGDDDAAANNN]]]nnn{{{wwwjjjzzzllllllqqqvvvvvvtttxxxiiiZZZUUURRRUUUZZZXXXqqq]]]KKKPPPJJJMMMKKKKKKIIIDDDDDDGGGCCC@@@IIIWWW|||uuu~~~{{{vvvuuurrrllleee]]]WWWSSSYYYTTTSSSVVVSSSMMMOOOVVVVVVppptttVVV[[[JJJIIIHHHGGGFFFEEECCC@@@===;;;999TTTpppZZZ\\\cccmmmxxxwww{{{lll[[[bbbuuu|||___\\\___iii{{{zzzaaaUUU||||||qqqmmmmmmaaaYYYUUUNNNOOOJJJTTTWWWHHHDDDEEE999444>>>EEEIIIKKKaaannncccbbb^^^YYYXXXYYYXXXTTTQQQSSSRRRTTT===SSS|||bbbRRRJJJEEEFFFJJJMMMOOOQQQQQQTTT]]]hhhooojjjiiifffddd```^^^[[[ZZZ\\\VVVWWW```dddccciiirrrxxxuuuzzz~~~lll]]]YYYPPPKKKDDD>>><<<:::777555666666:::>>>===<<>>===::::::<<<888@@@JJJOOOPPPSSS]]]hhhtttTTTOOOKKKEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCAAA===999666///444000KKK^^^bbbzzzyyyOOOYYY```___[[[PPPMMMPPPKKKGGGCCCAAAllljjj\\\tttpppMMMbbb]]]WWWbbbxxxzzznnnnnnfff{{{wwwyyycccOOORRRYYYTTT[[[qqqRRRNNNQQQJJJNNNIIIGGGFFFBBBCCCHHHGGGDDDGGGOOOkkk{{{zzzyyyuuu~~~~~~~~~zzzvvvtttpppiiiaaaZZZVVVTTTSSSUUUTTTSSSRRRQQQQQQRRRSSSWWW|||pppnnnyyyTTTIIIIIIGGGEEEDDDEEEDDDBBB@@@;;;;;;HHHmmmuuupppnnnwwwvvvOOOIIIZZZ\\\VVVNNNVVVlllvvvooolllsssjjjaaa|||rrr~~~yyyrrrnnnjjjhhh______\\\NNNKKKQQQRRRIIIHHHRRRSSSEEE??????888444EEEEEEKKKGGGiiifff[[[___[[[WWWVVVVVVUUURRROOOSSSTTTVVVKKKtttpppYYYHHHCCCFFFEEECCCBBBAAACCCGGGNNNTTTQQQPPPPPPOOONNNNNNMMMMMMLLLIIILLLTTTVVVRRRRRRVVV[[[XXXXXXZZZTTTGGG@@@BBB>>><<<:::999999999888666999666888>>>EEEIIILLLPPPYYY}}}___RRRKKKGGGIIIJJJHHHFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@AAACCCDDDEEEFFFGGGIIIFFFEEEEEEEEERRRrrr~~~xxxppp[[[LLLBBBDDDGGGIIIJJJJJJIIIHHHIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>>======777666888999888666999???FFFOOOVVVSSSUUUlllwwwXXXUUUSSSKKKJJJLLLHHHHHHFFFEEEDDDCCCCCCCCCHHHHHHGGGFFFCCC???;;;888...444,,,AAA[[[^^^uuusssGGGQQQXXXXXXVVVLLLKKKSSSKKKGGGGGG;;;[[[sssRRRVVVoooZZZXXXnnnvvvjjjsss~~~fffqqqaaaOOOVVV```RRR___dddLLLQQQOOOHHHMMMGGGEEEFFFBBBBBBGGGIIIGGGGGGJJJZZZzzzyyy{{{xxx{{{~~~yyyuuu}}}rrrnnnwww|||uuummmlll~~~{{{{{{|||zzzuuuqqqqqqjjj```WWWRRRQQQRRRSSSPPPSSSSSSPPPQQQUUUUUUQQQWWWnnniiilllJJJJJJJJJHHHEEEDDDDDDCCCBBBAAA:::<<<>>>^^^YYYMMMTTTuuu~~~llljjj]]]YYYbbbdddbbbooofffzzz|||yyyrrrkkkddd___^^^YYY\\\ZZZOOOQQQ\\\^^^HHHLLLRRRPPPDDD<<<;;;999===LLLBBBJJJOOOxxx^^^TTTZZZWWWTTTRRRRRRRRRPPPMMMLLLMMMVVVXXXzzzvvv]]]NNNHHHCCCAAA@@@BBBBBB@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAADDDJJJKKKFFFDDDFFFHHHFFFGGGGGGBBB:::;;;@@@:::999888888999:::::::::AAADDDGGGGGGGGGMMMZZZfff{{{YYYMMMHHHFFFHHHIIIFFFEEEEEEAAABBBBBBBBBBBBBBBAAAAAA??????@@@AAACCCDDDEEEFFFCCC@@@DDDKKKIIIHHHYYYqqq|||dddWWWKKK@@@@@@GGGJJJBBB999CCCCCCBBBAAA@@@??????>>>?????????>>>===;;;:::999:::777666999<<>><<<===:::::::::;;;;;;;;;;;;;;;;;;:::;;;??????===<<<===<<<<<<>>>???<<<888:::???888777666666777:::>>>AAACCCPPPXXXRRRLLL[[[~~~PPPTTTNNNIIIEEEFFFFFFCCCCCCFFFBBBBBBBBBBBBAAA@@@>>>===>>>???@@@AAABBBDDDEEEEEEAAA<<>>>>>======<<<777888888888888888777666???<<<===DDDJJJNNNSSSXXXSSSWWWhhhnnnwww\\\GGGGGGMMMFFFGGGKKKAAAGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>;;;888+++222QQQWWW^^^qqquuutttHHHIIIHHHFFFMMMLLLHHHIII@@@???BBB999EEEkkkyyymmmxxxpppdddmmmdddrrrjjjaaa]]]YYYYYYVVVVVVyyytttSSSKKKOOOHHHGGGKKKBBBIIIGGGEEECCCDDDFFFHHHHHHIII^^^~~~uuuwwwiiivvvxxxvvv}}}vvvxxx~~~~~~|||yyyxxxzzzxxxuuuqqqkkkfffZZZRRRIIIDDDEEEIIILLLMMMKKKNNNPPPNNNKKKJJJLLLNNNvvvYYYiiizzzTTTAAAMMMKKKIIIFFFEEEDDDCCC@@@>>>:::;;;;;;NNNxxx~~~IIILLLHHHlllwwwqqqlll~~~ppp\\\kkk{{{qqqkkkhhhiiiiiiddd```___YYYUUUWWWUUUNNNQQQRRRHHHFFFNNNIIIAAA???777333;;;EEEGGGIIIXXXcccVVVTTTRRRQQQPPPOOOMMMMMMLLLLLLRRRJJJIIIEEENNNNNN@@@MMM@@@@@@FFFLLLKKKNNNfffttt^^^OOOBBB@@@@@@>>>???CCC;;;;;;::::::999888888888666555555555666666777888555666888888777666555666888999999:::===BBBHHHMMMJJJKKKOOO[[[uuuVVVHHHFFFLLLHHHDDDDDDCCC@@@AAAEEEBBBBBBAAA@@@???===;;;:::===>>>???@@@AAABBBCCCDDDEEE>>>===DDDGGGCCCBBBFFFZZZzzzuuukkk^^^PPPFFFAAA@@@>>>>>>======<<<;;;::::::555666888:::<<<>>>>>>???CCCBBBFFFKKKNNNNNNQQQVVVqqq}}}QQQMMMKKKMMMKKKGGGJJJJJJ@@@EEEEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>:::333...000JJJ]]]dddwwwuuu{{{xxxyyyuuuHHHJJJGGGDDDIIIGGGFFFCCC@@@???;;;999DDDUUU~~~uuubbb^^^mmmvvvuuuaaammmvvvpppddd]]]YYY[[[YYYWWWrrr```RRRHHHJJJEEEJJJKKK@@@KKKBBBDDDEEEEEEEEEFFFFFFFFFSSSfffxxxooodddzzz{{{www}}}sssvvv}}}wwwwwwuuuxxx}}}~~~xxxxxxpppgggnnnxxx|||wwwvvv}}}yyysssppplllggg```ZZZNNNHHHBBBAAAEEEIIIKKKKKKKKKIIILLLOOOLLLJJJUUUdddfff___|||```RRRCCCKKKHHHGGGFFFFFFFFFDDDAAA>>>>>>;;;>>>HHHaaa]]]HHHPPPOOO}}}xxx{{{|||sssfffjjjyyyggg^^^vvv|||uuuaaa\\\YYY\\\\\\XXXUUUWWWVVVTTTWWWTTTKKKMMMNNNDDDCCCJJJAAA888>>>999555@@@JJJFFFSSS\\\vvv___PPPTTTRRRRRRQQQPPPNNNMMMNNNNNNQQQOOOLLLBBBKKKLLL???PPPKKKLLLNNNMMMKKKKKKQQQXXXjjjWWWPPPKKKDDDAAAEEE??????>>>===<<<;;;::::::888888777666555777888888666777777888999:::888666;;;>>>BBBEEEHHHLLLRRRVVVXXXYYYeeeaaaIIIHHHBBBGGGCCCBBBCCCAAA>>>???CCC@@@@@@???===<<<;;;:::999;;;;;;<<<>>>???@@@AAABBBCCC???;;;===AAAEEEEEEDDDCCChhh{{{yyynnn___OOODDDCCCCCCBBBAAA???>>>======<<<===@@@CCCEEEHHHIIIJJJHHHJJJOOORRRUUU]]]qqqYYYTTTGGGKKKHHHHHHPPPPPPHHHFFFCCCBBBAAA@@@???>>>>>>>>>AAAAAA@@@@@@???>>>======888///666111???^^^lllyyy{{{wwwwww|||tttGGGIIIHHHDDDEEE???FFFBBBDDDAAA888;;;GGGKKKwwwnnnfffvvv|||yyy|||\\\mmmyyy\\\^^^aaa[[[VVV\\\[[[___XXXQQQEEEEEEDDDMMMLLL>>>LLL>>>BBBFFFFFFEEEEEEDDDCCCKKKVVVzzzyyyyyyooofff{{{zzziiixxxtttooovvvsssssszzz{{{}}}}}}{{{zzztttgggjjjkkk___hhhnnnllleeeiiitttvvvooovvvqqqlllgggccc]]]UUUOOOIIIEEEAAABBBGGGLLLMMMLLLJJJFFFIIIPPPOOOPPPccc|||[[[ooouuuRRRSSSEEEIIIEEEEEEEEEFFFGGGFFFCCC@@@BBB<<<@@@EEEQQQwww}}}}}}|||MMMBBBNNNYYYxxxsssppp~~~zzzxxxyyyyyyuuunnniiiiii^^^lllsss{{{yyyjjjaaa[[[ZZZ]]]\\\WWWVVVYYYRRRSSSXXXSSSIIIMMMQQQIIIBBBIII<<<555???===999EEEJJJCCCXXX]]]dddbbbUUU^^^SSSSSSSSSQQQOOOOOOOOOQQQJJJPPPOOOAAAMMMSSSAAAIIIIIIBBB@@@GGGNNNOOOQQQUUUgggqqqggg]]]MMMBBB@@@CCCCCCBBBBBBAAA@@@??????>>>???>>><<<;;;<<<<<<:::===<<<;;;<<<@@@DDDCCC???<<>>>>>AAA???>>>===;;;::::::::::::999:::;;;<<<===???@@@@@@<<<>>>===<<<@@@GGGHHHDDD???SSS```{{{~~~ooo^^^JJJJJJIIIGGGFFFEEEDDDCCCCCCDDDFFFHHHIIIKKKKKKLLLLLLRRRYYY^^^iii{{{]]]FFFOOOMMMNNNDDDFFFVVVNNN@@@EEEAAAAAA???>>>===<<<<<<<<>>===<<<<<<>>>333???//////QQQcccvvv~~~vvvwwwmmmAAAIIIIIIAAABBBBBB???AAABBB???:::999===BBBjjj}}}uuuxxxiii___ooozzzyyy~~~tttZZZwwwSSSQQQ___^^^\\\XXXXXXxxxaaa[[[JJJIIIHHHGGGFFFDDDCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEQQQlll|||www}}}zzzzzz|||qqq|||zzzwwwxxxooopppqqqttt}}}}}}vvvooopppwwwvvvlllgggkkknnnqqqtttyyyttt|||rrrqqqmmmgggaaa[[[RRRHHHAAA??????@@@BBBEEEIIIMMMPPPMMMPPPQQQYYYNNNQQQ{{{}}}```KKKHHHOOODDDCCCCCCCCCBBBAAAAAA@@@@@@>>>BBB???:::HHHjjj}}}|||}}}~~~[[[DDDIIIOOOgggvvv\\\]]]sssxxxxxxoookkkrrroooffffffbbbcccdddddddddcccaaa```ZZZYYYWWWVVVUUUUUUVVVWWWVVVTTTOOOKKKHHHFFFEEEEEEAAA@@@<<<777888>>>EEEHHHIIIGGG\\\fffdddUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTQQQNNNLLLKKKLLLLLLIIIFFFGGGGGGGGGHHHJJJLLLMMMNNNUUU___zzzmmmccckkkjjjYYYJJJDDDBBB:::;;;BBBBBB@@@@@@???@@@BBBCCCAAA???BBB@@@BBBHHHIIIEEEDDDGGGMMMGGGJJJVVVXXXVVVeee}}}ttt|||```CCCCCCEEEBBB@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;:::999999::::::;;;;;;<<<>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCIIIJJJMMMZZZyyy{{{|||kkkXXXRRRLLLFFFHHHFFFGGGMMMSSSRRROOOQQQXXX]]]rrrZZZOOOMMMQQQKKKGGGCCCCCCFFFGGGEEEAAA????????????>>>>>>>>>>>>???BBBEEEDDD???999:::???;;;999===555...GGG^^^UUUsss}}}~~~jjj???CCCDDDCCCHHHGGG???AAABBB>>>:::999<<<@@@cccjjjXXXYYYccc\\\qqq^^^^^^hhhPPPUUU___UUURRRTTTZZZiiiYYYIIIIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBLLL```zzz{{{rrrooo{{{yyyzzzzzzwwwtttssstttvvvrrrzzzzzzsssppppppjjjiiifffbbbdddlllrrrrrrzzzwwwxxxzzzrrrffffffnnn~~~yyyqqq{{{{{{ooopppiii```XXXRRRLLLFFFAAAAAAAAABBBEEEHHHKKKOOOQQQQQQYYYVVVWWWTTTfffxxxiiivvvgggKKKKKKGGGGGGCCCBBBBBBAAAAAA@@@@@@???>>>@@@===999BBB]]]~~~|||{{{{{{}}}qqqXXXJJJCCC>>>GGGMMM^^^sss{{{zzzssslllrrrmmmbbb```[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUSSSQQQMMMIIIFFFDDDDDDCCCBBBAAA>>>::::::???GGGMMMTTTQQQxxxXXX]]]YYYUUUVVVUUUTTTRRRRRRRRRRRRSSSQQQNNNLLLKKKLLLKKKIIIFFFIIIIIIIIIIIIIIIJJJKKKLLLIIILLL[[[www||||||mmmeeeccc\\\SSSIII???EEEEEEFFFFFFDDDCCCGGGLLLIIIJJJIIIGGGHHHLLLLLLJJJLLLKKKMMMWWWllliiiFFF<<>>>>>======<<<>>>>>>>>>>>>>>>===<<<<<<::::::;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCCCCBBBDDDGGGQQQeeeooouuuuuuffffffeeeiiisssbbbQQQNNNJJJHHHIIIEEEBBBBBBEEEFFFCCC@@@>>>>>>>>>>>>============>>>===<<<<<<;;;:::<<<>>>===999===777///BBBXXXUUUeeewww|||hhhBBBHHHGGGDDDIIIHHH@@@AAAAAA>>>:::999;;;>>>DDD{{{dddaaarrrooocccnnn^^^ooodddTTTWWWZZZUUUVVVLLL^^^```RRREEEHHHHHHGGGEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBJJJXXXvvvmmmnnnzzz|||ssssssrrrooommmmmmoooqqqnnnppprrrrrrnnnkkkiiihhhfffhhheee```___eeellloooiiiiiillljjj^^^TTTZZZgggrrrrrrpppnnnpppsssqqqkkknnnzzz|||vvvtttrrrmmmkkkcccXXXNNNHHHEEEDDDCCCCCCDDDGGGIIILLLOOOQQQSSSQQQZZZTTTUUU```sss}}}wwwwwwHHHKKKMMM???HHHBBBBBBAAAAAA@@@?????????>>>===<<<:::;;;LLLmmm~~~||||||{{{xxxvvvuuuvvvwwwyyyZZZAAA===BBBDDDJJJRRR```qqq~~~sssjjjooojjj^^^[[[[[[[[[ZZZZZZYYYYYYZZZZZZXXXXXXVVVTTTSSSRRRRRRRRRNNNLLLIIIFFFDDDBBBBBBBBB===;;;999888;;;@@@IIIOOOOOOTTTxxxhhhQQQXXX]]]SSSWWWUUURRRPPPOOOOOOOOOPPPOOOMMMKKKKKKKKKJJJHHHFFFIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGTTTsssxxxuuuyyy~~~tttiiiaaaWWWOOOKKKNNNOOOMMMPPPVVVIIINNNMMMIIIOOO]]]bbb^^^iii~~~vvv{{{SSSEEE;;;<<>>========================>>>>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCDDDHHHMMMTTTaaaxxxyyyppp}}}\\\JJJHHHHHHGGGCCCFFFCCCAAAAAACCCDDDAAA???======<<<<<<<<<;;;;;;;;;===;;;777777:::>>>@@@@@@???999;;;999222;;;OOOVVVYYYooowwwhhhJJJ]]]XXXEEEAAADDD???@@@???===:::888999;;;<<<\\\xxx|||ssscccvvvxxxuuusssQQQ]]]fffVVVQQQ^^^^^^ddd}}}YYYIIINNNGGGFFFEEEDDDCCCAAA@@@@@@?????????@@@@@@AAAAAABBB???GGGPPPsssuuuwww}}}~~~ooonnnllliiifffdddeeeggghhhdddbbbaaa```aaabbbbbbbbb___dddhhhiiikkknnnooollldddeeehhhggg```\\\fffssslllmmmkkkjjjmmmrrrssspppllluuuzzzuuuooommmmmmkkkbbb[[[RRRIIIEEEEEEFFFHHHGGGIIIKKKNNNQQQSSSUUUUUUVVVYYYSSS^^^sssrrrtttvvviii???IIIJJJ???EEECCCBBBBBBAAA@@@@@@??????===:::;;;<<<777>>>___}}}{{{|||vvvwwwwwwuuurrrqqqrrrtttiiivvvrrrWWWAAA???CCCBBBKKKWWWkkk|||~~~rrr```UUU{{{zzznnngggjjjddd\\\]]]]]]\\\[[[ZZZYYYZZZ[[[[[[WWWWWWUUUSSSQQQPPPOOONNNJJJIIIGGGDDDBBBAAAAAA@@@:::666555:::AAAGGGLLLPPPTTTlll[[[YYYWWW]]]PPPWWWTTTQQQNNNLLLLLLMMMMMMLLLKKKIIIIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEFFFFFFGGGJJJJJJFFFDDDMMMeee||||||}}}~~~xxxvvv{{{EEEEEE???<<<<<<:::666777<<<;;;;;;;;;;;;;;;<<<<<<<<<999::::::;;;::::::999999999999::::::::::::::::::999::::::<<<===@@@AAABBBEEEDDDHHHLLLJJJMMM___uuuyyynnnxxx~~~rrrLLLKKKEEEAAAEEEDDDBBB@@@???@@@AAAAAA???===;;;;;;;;;;;;::::::::::::999999888666888<<<>>>===???999:::<<<777888HHHWWWVVVoootttdddOOOrrrmmmGGG:::BBB>>>>>>===<<<:::999999999>>>GGGyyyxxxrrrrrryyy{{{wwwxxx~~~wwwiii{{{}}}vvvoooooosssvvv^^^YYYWWWZZZYYYVVVXXX___ooohhhVVV@@@LLLFFFEEEDDDCCCAAA@@@???????????????@@@@@@AAAAAAAAA<<<@@@AAA```xxxzzz~~~~~~}}}|||tttiiifffccc___[[[ZZZYYYZZZZZZ[[[XXXTTTTTTVVVXXXYYYXXXTTTXXX[[[___eeeiiiddd\\\]]]\\\]]]^^^^^^```iiiqqqiiijjjgggcccdddhhhhhheeefffiiikkkiiihhhhhhgggdddYYYVVVQQQLLLIIIJJJLLLNNNKKKMMMOOORRRUUUWWWXXXYYY___\\\\\\vvvvvv]]]PPPKKKGGGCCCEEE@@@CCCCCCBBBBBBAAA@@@@@@@@@<<<999;;;>>>777888TTTwww~~~zzzwwwsssrrrqqqoooooopppsssvvvooottthhhLLL999<<>>@@@BBBBBB???BBBFFFDDDAAAJJJYYYsss}}}{{{wwwUUUJJJMMMCCCAAAGGGCCC???>>>>>>???@@@???>>><<<::::::::::::999999999888333:::===888555666888777;;;999888<<<===:::CCCVVVWWWlllwwwzzz}}}^^^KKKrrrpppIII;;;BBB<<<<<<;;;;;;:::999999999999777\\\{{{qqqiiihhhmmmsss|||kkkccctttyyy}}}yyyyyyssshhhdddbbbYYYLLLOOOXXX]]]ZZZVVVZZZ```dddXXXKKKBBBEEEDDDDDDCCCAAA@@@???>>>===???????????????@@@@@@@@@??????888IIIrrrvvvuuuyyy|||yyyxxxsssjjjddd```\\\YYYWWWVVVUUUTTTWWWTTTQQQOOOOOOPPPPPPPPPQQQOOOLLLLLLRRRWWWSSSLLLLLLJJJHHHIIILLLPPPTTTVVVRRRTTTTTTPPPQQQUUUVVVUUU\\\[[[[[[]]]```aaa___\\\SSSSSSRRRPPPOOONNNPPPSSSOOOPPPRRRTTTWWWYYY[[[\\\[[[```mmm```fff}}}eeeFFFSSSEEE@@@JJJ???BBBBBBBBBAAA@@@@@@??????;;;999;;;>>>888777KKKddd~~~}}}{{{}}}xxxrrrooooooppprrrrrrsssrrrgggSSSCCC@@@EEEIIIKKKOOO]]]ggg^^^PPP]]]wwwuuuiiieee]]]WWW\\\VVVUUUUUUTTTTTTTTTTTTTTTUUUUUUSSSQQQNNNKKKHHHGGGEEEEEEDDDBBB@@@>>>===<<<===888:::DDDJJJKKKPPPXXXYYYTTTYYYPPPSSSVVVSSSRRRPPPNNNLLLKKKJJJIIIEEEFFFGGGFFFDDDBBBCCCDDD@@@@@@@@@@@@AAABBBDDDDDDCCC===AAAKKKHHH???GGGZZZrrrwwwvvv{{{{{{ttt]]]@@@:::;;;777777666777888777555333666666666666666666666666444555666666666666666666555666777888999888888777777777888:::;;;>>>???@@@@@@???@@@CCCCCCAAACCCHHHOOOggg{{{kkklllSSSGGGBBBAAAAAAGGGHHH???<<<===>>>??????>>>===<<<::::::999999999999888888888BBBFFF>>>888999:::888777:::777:::AAA===???OOOUUU___mmmyyyxxx{{{^^^BBBZZZ[[[GGG???>>>:::999999:::::::::999888:::<<>>===<<<>>>>>>>>>>>>============<<<@@@<<<===UUU{{{yyyzzz|||~~~zzzyyy{{{vvvlllbbb___[[[YYYYYYXXXVVVSSSRRRRRRQQQOOONNNMMMNNNNNNPPPOOOKKKFFFHHHLLLKKKHHHKKKJJJHHHGGGIIIKKKKKKJJJGGGKKKMMMMMMOOOUUUXXXWWWUUUSSSSSSVVVYYYYYYXXXWWWQQQSSSSSSRRRPPPOOOQQQTTTSSSSSSTTTUUUWWWZZZ]]]___\\\rrrdddUUUEEEKKKCCCCCCIIIBBB@@@@@@??????>>>=========999999:::;;;777666@@@MMMwwwwwwsss~~~|||||||||tttpppqqqrrroookkkcccbbb```XXXIII<<<===DDDXXX]]]fffiiifffkkkzzzhhhddd]]]UUUVVVUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTRRRPPPMMMIIIFFFDDDCCCBBBAAA@@@===;;;999888777999@@@HHHHHHKKK\\\qqqwwwWWWWWWPPPQQQSSSVVVPPPPPPPPPOOONNNLLLJJJHHHEEEGGGHHHGGGDDDCCCDDDEEEBBBBBBAAAAAAAAABBBBBBCCCFFFBBBBBBHHHHHHBBB===>>>BBBaaauuusssxxx{{{GGG555CCC@@@(((888999888777666555333000555555444444333333222222333333444555555555555555222333666888888888777777888888888:::;;;===???@@@???CCCDDDCCCCCCFFFGGGEEEBBBHHHYYYvvv~~~~~~fffQQQDDDEEEHHHAAA;;;BBBEEE@@@???:::<<<>>>???>>>===<<<<<<:::::::::999999999888888@@@GGGGGG>>>:::======888333<<<777666BBB???999CCCQQQPPP]]]uuusssvvvbbb;;;CCCEEEBBBAAA999888888888999;;;;;;:::888333;;;???___xxxiiiZZZ\\\cccmmmuuuzzz|||}}}}}}xxxtttyyy}}}xxxdddXXX___WWWWWW\\\WWWLLLPPP^^^WWW\\\___YYYSSS___wwwJJJ<<>>BBBGGGFFFFFF>>>>>>>>>===<<<<<<;;;;;;888999999888666666999===ZZZzzznnnbbb{{{vvvzzz|||zzzvvvwwwwwwnnnmmmpppqqqkkkeeefffaaa^^^YYYIII<<>>;;;999666555666===JJJQQQNNNSSSppp[[[\\\]]]MMMVVVTTTSSSOOOOOOPPPPPPOOOLLLJJJHHHFFFHHHIIIHHHEEECCCEEEGGGFFFEEEDDDCCCBBBBBBBBBBBB???DDDCCC???@@@EEEFFFBBBEEECCCSSSsss~~~mmmzzz}}}ooorrr___:::999;;;222111===333444333000...111555666444444333333222111000000000111222222333333333333111222555777888888777777888999999:::;;;===>>>???;;;CCCEEE???@@@GGGIIIEEEDDDEEENNNccc|||zzzUUUJJJLLLLLL@@@NNNHHH@@@DDD>>>777BBB:::<<<>>>???>>>===<<<<<<:::::::::999999999999888???CCC>>>444444;;;:::333222===666333BBB@@@555:::NNNIIIWWWyyypppyyyddd\\\YYY>>>AAA@@@???999<<<:::999888888777777888888444AAA666???{{{ccc^^^___ZZZQQQVVVhhhmmmkkkqqqttttttuuuyyy~~~}}}}}}yyyyyyyyyiii___ZZZWWWVVVOOOSSSWWWWWWTTTTTTWWWZZZGGGgggcccSSSoooXXXEEEDDDDDDBBB<<>>===???AAABBBAAACCCCCCCCCCCCBBBAAA@@@@@@BBBEEEJJJQQQ```vvv^^^>>><<<999666555444555555222222222222222222222222333333222222111000/////////000000000111111111111222222333444555666777888999888777999<<<>>>>>>===@@@AAABBBDDDEEEFFFGGGGGGGGGJJJOOOSSSXXXkkk]]]KKKIIIFFFCCCDDDGGGGGGEEEDDDBBB@@@???>>>===<<<;;;;;;<<<===<<<:::999999999888888888888777777777777777777777777777666666666666777777777777AAAWWWXXX^^^rrrnnnjjjxxx|||XXX===@@@???>>>888;;;999999888777777777888888555777666:::ZZZ~~~lll\\\bbbccc___YYYRRRWWWfffiiikkkpppvvv{{{|||yyywwwzzz{{{}}}}}}}}}}}}}}}zzzxxxxxxxxxxxxvvvxxxtttooottt}}}zzzpppzzzpppbbbWWWRRRQQQRRRSSSZZZVVVTTTWWW]]]```\\\XXXiiiRRRZZZNNNDDDEEEEEEEEEAAAAAA@@@???===<<<<<<;;;;;;:::::::::::::::::::::::::::666888;;;:::@@@```|||www{{{|||ttt\\\VVVRRRTTTUUUSSSQQQQQQOOOOOOOOONNNNNNOOOOOOPPPNNNMMMLLLKKKJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSRRRQQQQQQRRRSSSTTTUUUWWWWWWUUUQQQOOOOOOQQQSSS___[[[]]]___XXXXXXttt~~~qqqVVVLLLHHHDDDAAA@@@@@@@@@???>>><<<;;;:::::::::888666555555444444555555666777:::^^^uuuMMM[[[___YYY___mmmmmm___bbbcccgggnnnttttttnnnhhh___]]]\\\[[[TTTOOO\\\ooofff[[[WWWWWWXXXSSSPPPOOOOOOOOONNNMMMMMMMMMJJJJJJJJJIIIGGGDDDBBB@@@@@@===<<<===<<<999999===NNNVVVOOOMMMOOOvvvfff]]]QQQLLLMMMOOONNNMMMNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFCCC@@@======???@@@@@@???@@@@@@@@@@@@@@@??????>>><<<>>>AAADDDKKKWWWhhhsssdddQQQHHH;;;999777444333222333333222222222222222222222222333333222111111000////////////000000000111111111111222333444555666777777999;;;======<<<;;;<<<>>>???@@@@@@AAABBBBBBCCCCCCCCCFFFIIIKKKLLLVVVqqqzzzoooYYYGGGFFFIIIEEEBBBCCCEEEDDDCCCBBBAAA???>>>>>>===;;;::::::;;;;;;:::888888888888777777777666666666666666666666666666666555555555555666666666666:::QQQVVVXXXiiipppnnnvvvUUU===???<<<===777:::999888888777777777777777888222:::999???xxxtttgggXXXSSSUUUUUUUUUXXXTTTWWW\\\dddjjjnnnmmmlllrrrsssuuuuuuuuuuuuwwwxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{yyyvvvrrrooommmmmmllliiillliiiaaa```dddccc^^^]]]WWWOOOJJJJJJMMMQQQTTT\\\XXXUUUVVVZZZ\\\ZZZWWW___cccqqqyyybbbEEEEEEEEEDDDEEEBBB@@@@@@>>>===<<<<<<;;;;;;999999999999999999999999888666888999333777SSSsssttt[[[SSSMMMNNNOOOMMMLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQQQQRRRQQQQQQPPPQQQQQQQQQQQQRRRTTTUUUVVVVVVUUUTTTQQQOOOPPPSSSUUUWWW[[[]]][[[^^^uuueeefffAAAFFFCCCAAA?????????>>><<<<<<;;;999999999999777666333333333333333444444555---IIIvvvjjjPPPAAAMMMYYYUUUPPPSSSUUU]]]hhhoooqqqooommmkkk]]]ZZZZZZ[[[XXXZZZiii|||ttt^^^XXXSSSUUUXXXTTTNNNNNNMMMLLLLLLKKKJJJJJJFFFGGGGGGGGGEEEBBB>>>===999777888:::999999>>>EEEKKKQQQNNNYYYqqqpppZZZUUUOOOKKKKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDBBBAAABBBBBBAAA@@@AAACCCEEEFFF???===<<<===>>>???>>>===;;;;;;<<<============<<<;;;===???>>>>>>@@@EEEJJJeeerrrbbbEEE777555666777555333111000000000111111111111111111111111111222222111111000000//////////////////000000000000111111222333444555555666888>>>CCCAAA<<<888:::===<<<<<<;;;;;;<<<<<<===>>>DDDFFFHHHHHHGGGIIIUUUaaa\\\~~~[[[HHHBBBAAAGGGHHHAAA===>>>AAAAAA@@@@@@???>>>>>>===<<<:::999888999888777555666666666555555555444444444444444444444444444444333333333444444444444555777KKKWWWYYYeeevvvxxxooorrrqqqRRR<<<===:::;;;777:::888888777666666666666777777222888888777]]]ggg\\\YYYZZZWWWNNNQQQPPPOOORRRWWW]]]bbbdddhhhjjjlllmmmmmmnnnppprrrrrrqqqpppooonnnnnnnnnnnnqqqooolllhhheeebbb```___ZZZ\\\ZZZUUUTTTXXXYYYVVVQQQPPPNNNMMMOOORRRVVVWWWVVVYYY[[[XXXUUUXXX```hhh{{{~~~gggNNNCCCFFFBBB@@@BBB@@@???>>>===<<<;;;;;;;;;;;;888888888777777777777777666444666777222333DDDZZZ||||||vvv[[[RRRLLLLLLMMMKKKJJJLLLKKKKKKLLLLLLMMMOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSRRRQQQPPPRRRVVVYYYWWW^^^\\\[[[xxxbbbzzzqqqIIIHHHAAA@@@????????????===;;;:::999777777888777666444333222222222222333444444///999TTTeeejjjKKKLLLNNNEEEDDDOOOHHHPPPZZZaaacccbbbbbbcccXXXVVVWWWXXXWWWYYYeeesssvvvaaaVVVSSSOOOQQQWWWTTTNNNNNNMMMLLLKKKJJJIIIHHHEEEFFFFFFEEEBBB>>>;;;888888444222555999???IIISSSOOONNN^^^YYYSSSSSSQQQNNNKKKKKKLLLMMMKKKJJJHHHFFFDDDAAA???>>>@@@@@@AAAAAAAAAAAAAAAAAA<<<<<<===?????????>>>===888999:::;;;<<<<<<<<<<<<;;;===???>>><<<;;;;;;===888BBBSSSfffzzz|||]]]MMM:::555;;;@@@:::000444333111000////////////000000000000000000000000111111000000000/////////........./////////000000000000111222222333444444777<<<@@@@@@<<<999999:::777777666777888:::;;;<<>>===AAA???======<<<;;;::::::::::::777777666666555555555555555111222666666444999BBBcccvvv}}}zzzrrrWWWQQQLLLNNNPPPOOOOOOQQQOOOOOOPPPQQQRRRTTTUUUVVVUUUUUUUUUTTTSSSSSSRRRQQQVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQRRRVVVYYYXXX\\\dddzzzvvvccc}}}NNNBBBIII@@@???>>>?????????<<<:::888777555555666666555333333333222222333333444555888222>>>MMMrrrXXX>>>DDDMMMHHHAAADDDHHHMMMQQQSSSTTTUUUNNNOOOQQQTTTTTTUUU[[[bbbyyysss___RRROOOPPPLLLOOOTTTQQQNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEDDDCCC???<<<888666:::666555<<>><<<<<<>>>@@@AAA@@@???>>>>>>888888:::;;;<<<<<<======777888::::::::::::;;;;;;666777999???JJJXXXgggqqqqqqYYYCCC555111111222666777555222000222111111000////////////////////////////////////000000//////////////////---............///////////////000000111111222222555666888;;;<<<;;;999777555666777999;;;>>>@@@AAABBBBBBAAABBBFFFIIIIIIHHHDDDGGGKKKHHHDDDPPPwwwgggYYYHHHAAAGGGJJJFFFAAA>>>???@@@>>><<<<<<::::::::::::;;;;;;;;;<<<999777555555555444222111222222222111111111000000000000000000000000000000000000000000111111111111000222EEEZZZ^^^aaalllrrrzzzrrrqqqzzzNNN===<<<777:::777:::777777666555555555555555333777...222===///@@@{{{}}}tttXXXWWWVVVVVVWWWWWWVVVTTTRRRTTTVVVVVVVVVWWWYYY[[[[[[ZZZXXXVVVTTTRRRQQQQQQUUUTTTSSSRRRPPPNNNMMMLLLPPPOOONNNOOOQQQSSSQQQOOOOOORRRUUUWWWVVVVVVVVVVVVVVVXXX^^^jjj|||QQQGGG@@@BBBCCC;;;===CCC@@@;;;::::::999888888999999666555555444444333333333444//////555777555333333AAAdddxxx|||mmmkkkiiiaaaRRRMMMKKKPPPSSSRRRPPPQQQTTTTTTTTTUUUVVVXXXYYYZZZWWWWWWXXXXXXWWWVVVUUUUUUWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZWWWWWWWWWVVVUUUTTTRRRQQQUUUUUUTTTRRRQQQRRRUUUXXXTTT]]]~~~~~~gggKKKFFFJJJ@@@@@@???>>>>>>>>>>>>;;;999666555333444555555333222222222222222222333444444666,,,555AAAdddNNN:::===AAAAAA???>>>@@@DDDHHHIIIHHHJJJMMMRRRUUUWWWXXXZZZ\\\YYYgggrrrrrrnnniii\\\NNNQQQIIIKKKMMMIIIMMMQQQLLLLLLKKKJJJHHHFFFEEECCCCCCBBBBBB@@@>>><<<:::777666666777===GGGLLLNNNQQQVVVUUU~~~{{{RRRUUURRRSSSSSSQQQOOOLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFFFFEEEBBB>>><<<>>>@@@BBBBBB@@@???>>>???999999:::<<<<<<=========888888888888999:::;;;;;;===:::777555555999===@@@DDDSSSjjjjjj]]]JJJ999111111555888333333555666222...///444000000000000////////////........................////////////............------------.........///......//////000000000000222222333777:::;;;999777777999;;;???BBBDDDEEEFFFCCCCCCAAA@@@DDDIIIHHHEEEJJJ===;;;HHHQQQMMMKKKOOOZZZrrrxxxhhh\\\DDD===GGGGGGEEEFFFDDDAAA>>><<<>>>AAA@@@;;;777888888999999999:::::::::777555444333444444222000111111111000000000///////////////////////////////////////000000000000111000///;;;RRR___]]]ddduuu|||uuu{{{{{{{{{MMM>>><<<666:::888:::777666555555444444555555666444444888777000;;;UUUbbb```^^^^^^^^^^^^\\\[[[UUUVVVVVVVVVTTTSSSSSSUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMQQQSSSVVVWWWUUUSSSSSSTTTTTTVVVXXXYYYYYY[[[___ccccccqqqZZZIIICCC???AAA@@@999===BBB===999888888777777777777777555444444333222222111111222000000333555333111111333MMMooovvvzzzooofff\\\XXXXXX]]]^^^YYYSSSPPPSSSSSSSSSSSSTTTVVVWWWWWWTTTUUUWWWXXXYYYYYYYYYYYYTTTTTTTTTUUUVVVVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRQQQRRRTTTYYY\\\eeexxx___@@@GGGIII>>>@@@???===<<<<<<<<<:::888555333222222333444222111111111000000111111222333111+++333555LLLrrrTTTAAAEEEBBB???===<<<===???@@@@@@HHHKKKOOOSSSVVVXXXYYYXXXPPPQQQTTTTTTRRROOOMMMMMMKKKFFFIIILLLHHHLLLNNNFFFGGGGGGEEECCCAAA???===<<<<<<;;;:::999888888999999555===GGGNNNOOOQQQ\\\hhh]]]PPPPPPPPPOOOOOONNNNNNMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCC@@@BBBCCCBBB???======>>>999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;::::::999888777666666777777888888<<<>>>@@@BBBFFFNNNXXX```sss{{{sssWWWAAA111999:::;;;;;;:::666222000777///,,,000444333333555---....../////////......------------------------........................,,,,,,---------......................../////////111222444666777777888999777:::>>>BBBDDDFFFEEEEEEBBBCCCAAA???BBBGGGFFFAAA===DDDJJJJJJCCCAAAIIITTTQQQVVVXXXVVVYYYjjjsssrrrkkk^^^PPPGGGDDDBBBDDD@@@GGGJJJCCC@@@???999>>>?????????@@@>>>999444888888888888999999999999555444333333444444222111111000000000000/////////////////////////////////////////////000000000000000555333CCC^^^ccccccrrr~~~~~~LLL???===666:::999;;;666666555444444444444555444)))555:::+++444CCC:::gggwww{{{qqqhhhcccaaa``````^^^^^^^^^[[[XXXVVVUUUVVVQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRRRRXXX___```ZZZUUUWWW]]]\\\]]]]]]]]]___eeemmmtttttt\\\DDDFFFCCC???AAA>>>888<<>><<<:::::::::999777444222111222333333222111///////////////000111111555111666---666XXXwwwpppMMMAAAAAA@@@===:::999:::;;;AAADDDFFFHHHLLLOOONNNLLLKKKFFFFFFLLLMMMIIIIIINNNJJJEEEIIIKKKHHHKKKLLLBBBCCCBBBAAA???<<<:::888888777666555555666888:::<<<>>>GGGRRRTTTQQQXXXooo[[[JJJSSSKKKMMMKKKJJJKKKLLLMMMLLLJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHEEECCCCCCEEEHHHJJJAAACCCCCCAAA===;;;<<<>>>::::::;;;<<<<<<<<<;;;;;;888888888999:::999666444888666444333444555666666222444777777555555888;;;999<<<@@@CCCEEEGGGKKKOOOZZZcccmmmeeeQQQKKKJJJAAAFFF777888>>>555///444888333333111000...///000222......222666222++++++111,,,,,,---.........---------------------------------.....................,,,,,,,,,---------......------..................000444888777444333777<<<666999===AAACCCCCCBBB@@@;;;>>>===:::===BBBAAA;;;@@@DDDBBB???FFFPPPLLL@@@JJJFFFEEEHHHJJJLLLOOOSSSWWWZZZ```eeeddd\\\SSSNNNSSSLLLHHHGGGFFFCCCDDDIIIDDDAAA???777444CCCIII;;;888:::;;;:::999:::;;;;;;888888888888888999999999555333222333444444333222111000000000////////////////////////////////////////////////000000000111+++777+++111YYYggg```hhh{{{gggbbbsss}}}JJJ<<<999555;;;888777777666555444333222222222222222222333333333444444JJJzzzyyy}}}tttgggaaa\\\]]]aaaaaa___]]]]]]___ZZZTTTXXXbbb```VVVZZZ]]]]]]YYYVVVXXX[[[^^^ZZZ```]]][[[dddfffaaabbb___sssyyyjjjcccvvvooo|||ZZZQQQNNN@@@EEECCCAAA???===;;;::::::666666666666555555555555333333333333333222111000111111111111111111111111000333>>>WWWrrr|||yyyrrryyy}}}zzzddddddWWWQQQVVVUUULLLKKKRRRRRRQQQNNNNNNTTTYYYUUUMMMLLLLLLLLLKKKKKKJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJKKKJJJNNNMMMHHHIIIPPPTTTSSSRRRVVV[[[\\\WWW```wwwxxxvvvjjjIIIFFFGGG>>>:::@@@<<<;;;:::888777666666555555444333222111111111111000000000000000000000000222///000333555???]]]}}}wwwPPPFFF???>>>>>><<<;;;>>>>>>===;;;<<>>===>>>===;;;:::;;;;;;:::::::::999999999888888888777777777777777777666444333222222333333555444444333333444444555444444444444444444444444666666666666666666666666444444444333333222222222000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222444555666555666777888999:::::::::<<<>>>AAACCCCCCBBB@@@???CCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFIIIJJJKKKMMMMMMMMMLLLLLLIIIHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@???>>>===<<<<<<===<<<;;;:::999888888777999999777666555555555555111111111111111111111111000000000000////////////////////////////////////............////////////,,,111000000CCC]]]bbbVVVkkkooorrrwww{{{{{{}}}HHH:::999333999777666666555444333333222222222222222222333333333333444222YYY|||}}}nnn|||zzztttyyyyyykkk\\\dddaaaXXXXXX^^^___\\\bbb\\\]]]gggggg^^^ZZZ^^^aaammmnnnjjjhhhdddhhhwwwuuuiiiqqqmmmJJJCCCBBB???CCCBBB@@@===;;;:::999888666666666555555555444444222222333333222222111000111111111111111111111111222111555CCCYYYsss|||vvv~~~{{{uuupppkkkggg\\\\\\ZZZ[[[aaagggddd]]]VVVVVVWWWYYY[[[[[[ZZZYYY[[[[[[[[[ZZZXXXXXXYYYZZZYYY[[[YYYWWWZZZaaaaaa]]]gggvvvxxxpppwww```KKK???CCCGGG@@@===AAA<<<;;;:::888777666555555444444333222111111111111000000000000000000000000222//////222000444HHH___}}}kkkSSSCCC???>>><<<999333555888;;;===>>>>>>>>>===>>>???@@@@@@???>>>>>>>>>======<<<;;;::::::999777666555666777888888888222666999<<<@@@HHHPPPTTTYYYUUULLLmmmTTTKKKKKKGGGEEEEEEEEEGGGIIIKKKKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA@@@??????@@@@@@@@@>>>===<<<<<<<<<:::999999999999999888888888888666666666666666555555555666666444333222222222333444333333222222333333444222222222222222222222222333333333333333333333333333333333222222111111111000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000111333444555444555666888999999999999;;;===???AAAAAAAAA??????AAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@?????????>>>>>>======<<<;;;;;;:::999888777666666777666555444444333333333111111111111111111111111000000000/////////..............................---.........////////////---000///...:::QQQaaaeeedddwww|||vvvyyyFFF999888222888555444555555444333222222222222111111222222222333333333...>>>___ccc___oooqqqhhhhhhiiijjjooojjjdddlll{{{uuuaaa^^^lllsss}}}iiiMMMFFF???>>>CCC@@@???===;;;999888777666555555555444444444333333111222222222222111111000000000000000000000000000222111000111===XXX{{{uuueeeeeerrr~~~zzz~~~}}}sssvvvwwwxxxzzz|||{{{yyywwwtttuuuwwwxxxyyy{{{~~~xxxzzz}}}}}}uuuqqq~~~WWWEEEBBBBBBDDDDDD@@@>>>???;;;:::999777666555444444444333222111000000000000000000000000000000000000111...///111///,,,444@@@dddtttwwwPPP<<<===AAAAAA===;;;777333111111555888333444555777777888777777::::::999999888888888777888777666555444444444444;;;>>>CCCHHHKKKMMMNNNOOOOOOQQQ___SSSEEEEEEFFFEEEAAACCCCCCDDDGGGIIIJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA??????>>>>>>======>>>>>>???===;;;;;;;;;;;;999888888888777777777666666666555555555444444333333333555444333222222222222222222222111111111111222222000000000000000000000000111111111111111111111111111111111000000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000111222333333444555666777888888888:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCEEEEEEDDDCCCBBBAAA???>>>========================999999888777666555444444444444333222222111111111000000000000000000000000000////////////.................................---------.........//////---///...,,,000@@@[[[ooodddttt{{{yyy~~~vvvDDD:::999333888555555444444333222222222222222111111111111222222222222777333???bbb~~~}}}tttzzz}}}rrrEEECCCJJJCCC>>>CCC>>><<<;;;999777555555444444444333333333222222222000111111111111111000000000000000000000000000000///222222///000===VVViiinnnllleeeiiimmmzzzjjjSSSHHHEEEGGGFFFAAA???@@@@@@>>>:::999888666555444333333222222111000000000000000000000000000000000000000///---...222111...000444CCCaaarrrUUULLLGGG???BBB@@@===999666666777999444444444555555666666666888888888888888888888888777888888888888999;;;===;;;@@@HHHPPPRRRQQQSSSWWW___tttXXXDDDIIICCCAAAFFFDDDBBBBBBCCCEEEFFFGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>>>>???>>>===;;;;;;<<<;;;:::888777777777777666666666666555444444333333222222222333333222222111111111111111000000//////000000111000000000000000000000000//////////////////////////////..........................................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------...///000111111222444555666666777777999999999:::;;;<<<======;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@???======;;;;;;;;;;;;<<<<<<<<<<<<888888777666555444333333222222222222111111000000000000000000000000000000/////////.........------------------------------,,,,,,---------............------...,,,222KKKeeelllgggkkkyyy}}}zzztttCCC::::::444888555555333333222111111111222222000000000111111111222222222//////@@@fff}}}yyyfff^^^nnnzzzdddMMM===@@@EEE???:::<<<;;;:::888666555444333333222222222222111111111111///000000111111000000000////////////////////////,,,000444222///000777???bbbpppddd[[[pppvvvpppvvvtttLLLEEEKKKAAACCCAAA<<<===AAAAAA===999888777555444333222222111111000/////////000000////////////////////////000...---000222111111222---IIIppp{{{]]]@@@:::<<<@@@DDDEEECCC???;;;:::999999888888888777777555555666666777777888888666999===@@@CCCGGGLLLPPPNNNOOORRRSSSOOOMMMTTT```TTTBBBEEELLLCCCCCCIIICCCCCCBBBAAABBBCCCBBB@@@>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAAAAA???===<<<<<<======;;;:::777777777777666666666666555555444333222222111111111111111111111000000000000//////......//////000////////////////////////........................------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,---...//////000111222333444555555555666777777888999;;;<<<<<<:::;;;<<<===>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@@@@?????????@@@@@@@@@???>>>===<<<;;;::::::::::::::::::;;;;;;888888777666555444333333111111222222222111000000////////////////////////............------------------------------------,,,,,,,,,,,,------------///+++---000---+++999LLLjjjbbb```kkkzzzqqqBBB;;;;;;444777555555222222111111000111111222///000000000000111111111---333333000AAAiiiaaaCCCDDDCCC???;;;:::::::::999888777555444333222222111111111000000000//////...//////000000000000///////////////////////////+++...000111000000111222AAAQQQnnnxxxyyyeeeaaadddzzzgggiiiiiiMMMKKKLLLFFFAAABBBBBBAAAAAAAAA<<<666888777666444333222111111000000////////////000000////////////////////////111///---...///000000000,,,666MMMooonnn[[[QQQDDD======??????>>>@@@???>>>===<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@FFFIIILLLMMMLLLNNNRRRVVVSSSPPPQQQWWW\\\cccuuu~~~IIIGGG@@@@@@CCCDDDHHHGGG???BBBAAA@@@@@@@@@???===;;;===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBB>>>===<<<<<<======<<<:::777777777666666666555555444444333333222111000000///000000111111000////////////............//////////////////////////////........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.........///000222333333333333444555666888999:::;;;;;;999:::;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@????????????@@@?????????>>>>>><<<;;;;;;999999999999999999999999777777666555444333222222000111222333333222111000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++---111///***---666TTTddddddZZZlll}}}tttxxxmmm???::::::333666333444111111000000000000111111/////////000000000111111222444444111111BBBeeeccc>>>BBBFFFFFF???:::;;;<<<;;;888777666444333222222222000000000/////////......---...//////000000//////........................------...//////000111222***888RRRooo}}}nnnjjjgggvvvxxxmmm```sssVVVGGGNNNNNNHHHEEEFFFDDDDDDDDDBBB<<<777666888777555333222111111111/////////......//////000//////////////////////////////...,,,,,,.........222///444KKKmmmcccNNNHHHIIIIIIGGGEEEDDDCCCCCCBBBCCCDDDDDDGGGGGGIIIJJJLLLMMMNNNOOOUUUWWWYYYWWWRRRQQQSSSWWWUUUUUUaaazzzUUU:::CCCAAA;;;===EEECCC===@@@@@@>>>======>>>>>>===;;;;;;<<<===>>>??????@@@???>>>>>>======>>>>>>???@@@===<<<:::;;;<<<<<<;;;999555555555555444444444444333333222111000///............///000000000///...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++************++++++************************************************++++++,,,,,,,,,---------------,,,,,,,,,---......---...///000111222222222222444666999:::::::::999888888999;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBB??????>>>===>>>>>>@@@@@@>>>>>>>>>>>>===<<<;;;;;;999999999888888777777777555555444333222111111000///000111222222111000///........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---...---+++,,,...888\\\iiiZZZccckkk>>>999999222555222333111000000000000000111111////////////000000000000666,,,,,,555444000===SSSmmmzzzMMMEEENNNDDDBBB???<<<<<<===:::777888777666444333222222222000////////////.........------...///000000//////...........................///000///...---...///555---000CCCVVVcccppp|||oooVVVZZZLLLdddpppzzz~~~xxxiiiiiikkk[[[MMMHHHCCC>>>BBBKKKAAA===<<<>>>:::555999AAA777666555333222111000000//////.........//////000////////////////////////+++---...---,,,...//////000---,,,444HHHfff~~~vvvmmm^^^QQQIIIHHHHHHGGGHHHIIIKKKLLLMMMNNNOOOQQQSSSTTTUUUVVVRRRVVVZZZYYYWWWXXX]]]aaa{{{HHH888@@@888>>>;;;???GGG:::333FFF===<<<;;;<<<===>>>===<<<;;;;;;<<<>>>????????????;;;;;;;;;;;;;;;<<<===>>><<<:::999999;;;;;;:::888444444444333333333222222222111000///...---,,,,,,---...///000000///......//////............//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************************++++++************++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------------,,,,,,,,,---......,,,---...000111111222222111333777:::;;;;;;:::999666777888999;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@>>>===<<<<<<===>>>@@@AAA>>>>>>>>>>>>===<<<;;;;;;:::999999888777666666555444444333222111000//////---///000222222111///...........................---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,''',,,...,,,***,,,///000'''MMMiiifffbbbllltttqqqooovvv```EEE555555222333444///111111111111000000000000////////////000000000000111111000000111333555666IIIqqqrrryyyhhhNNNJJJHHHCCCAAA@@@>>><<<:::999888888555555444333222111000///................................................------------------------........................,,,///111000222>>>RRRbbbwww|||rrrddd\\\___aaaaaagggqqqyyyoootttSSSMMMKKKHHHEEECCCCCCCCCCCC@@@>>><<<<<<<<<;;;999777777555333111000000000111///............------------------------------------------............///000...111444444<<>>;;;:::;;;;;;<<<<<<;;;;;;:::999<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;===???AAA<<<;;;;;;;;;;;;:::::::::<<<;;;;;;:::888777666666444333333222222111111000111000000///...---------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111111333444555666666666777888999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>======<<<===<<<:::999:::===@@@BBB;;;:::999999999:::;;;<<<<<<999666555666666444222222222222111000//////...000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------333---CCCmmmxxxcccZZZfffkkkppp___DDD555555333333444///111111111000000000//////.../////////000000000000000000//////000111222333777JJJnnn```LLLKKKIIIBBB;;;???>>><<<:::888777666666444444333222111000//////........................------------------------------------------------------------------------111222222...+++...888AAAPPPYYYhhhwwwxxxccc[[[[[[]]]]]]dddzzzxxxiiiiiiwww~~~iiiTTTMMMHHHGGGEEECCCBBBBBBBBBCCC@@@>>><<<;;;;;;:::888777666555333111000000000111............------------------------------------------------............---+++---000---...???TTT{{{pppwwwtttZZZ@@@777555666777999999999999999999999999;;;::::::999::::::<<<<<<===<<<;;;::::::;;;===>>><<<<<<<<<;;;;;;;;;::::::;;;::::::999888777666555555444444333222111000000000000000///...---------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000000111222444555555555555555666777888999:::::::::::::::;;;<<<======<<<<<<<<<;;;:::999:::<<<>>>???:::999888777888888999:::777888888666333222333444222222111000000///......////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---333***111OOOiiipppkkkhhhyyynnn\\\BBB555666333222444///111111000000000000//////....../////////000000000000///////////////000111///000???^^^{{{wwwSSS999>>>IIIFFF???>>><<<;;;:::888666555444444222222111111000///......------------------------------------------------------------------------------------------------///000000///------///111///666CCCTTTggg{{{~~~wwwpppxxxyyynnnccc\\\VVVOOOjjjeeemmm|||ssspppsssvvv___oooiiiRRRHHHFFFGGGBBBBBB@@@??????@@@AAABBB???===;;;::::::999888666555444222000//////000000............------------------------------------------------...............,,,...111...)))///999SSSnnnZZZIII888111222444666888666666666666777888999999;;;:::888777888999;;;===>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777666555555666555444333222111000000000000//////...---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........///000222333444444555555333444555777888888888888666777888:::;;;;;;<<<<<<:::::::::::::::::::::;;;888888777777666777777888333666888666111///111444111111000000//////......///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///,,,)))222MMMiiiqqqkkkqqqnnnwww}}}vvv{{{XXX@@@555666333222444000111000000000////////////........./////////000000000000//////////////////222000444>>>MMMdddZZZOOODDD@@@DDDCCC<<<<<>>>>>>>>>>>??????===<<<:::999999888666444444333111000/////////000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,...222222------000///FFFccc{{{oooFFF<<<666222444666555555666444444444444555777999::::::999777777777999<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888777666666555666555444333222111000////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,*********+++,,,,,,------//////111222333444444444333333555666777888888888666777888999:::::::::::::::;;;<<<<<<;;;:::999888888888777777777777777777333444555444222111111222000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************++++++++++++)))000000+++222JJJ___gggbbbjjjuuuzzz}}}TTT>>>555777333222444000000000000////////////...............////////////000000000000000000//////000222333///...;;;WWWqqqhhhHHH===>>>EEEHHHBBB:::888:::<<<999888777555444333333333000//////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---,,,***'''222111///------111777<<>>:::@@@???>>>>>>============<<<:::888888888777555333222111111000////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++)))***---///---,,,---(((000>>>TTTooouuuRRRBBB===555222333666666222000111333333333444555777888999999888777777888999<<<===;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;::::::::::::999999888888777777666666555444333222111000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,))))))******+++,,,,,,,,,---...000111222222333333444444666777888999999999999999:::::::::999999888;;;<<<=========;;;999888888888888888888777777666555222000222666777333////////////...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++************************)))))))))*********++++++)))...111---)))000CCCTTTccchhhoooQQQ<<<555777333222333000000000////////////......------........./////////...///000000000000000///...//////...---000888???WWW|||jjjOOO<<<@@@PPP===AAA???::::::???<<<444777666555444333222222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++***+++,,,++++++///000///---,,,,,,///111))),,,222;;;EEERRR___hhhzzzssspppsssuuuyyy~~~{{{|||jjjTTTJJJGGG>>>???CCCFFFDDD???<<<===???>>>>>>>>>======<<<<<<;;;;;;999777666666666444222000000000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++---...------666...***444IIIdddXXX>>>666666777222000000333444000000222000111333444666666666666666666666777888999:::;;;888999:::;;;<<<===>>>>>>::::::::::::999999999999888777777777666666666555222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++************++++++++++++))))))******+++,,,,,,,,,------///000111222222222444555666888999999999999::::::;;;;;;:::999888888;;;<<<=========;;;:::999888888999999888777666555555000---111777999444---..................------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))***+++++++++************************((())))))))))))*********---'''&&&,,,...,,,111;;;ZZZiiiuuuNNN:::444888333111333111000000/////////.........---------.........//////,,,---...///000000//////...//////000222222000...555JJJmmm~~~dddKKKFFFJJJHHHAAA>>>@@@;;;888;;;??????;;;777555444333111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---...000111***,,,.../////////000111444222...((('''---666<<>>???@@@GGGEEE666@@@===;;;<<<@@@CCCBBBAAA:::;;;;;;<<<<<<<<<<<<<<<:::888666555555555333111//////000000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,---...//////666///***,,,222>>>UUUiiiccc@@@222666999222(((222...---000222000000333...///222444555444333222111222444666777777777777777888999999::::::::::::999999999888888888777777555555444444444444333333000000//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++++++++))))))***++++++,,,,,,---,,,---...///000111111111444555666777888999999999888888999:::::::::999999:::;;;;;;;;;;;;::::::999777777888888777666444333111///---000555666222---------------------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))***+++++++++************************((((((((()))))))))******,,,&&&%%%***...---,,,---===WWWgggpppxxxnnniiivvvLLL:::444888333111333111000/////////............---------.........//////)))***,,,...//////......---000111///---...111333///---333CCCWWWmmmnnnWWWFFFGGGEEEBBBAAACCCAAA<<>>DDD>>>222666BBBCCC;;;===???>>><<<::::::;;;666777999:::<<<<<<======999888666555555444222000...///////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------''')))***)))***,,,......)))***000333,,,(((222BBB\\\sss}}}RRR777666666444000...111666333---+++---///---,,,...+++...111444444333000///...000222555666666555444777888888888888777666666888888888777777777777666333333222222222222222222............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++,,,,,,------+++,,,---///000000111111333444555777888888999999555666777999::::::::::::999999999999999999999999666666777777666444222111------///111222222000...------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&+++...+++((()))***+++&&&666>>>MMMcccccccccwwwIII>>>555333444333222333////////////............,,,,,,,,,---------......---------------------------------............///+++///222222333>>>PPP^^^}}}xxx___QQQJJJGGGEEEEEEDDDCCCAAA???===<<<===;;;999999;;;:::777444111000///......------.........---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////555444333333555888===@@@DDDHHHNNNTTTYYY[[[[[[[[[XXXWWWWWWUUUTTTRRRPPPOOOFFFDDDBBB>>>:::777444333444444555555666777777777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::;;;;;;;;;;;;999888999<<<>>>777666555333222111000000///............---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///...???[[[xxxmmmLLL999333////////////////////////....................................////////////000000000111222222333333222222333333444555555555666555444555666777666555333333222111111222222222////////////..................---------,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////222222333444444444333333444555777888888888777666888777777777666666666666777666666444333222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))******+++,,,000000555AAARRRaaahhhiii~~~HHH===444222333222111222////////////............,,,,,,,,,------------...------------------------------------...............000111...+++---555<<<<<>>QQQeeeqqqzzzFFF<<<333111333111000111/////////............---,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......***,,,......---,,,,,,......222888AAAOOOaaauuuqqqXXXAAA@@@<<<999999===AAABBBBBB============<<<;;;::::::;;;999888777777666444222111000///...------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...............---,,,++++++++++++,,,...////////////...---,,,------...///000000000000,,,---...///000000111222//////000000111111222222555555666777888999999:::888:::;;;;;;::::::<<<======<<<;;;===???>>>:::666666555444222111000000000............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///,,,))),,,888OOOgggxxxwwwbbbPPPDDD555,,,,,,...///...........................---------------------------------.........//////...//////000000111222222111111111222333333444444666555444555777888777666666555444222222111111111/////////............---------------,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------....../////////000111111111111111222333444555666555444444444444444444555555555555555555444333222111111000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++,,,---,,,)))+++888MMM]]]vvvDDD:::111111222111////////////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------(((***,,,///111111000...///...,,,+++...777BBBJJJ___kkkxxx~~~}}}{{{zzzzzzjjjeeebbbfffsssnnn___PPPHHH;;;333888@@@@@@:::::::::;;;===>>>>>>:::777999::::::;;;;;;::::::999999888777555444333222222000000///...---------------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++...---------------......+++,,,---...///000000000...////////////000000000------......///000000111111222333444666777888999777888::::::::::::<<<===@@@<<<:::;;;??????:::555555444333111000000//////.........---------,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++*********++++++++++++,,,,,,,,,+++,,,,,,,,,------------***---000222444555888:::TTTdddwwwnnnYYYGGG:::222222000///333777777000)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---......//////000111111111111222222333444444555666555444555777888777666666555444333111111000000//////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++++++++++++++,,,------.........///000000111111111111222333444555666555555444333333333333333444444444444333333222111111000000.........---------,,,,,,++++++++++++++++++++++++************************************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))))))))***+++++++++///000---(((***333<<>>GGGOOORRR___dddvvvxxx~~~|||uuupppggg]]]XXXPPPFFFAAACCCCCC;;;111222222000......000---)))111222444777888777444111777777888999999999999999777777666444222222222333000///...------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++************)))))))))+++,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++---------...//////000000//////000222444555666777555777888999888999:::<<>>666///------,,,---///000000///,,,)))''''''((((((***666;;;444555===<<<===FFFHHH@@@@@@JJJLLLFFFGGGAAA999777999<<<999666333333000,,,)))(((***,,,(((,,,222444444444555777///000333666888888999888555555666777777777777777555555555333111111333555000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))*********+++++++++************++++++++++++((()))***++++++,,,++++++//////...---,,,,,,------...////////////...------******++++++,,,,,,------,,,,,,------.../////////......///111222444555555444666777777666666888999>>>:::666555777888888777333222111000////////////------------,,,,,,,,,,,,++++++++++++************************************))))))************))))))************++++++++++++******+++++++++,,,,,,,,,---...---,,,+++---000333555222...+++,,,333===DDDLLLUUUaaakkkttt~~~zzztttpppooo\\\ZZZTTTKKKEEEBBB:::111&&&)))///444777444...))),,,......---******---000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---......//////111111222222333444444444444333222333555666555444444333222000000/////////.........------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++)))******++++++,,,,,,------...///111222222222222333444555666777666555555333333333333222222222222111111000000000/////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))***,,,------,,,iiiAAA888111111333111//////.........---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,---...000111$$$''',,,000222///+++((( '''333777111***(((***,,,///111111111333555111...222222)))+++111000//////,,,)))***---///...///...,,,+++***(((((()))+++...111000,,,+++///444///...---***((((((,,,111,,,---///111111222222333222333333444444444444333333444444333111222555888//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))*********+++)))))))))*********+++++++++++++++++++++,,,,,,,,,)))))))))(((((('''&&&&&&(((((())))))))))))((((((,,,,,,,,,------.........+++++++++,,,------............///000111222333444444555666666444444555666666666555555555555555555222111000///////////////---------,,,,,,,,,++++++++++++++++++************************************((())))))))))))))))))(((************++++++++++++************++++++++++++***---000000///---+++++++++,,,///111111///------///000333666666444666999<<<;;;:::888666444222111666333---&&&'''---444666===888000+++***+++------(((,,,111333222///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------....../////////000111111222222333222111222444555444333111111000///......//////.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,---...///000111111111222333444555666555444444555555444333222111111000000000////////////......---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******///---***(((((()))***+++gggAAA888111222444222000///......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***,,,---+++)))''''''(((+++***)))***+++------,,,555///+++,,,+++))),,,333)))***++++++************///***...111,,,---000***111******222333,,,,,,222***...222111,,,(((***///---++++++///111///,,,+++)))***,,,//////------///---///111222222222333444111111222222222222111111222444444333111222666::://////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************)))(((((((((((()))((()))***++++++++++++***)))***++++++,,,,,,,,,,,,,,,,,,++++++******))))))*********+++,,,,,,------......///000111222333333333444555555333222333444000333666666555444333333222111000//////...//////---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++)))************+++++++++***+++,,,,,,,,,,,,...000---+++++++++++++++,,,///222...---000...***---444111///...///111222111000+++111555666444222...+++---,,,+++,,,...000000//////---+++***))))))***+++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,---......------......///000000000222111000111333444333222000//////.........//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***+++,,,...///000000000111222333444555444333333777666555444222111000000///////////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''')))******)))***---///aaa===888222000111111000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222111111222222222333333333222333333444444555555666,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------,,,------...///000333333333444444333222222444444555555444444333222/////////...------,,,,,,......---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))))))))))))))***************************************************************,,,......---++++++,,,,,,,,,,,,---------..............................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************++++++++++++++++++,,,,,,,,,------//////000000111111222222444444444444333222111000111111111111000000000///......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++---///000111222111000000111222444555666555555444222111000000///............---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************___===888222000111111000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,---...///000111111111111111222222222333333111111222222222222333333,,,,,,,,,+++++++++******,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,---...///000222222333333333333222222444444444444444333222222/////////...------,,,,,,...------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********************************************************++++++,,,+++))))))+++---,,,,,,,,,,,,------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,---/////////000000111111222555555555555444333222111111111111000000000//////...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++---...000111222111111111111333444555555555444333222111000000............------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************\\\<<<888222000000111000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))*********++++++************************************************++++++++++++++++++++++++************************+++++++++***************************************))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,---...///000000000111111111222222222222000000000000////////////,,,,,,,,,+++++++++******+++++++++******))))))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******************************************************))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,---...//////111111222222333222222111333333333444333222222111//////......---,,,,,,,,,------,,,,,,++++++******++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))******************************************************++++++***((('''(((***---++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++******+++++++++,,,,,,,,,......//////000111111222555555555555444333222222000000000000////////////------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******+++,,,...///000111111111111222333444555555444444333222111000000............------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************XXX<<<777222///000111///...------,,,,,,,,,+++++++++************************************************))))))))))))************************************************************++++++++++++++++++++++++************************))))))*********)))))))))************************))))))))))))))))))))))))************************((((((((())))))))))))***+++++++++,,,---.........000000000111111111111222000000000///...------,,,,,,,,,,,,+++++++++******+++*********)))))))))((((((((((((((((((((((((((()))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************************))))))))))))))))))))))))************************************************************++++++++++++++++++++++++,,,---...///000000111111222222111111222222333333222222111000//////...------,,,,,,+++,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********************************************************+++***((((((***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************************++++++++++++------......///000111111333333333333333222111111000000/////////.........---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++---...///000111111111222333333444444333333222111000000000.........---------,,,,,,************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************TTT<<<777111///000000///---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))******++++++,,,,,,------//////000000000111111111111111000///...---,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,---......//////000111111111000111111111222111000000///.........---,,,,,,++++++,,,+++++++++++++++***************)))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***---...,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))*********+++++++++,,,---...///000111111000000111111111000///////////////............---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***+++,,,---...//////000111111222222222222222222111111000000///...------------,,,,,,,,,************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))PPP;;;777111//////000///---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))*********+++++++++,,,////////////000000000000111000000///...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,------------...///000000000000000000111111000000///.........------,,,+++++++++++++++++++++++++++************)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***...///...+++)))((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))************+++,,,---...000000111...///////////////......///.........------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,------...///000000111000000111111111000000000//////------------,,,,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))MMM;;;666111...///000///---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))************+++........./////////000000/////////......---------,,,,,,,,,+++++++++******((()))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++,,,---,,,,,,---...///000000/////////000000000///............---,,,,,,++++++*********************++++++***)))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,---+++))))))((())))))))))))*********+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))************+++,,,...///000111......//////000//////............---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))((())))))***+++,,,+++,,,---////////////...000000000000000/////////---------,,,,,,,,,++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))KKK;;;666111...///000...------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,---,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************............/////////000......------------,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---+++,,,---...///////////////////////////......---......---,,,,,,++++++*********************++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,...///000111//////000000000000000///......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++***+++,,,...///......---000000000000////////////---------,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))PPP999666222000//////...------,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,------...//////000---------,,,,,,+++++++++,,,,,,++++++***)))((((((((()))***++++++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000222111111111000000////////////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))*********))))))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))MMM999666222000//////...------,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))++++++,,,------......///------,,,,,,,,,+++++++++,,,,,,+++******)))((((((((()))************)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,---......//////........................------,,,,,,,,,++++++++++++++++++************)))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///111111111000000////////////......---,,,,,,++++++,,,,,,+++++++++*********)))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))III999666222000//////...------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******))))))(((((())))))******))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++,,,,,,------......///........................,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,......000000000///////////////......------,,,,,,++++++,,,++++++++++++*********))))))(((((((((***+++,,,***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))HHH999666222000//////...---,,,,,,++++++++++++***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***++++++,,,+++++++++++++++*********+++*********)))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,------......------------------------,,,,,,,,,++++++++++++***+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++------///.....................---------,,,,,,,,,++++++++++++++++++************)))(((''''''(((***,,,...******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((HHH999666222000//////...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******************************************))))))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******++++++,,,---------------------------------,,,,,,+++++++++*********+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((''''''(((***,,,...***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,------...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((HHH999666222000//////...---+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((())))))******)))))))))))))))*********)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((***+++,,,)))(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,------******++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))FFF999666222000//////...---++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******((((((((()))))))))******((())))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++************)))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******++++++++++++,,,,,,,,,---++++++++++++++++++++++++************)))))))))))))))))))))))))))*********'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------************+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))|||DDD999666222000//////...---++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********'''((((((((())))))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))*********))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------))))))******+++++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))pppCCC999666222000000///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))oooBBB999666222000000///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************+++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))lllAAA999666222000000///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))************++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++*********++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))iii@@@999666222000000///...,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++************++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((eee???999666222000000///...,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((bbb>>>999666222000000///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++)))))))))************+++******)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))```===999666222000000///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))^^^<<<999666222000000///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))[[[@@@999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$,,,"""444%%%(((&&&,,,'''444111((((((%%%+++((('''+++***%%%***,,,"""***(((###***,,,%%%"""'''...!!!'''&&&***%%%//////...""",,,######///###%%%+++***'''"""###%%%***$$$&&&''''''000!!!%%%))) (((***$$$(((&&&%%%------ &&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))YYY???999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$!!!(((###''' !!!***''' (((/// &&&((()))$$$ (((,,,###000...+++((($$$!!!$$$***!!!///...$$$111000$$$(((+++"""))),,,555((("""*** &&&444&&&%%%&&&...&&&,,,###)))###..."""%%%###)))//////*** )))+++---###((( &&&+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))VVV>>>999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***&&&'''$$$,,,---,,,%%%222)))444000 """222'''$$$%%%******''''''***!!!!!!((('''******""",,,111"""111 %%%---///###)))%%%%%%((((((###"""...'''###)))###"""((()))###%%%+++!!!&&&###!!!***'''"""'''%%%)))###///"""***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))SSS===999666222///...---,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((("""&&&...###***"""000%%%///(((888(((,,,$$$!!!(((***...,,,%%%(((((("""(((...'''333"""000"""///***"""###"""---!!!:::)))"""+++///&&&(((+++)))%%%$$$***000'''***###111!!!...,,,!!!&&&'''111(((%%%&&&###333---***%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((PPP===999666222///...---,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<<<$$$+++!!!+++(((###666***---"""&&&...---333BBBZZZzzzxxxOOO...222 ---...%%%###(((+++999 NNNoooaaa]]]+++333444###+++"""%%%$$$'''+++222((((((,,,+++)))$$$""",,,)))###(((""",,,,,,!!!!!!***"""&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))******+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((NNN===999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((ZZZ000(((XXXaaa$$$111(((,,,;;;RRR''' 444"""aaa111%%%eee222,,,---'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))***++++++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))LLL>>>999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((///AAAxxx|||hhh&&&000... %%%&&&777111aaaxxx222333RRR///$$$333"""!!!###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))LLL???999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((444%%%,,,PPP...)))"""111+++555ccc,,,vvv333+++###$$$""">>>jjj444ttt000...'''888ttt""",,,!!![[[...)))&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))MMM999888666333///------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((777,,,'''''')))&&&(((444(((%%%---777FFF###)))%%% 999'''III@@@((()))(((GGG%%%###666%%%QQQ(((...((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((()))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))LLL999888666333///------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''(((777+++'''''')))&&&((((((pppaaa+++555$$$!!!)))+++III%%%"""EEE~~~+++###222ccc???333hhh---888((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((()))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))KKK:::888666333///------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((777***&&&&&&(((%%%'''$$$((('''***%%%555555333 )))hhh###...CCC$$$######(((fff...888,,,222###---%%%JJJ%%%###!!!555###(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))III:::888666222///------------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((777)))%%%&&&(((%%%'''666###%%%(((111222111;;;333###&&&(((GGG***------***hhh&&&555222888888(((555 QQQ777!!!666(((yyyppp((('''###((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***))))))))))))))))))***))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))GGG:::888666222///------------+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((777)))%%%&&&(((%%%(((666"""(((UUU:::111&&&777###[[[...&&&***---111]]]''''''%%%444((((((&&&$$$/// +++"""$$$333,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))******))))))*********+++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))EEE;;;888666333///------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((777)))%%%&&&)))&&&)))###444***...''''''eee111000111(((***((('''555+++WWWJJJ555###$$$(((111******!!!&&&777222%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++)))************+++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))CCC;;;888666333///------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((777***&&&'''***'''***,,,$$$$$$...rrr(((///&&&222ooo...%%%222,,,(((###===,,,222!!!??? '''###333aaa###!!!###(((888'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++)))************+++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))CCC;;;888666333///------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&((('''(((777***'''(((+++(((+++'''%%%...]]]ZZZ$$$222%%%vvvQQQ111+++$$$///$$$///)))%%%jjj444,,,000###+++///(((...GGG***,,,!!!)))&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++)))************+++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))uuuHHH<<<999666222///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,''''''111===((((((++++++'''+++###???***UUU~~~&&&))))))111DDDlll'''(((222---)))---"""%%%'''777III111666###%%%!!!000%%%''',,,+++'''$$$''''''((())))))(((&&&$$$###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))((((((((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++)))******+++++++++++++++******+++,,,***((())),,,...,,,+++---...---------***+++******,,,---+++'''(((,,,///---***)))'''%%%)))***,,,---,,,+++***(((+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttGGG;;;999666222///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))..."""(((&&&@@@)))'''''''''$$$)))222!!!<<<222---RRR333***(((!!!$$$ddd###$$$///!!!///+++++++++###&&&$$$"""(((,,,%%%///444555,,,???FFF'''222(((,,,)))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))(((''''''((())))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************************************,,,,,,+++++++++*********+++++++++***************************************)))))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))***++++++************+++++++++++++++++++++++++++***))))))...,,,,,,---////////////+++***+++,,,............333111...---...000...,,,---,,,+++***+++...000111+++*********))))))((((((+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssGGG;;;999666222///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))###///000'''+++(((&&&&&&&&&... )))888+++******$$$$$$444000???zzz[[[PPP???BBB;;;***%%%111555+++555...&&&...111......000!!!///"""666!!!***%%%ZZZ"""000(((&&&)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))***************************))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************))))))))))))***++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))***---///...+++,,,---.........//////...000,,,'''''')))++++++***111...,,,+++,,,---......777666444111000/////////+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqEEE;;;999666222///...---,,,++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))...$$$777<<<,,,***(((***---888<<>>,,,***)))***...999tttTTT+++///222 [[[---000666000666aaaYYY999JJJNNNHHHJJJMMMPPPWWWqqqdddzzzddd???EEE777GGG(((///777((()))000,,,)))+++---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************************************)))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,***************************************++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************++++++,,,+++,,,,,,,,,------------,,,,,,++++++,,,---...///+++111444///,,,...111000---444777444444666777555555444777;;;:::555444888222///000333333//////333+++,,,------...---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))nnnCCC999999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))),,,sss+++)))(((((((((111///;;;KKKPPP111222BBBDDD999mmm|||nnnkkkqqqmmmbbbbbbllltttaaaaaaaaa'''***$$$(((&&&(((***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,************+++++++++++++++*********))))))))))))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,---------......///...,,,+++++++++,,,---&&&...111...///555888666888BBBHHHFFFFFFLLLNNNKKKHHHJJJPPPUUUNNNDDDDDDLLLQQQCCC999:::;;;666222333......///000111111222222---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmBBB999999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))$$$MMM)))((())))))''',,,,,,dddeeeyyyiiiaaapppmmmlllUUUUUUQQQUUUXXXaaadddhhhooommmmmmuuuhhh777777,,,111000///---,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///------------.........///......---,,,+++***))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---------------............000000/////////111333555444:::<<<>>>IIIXXXZZZSSS[[[fffmmmiiihhhnnnqqqmmmpppttt~~~xxxmmmssszzzdddUUU\\\ddd\\\JJJ???===999444///---,,,---...111000000///...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))lllAAA999999666222///...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))'''///555uuu((()))---...+++///---%%%tttmmmZZZQQQ```XXX]]]aaatttsssxxx|||www^^^XXX______^^^YYYUUUOOOMMMNNNDDD@@@999333......///000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......///000111111666666666777777888888888888777666555444222111111++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,------------.........//////000000111333777;;;???BBBTTTVVVWWW^^^sss}}}{{{{{{qqqttt\\\ddd]]]QQQEEE===:::;;;<<<444333222111000///...---++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffCCC:::999777444000...---------+++++++++************)))...,,,)))(((((()))((('''))))))))))))))))))))))))(((((())))))******++++++---+++******++++++***)))000%%%&&&+++$$$...nnn333%%%---222,,,'''======PPPkkk```fffllllllrrrzzz{{{rrrooo{{{lllnnn|||vvvkkkbbb```WWW[[[XXXLLLAAA===888444---******---+++'''(((...+++)))&&&&&&''')))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************(((((()))***************************************------,,,,,,+++*********---+++***,,,......***'''((())))))************)))((()))+++,,,,,,+++***)))***))))))(((((())))))***,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++***)))))))))***,,,---%%%,,,222000)))'''+++222'''***...////////////000222555;;;@@@CCCDDDCCCCCCCCCAAABBBGGGGGGCCCEEEKKKIIILLLNNNNNNKKKFFFCCCBBB===888333333000,,,,,,...,,,,,,,,,,,,,,,+++***)))++++++)))(((((()))++++++---,,,+++***)))))))))***************************))))))))))))))))))))))))************************((())))))***)))((('''&&&))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++******))))))++++++,,,,,,,,,---------&&&))),,,,,,---...///......///...,,,,,,...000000777444777BBBMMMTTTYYY]]]zzz|||}}}zzzuuussstttsssnnn}}}wwwtttzzz~~~uuurrrwwwZZZcccgggTTTFFFGGG>>>888999999555000///000---000///(((---...$$$))))))***************)))************************))))))*********))))))(((&&&(((***+++***))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))******+++,,,++++++,,,,,,,,,,,,++++++eeeCCC:::999777444000...---------++++++++++++************---+++)))((()))))))))(((************************))))))))))))************+++)))((('''((()))++++++###$$$+++111***!!!'''777]]]rrr&&&,,,///222EEEWWWdddhhhiiihhhnnn~~~ooohhhiiijjjddd^^^\\\___]]]VVVUUU\\\dddgggUUUsssxxxvvv}}}pppjjjqqq~~~tttyyy{{{cccbbb^^^[[[\\\[[[PPPCCCBBB999222///+++(((***///,,,+++************(((&&&++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***************++++++++++++++++++++++++************************+++))))))***,,,+++)))&&&))))))******++++++*********++++++,,,++++++***************+++,,,---...///,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---111***%%%(((111555000)))222111000000333888>>>BBBKKKJJJHHHFFFCCCAAAAAABBBGGGEEEEEEHHHHHHEEEGGGMMMCCCAAA???>>>???@@@BBBCCCFFFDDDEEEFFFCCC===<<<>>>555222---******+++,,,------...///000///---+++)))***************+++++++++************************************************************************,,,---.........,,,***)))************************************************************************,,,,,,,,,+++++++++******++++++++++++*********)))++++++,,,,,,,,,------------------,,,---...///...++++++000555666111000111666;;;JJJbbbuuu}}}yyy|||~~~yyyzzz|||yyy|||www{{{}}}xxx{{{{{{sss~~~~~~jjjUUUWWWPPP@@@333111333333000)))***------333555,,,,,,,,,,,,,,,++++++*********************************************+++++++++,,,,,,,,,***(((((()))+++************************))))))))))))))))))))))))***************************************************************************************++++++,,,)))***++++++,,,,,,,,,,,,dddBBB999999777444000...---------,,,+++++++++************,,,***((((((***+++***)))***************************************)))))))))***)))((('''(((***,,,......222000((((((---+++$$$333111CCCSSSVVVccckkkllllllggg___^^^dddkkknnnZZZ]]]___^^^YYYSSSNNNLLL\\\YYYTTTQQQSSSWWWVVVQQQeeeggg___```ooorrrmmmrrrhhhrrruuunnnmmmxxx~~~wwwwwwxxxqqqvvvzzz{{{zzzhhhZZZXXX]]]aaaXXXOOOEEE@@@:::222,,,***+++******+++---,,,+++)))************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))*********+++++++++,,,+++***+++,,,,,,***(((******+++,,,,,,,,,,,,,,,...------,,,,,,+++++++++((())))))***+++,,,,,,---,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************************************)))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,---------......---,,,,,,------,,,+++++++++---...333444888>>>EEEIIIJJJJJJ???AAACCCFFFJJJNNNTTTXXXMMMOOOSSSXXXWWWRRRPPPRRRZZZUUUNNNJJJIIIGGGDDDBBB>>>===>>>AAA@@@<<<<<>>NNNaaacccnnnyyyxxx{{{}}}{{{ppp|||yyyzzzsssxxx___BBB>>>>>>777888444999777***'''///222---------,,,,,,++++++***++++++++++++++++++++++++++++++*********,,,---...111111...+++(((''')))+++************************))))))))))))))))))))))))***************************************************************************************+++,,,,,,+++++++++,,,,,,---------bbbAAA999999777444000...---------,,,,,,+++++++++************)))((()))+++,,,+++***************************+++++++++******)))))))))***+++,,,+++++++++,,,...***000******444;;;:::PPPIII\\\```tttrrrnnnaaaeee^^^WWWYYYccchhh]]]MMMVVVYYYXXXRRRKKKKKKSSS[[[SSSPPPLLLMMMQQQTTTQQQMMMSSSLLLIIIJJJMMMSSSXXXUUUXXX___```]]]bbbmmmpppiiivvvxxxssssss}}}rrrfff___^^^YYYVVVUUURRRIII===444000...+++***+++---...///*********)))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,---------------,,,//////...---,,,+++++++++******************)))))),,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---...///...---,,,+++&&&---333111++++++555>>>EEEDDDDDDEEEGGGGGGEEEBBBCCCJJJTTT]]]eeemmmvvv{{{iiippp{{{|||uuuqqqtttpppkkkhhhfff___UUULLLMMMFFFAAAAAAAAA===999888???===;;;<<<======:::888000...+++))))))***---.........//////...,,,+++***++++++++++++++++++++++++************************************************+++---///000///---***'''************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......++++++---/////////000:::///111AAAKKKPPPbbb{{{~~~}}}{{{{{{xxx}}}rrrssswww~~~}}}sssvvvppp]]]bbb\\\GGGDDD;;;;;;:::000...333222------,,,++++++++++++++++++++++++++++++++++++++++++***)))((()))+++...///111111000...+++)))***+++************************))))))))))))))))))))))))************************************************************************+++************+++,,,,,,------------------......```@@@999999777444000...---------,,,,,,,,,++++++++++++******)))(((***,,,---,,,+++************************,,,,,,++++++******))))))))),,,//////---++++++++++++,,,---+++---777HHHVVVooobbb~~~mmmoooeeehhhaaa______ZZZRRRNNNQQQTTTTTTOOORRRTTTQQQKKKIIIMMMRRRKKKHHHGGGIIIKKKMMMNNNOOOGGGBBBKKKPPPLLLRRRYYYTTTOOOMMMMMMPPPTTTUUURRROOO]]]aaajjjsssxxx|||~~~wwwhhhbbb\\\YYYZZZZZZVVVQQQDDD>>>444---***+++,,,---************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------...///000...............---,,,,,,......------,,,+++*********+++,,,---------,,,+++---,,,,,,+++***+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---......---,,,+++,,,++++++000999@@@DDDFFFCCCAAAAAAEEEMMMWWW```eeejjjmmmppppppppprrrwww|||kkksss|||{{{xxx|||zzzyyy{{{~~~}}}vvvpppwwwllleeefffggg___QQQGGGBBB>>>:::;;;===???===:::???===999555111---+++***---------------,,,++++++++++++++++++++++++++++++***************************************************+++---......,,,***(((************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///---...222222///111555///555PPPsss{{{~~~|||vvvuuuxxx}}}{{{tttfffqqqvvvwwwRRRCCC<<<======BBB???000------,,,+++++++++,,,,,,++++++++++++++++++++++++***)))((('''(((***,,,...+++---000000...,,,++++++************************************************************************************************************************+++++++++***+++,,,,,,---...---,,,++++++,,,,,,---^^^???;;;999777444000...---------,,,,,,,,,,,,++++++++++++***))))))+++,,,---,,,***+++++++++++++++++++++++++++++++++++++++*********(((,,,000000---+++,,,---999000000>>>PPP___pppmmmcccwwwhhhiii___ddd___VVV\\\\\\TTTNNNQQQYYY___PPPRRRRRRNNNHHHBBBAAABBBLLLJJJJJJKKKKKKKKKNNNRRRJJJHHHMMMMMMEEEEEEHHHEEESSSOOOPPPRRRNNNFFFJJJTTTJJJIIIHHHIIIOOO[[[jjjuuuyyy}}}kkk\\\WWWZZZ^^^^^^ZZZSSSGGG<<<333...***(((++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...//////111444777555555555444333111000///000000111111111///...---)))***+++---...------,,,------,,,+++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------111333666888:::>>>CCCGGGDDDKKKWWWbbbiiimmmpppqqq______]]]XXXTTTVVV^^^fff]]]```aaa______dddhhhiiimmmjjjggghhhkkkooooooooo}}}wwwvvvpppeeehhh___RRRIIIFFFBBB>>>:::;;;===??????===999444000------,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,---.........------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............,,,+++---111000---444@@@IIITTTooo|||yyyzzz~~~}}}xxxuuupppxxxhhhpppsss]]]@@@999:::222333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))+++,,,&&&***...000///---+++***************************************************++++++++++++++++++++++++************************************************+++++++++++++++,,,------,,,+++******+++,,,...///\\\???===999777444000...---------------,,,,,,,,,+++++++++*********+++------+++)))++++++++++++++++++++++++***++++++++++++++++++,,,***...111000...///333777...999RRRpppwwwrrriiifffcccaaajjjaaaaaaVVVUUUVVVTTTOOOMMMMMMHHHAAAGGGIIIJJJJJJIIILLLSSSYYYNNNJJJJJJMMMNNNKKKKKKOOOKKKLLLLLLMMMPPPQQQRRRSSSHHHGGGHHHJJJGGGDDDHHHPPPGGGNNNVVVZZZYYYVVVSSSPPPWWWdddmmmooozzzttthhhccc]]]WWW]]][[[VVVPPPIII???555...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,---...///000111222222555777:::;;;<<<>>>CCCFFFDDDDDDCCCAAA???===;;;:::888:::<<<>>>>>><<<999777222333333333222000...,,,------,,,++++++++++++,,,************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---...///000111555<<>>999777444111...------------------,,,,,,,,,+++++++++***+++,,,------+++)))++++++++++++++++++++++++*********++++++,,,,,,---///111333222111444<<>>AAAKKKggg{{{~~~|||zzzqqqvvvxxxdddHHHEEE@@@:::555111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******((()))******)))((()))***************************************************++++++++++++++++++++++++************************************************,,,,,,++++++,,,,,,---...---...///222666;;;@@@CCCWWW@@@===999777555222000///.........---,,,,,,++++++++++++*********)))******+++,,,---...///...,,,+++,,,------******...000//////111...333666222333DDDeee}}}nnndddcccddddddiiiaaaYYYTTTPPPLLLNNNSSSKKKMMMMMMKKKJJJMMMPPPRRRTTTUUUTTT[[[hhhfff```eee```aaabbbeeeiiilllmmmmmmeeecccbbbcccfffhhhgggeeeiiiccccccjjjjjjdddgggppppppkkkgggfffgggfffdddaaaXXXVVVTTTSSSTTTXXX\\\___fffvvvxxx~~~rrriii]]]SSSPPPZZZbbb^^^VVVRRRFFF>>>444,,,)))***,,,...+++))))))+++------)))%%%************************************************************************************************************************++++++++++++++++++++++++......---,,,,,,+++******+++---...---,,,,,,---...***000222......222222///555555===BBBAAAKKKVVVUUU^^^YYY```nnnnnniiiuuuqqqhhhooollleeeaaa]]]\\\VVVTTTWWWTTTMMMMMMQQQHHH>>><<>>???KKKZZZWWW@@@===999777555222000///.........---,,,,,,++++++,,,,,,***************+++,,,,,,---...///...,,,+++,,,---,,,+++,,,+++((((((111<<>>===BBBFFF^^^ssssssdddVVVOOOLLL\\\uuu~~~{{{}}}{{{}}}ssskkkpppzzz|||aaaEEE???>>>BBBNNNXXXUUUEEE555111444555222---)))***,,,+++***)))***,,,---,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......///000222333///***---444AAARRRooouuunnnyyykkknnnvvv}}}{{{]]]IIIAAA555888555333---(((+++111111,,,,,,,,,,,,,,,,,,,,,++++++************************++++++************++++++******++++++++++++******************************************++++++++++++,,,+++******+++,,,------,,,---.........///222444555:::BBBKKKRRR[[[jjjxxxUUU@@@<<<999777555222000///.........---,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...///...,,,,,,,,,......++++++000444222222333AAAOOOdddvvv}}}zzzqqqjjjggggggeeedddggghhh```UUUMMMKKKKKKMMMKKKGGGHHHLLLZZZXXXXXXZZZ^^^aaaccceeeeeeeee___```eee^^^TTTWWWVVVVVVZZZdddpppsssnnnfffiiikkkooorrrrrrmmmeee___bbb___bbbgggddd[[[YYY]]]^^^```aaa^^^WWWTTTTTTVVVcccffffff```XXXVVV]]]dddUUU]]]lll{{{{{{wwwwww~~~tttdddYYYXXX^^^ccc]]]XXXRRRJJJCCC;;;333...***++++++***))))))***,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,---,,,,,,...111333000---222>>>EEELLLaaawww}}}{{{uuu}}}rrraaaTTTNNNKKKBBB@@@???AAACCC@@@999222...---,,,+++++++++,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---/////////111;;;EEECCC>>>GGGYYYaaadddcccXXXIIIKKKccc}}}vvvsss{{{~~~uuu\\\OOODDDEEEPPPYYYYYYTTTGGG>>>333///000000---(((+++******+++---...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,///333222---///@@@RRRrrrzzzzzzrrrttt{{{|||ppp{{{vvv{{{gggGGG:::AAA999999222)))***111111))),,,---------------------++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,------......////////////000555;;;@@@CCCRRRbbbiiinnnwwwTTT???<<<999777555222000///.........------,,,,,,,,,------+++++++++++++++,,,---------...///...---,,,---...333000///222555999BBBKKKmmmxxxxxxfffZZZ\\\bbbmmmlllgggbbb___[[[RRRHHHLLLJJJKKKMMMOOORRRZZZdddfffdddeeeiiilllkkkiiiiii]]]\\\VVVWWWaaaaaaaaakkksssvvv}}}~~~|||rrrkkkiiimmmqqqjjjjjjggg```YYYYYY```gggZZZ\\\cccmmmqqqpppoooqqqwwwxxxnnniiiaaaXXX]]]\\\[[[YYYVVVOOOGGGBBB,,,,,,,,,---...---)))'''++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////+++---///111111222444666999EEERRR[[[aaaqqqkkkffffffZZZPPPDDD>>>AAAEEEEEEDDD555555444333111///,,,)))+++,,,,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...000///...------...000222444===???<<>>===:::444---(((++++++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........000///---,,,---000333555>>>@@@CCCMMMeeexxxoooYYYNNNQQQiii~~~sss|||{{{ppp~~~~~~}}}www|||yyygggPPPDDDAAAWWW```fff\\\GGG777333777000...,,,+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------......///000666111222>>>QQQggg}}}xxxuuu}}}kkkyyyyyyyyysss}}}wwwNNNAAA999<<<;;;333000444------,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,...///...,,,+++,,,...///111444;;;FFFVVVfffppp~~~PPP???;;;999777555222000///......------------------...///------,,,,,,------...///---...//////...---///000000***,,,???ZZZsss{{{kkk[[[ZZZbbbfff^^^SSSPPPRRROOOIIIGGGLLLRRRUUUUUU\\\hhhrrrtttrrruuuzzzqqqkkkhhhkkkkkkkkksss~~~oookkkgggccc^^^XXXYYY]]]zzzvvveeedddaaa```___^^^[[[XXXOOODDD666---+++...000111,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......////////////////////////.........------...444???QQQdddpppzzzqqqsss|||zzzuuusssnnnuuu~~~{{{yyytttuuu|||ppp___QQQIIIBBB@@@>>>>>>???===777333......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------...............---+++,,,///555;;;>>>@@@KKKbbbvvvrrr^^^RRRSSShhh}}}|||ooozzzwww|||www{{{xxxzzz{{{{{{{{{eeeUUUHHHJJJRRR^^^ddd\\\GGG555333000,,,***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111111,,,///>>>WWWqqqwww{{{~~~dddPPP???>>>@@@;;;666555///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...///...,,,,,,000333444;;;FFFSSScccsssOOO>>>:::999777555222000///......---------------...//////---------------......///,,,...//////......///111000555JJJmmm{{{kkkcccddddddaaa\\\WWWSSSRRRLLLNNNOOOOOOTTT]]]bbbbbbbbbiiitttzzzvvvmmmiiilll___cccsss}}}uuuhhhaaaeeemmm|||xxxrrrjjjbbb^^^[[[ZZZYYYXXXRRRGGG:::000...222777,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000000000000111111222222333666<<>>:::999777555222000///......---------------...///000...------------...//////,,,...//////......///111222TTTrrr```\\\eeeggghhhcccZZZTTTSSSTTTSSSTTTTTTXXX```hhhgggaaaccchhhppptttooohhhhhhmmmzzzwwwvvvvvvuuutttiiihhheee^^^WWWSSSSSSTTTRRRWWW[[[\\\\\\]]]^^^]]][[[```hhhooouuu}}}qqqkkknnnhhh{{{qqqeee^^^[[[[[[[[[WWWZZZWWWKKK999///000666,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111///000111222444555666777TTT```sss{{{~~~tttcccVVVNNNIIIDDD@@@BBB???999333///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...///111777@@@LLLWWW^^^kkklll]]]HHHKKKrrr|||uuu{{{~~~pppYYYIIIFFFQQQbbbnnnRRRJJJ???666111///......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................000000000000111222333444JJJ\\\vvvtttnnnpppooorrr|||zzzSSSDDDDDD???555333111...---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---/////////444===EEEWWWfff|||KKKBBB:::999777555222000///..............................,,,///000---,,,---///000111------111///,,,444@@@gggnnncccdddfffkkkjjjaaaVVVQQQTTTTTTPPPXXXYYY^^^dddeeecccjjjssshhhiiinnnwww||||||eeebbb]]]XXXTTTQQQPPPPPPLLLLLLKKKKKKKKKLLLNNNOOOQQQRRRSSSQQQPPPPPPQQQSSSSSSSSSTTTVVVYYY[[[ZZZYYYaaa```gggsss|||yyyxxxuuusssrrrvvv~~~||||||vvvdddYYYZZZYYY___VVVSSSUUUMMM999+++)))---+++++++++,,,---+++)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000///---------...///000///333888888IIIeee{{{{{{xxxuuuyyybbb]]]QQQ===???DDDFFF>>>555000...------///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...............---,,,---000333111444666:::JJJddd{{{iiiRRRHHHbbbyyy}}}{{{}}}{{{xxxYYYEEELLLcccssscccNNN???777333...***...,,,---///...+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////...---...///555111---222666///999UUUxxxxxxzzz~~~rrrkkkmmmxxxtttpppooooookkkddd]]]fffcccaaaccciiiqqqxxx{{{zzzlllZZZNNN:::777===:::///))),,,...+++...---------......,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///000---***+++///111---,,,+++333???@@@LLLeeevvvqqqrrr~~~~~~|||{{{vvvKKKBBB:::999777555222000///.................................//////---,,,,,,,,,,,,///,,,222888111111RRR|||zzzhhhfffqqqvvvrrraaa^^^VVVQQQUUU___cccaaa\\\ZZZ]]]gggnnnooopppssssss|||zzztttmmmhhhddd^^^TTTLLLVVVTTTQQQOOOOOOQQQSSSUUUYYYYYYZZZ\\\^^^aaadddeeegggfffeeedddcccaaa```___aaa```^^^\\\[[[XXXTTTQQQOOOMMMPPPWWW[[[]]]cccjjj|||wwwrrrqqqtttvvvppprrrttthhh___UUU[[[\\\[[[XXXRRRIII===222+++,,,------,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111///---,,,...111444555222111666>>>GGGZZZwww|||{{{}}}ppp[[[EEEDDDEEEGGGFFF@@@777000000...++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...//////.........///000000000222???HHHNNN___rrrsssfffIIIYYYvvvzzz|||wwwtttlllRRRHHHWWWiiikkkSSS===999555---...,,,---000///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000///......///)))000...---444>>>QQQkkk|||zzzssspppvvvooogggbbb^^^```mmmzzz~~~rrraaaVVVSSSVVVXXXZZZTTTQQQNNNNNNPPPSSSVVVVVVYYY^^^fffnnnwwwgggKKKCCC;;;666222......111...---,,,---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++......---++++++---...,,,<<<999---:::ZZZ}}}}}}kkkeeeppp|||JJJBBB;;;999777555222000/////////........................000...---...///...---,,,333...///888GGGaaauuuZZZUUUcccmmmfffYYYVVVUUUSSSVVV___iiikkkggg___gggnnnmmmfffgggzzzxxxnnnfff```\\\OOOMMMMMMOOOSSSTTTQQQNNNRRRRRRSSSVVV\\\bbbiiilllpppqqqtttwww{{{~~~yyyvvvuuusssqqqooojjjddd```\\\XXXTTTSSSRRROOOPPPSSSZZZ```gggnnnyyy|||qqqhhhcccjjjiiirrruuuhhhXXXSSS[[[\\\UUUTTTVVVKKK;;;,,,---......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////...,,,+++,,,///333555666999999LLL\\\ggg|||zzzgggUUUGGGIIINNNJJJAAA===888111***)))---///---))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,------...//////......///111222111000===FFFUUUgggsssppp]]]IIIbbbwwwsssvvvzzzppp^^^QQQSSSaaapppgggKKK<<<>>>000------000///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000111000///...///000+++444000///EEE```rrr~~~zzzppplllxxxxxxrrrlllddd^^^]]]^^^aaaeeehhhlllttt}}}~~~yyysssppppppqqqpppnnnpppnnnkkkhhhfffccc___]]]OOOPPPQQQSSSVVV[[[aaafffwwwrrr}}}SSSCCC999:::888...+++///---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,............//////:::999AAAeeexxxjjjfffnnn}}}IIIBBB;;;999888555333000/////////........................111------000333222111111666000...EEExxxjjjgggiiiqqqsssiii\\\UUUSSSWWW]]]cccggggggbbb]]]___hhhooonnnkkkxxxvvvooodddYYYQQQKKKHHHFFFOOOMMMLLLNNNTTT[[[aaadddmmmpppuuu}}}~~~vvvqqqrrrmmmfffbbb^^^[[[ZZZZZZQQQTTTXXXZZZ___iiivvv}}}vvvlllmmmiiipppzzzrrrfffXXX[[[YYYUUUVVVYYYRRRHHH777222...+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////+++...222333333333555777HHHOOOqqq{{{vvvUUUJJJJJJHHHGGGJJJBBB;;;333/////////---+++------------------------------------------------------------------------------------............---------------...//////...///000//////111777;;;FFFTTTlllzzziiiQQQTTTkkk]]]DDDEEEhhh~~~mmmQQQDDD999333......---+++,,,000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................///000///...---///000333555000<<>>333///,,,+++---111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...///...------///111...444<<>>LLL___yyyzzznnnlllsss}}}GGGAAA<<<:::888666333111000000000////////////////////////444...---000///+++///777777NNNfffaaapppwwwzzzqqqaaaXXXYYY___aaabbbccc```ZZZZZZffftttyyy|||ooodddWWWLLLFFFHHHLLLOOOPPPPPPUUU___hhhkkkvvvzzzqqqhhheeecccaaa]]]YYYXXX[[[XXX^^^iiivvv|||~~~{{{hhh[[[\\\]]]VVVTTTZZZQQQDDD555---...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000111111///,,,---:::PPPaaawwwgggVVVKKKJJJJJJHHHAAA999222///...------------------------------------------------------------------------------........./////////......------......///000///111333333555AAATTTcccnnnssseeePPPXXXqqqfffbbbgggeeegggnnnuuuxxx}}}yyynnnhhhnnnsssqqqlllooo|||yyyzzzaaaPPP[[[jjjmmmZZZLLL>>>555111......111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---.........---///222444...DDD\\\pppzzzwwwooobbb___fffpppwww~~~tttfff[[[XXX[[[aaaeeevvv{{{xxxjjjJJJDDD>>>111222000---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......222---,,,///......666BBBTTTnnn|||ooocccmmm}}}yyysssxxxFFFAAA<<<:::999666333111000000000////////////////////////111---...222000,,,555DDDbbbpppoooyyyiiiaaaaaa```[[[]]]ZZZXXXYYY[[[dddzzzqqqaaaPPPIIIHHHJJJOOOUUUTTT\\\ccceeegggrrrxxxtttlllaaaZZZYYYUUUVVVXXX^^^gggrrr|||sssccc]]]\\\[[[WWWUUUTTTMMMBBB777000...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////.../////////000000000000111...---222AAAXXXqqqnnnXXXNNNMMMKKKIIIDDD===555111........................------------------------....................................////////////...............//////000222111222777CCCTTTfffrrruuueeeWWWeeewwwooooooxxx}}}vvv^^^eeesssvvvrrrfffPPP\\\xxxiii[[[KKKAAA:::333//////........................,,,,,,,,,,,,,,,,,,,,,,,,......................................................//////000222555888CCCaaavvvyyyzzz}}}|||yyyeeegggjjjpppyyy{{{mmm___VVVdddiiiuuusss\\\TTTJJJ???555222///......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111---...222333666GGG[[[xxxvvvvvvllluuuzzzuuutttxxx}}}FFFAAA<<<:::999666444222000000000000000000000000000000000...,,,///555333222@@@SSSmmmzzzmmmTTTNNN[[[aaa\\\TTTPPPQQQXXXbbbqqqsss___QQQKKKIIILLLPPPRRRTTTVVV^^^iiiuuu|||qqqddd```YYYWWWUUUUUUWWW[[[```cccjjjqqqaaa```fff```TTTTTTRRRLLL@@@222++++++...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000////////////000000000000333222666GGGaaa}}}qqqaaa]]]___ooo~~~{{{yyy{{{xxxoooeeeeeevvv}}}oooaaa```eeemmmooolllpppzzzlllQQQOOOMMMNNNNNNHHH===444........................------------------------..................................../////////000...............///000000444111111;;;OOOcccrrrxxxbbbZZZrrr~~~ssskkkdddeeevvvxxxqqqsss}}}uuuiii]]]UUUqqqcccTTTJJJBBB888000---........................,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////000000111222444888<<<[[[uuu{{{pppuuuqqqeee```rrr}}}uuufff___^^^dddiiinnn~~~}}}qqqdddZZZ777444000......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---+++///666:::AAAZZZsss{{{{{{}}}nnnhhhppp~~~CCCAAA;;;:::888666333222111111111111///---...000222111///333666(((---???444OOOmmmjjj}}}iiibbb```VVVYYY___TTTRRR^^^ddddddsss{{{___QQQPPPMMMNNNPPPQQQUUU^^^kkktttwwwxxxpppfffYYYUUU\\\ddd```VVV\\\eeevvv~~~ooo[[[aaaaaaRRRTTTRRRHHH;;;222...,,,***+++,,,,,,+++***+++,,,---------------------------------...............000------222444222111222000999KKKnnn{{{iii^^^^^^bbbnnneeedddqqq|||vvvfff[[[ddd___```iiiooojjjaaa[[[YYYVVVSSSQQQSSSXXX\\\^^^bbbcccvvvvvvdddQQQJJJMMMNNNJJJFFF555///,,,///222000......------------------------..........................................------...******///333222111222...111;;;NNNfffuuuqqqeeeWWWsssoooyyypppkkkxxx{{{wwwxxx|||~~~~~~___iiiqqqsssfffNNN;;;333222000...,,,+++,,,---,,,+++,,,------......------,,,,,,,,,,,,---------......///////////////.........555//////333000000EEE___zzzkkkttt~~~xxxccc```hhhwwwzzzuuuuuu}}}yyy{{{TTT===---111555///,,,111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,---...333***444BBBCCCPPPuuuzzzzzzxxxzzzooojjjiiippp}}}CCC@@@;;;:::888666444222111111111222000...///111222222000+++111888000555iiiuuu~~~mmm]]]___llliii[[[QQQJJJVVV^^^kkkmmm]]]OOOKKKPPPNNNSSSYYYaaajjjwwwkkk[[[WWWZZZZZZVVVbbbdddlll{{{vvvbbbeeeccc]]]VVVQQQQQQKKK>>>333///------...---,,,++++++,,,------------------------------............//////333000///222444333444777333RRRuuu}}}nnn```WWWVVVYYY]]]bbb```bbbhhhjjjddd___^^^bbb```bbbeeeccc[[[UUUTTT^^^ZZZUUUVVVZZZ]]]\\\YYY\\\XXX___rrrjjjUUUNNNMMMJJJFFF???666//////000...------------------------------................................................222---+++...000......111777888HHHbbbnnneeeYYYTTTwwwuuuqqqrrr{{{{{{|||[[[eeerrruuudddKKK===<<<444111///...///000000000,,,------......------,,,,,,,,,---------.........///////////////////////////---///222666DDDbbbwwwwww|||nnncccggguuuqqqjjjXXXLLL<<<333000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...111888???NNNpppwwwuuuwwwppp}}}rrriiisssCCCAAA<<<:::888666444222111111111333222000000111222111111000333666888ZZZ|||~~~yyymmmooo```gggeee___YYYPPPRRR___\\\tttoooYYYPPPMMMMMMQQQYYY]]]bbbjjjuuuvvvhhhccc```\\\eeeccchhhrrr{{{}}}iiiiiibbbdddWWWOOOTTTTTTGGG777////////////......---,,,,,,---------------------------........./////////000111000111333222111666===TTT{{{xxxkkkeee[[[PPPLLLQQQXXX\\\]]]lllnnnoookkk___WWWYYYaaaaaaccceeeeee]]]TTTSSSXXXbbb]]]ZZZ___hhhmmmjjjeeeeee___ZZZ^^^mmmfff[[[WWWSSSNNNKKKAAA777333000...---///------------------------................................................333///---//////...///333444BBB^^^pppfffUUUaaa|||sssiiinnn~~~|||ccc___cccnnnmmmYYYBBB666888444000---------......,,,------......------,,,,,,------------.........////////////////////////111111000222===TTTsssrrrsssmmm[[[aaaqqqyyypppeee___NNN999///111333////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------///111111000//////888EEEWWWppp{{{xxxyyy}}}zzzzzzssscccxxx}}}|||DDDAAA<<<:::999666444222222111222333222111000111111111111666777///ZZZ{{{|||~~~jjjcccdddcccrrraaaGGGJJJVVVaaappp|||]]]TTTMMMOOOTTTXXX^^^dddqqq|||rrrggg```aaajjjuuuvvvsss{{{uuurrrgggiiiaaaVVVRRRRRROOOBBB444000///...............---.................................//////000000111///222555666333666FFFWWWzzzwwwvvvlllYYYIIISSSNNNKKKNNNTTTYYYXXXUUU[[[]]]\\\UUUIIICCCFFFLLLJJJKKKNNNOOOIIIDDDFFFMMMVVVTTTVVV^^^hhhppprrrqqqxxxxxxsssooottt|||yyyoooooozzzlll```TTTJJJPPPIIIBBB<<<444......333............................................................////////////000...000222222000333999777XXXrrrhhhRRR[[[|||vvvcccdddtttwwwcccKKK???:::333...,,,,,,,,,,,,,,,------......------,,,------------............///////////////000000000555444333:::OOOiiixxx|||xxxxxxrrr___XXXqqq~~~{{{bbbHHH888444333111////////////............------------------------...---,,,---000111000...:::===OOOrrr}}}~~~~~~bbbaaannnvvv|||FFFAAA===;;;999777444333222222222222222111111000000111222---999TTTmmmccc___ccccccgggfffRRRKKK^^^ggghhhuuuoooYYYQQQPPPQQQTTTZZZcccqqq}}}}}}gggggglllqqqpppmmmvvvrrrooossshhhUUUOOOUUUQQQBBB333000---,,,.../////////..............................//////000111222222333444666555777HHHjjjxxxeeeWWWRRRQQQOOOMMMQQQOOONNNMMMLLLJJJGGGFFFDDDDDDBBBBBBBBBDDDEEEDDDAAA???AAADDDEEECCCDDDHHHEEEGGGJJJNNNSSSYYY```eeettt|||ttt```\\\\\\fff|||lllWWWGGGMMMKKKIIIDDD999//////444........................................................./////////000000---...111444222000555<<>>LLL___}}}xxx}}}rrrfffiii{{{JJJBBB===;;;999777555333222222222111222333222111111333555///RRRwwwqqq[[[bbbkkkjjjdddYYYWWWdddfff^^^tttbbbTTTPPPNNNQQQVVV]]]jjjttthhhbbbeeeooowww~~~zzzqqqzzzttt]]]QQQTTTTTTLLL:::444...+++---///000000..............................///000111222333333222000000555DDDbbbzzzllliiibbbWWWMMMHHHHHHKKKMMMFFFGGGFFFCCC@@@@@@DDDHHHKKKJJJIIIJJJPPPUUURRRLLLOOOLLLLLLQQQTTTQQQNNNMMMFFFHHHIIIGGGDDDEEEJJJPPPSSS\\\fffnnnwww|||uuuhhhaaa\\\[[[eee{{{wwwdddOOOLLLKKKHHH@@@555000111.........................................................//////000000111---...111333000000999DDDbbbaaaYYY```ttt}}}uuuxxxiii^^^iiipppmmmPPPHHH===444//////000111,,,------......------,,,------........./////////...//////000000111111222111666FFFccc~~~}}}oooqqq^^^^^^mmm|||tttxxxppplll^^^CCC333222000000000/////////......------------------------.........------000666:::???kkkwwwzzzttthhhrrr~~~LLLCCC===;;;:::777555333222222222111333555444333444666999PPPwwwyyynnngggiiilllkkkccc]]]fffmmmeeelllyyyWWWEEEIIIUUUUUU___ooosssiiilllkkkeeeppp}}}tttxxxxxxooo___QQQNNNPPPEEE===222------///000///...........................//////000222333333444222///555IIIfff|||```LLLIIILLLNNNNNNJJJGGGEEEDDDAAACCCEEEGGGHHHKKKPPPTTTRRRVVVVVVTTTUUUXXXXXXSSSWWWUUUVVV[[[\\\VVVPPPNNNSSSSSSRRROOOLLLJJJJJJJJJDDDFFFKKKQQQ[[[ccchhhhhh___cccfffdddcccjjjzzz}}}\\\RRRJJJJJJJJJBBB777///................................................---......///000000111111///000111222111777HHHYYY```RRR[[[|||yyyllltttwwwiiinnnxxxeeeZZZKKK===444000//////,,,------......------,,,............////////////...//////000111111222222666BBB\\\vvv|||xxx{{{mmmQQQ]]]~~~bbbFFF777000000000000/////////...........................,,,///000......333>>>HHH]]]~~~ttt|||qqqmmmppp|||NNNCCC===;;;:::888555333333333333222444777777555666999===ttt{{{rrrffflllqqqiiibbbcccgggcccfffhhhuuuiiiTTTPPPTTTWWWXXXeeexxxuuu```jjj{{{{{{www|||rrrTTTKKKVVVMMMCCC666...---//////...////////////////////////...///000111222333444444666666EEEhhh~~~}}}~~~mmmSSSBBBHHHHHHHHHFFFEEEEEEGGGIIIKKKOOOTTTYYY[[[ZZZXXXUUUVVV```fffbbb^^^ccciiikkkeeefffjjjooommmeee^^^]]]ZZZYYYXXXYYYYYYWWWSSSOOOQQQLLLHHHIIIKKKPPPWWW___lllpppvvv|||}}}xxxpppiiikkkYYYKKKMMMSSSNNN>>>000////////////////////////........................---......///000111111222000000111222555AAAZZZppp\\\SSSttt{{{xxxQQQlllyyyqqqmmm}}}sss___LLL>>>555111///,,,------......------,,,............/////////000...//////000111222222222888LLLmmmxxx```YYYcccyyy~~~UUU777000000000000////////////........................+++///111000///666EEERRRwwwxxxpppqqqrrreeexxxPPP??????<<<:::888666444444444444666999333444<<<666>>>^^^sssqqqiiiiiiqqqnnnccc```ggg___nnn}}}nnnWWWQQQQQQSSS___nnn~~~~~~fffsssvvvzzzvvvzzzyyy]]]RRROOOKKKIII>>>111---111000***///////////////////////////222111///000555666444333GGGooo|||mmm]]]NNNEEEGGGNNNAAACCCGGGIIIKKKMMMOOOQQQRRRXXX```ddddddeeeiiimmmlll{{{|||}}}|||vvvnnngggccc```___^^^WWWPPPNNNQQQQQQLLLJJJMMMVVVYYYeeezzzlllTTTgggqqqxxxdddWWWSSSOOOQQQMMM???111000000222///++++++////////////////////////////////////000111111222222333(((777777111___|||WWWLLL}}}vvvssswww~~~||||||rrr~~~oooUUUCCC>>>888111//////...------...///---////////////000000000000444222111111000///111555GGGttt{{{~~~[[[[[[eee~~~eee999888...444333'''---666+++...------,,,,,,------...///...,,,000222333QQQ|||~~~}}}xxxhhhkkkzzzPPP??????<<<:::888666555444444444:::999999<<<777888```}}}jjjfffhhhmmmjjj______gggkkkhhh[[[RRRTTT[[[hhhtttkkkoooxxxwww{{{lllSSSPPPRRRQQQGGG999111333333000////////////////////////111000000222444555555444AAAeee}}}eeeOOOIIIOOOQQQKKKEEEOOOKKKIIILLLSSS[[[___```dddjjjrrr|||~~~ooo]]]RRRLLLIIILLLSSSKKKOOOWWW___gggmmmppprrrpppdddmmmxxxbbbWWWPPPQQQKKK<<<999333///111111...------/////////////////////////////////000111111222222333555333777OOOkkkjjjUUUccc|||}}}nnnwwwyyyttteeeTTTEEE:::111000000///......///...---////////////000000000000///---...444555444999BBBggg}}}}}}```TTTaaaxxx~~~zzzvvvsssddd@@@111111222***///555,,,...------,,,,,,------...***000//////666DDDggg}}}rrrqqquuu{{{~~~PPP??????;;;:::888666555444555555444999???888333TTTnnnhhhffffffgggaaa]]]cccooo~~~fffQQQPPPTTT```pppqqqmmmqqq}}}yyyppp]]]RRRRRRRRRKKK>>>333//////111////////////////////////333...///555666222444;;;WWWvvvkkk}}}eeeWWWJJJEEEEEEEEEFFFHHHLLLSSS\\\```aaafffoooxxx}}}nnn^^^SSSOOOJJJNNNRRRSSSVVV]]]jjjtttwwwiii```eeeoooZZZQQQMMMDDDBBB888000000333111...---/////////////////////////////////000111111222222///:::...===mmmoooVVV\\\rrruuuzzzyyylllTTT???444222000......//////...---////////////000000000000222...///555333000;;;LLLwwwppp{{{UUUTTTdddwww~~~|||www}}}RRR:::000222000000111,,,......------------......(((555333///AAAbbbssseeeppp}}}PPP??????;;;:::888666555555555666///999@@@888MMMtttnnnkkkeee^^^\\\cccvvvxxxbbbTTTSSSWWWcccvvvyyymmmqqqzzzuuuXXXOOOOOOMMMDDD777---,,,000////////////////////////333...000666333///:::MMMqqqwwwiiisss{{{}}}nnndddTTTQQQOOOKKKFFFEEEKKKUUU[[[]]]```ggguuuyyymmmbbb[[[RRRNNNQQQXXX___cccrrrzzz~~~tttmmmwwwjjjVVVUUUSSSHHH>>>555222111///...////////////////////////////////////000111111222222000555555UUUzzzfffXXX{{{zzz}}}zzzvvvzzz}}}dddIII;;;333///,,,...000///......////////////000000000000555222333444000333KKKhhhlll^^^QQQfff~~~wwwzzzfffIII444222333000...,,,......------------......,,,777222333XXXyyyccccccxxx}}}wwwxxxPPP??????;;;:::888777666666666666666333<<>>777000///111/////////////////////////////////000111111222222000NNNmmmgggSSSddd|||{{{ooofff```[[[\\\]]]]]][[[VVVNNNGGGBBBHHHJJJQQQ\\\hhhqqqtttttt}}}yyyssszzzwwwvvvxxxxxxxxx}}}www}}}zzzlllPPP???222111111,,,,,,000////////////000000000000111666444111DDDiiiyyyTTTZZZzzz}}}zzzxxxwwwwwwxxxvvvrrrnnnooouuuzzz}}}xxxuuusssuuuzzz~~~ccc;;;444222...333//////............//////000111>>>ffflllmmmwwwPPP??????;;;:::999777777777888888444ggg{{{fff```hhhttthhhYYYUUU^^^vvviiikkkvvvZZZHHHMMMOOOCCC777666000000000000000000000000000555555333???```|||}}}kkkOOOKKKPPPMMMIIIIII]]]YYY^^^rrr}}}xxx|||\\\dddWWWPPPdddqqqwwwkkk]]]lll{{{aaaTTTGGG@@@<<<666111////////////////////////////////////000111111222222555mmm}}}]]]XXX{{{~~~vvvdddZZZNNNIIIKKKQQQUUUWWWVVVYYY]]]____________```eeelllzzzyyyyyysss~~~[[[GGG777444222,,,***///////////////000000000000///666666888WWW{{{[[[GGGmmm|||xxxtttqqqooonnnnnnmmmhhh___WWWTTTXXX]]]lllqqqwwwzzzzzz{{{|||~~~~~~{{{xxxtttsssvvv|||rrrrrr{{{FFF777333---111//////............//////444888KKKttt}}}{{{XXXoooOOOCCC<<<:::@@@;;;888<<<999666;;;VVVrrriiilllyyy~~~hhhZZZ[[[aaannnsssfffccc}}}sssHHHLLLIIIBBBHHH***111//////222111...000444,,,===111///VVVwwwnnnYYYHHHEEEFFFFFFOOO\\\cccccc}}}|||XXXJJJYYYgggiiiyyy]]]ZZZ]]]^^^iii{{{vvvuuusssyyyssshhhQQQDDDCCC;;;111111.........///////////////111333333222000///333888BBB]]]MMMjjjXXXRRRSSSSSSRRRTTTWWWdddttt|||mmmbbbbbbzzzuuuyyy}}}uuujjjWWWAAA666222///+++)))000000000000////////////333777+++:::xxx|||lllWWWXXX{{{xxxtttnnniiiddd```^^^\\\\\\TTTEEE<<<>>>DDDGGGFFFPPPXXX\\\bbbllluuuxxx~~~yyy|||wwwmmmnnnzzzttteeewww}}}```999222666***,,,///111///---...000000222EEEbbb{{{lllppprrr~~~~~~|||OOOCCC<<<@@@???;;;999999777LLLpppuuujjjiiilll{{{eee]]]WWW]]]sss{{{zzzwwwnnneeennnQQQOOOPPPGGGIII444222000000222111///000444...555444EEElll{{{qqqnnnTTTPPPJJJEEEFFFMMMWWW___lll{{{dddWWWRRRgggvvvqqqzzz{{{eee\\\cccjjjkkk{{{~~~vvvgggXXXOOOGGG???666000////////////////////////000333111111555111333AAA^^^zzzYYY```^^^ZZZWWW[[[bbbgggfffdddvvvkkkRRRbbb~~~qqqeeerrr~~~ttt^^^ddd}}}vvvkkkeeedddiiipppzzz~~~{{{vvveeeKKK777000222444555000000000000000000000///+++777<<>>TTTzzzvvveeerrryyyuuummmxxxwwwjjjdddpppNNNCCC======:::888<<<;;;>>>lll{{{hhhjjjppp~~~jjjUUU[[[bbbnnn}}}oooooowwwuuujjjaaaxxx}}}___MMMNNNHHHEEE;;;444111000222222///000444444///===dddvvvzzzWWWPPPDDD???GGGSSS\\\fffppp}}}}}}vvviiiWWWPPPYYYlllyyy```eeeuuu}}}~~~zzzzzz|||ooojjjiiigggzzziiibbb]]]JJJBBB>>>000000000///////////////000///444...000999222777RRRiiiUUUvvv{{{zzzmmmbbb\\\YYYXXXXXXZZZdddxxxuuubbbOOO]]]eeexxxzzzkkk~~~yyy}}}zzzpppooorrrzzz}}}}}}|||aaaBBB111000222111000000000000000000000000000333???]]]www{{{qqqQQQjjj|||}}}eee^^^^^^aaammm|||sssnnnqqqtttqqqjjjbbbYYYRRRLLLIIIHHH@@@>>>DDDHHHFFFGGGKKKNNNbbbrrrzzz}}}|||}}}}}}}}}{{{zzzrrrrrrooommmwwwxxxiiiqqqTTT777333000111111111111111111111222AAAaaallleeevvvtttgggssswwwbbbWWWccc}}}MMMCCC===777888888;;;:::???lllssskkkqqqyyyrrr\\\cccqqqzzznnnjjjnnnqqqpppdddlllxxxMMMGGGIIIEEE@@@777333000222222000111444888...JJJ}}}hhhOOOSSSCCCCCCTTT]]]ccczzz\\\TTTPPPTTThhhxxxvvv{{{hhhttt~~~yyywwwvvvyyyrrrqqquuupppgggnnnmmm}}}ppplllhhhKKKBBBDDD444222111000/////////000000...555//////888222@@@jjjWWWZZZppphhh\\\RRRPPPXXXeeennnttt~~~TTTKKK^^^yyyxxxwww~~~~~~qqq```dddkkkuuuyyymmmgggooo}}}sssQQQ999222///***000000000000000111111111:::222EEEppp|||YYYYYY~~~xxxlllhhhjjjlllhhhqqqdddIIIFFFOOO___tttXXXNNNQQQRRRQQQOOOLLLIIIEEEAAA???CCC@@@DDDKKKIIIIII\\\uuu~~~~~~}}}~~~~~~~~~vvvvvvrrrmmmpppzzz{{{kkklllpppCCC///***333111000111111111222555LLLtttwwwjjjssszzz|||tttiiimmmiiiKKKBBB>>>999>>>===:::777666KKKooopppnnnpppyyy~~~cccZZZaaappp~~~}}}|||xxxxxxxxxxxxwwwvvvttttttxxxwwwwwwsssiii```eeeqqqooobbbtttYYYDDDNNNJJJEEE;;;555111222333222111333555666YYYjjjTTTKKKCCCKKKVVV[[[aaa|||iiiTTTbbbjjjrrrhhhtttjjjUUURRRUUUcccpppqqq~~~pppnnnhhhtttwww{{{uuuoooOOOBBBFFF:::333222111/////////000111...555333000222555RRRtttMMMjjj|||jjjeeehhhkkknnnssszzznnnWWWssssss}}}vvv|||qqqZZZUUUmmm}}}uuuZZZBBB777444111///000000000111111111222444:::aaakkkVVVkkkoooTTTJJJaaatttYYYSSS]]]XXXVVVSSSNNNHHHAAA;;;888777444:::DDDEEEIII```|||}}}}}}~~~~~~vvvyyywwwnnnhhhjjjsssyyy~~~nnngggrrrmmmFFF444777222//////111000///555===iiimmmlll}}}~~~vvvjjjkkk|||qqqJJJBBB???;;;@@@>>>======777>>>SSStttooollllll}}}kkkZZZWWWaaauuu~~~}}}|||{{{yyyxxxvvvuuutttsssrrrooollljjjjjjjjjkkkfffhhhjjjmmmoooppppppppplllmmmmmmnnnnnnmmmmmmlllmmmlllppprrreeeVVVYYYhhhrrr[[[ccciiiEEELLLGGGEEE>>>666111222444333222333333GGGjjjzzzZZZJJJKKK@@@OOOUUU[[[}}}}}}sssmmmuuu]]]qqqjjj]]]]]]]]]cccllllllqqquuuvvvxxx|||~~~xxx[[[HHHEEE???555444111000///000111222000222666444///@@@gggeeeUUUzzzppp}}}ooonnnwwwkkk{{{uuu{{{rrrYYYQQQcccuuuuuuvvv}}}{{{qqqqqq|||}}}{{{eeeJJJ888444666///000000111111222222222---FFFuuu}}}^^^]]]~~~cccXXXfff~~~mmmtttzzzmmm^^^OOOBBB999555666......777???AAAEEELLLZZZdddiiihhhnnn|||~~~~~~~~~}}}||||||{{{{{{sssxxxxxxpppfffeeeppp{{{pppccceeevvvSSS999999000...///111///...:::III}}}zzz|||gggqqq~~~{{{qqqfffkkktttuuuIIIBBB???===:::999@@@BBB:::GGGhhhnnntttpppvvvvvv^^^ZZZ\\\}}}|||{{{zzzxxxvvvxxxwwwuuusssoookkkgggeeeaaa^^^[[[WWWUUUTTTTTTUUUPPPRRRUUUXXXZZZ\\\\\\\\\\\\]]]^^^```bbbcccdddddd```cccgggeee]]]VVVUUUYYYeee[[[[[[vvv}}}OOOHHHAAADDD@@@888222222444333333333999aaa}}}www~~~fffQQQJJJKKKNNNOOOXXXzzz{{{|||}}}|||tttyyyuuuYYY~~~zzz~~~}}}zzzvvvuuuzzzpppRRRCCCCCC666444222000///000111222333,,,666888111PPP{{{]]]___vvv{{{uuuoooSSSRRRLLLmmmwwwlllyyyyyyaaaQQQKKKDDDEEEGGGAAALLLZZZqqq|||}}}~~~yyy\\\===000333///000000111111222333333333QQQzzzzzzzzzfffWWWooo```kkkuuuccc]]]cccrrr{{{zzzfffPPP???444000...999666444777;;;<<<666111777:::>>>BBBHHHXXXnnn~~~}}}||||||{{{zzzyyyyyyyyyyyyvvvxxxxxxqqqgggeeemmmwwwrrr___[[[}}}ppp???111000///111333//////@@@WWWkkkkkkyyy}}}oooaaammmIIIBBB@@@BBB555222======000HHH{{{rrr~~~yyy\\\WWWbbbjjj~~~~~~}}}|||zzzzzzyyyxxxuuusssssssssrrrppplllgggccc```WWWTTTPPPLLLIIIHHHHHHIIIEEEFFFHHHJJJKKKJJJIIIHHHHHHJJJMMMPPPSSSVVVXXXYYYWWW___```YYYVVVZZZVVVMMMWWW^^^\\\iii^^^JJJ???IIIAAA888222333555444333333BBBvvviiiPPPIIIIIIHHHTTTRRRqqqlllzzzrrrsssoooooojjjYYY}}}vvvlllgggjjjiiizzzyyywwwwww{{{[[[BBBDDD777555222000///000111333555'''666;;;444]]]~~~VVVbbbzzz~~~rrruuu{{{bbbKKKFFFIIICCCZZZnnnhhhlllrrr```KKKCCCDDD>>>;;;???@@@BBBHHHTTTlll{{{yyy{{{uuuuuu}}}pppHHH333555///000000111222222333333;;;ZZZ}}}|||XXXYYY}}}___}}}rrrfffhhh}}}fffgggwww}}}oooYYYDDD777444777;;;444<<>>???CCCFFFAAA???JJJZZZ~~~wwwwwwwwwwwwxxxyyyzzz{{{~~~|||xxxpppgggcccgggnnn}}}rrr^^^UUUWWW}}}HHH444000000333555//////EEE```iii```rrr{{{mmm|||~~~yyyHHHAAA???777777<<<666AAA:::HHH|||wwwiii___\\\fffoooccc]]]ZZZXXXUUUXXXYYY\\\aaagggnnntttxxxzzzzzzxxxvvvxxx||||||yyy{{{zzzyyyzzzxxxsssjjjdddnnnjjjhhhjjjjjjddd[[[VVVOOOLLLIIIGGGEEEDDDAAA@@@????????????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHJJJKKKJJJLLLOOOQQQRRRPPPOOOMMMKKKZZZfff\\\|||~~~lllNNN@@@DDDDDD<<<333//////111555999^^^nnnfff[[[@@@JJJMMM[[[ZZZeee~~~kkkRRRvvvnnnssswww```aaarrriiiaaaXXXRRRPPPJJJJJJVVVUUUMMMppp|||vvvxxx~~~|||rrrIII@@@@@@888///---111555444111777222222;;;777aaaXXXVVVxxx||||||zzz^^^>>>@@@IIISSSwwwYYYxxxuuu]]]GGGDDD>>>:::888:::>>>@@@FFFEEEEEEIIIQQQ[[[ccchhh~~~yyyzzzvvvnnnnnnttt|||}}}XXX444777222,,,888111+++666555666EEExxx{{{ppp\\\lll}}}{{{{{{yyy|||dddNNN[[[vvvnnnOOO:::666222222===;;;EEEBBB===CCCEEEAAABBBEEE>>>CCCGGGAAAAAAFFFFFF___rrr}}}yyyyyyzzz{{{{{{{{{{{{{{{}}}zzzlllbbbbbbdddddduuuvvveeeTTTUUUuuu{{{^^^888111666---+++444777MMMxxxzzz\\\qqqqqqxxxyyysssggggggyyyFFF@@@>>>>>>???===888>>>@@@^^^zzzrrrvvv}}}___[[[\\\nnnwww[[[RRRGGGAAA???@@@@@@>>>BBBAAA@@@@@@CCCGGGKKKNNNWWW^^^dddggglllrrrtttssspppooonnnooopppooolllhhhiiieeeaaa```___[[[UUUQQQGGGEEEBBB@@@???>>><<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>???AAABBBDDDEEEDDDEEEGGGIIIIIIIIIHHHGGGFFFPPP___XXXooo~~~RRRDDDDDDAAA===999888666555777;;;jjjxxxzzzfff]]]UUUGGGLLLPPPTTTbbbvvv^^^EEEQQQkkkxxxXXX```|||lll[[[cccqqq```UUUMMMEEEAAA@@@;;;777>>>FFFZZZxxxwww|||sssVVV>>>AAA:::333000222444333111444///111999EEEpppRRRiiiwwwvvvuuu}}}yyyiii___ccc|||RRR>>>]]]wwwXXX~~~___OOOBBB@@@<<<::::::>>>BBBEEEKKKKKKKKKMMMPPPSSSVVVWWWlll{{{zzzxxxqqqooopppzzzggg>>>555333---888222...777444666PPP___ZZZwww|||tttggghhhmmmUUUUUUiii}}}hhhGGG666666666999BBB???GGGEEEAAAEEEGGGCCCCCCAAA===BBBGGGDDDEEEKKKMMMXXXiiizzz}}}{{{yyyyyy|||zzz|||wwwkkkbbbaaacccbbbtttyyygggVVVQQQccc|||^^^222111888111---555===]]]}}}lllZZZtttyyyzzzmmmjjjttt~~~EEE???===<<<@@@888999999CCCsss~~~xxxfffVVVYYY```iiiNNNHHHDDD@@@@@@CCCGGGHHHHHHBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEDDD@@@AAAHHHNNNOOOYYYXXXWWWWWWYYYZZZYYYXXX```\\\VVVQQQLLLHHHDDDAAADDDBBB???======<<<:::999888888777777666666777777888888999999;;;<<<>>>?????????@@@@@@AAABBBBBBBBBCCCFFFWWWVVV___UUUFFFAAA>>>:::888777555333:::BBBttttttuuuooo```VVVMMMNNNNNNVVVddd```pppsssWWWEEEKKKfff|||cccbbb|||]]]WWWiiinnn```PPPFFF???:::888:::;;;888777;;;SSS}}}{{{tttxxx}}}xxxnnnAAA@@@<<<666333222222222111333///444888[[[sssPPPrrr{{{pppnnnyyywwwgggRRREEEDDDNNNiii^^^XXXjjj^^^YYYoooIIICCC<<<;;;:::;;;>>>CCCHHHKKKOOOPPPQQQQQQPPPNNNLLLKKKRRRiii|||wwwvvvqqqiiiddd{{{OOO555555...777222222888222888___pppSSSbbbvvvpppqqqsssuuuvvvxxx}}}zzzxxxgggUUUTTTiiiVVVKKKddd___<<<222888<<<@@@EEEBBBFFFFFFEEEEEEGGGFFFCCCBBBAAACCCHHHIIIIIIMMMQQQWWWcccrrr}}}|||xxxzzzyyyzzzuuukkkbbb`````````iii}}}wwwdddSSSMMMVVVvvv:::222999555///444DDDmmm~~~dddaaayyy}}}||||||zzzlllbbbjjj||||||EEE@@@===777???666===999MMMYYYUUU]]]kkkuuu]]]PPPKKKKKKMMMQQQWWW[[[\\\\\\___bbbfffiiikkkkkkjjjiiijjjjjjhhhgggjjjpppqqqmmmeeegggkkknnnppppppmmmkkk\\\]]]ZZZTTTPPPOOOLLLJJJHHHEEEBBB@@@???>>><<<:::999888777666555555555555666666666777888:::;;;<<<>>>=========>>>@@@AAABBBCCCAAARRRWWWUUUqqqYYYEEE???@@@;;;777444///000???QQQ|||```aaaSSSGGGPPPPPPbbbyyy^^^lllzzz|||}}}tttqqq\\\SSSMMMOOORRRMMMEEE@@@CCC[[[gggddduuurrrSSSYYYrrruuu[[[PPPEEE???;;;999:::===>>>CCCEEEBBBFFFSSSVVVKKK[[[nnn}}}qqqsss|||III>>><<<888444222111222222333222:::===mmmcccWWW}}}zzz\\\^^^oootttXXXFFF<<<===AAAAAALLL[[[^^^kkkOOOeeeZZZ@@@AAA888999:::===AAAGGGLLLNNNNNNPPPQQQQQQPPPNNNMMMMMMSSS^^^sss~~~~~~sssppplll```TTT```sss```888666///444111555888000>>>ddd~~~dddXXXttt}}}mmmddddddjjjoootttjjj```^^^dddnnnyyy^^^FFFPPPMMMmmmjjjMMMVVVyyyUUU444333;;;AAADDDDDDBBBAAAEEEHHHEEEHHHIIIEEEGGGIIIHHHJJJNNNKKKKKKSSS^^^dddooo|||~~~}}}zzz~~~zzzzzzuuummmddd___]]]\\\```tttwwwcccRRRLLLRRROOO555888555000555MMMwwwcccmmmzzzyyy]]]TTTccc{{{FFFBBB>>>;;;@@@888>>>@@@dddvvvvvvqqqVVVZZZddd{{{ooohhhvvvyyynnnhhhoooxxx~~~zzzsssnnnNNNTTTVVVRRROOOOOOOOOLLLIIIFFFCCC@@@???===:::888888777666555444333333333444444444555666777888999===<<<;;;;;;<<>>;;;777333111111222444111555===FFFvvvVVVdddwwwSSSWWWcccrrryyy{{{~~~pppIII<<<;;;@@@???999FFFaaannn|||cccVVV|||rrrQQQ@@@AAA888:::<<<@@@DDDIIILLLNNNKKKMMMNNNNNNMMMNNNQQQTTTXXX\\\iii|||}}}rrrmmmjjj^^^PPPFFFppp>>>666111222///777666000JJJuuu^^^bbbkkkbbblllwwwcccOOOEEEFFFOOO^^^kkk{{{}}}rrrpppgggSSSHHHVVV~~~hhhQQQSSSnnnMMM111999@@@CCCDDD???DDD>>>GGGNNNHHHKKKPPPIIIIIIOOOLLLMMMUUUQQQOOO[[[fffhhhooo}}}~~~{{{wwwppphhh___[[[YYY\\\ooo~~~hhhWWWPPPMMMuuu\\\777555222222<<<\\\~~~cccuuu}}}mmmXXXoooyyywwwxxxyyyFFFCCC>>>???===777777EEExxxnnnssscccWWW```ooolll]]][[[```hhhqqqwwwzzzzzzzzzyyytttlllgggiiipppzzz~~~zzzssseeeVVVkkkqqqyyy{{{ttthhh\\\TTTOOOWWWYYYOOOGGGEEEBBB>>>EEEBBB>>><<<;;;999777555555444333222111111111111222222222222333444555666999999999999:::<<<>>>@@@;;;>>>BBBTTTWWWdddlll}}}KKKDDD???===>>>===444333LLLkkk}}}oooeeeccc]]]MMMGGGLLLfffrrr[[[EEEJJJDDDFFFKKKNNNMMMKKKOOOWWWQQQJJJEEEEEEFFFEEEDDDEEEFFFSSSooofffNNNccczzzxxxUUUCCC>>>;;;<<<;;;999;;;???FFFHHHJJJUUU]]]PPPFFFPPPHHHHHHXXXuuutttkkkppppppCCC>>>777222111222333444...666<<>>KKK@@@LLLWWWMMMPPPWWWNNNFFFRRRNNNPPP```^^^[[[lllooonnnsss~~~{{{wwwssskkkaaaZZZXXXWWWeee{{{jjjYYYTTTDDD]]]```999222111555EEElll{{{vvvhhhyyyzzzhhhzzz~~~\\\QQQOOOKKKJJJOOOxxxvvvEEECCC===>>>888:::666MMM}}}wwwnnnZZZYYYfffqqqTTTDDDCCCHHHPPPVVVXXXXXXWWWVVV[[[VVVOOOIIIHHHKKKPPPTTTgggjjjjjjhhhjjjoooooolllvvvzzz~~~{{{sssggg^^^XXX]]]fffeeeWWWKKKIIIIIIEEEAAA>>><<<:::::::::888777333333222111000000111111111111111111222333444444666777777888:::;;;===>>>999AAA:::LLLWWWYYYfffQQQFFF===:::::::::555>>>eeevvv||||||]]]nnnUUUHHHSSSWWW~~~^^^KKK===DDDBBBHHHQQQYYYXXXWWW\\\dddBBB@@@@@@DDDDDDCCCDDDHHHRRRUUUgggxxx```NNNeeevvvrrrgggHHH@@@<<<:::;;;;;;<<>><<>>ZZZsssyyycccVVVZZZkkk}}}]]]HHHCCCSSSWWW\\\___^^^ZZZWWWTTTUUUVVVVVVTTTQQQLLLHHHEEEMMM]]]mmmpppjjj```UUULLLPPPTTTXXXXXXVVVSSSRRRSSSIIITTTVVVJJJBBBHHHMMMMMMAAA???======>>>>>>>>>===444333333222222222222222333333222333333444555666666666888999;;;<<<======;;;GGG777GGGTTTNNNuuuggguuuTTTFFFDDD===:::888999NNNxxxmmm\\\xxxOOOFFF^^^dddrrrMMM@@@>>>KKKHHHQQQ]]]bbbZZZLLLEEEFFF<<<<<>>555999<<>><<>>:::LLLfff~~~qqq{{{mmmKKKDDDOOOgggxxx???333EEE>>>;;;GGGFFFTTTCCCQQQ^^^NNNNNNXXXKKKHHHYYYTTTYYYqqqqqqmmmyyyzzzuuussstttoooddd\\\[[[UUU\\\nnnqqq___GGGLLLHHH@@@666777888CCCoootttUUUjjjxxxyyyyyyJJJHHHPPPPPPIIIGGGKKKJJJBBBnnnCCC??????777???===;;;nnnooojjjppp```^^^]]]oootttNNNAAAKKKVVVbbbccc```fffeee```bbb]]]ZZZWWWXXX]]]^^^XXXPPPGGGLLL[[[kkkhhhUUUHHHGGGUUUSSSUUUXXXRRRFFF??????IIIBBB:::555666<<>>999777888333333222222111000///////////////000111222444444777777888999:::;;;;;;<<<;;;??????DDDMMMSSSiiinnnZZZdddGGG@@@777???@@@555OOOcccoookkkGGGSSSSSSnnn\\\JJJCCCBBBHHHDDDLLLUUUXXXSSSKKKEEECCCCCCGGGJJJJJJMMM___}}}cccddd{{{yyy}}}[[[UUUYYYfffjjj\\\HHH===777666666777<<>>BBBGGGJJJDDDJJJDDDDDDjjj|||YYYNNNYYYzzz{{{]]]MMMVVV[[[sssBBB666>>>EEEGGG???DDDXXXLLLPPPdddVVVGGGVVVRRRMMMWWWsssaaalllsss}}}wwwuuuuuutttrrrqqqpppjjj\\\MMMQQQUUUccc}}}zzzcccJJJNNNEEEjjjNNN444:::222SSSxxx~~~___YYYnnnuuu{{{]]]KKKQQQLLLKKKPPPRRROOOMMMNNNmmmCCC@@@??????CCCAAAGGG|||nnnmmmcccfffaaadddmmmKKKBBBNNNYYYhhhmmmlllrrrssspppuuudddaaa^^^___dddgggeeebbbVVVSSSVVVYYYSSSHHHHHHPPPWWWXXX[[[ZZZOOO???777888888888999:::;;;>>>AAACCCIIIGGGDDD???999555444444222222111111000//////...000000000111222333444555777777888999:::;;;;;;<<<<<>>BBBJJJOOO```}}}ttt\\\qqqHHHBBB:::===:::666VVV^^^kkkaaaCCCMMM```{{{WWWEEE@@@@@@GGGNNNSSSWWWVVVPPPIIIFFFFFFDDDFFFHHHOOOeeeccc[[[pppzzzzzzrrrxxxfffTTTTTTYYYeeehhhXXXCCC:::777666666888<<>>@@@666;;;AAAEEEEEEEEEHHHJJJIIIGGGCCCPPP\\\YYY^^^qqqzzz~~~~~~{{{tttlll```XXXVVVLLLBBBnnnHHH222666777666;;;RRRzzzyyyYYYhhhxxx\\\KKKKKKLLLIIIDDDDDDBBBDDDLLL[[[kkkuuuhhhWWWTTTqqqxxx[[[KKKDDDCCCPPP___aaaWWWLLLdddrrrqqqDDD;;;AAAEEEHHHDDDNNNfffUUUTTTgggXXXIIIZZZYYYOOOZZZuuueeennnooozzz~~~yyywwwuuuuuutttrrrrrrlll]]]NNNOOOQQQ^^^xxx~~~dddJJJJJJBBB```RRR555<<<999___~~~WWW\\\rrrtttvvv|||VVVIIIRRRRRRSSSVVVWWWSSSNNNKKKkkkCCC@@@>>>@@@???@@@OOOuuuuuuwwwzzz^^^iii___gggdddFFFCCCRRR^^^mmmwwwsssooojjjiiijjjkkklllmmmooohhhaaaZZZNNNGGGMMMYYYXXX\\\___YYYHHH888333666444888>>>CCCFFFHHHJJJKKKKKKFFF>>>888555333333222111111000000///.........111111111222333444555666777777888999:::;;;;;;<<<>>>???<<>>777555666666999>>>DDDIIIMMMNNNRRRVVVVVVRRRQQQTTTWWWPPPttt~~~~~~jjjYYY]]]III>>>999999222333222444999OOOsssYYY}}}~~~kkkrrriii]]]NNNGGGJJJPPPVVVXXXAAA>>>RRRSSShhh{{{gggooowwwmmmccc\\\OOO===999EEEBBBKKKXXXgggyyy~~~kkkRRReee[[[EEEQQQrrrpppIII===???888<<>>@@@IIIUUU___kkkqqqxxxNNNEEEPPPOOOHHHDDDMMM^^^eeeaaaqqqpppGGG@@@DDDDDDGGGFFFSSSpppZZZVVVkkk^^^OOOdddhhhTTT]]]qqqeeerrr|||yyyxxxvvvwwwvvvuuutttnnn^^^NNNLLLLLLVVVpppeeeIIIFFFEEEWWW~~~ZZZ666<<<@@@jjj|||TTThhh~~~xxxvvvxxxRRRLLLUUUYYY\\\[[[YYYTTTMMMGGGiiiCCCAAA>>>>>>;;;AAAXXXzzzdddbbblll^^^kkkxxx[[[BBBFFFXXXfffvvvyyyuuurrrqqqpppoooqqqtttyyywwwrrrjjj[[[OOOOOOWWWXXX\\\\\\PPP>>>444999BBBDDDCCCDDDIIIOOOSSSTTTSSSCCC===777333444555555444111111000000000/////////222222222333444555666777777777888999:::;;;;;;<<<>>>???;;;<<>>888555666777;;;???EEEJJJMMMQQQWWW\\\ZZZTTTOOOQQQUUUaaattt```UUUvvvTTT;;;;;;:::333222222555<<>>===999<<>>AAA<<>>DDDMMMQQQVVVmmmnnnRRRhhh^^^iiijjjLLLAAA<<<999===EEEKKKIIIGGGKKKPPPSSSKKKDDDIIINNNLLLSSSaaadddwwwrrrnnnSSSJJJAAAFFF:::WWWvvvEEE222444>>>555llltttddd\\\iiiPPPEEEEEEDDD???:::888:::>>>DDDJJJVVVooo}}}```???BBBYYYNNNOOOUUU[[[YYYVVVZZZbbbvvvOOOIIIOOOYYYeeeeeemmmxxxyyy}}}xxxvvvwwwwwwxxxwwwvvvuuuooo___PPPKKKIIIKKK^^^bbbIII???MMMIIIwww???:::FFFvvvvvv\\\{{{yyyzzzxxxTTTNNNYYYWWWSSSMMMGGGFFFMMMTTTeeeCCCCCC>>>BBB;;;LLLsss}}}]]]zzzkkkhhh~~~yyy}}}yyyfffNNNGGGWWWkkk|||~~~}}}wwwvvvyyynnnpppppplllcccYYYSSSQQQXXXUUUKKK<<<666???PPP\\\ccc___]]]^^^___XXXJJJ>>>666555444444444333222000222222222111111111111111222222222333444555666777777777888999:::;;;;;;<<<:::???<<<<<>>CCCFFFIIIJJJKKKNNNNNNKKKEEEBBBDDDGGGUUUfffuuu{{{~~~oooQQQ]]]sss???<<<666777666444666CCCsssaaalllmmmzzz|||aaaMMMFFFBBBAAA>>><<>>HHHOOOUUUkkkzzzwwwfffLLLBBB;;;:::@@@HHHMMMIIIEEEGGGLLLNNNOOOHHHJJJNNNMMMWWWcccdddvvvuuukkkjjjPPPJJJDDDDDDCCCoooLLL444333CCC;;;}}}```___wwwaaaLLLEEEDDD@@@<<<;;;===<<<===???BBBUUU}}}yyyVVVGGGIIILLL^^^]]]bbbiiifff]]]^^^fffsssOOOLLLVVVdddtttuuu{{{vvvwwwzzzxxxyyywwwwwwuuussssssmmm___PPPJJJJJJIIIXXXdddMMM<<>>BBB666IIIyyyuuuhhhdddlll}}}{{{yyy|||ttt\\\FFFEEEWWWjjj~~~~~~yyywwwzzzyyywwwsssmmmfff___XXXSSSLLLIIIAAA;;;@@@PPP^^^dddnnnllliiicccYYYMMM@@@888444555555333111000000111000000000111111111111111111111222222333555666777777777888999:::;;;;;;<<<999AAA???<<>>EEEJJJOOOOOOJJJBBB>>>>>>DDDJJJOOOYYYbbb|||nnn[[[NNNLLLGGGPPPXXXUUUeeemmm}}}gggXXXmmmmmmCCC;;;777999<<<@@@CCCFFFHHHIIIMMMLLLJJJGGGEEEFFFJJJNNNNNNeeezzzyyytttQQQUUUzzzGGG>>>333999999333777HHHsssxxx```uuutttxxxggg~~~zzz___EEEEEEDDDDDDCCCDDDIIINNNSSSfffggg^^^______VVVQQQSSSPPPDDDIIINNNWWWmmm___IIIAAA:::<<>>;;;===888;;;AAAGGGNNNhhhrrrXXXOOOLLLJJJbbbgggjjjjjjhhhfffccc```xxx~~~lllLLLKKKOOOVVVbbbbbbhhhSSSMMMLLLYYYVVV```xxxjjj}}}yyycccXXX[[[ccc{{{yyyyyywwwvvvssspppoookkk^^^PPPGGGJJJHHHTTT{{{gggQQQ>>>@@@@@@???;;;SSScccgggqqqTTTWWWZZZGGG>>>DDDFFFLLLkkkcccCCCDDD>>>FFF555HHH~~~iiijjj~~~cccttt~~~||||||{{{zzzyyy}}}~~~rrrWWW@@@@@@RRRbbb{{{~~~}}}uuuzzzxxxqqqiiiaaaVVVLLL>>>>>>;;;<<>>GGGQQQUUUXXXnnnggg]]]YYYVVVTTTUUUVVVSSSOOORRRPPPOOOWWWoooYYYEEE???:::>>>@@@HHHKKKFFFDDDKKKWWW___WWWQQQSSSWWW[[[jjjwwwuuuvvv{{{nnntttrrrRRRJJJDDDEEECCCJJJ|||YYY???111BBBCCCwww\\\dddsssWWW@@@===???999666999888>>>GGGLLLOOOeeezzzcccTTTKKKPPP\\\jjjxxx|||uuuttt{{{sssbbbbbb~~~gggIIIGGGCCC???DDD@@@FFFFFFDDDBBBIIIHHHZZZsssbbbZZZ[[[KKKHHHJJJLLLfffzzzwwwwwwwwwvvvqqqnnnmmmiii]]]PPPEEEIIIHHHRRRyyykkkTTTBBB???FFFyyy999999VVVlllbbbqqq\\\fffZZZBBB:::GGGMMMTTTzzz^^^AAAEEEAAACCCAAAKKKdddvvv{{{ddd}}}}}}{{{zzzzzzyyyxxxuuusssvvvqqqcccNNN???DDDZZZooo}}}}}}cccVVVPPP[[[lll{{{{{{qqqaaaQQQEEE@@@888:::IIIVVV\\\fffqqqkkkQQQAAA999555333444555444333222111111111111222222111111111111111111///000111222444555666666999999:::::::::;;;;;;;;;888:::<<<>>>@@@EEELLLSSSlll]]]HHHmmm|||DDD:::>>>YYYwww|||sss}}}~~~zzzUUUcccNNNOOO^^^zzzWWWBBBAAA@@@EEEUUUQQQKKK@@@999???LLLQQQMMMVVVsss~~~ppphhh```UUUOOOQQQWWW^^^cccxxxyyy~~~mmmDDD888888999===CCCHHHJJJGGGDDDIIIEEEFFFIIIGGGNNNnnnppp```LLL^^^PPP???444888555555666SSS{{{^^^fff^^^NNNJJJEEEDDDFFFKKKQQQTTTiiixxxrrr^^^\\\WWWXXX^^^[[[RRRPPPUUUVVV___aaabbbqqq```HHH<<<<<<@@@CCCGGGFFFFFFGGGDDDPPPjjjbbb```XXX```eeemmmWWWFFFDDDDDDIII???dddxxxxxxsss444666===PPP{{{qqq^^^tttnnnWWWBBB<<<===:::888:::;;;>>>NNNMMMKKKzzzvvviiibbbVVVQQQRRROOOiiipppyyymmmlllfffccczzz\\\NNNAAA;;;:::;;;???DDDCCC<<<===BBBFFFSSSZZZRRRUUURRRIIIEEEIIIQQQiii{{{{{{yyytttssswwwssskkkiiijjj___OOOHHHGGGIIISSSrrriiiPPP@@@999DDDDDD999UUU~~~pppiii}}}```TTTFFF888???LLLIIIXXX^^^AAAEEEAAAAAA???MMMdddxxx}}}eee~~~{{{{{{zzzxxxxxxyyyxxxwwwuuuvvvkkkXXXDDD<<>>>>>???CCCKKKQQQrrr^^^DDDbbbEEE:::===VVVvvvxxx{{{^^^gggMMMOOObbbzzzUUU???>>>@@@GGGVVVPPPGGG>>><<>>>>><<<;;;===CCC@@@IIIIIINNN~~~qqqkkkiii___ZZZYYYSSSZZZ[[[fffvvv|||wwwrrrsssccchhh~~~rrrZZZMMM@@@;;;;;;<<>>DDDLLLOOOUUU]]]lllyyyiiilllmmmhhhdddiiixxxkkk:::999999===BBBGGGIIIHHHFFFDDDHHHQQQZZZZZZ[[[jjj}}}qqqfffMMMWWW```BBB777;;;777777:::WWWqqq```wwwjjjcccLLLHHHBBB???AAAHHHPPPVVVgggwwwuuueee[[[[[[[[[\\\```ddd```XXXbbbrrrfffLLL===<<>>>>>AAAIIICCCGGGKKKZZZ~~~rrrqqqssskkkgggeee]]]TTTLLLLLLWWWaaabbbbbbfffgggwwwxxxiiiXXXKKK???;;;<<<===???BBBAAA<<>>???CCCIIIOOOrrraaaHHHYYYBBB<<>>FFF>>>EEErrr~~~zzzJJJ999999fff~~~lll]]]www{{{aaaHHH??????>>>???CCCGGGDDDIIISSSlll~~~}}}tttqqqppphhh```TTTMMMQQQUUUVVV[[[bbbjjjxxxlllVVVIII===;;;===>>>???AAACCC;;;AAAHHHFFFJJJVVVZZZNNNXXX___ttt~~~tttppptttnnnnnnkkkfffeeebbbXXXKKKDDDEEEIIISSSsssNNNAAA===EEEAAAAAA```ooo~~~UUUAAAGGGEEEDDDIIIkkk[[[@@@EEEAAA;;;@@@ddd}}}kkkyyynnnqqq}}}xxxsssrrrpppmmmkkkkkkjjjhhhgggeeeTTT@@@777<<>>>>>???CCCKKKQQQWWWFFFVVVCCC>>>JJJggg~~~sss{{{aaaMMMSSSyyyvvvTTT===@@@EEEGGGMMMIIIBBBEEEPPPSSSYYYyyy|||vvvjjjmmmrrrwwwoooBBB???<<>>EEEBBBKKKJJJFFFGGGGGGQQQfffNNNQQQWWWZZZ\\\nnnfff```kkkDDDEEE888GGG???<<>>===@@@EEEDDDEEEKKKYYY{{{zzzyyyzzzsssmmmeeebbbcccbbbbbbmmm{{{|||rrrTTTGGG;;;999===???@@@AAACCC888@@@KKKEEEEEEYYYlllttt~~~vvvpppssspppoookkkgggddd^^^SSSHHHAAAAAAEEEPPPppp}}}RRRDDD===EEECCCAAA]]]{{{nnn[[[FFFJJJGGGEEENNNwww[[[???EEEBBBAAAAAAdddyyyjjj{{{ooottt{{{zzzyyytttqqqooonnnlllkkkiiigggdddaaadddSSS>>>444:::IIIXXX```^^^cccfff^^^HHH999CCCWWWfffooonnnvvvmmmfff\\\UUUTTTUUUUUUUUU___ggguuuxxxaaaAAA666<<<555222111444555333111222222111111000000000111111000000000111222222333333333222222222333555888::::::;;;;;;;;;<<<<<<<<<<<<999;;;===>>>???DDDKKKQQQ}}}RRRGGGVVVFFF@@@NNNmmm}}}ooobbbNNNRRR{{{wwwUUU???BBBGGGFFFIIIAAA???EEEPPPWWWgggzzzuuunnnooosss|||kkk@@@===>>>DDDKKKKKKGGGEEEIIINNNZZZZZZoooyyyrrrpppRRRLLLrrrFFF888:::666777===mmmwwwlllmmmooojjjFFFFFFEEEDDDDDDIIIRRRYYY~~~zzz|||kkkpppyyywww]]]EEE???FFFBBBKKKJJJGGGJJJJJJNNN\\\WWWOOOMMM\\\eee___hhhCCCGGG===EEE;;;===OOOMMM;;;777hhhnnn```{{{kkkMMM@@@>>>===@@@FFFDDDIIIMMM^^^xxxvvvvvvvvvpppooo}}}{{{lllTTTEEE888777<<<@@@AAABBBAAA;;;DDDRRRZZZhhh|||zzz~~~zzzuuutttqqqmmmiiifffccc[[[OOOEEE@@@???CCCPPPssswwwMMMEEECCCEEEOOOCCCVVVqqq~~~~~~aaaOOOPPPJJJHHHSSSxxxZZZ???EEEBBBDDDEEEnnnyyynnn|||kkktttzzzqqqqqqnnnkkkjjjhhhgggggggggfffddd___\\\___RRRAAA888;;;JJJZZZeee[[[___[[[MMM???AAATTTfff}}}xxxXXXIIIMMMUUUSSSTTTTTTSSSPPPLLLHHHFFFJJJRRRXXXSSSCCC777777>>>333000///333444111111333111111000000000000111111///000000111222222333333444333222111333666999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>>>>???CCCJJJOOOwwwQQQHHHQQQDDDDDDYYYhhh{{{aaaOOOOOOzzzyyyVVV===AAAHHHGGGHHH===>>>EEERRRbbbxxxsssooopppttt}}}hhh;;;===???FFFLLLKKKEEEEEEKKKSSSjjjyyyxxxooojjjSSSIIIkkkJJJ999;;;777999<<>>>>>AAAGGGHHHQQQXXXnnnjjjTTTDDD666555;;;@@@BBBCCC???CCCJJJTTTqqq~~~ooozzz}}}|||}}}{{{vvvqqqnnnjjjeeedddaaaXXXLLLDDDAAA@@@DDDTTTzzzuuuIIIDDDDDDHHHNNN@@@RRRvvv{{{eeeVVVWWWLLLHHHPPPeeeuuuZZZ???EEEBBB===DDDvvvvvvsss|||eeesssqqqjjjiiifffdddddd___```aaabbbbbb```[[[WWWVVVOOOEEE>>>???IIIVVV```eeedddVVV@@@888IIIeeewwweeeNNNGGGHHHGGGIIIIIIGGGDDDBBBCCCIIIMMMGGGHHHAAA999<<>>AAAHHHMMMrrrpppNNNCCCHHHAAAGGGfff|||qqqcccOOOMMMyyy{{{VVV<<>>???GGGVVVmmmuuurrrnnnpppuuu}}}lll===DDD???FFFLLLJJJEEEDDDMMMVVV}}}qqqkkkOOOEEEiiiLLL;;;<<<999;;;;;;pppmmmfffvvvrrrwwwNNNKKKFFF@@@@@@IIIXXXeeeiii]]]^^^OOOWWWdddiiiJJJ???EEEHHHLLLEEEAAAIIILLLLLLQQQ[[[UUU\\\pppaaaWWW___;;;DDD???<<<:::DDDHHHyyyvvvQQQCCC:::oooooo```zzzuuuTTTDDD???>>>BBBHHHKKKXXXdddrrrUUUDDD555333:::@@@CCCDDD@@@JJJKKKKKKtttYYY^^^ZZZWWWcccyyy|||yyyxxxssslllkkkfffbbbbbb___WWWLLLDDD@@@===BBBTTT}}}sssNNNDDDBBBIIIBBB:::TTT}}}yyy~~~yyy~~~fffYYY[[[MMMGGGIIIOOO```kkkfff[[[@@@BBBBBBAAAGGGzzz{{{|||rrriiizzz~~~hhh___^^^]]][[[ZZZXXXXXXYYYXXXWWWUUUSSSRRRNNNLLLCCC888999GGGUUU[[[fff\\\MMMCCCDDDVVVsssrrrSSSAAA===EEENNNQQQMMMFFFAAA@@@CCCGGGKKKDDDAAA===<<<<<<:::777444222222111111111111111111222222111111111111111111111111000000111333555666444333222222333666888:::;;;;;;<<<<<<===>>>>>>>>>>>>?????????@@@CCCGGGKKKdddtttQQQ>>>MMMHHHGGGxxx~~~}}}]]]cccOOOUUU}}}^^^EEE>>>EEELLLNNNGGG???PPP^^^fffrrrsssooopppsssyyyeeeBBB;;;KKKJJJIIIHHHFFFIIIWWWfffyyyooodddKKKOOOkkkSSS>>>;;;999555===sssqqqgggmmmttt\\\IIISSS>>>===NNNLLLyyypppkkknnn^^^[[[rrrwwwWWWSSSJJJBBBMMMGGGBBBCCCEEEHHHOOOVVVbbbmmmuuufff~~~^^^^^^XXXFFF<<<<<>>jjjttt~~~vvvSSS999BBBnnnuuueeewwwYYYDDDDDD@@@>>>GGGMMMRRRqqqsssWWW???555999:::>>>DDDCCCDDDGGGKKKEEEfff}}}YYYYYYTTT[[[rrryyyvvvvvvtttoooiiifffccc```[[[SSSIIIBBB@@@GGG@@@LLLnnnIIIEEE<<>>UUUyyy~~~~~~vvvWWWWWWNNNIIIKKKNNNNNNSSSZZZ\\\@@@BBBBBBDDDFFFsss}}}{{{pppiiizzzttt___VVVUUUTTTRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKIIIHHHAAA888777DDDSSS[[[ZZZSSSIIIEEELLLaaa|||YYYDDD===>>>DDDHHHPPPLLLFFFAAA???AAADDDGGG@@@===;;;:::;;;:::777555111111111111111111111111111111111111111111111111222111111111111222444555444333222333444666999:::;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@CCCHHHLLLgggpppPPP>>>OOOLLLAAAeee{{{vvvpppcccNNNSSS~~~eeeJJJ@@@DDDMMMQQQRRRFFFQQQ]]]cccyyywwwmmmrrrxxx}}}wwweeeIIIDDDBBBHHHQQQRRRHHHIIIhhhyyyooocccKKKNNNlllQQQ===;;;999555???ooorrriiirrrvvvgggLLLXXXIIIBBBNNNNNNsssvvvssskkkzzzqqq}}}```666KKKEEEFFFHHHKKKJJJLLLWWWbbbhhhuuu[[[]]]RRRCCC<<>>:::BBB}}}]]]AAAAAAaaabbb```rrr___JJJGGGCCCAAAIIIOOO___yyyYYYAAA777:::;;;???DDDCCC>>>CCCMMMLLLjjjtttjjjooo|||wwwuuuqqqlllgggeeeaaa]]]XXXPPPGGG@@@AAAGGGDDDUUUgggIIICCCEEE```|||<<<<<>>>>>??????@@@@@@@@@@@@AAADDDIIILLLhhhkkkOOO@@@TTTJJJ===ZZZkkkjjjzzzqqqmmmOOOSSSyyyqqqSSSBBBCCCLLLSSSWWWIIIMMMTTTVVVmmmxxxaaaXXX\\\rrr|||~~~qqqpppkkkKKK>>>EEEIIIQQQQQQGGGJJJlllqqq}}}zzznnnaaaKKKNNNnnnpppRRR>>><<<;;;777???eeelllgggpppqqqvvvOOO[[[VVVGGGMMMPPPhhhvvvlll555LLLGGGGGGGGGFFFGGGUUUsssccc~~~~~~XXX[[[{{{JJJAAA<<<>>>@@@;;;:::PPP___AAA:::UUU^^^iiivvviiiRRRMMMGGGDDDLLLNNNeee\\\CCC888;;;<<<@@@EEECCCKKK@@@???@@@eee}}}{{{uuurrrnnniiifffccc___ZZZTTTLLLDDD???AAAFFFHHH```^^^IIIAAAAAA^^^yyy===;;;HHHxxxxxxXXXJJJFFFBBBFFFUUUfffpppqqqbbbBBBBBBCCC???GGG{{{tttwww|||ppp```PPPIIIHHHFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA;;;>>>>>>888555<<>>>>>??????@@@???@@@@@@@@@AAADDDHHHLLLfffiiiOOOAAAWWWAAA>>>^^^mmmiiisssvvviii~~~wwwSSSVVVuuu|||]]]FFFBBBJJJSSSVVVJJJJJJNNNMMMWWW]]]TTTWWWNNNMMM[[[iiirrr}}}~~~yyyQQQ;;;KKKLLLJJJGGGIIIVVVjjjxxxzzzvvvkkkrrrzzzyyylll^^^JJJMMMoooXXXAAA<<<<<<999===[[[zzzgggaaaqqqnnnPPPXXX\\\IIIJJJOOOZZZhhhrrrtttllllllzzzrrrnnnJJJEEEIIIHHHFFFDDDFFFWWWyyyccccccuuuUUU\\\sssEEE???;;;;;;???@@@BBBSSS]]]===777XXXvvvsss\\\RRRJJJGGGOOORRR```|||___DDD888;;;===CCCHHHFFFFFF>>>NNNgggrrrppp~~~yyytttvvvooommmttt{{{{{{uuuqqq|||}}}wwwqqqooolllgggdddbbb]]]WWWPPPIIICCC???@@@DDDJJJjjjXXXDDDBBB???```rrr???>>>CCCoooppp}}}{{{\\\LLLKKKIIIMMM^^^pppvvvrrrfffDDDBBBDDD???IIIsssyyyzzzyyygggYYYLLLFFFEEECCCAAAAAABBBBBBAAA@@@@@@?????????888;;;<<<999555999GGGSSSVVVTTTPPPOOOYYYgggmmmlllPPPDDD999999>>>AAABBBCCC@@@???===:::888666555444777666555444111000////////////000000000111111111//////000000000111111111222222333222222222222111333333444666777999;;;<<<======>>>>>>???@@@@@@@@@??????@@@???@@@CCCHHHKKKfffhhhLLL???WWW@@@???```www~~~lll{{{{{{VVVVVVooofffJJJAAAHHHPPPSSSMMMMMMNNNLLLOOOSSSRRRVVVOOOKKKJJJKKKOOO^^^nnnpppWWWDDDCCCMMMMMMFFFNNNdddllldddiiiwwwiii[[[JJJNNNrrr```EEE<<<:::999<<>>FFFMMMKKKFFFEEE]]]www}}}^^^______lllzzzwwwjjjnnnpppvvv~~~uuuooommmiiidddccc```[[[TTTLLLFFFBBBAAA@@@AAAKKKrrrwwwTTT@@@BBBKKKlll>>>>>>???eeeuuu|||~~~dddSSSPPPNNNRRR]]]fffddd]]]jjjEEEAAADDDCCCIII{{{nnnvvvwww}}}qqq]]]RRRGGGCCCBBB???======>>>===<<<<<<;;;;;;<<<<<<888888999999666777@@@LLLLLLMMMLLLOOO\\\jjjjjjaaaGGG@@@:::::::::999;;;>>>>>>===<<<:::999888888888555555555333///---------...//////000000111111111...//////000000111111111111222222333333333222222222333555777999:::<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAADDDHHHLLLmmmfffIII>>>VVVGGG???[[[|||nnn{{{ZZZUUUcccnnnPPPCCCFFFLLLLLLKKKKKKLLLKKKKKKOOOWWWPPPQQQQQQMMMCCC===DDDOOOtttiiiUUUVVVEEE;;;OOOWWWMMMOOO___fff___ssseeeWWWIIIQQQyyyfffKKK@@@;;;666===[[[iii|||rrrbbbOOOMMMFFFHHHNNNIIICCCHHHJJJJJJNNNVVVZZZZZZFFFLLLQQQTTT```zzzlllqqqCCCNNNGGGGGGHHHJJJKKKLLLTTT]]]nnnyyy```SSSfffbbb???AAA<<>>???>>><<>>;;;___sss{{{~~~~~~oooYYYSSSPPPUUUYYYUUUNNNJJJlllFFFAAAEEEDDDEEErrrmmmxxxqqqvvviiiWWWMMMCCCAAA???<<<:::;;;;;;:::999888888888999:::999666666777555444:::CCCEEEHHHIIINNN\\\iiidddUUUBBB<<<777888999888999<<<::::::999888888888999:::111333333222...------///......//////000111111222......//////000111111222000000222333444333333222222333555777:::;;;<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCFFFKKKNNN{{{```GGG>>>[[[HHHCCC\\\|||oooyyyxxxaaaVVVYYYvvvWWWGGGFFFIIIHHHIIIGGGHHHKKKHHHIIITTTPPPUUU\\\ZZZPPPEEECCCGGGWWWtttdddLLLbbbmmmKKKBBBLLLUUUWWWYYY```iiinnnooobbbTTTHHHVVV~~~nnnVVVLLLAAA555===XXXkkkxxxnnnuuuPPPEEEHHHLLLOOOIIIFFFIIIJJJJJJMMMRRRTTTSSSLLLSSSYYY\\\fffwwwyyyzzz~~~NNNNNNKKKHHHEEEEEEFFFLLLZZZhhhuuuXXXTTTmmmUUU:::AAA>>>>>><<<<<>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDEEEHHHMMMPPP[[[EEE@@@bbbBBBGGGddd{{{}}}qqqsssvvvmmmiiiXXXTTTzzz\\\JJJFFFGGGMMMMMMHHHJJJPPPKKKHHHQQQSSSYYYaaabbb[[[QQQLLLKKKNNNyyytttIIINNNWWWaaabbbKKKCCCIII]]]mmmsss}}}mmm```RRRGGGYYYttt```YYYIII888<<>>???>>>BBB\\\{{{|||wwwWWW;;;DDDvvvsssuuujjjxxxbbbRRRMMMSSSYYYSSSNNNNNNOOOPPPRRRUUUCCCIIILLLMMMXXXiiirrrpppMMMGGGMMMfff}}}dddJJJEEEEEEMMMUUUTTT]]]nnn~~~kkkdddqqqjjjgggiiiuuu}}}{{{oooiiikkkhhh```YYYWWWRRRJJJBBB???@@@CCCCCCGGG___\\\GGG===HHHYYYddd<<>>VVVttt~~~}}}gggZZZ[[[kkknnncccbbbnnnnnnLLLBBBHHH@@@FFFaaahhhrrrzzzjjj___NNNIIIBBB===:::999888777999999777666444444333333444444444333333333222222999:::===DDDIIIHHH@@@999444333333333333444555555555444333222111///................../////////000000000000000000000000000111111111000000000000000...///111222333333333333666777888:::<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBB<<>><<>>???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDIIIDDD@@@DDDHHHTTTiii}}}TTTBBBKKKeeeEEEMMMhhh}}}yyyuuu{{{ttt||||||mmmtttTTTTTTrrrtttPPPDDDLLLGGGOOOSSSTTT[[[eeeddd\\\VVVZZZ[[[gggooo[[[LLLZZZfffpppeeetttVVVQQQUUUcccnnnttt~~~zzzddd[[[KKK]]]~~~wwwUUU;;;???SSShhhhhhooo|||kkkNNNGGGMMMOOOKKKGGGMMMLLLEEEAAAHHHQQQVVVLLLRRRgggrrrDDDGGGgggsssLLLFFFHHHPPP\\\lll}}}rrryyynnnPPP[[[}}}YYY:::;;;>>><<<@@@:::BBBDDDKKKllluuuaaaBBB???uuuqqqxxxuuu\\\UUUZZZZZZ]]]```]]]XXXUUUWWW[[[VVVQQQLLLNNNXXXeeepppvvvZZZMMMaaapppwww|||~~~tttmmmtttmmmfffeeeaaa\\\\\\UUURRRJJJ???<<<@@@DDDBBBGGGLLLyyyoooMMMDDDDDDHHHxxx\\\NNN???===JJJfffttt~~~~~~~~~qqqjjjnnnmmmhhhnnn{{{yyyNNNEEEJJJFFFKKK[[[rrrvvvxxx~~~|||ooo___TTTNNNJJJEEEAAA>>>;;;777555555444444333222222222333222222111111111000000000......000444999:::777333777999;;;999555222111222222222111111111000000000....../////////000000000000000000000000000000000111111111111111111111111333333222222333444666777888999:::<<<===???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDIIIHHHDDDEEEHHHHHHYYYxxxzzzOOO@@@RRRdddGGGMMMeeexxxttttttdddvvvsssyyybbbRRRccc~~~\\\KKKLLLHHHMMMQQQWWWeeessstttlllaaa^^^^^^dddcccZZZUUUZZZhhhUUUOOOQQQ___jjjooosssyyywww\\\TTTLLLTTT}}}[[[DDD???PPPgggiii{{{|||YYYIIINNNQQQMMMEEEHHHHHHEEEEEEKKKRRRUUURRRYYYpppzzzSSSHHHZZZppp{{{TTTHHHIIIPPP___qqq}}}wwwqqqtttaaaSSSccc~~~MMM666;;;???>>><<<;;;AAA999```bbbHHH===kkkyyyqqqjjj\\\YYY```cccgggjjjiiicccZZZTTTTTTSSSQQQRRRWWWbbbqqq{{{dddPPPggg~~~~~~sssgggqqqxxx{{{}}}{{{}}}~~~nnnaaa```bbb^^^YYYYYYRRRNNNEEE>>>>>>BBBDDDBBBGGGXXXbbbKKKCCCCCCRRRaaaTTTFFF>>>DDD^^^yyy~~~{{{~~~|||~~~}}}vvvrrrpppqqqvvv|||TTTMMMPPPEEEKKKUUUwww}}}yyyzzzmmm]]]RRRMMMJJJGGGCCC@@@<<<777444333222222111111111222222111000000000000////////////......111444555444333444888;;;:::555111111222000000000000111111111111...////////////000000000////////////////////////000111111111111111222222444333222222333555777999:::;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEGGGEEEEEEMMMOOOIII\\\tttIII===[[[cccMMMPPPcccsssrrryyy]]]nnn|||tttXXXZZZnnnWWWNNNLLLMMMOOOYYYjjjyyyyyyrrrmmmggghhhggg\\\VVVVVVRRRaaahhhggglllwww~~~~~~~~~tttVVVMMMKKKTTT\\\III===FFFzzziiinnniiiSSSRRRTTTOOOHHHDDDBBBJJJXXX^^^XXXOOORRRVVVhhhTTTMMMXXXaaayyybbbIIIHHHOOO^^^ooozzz{{{mmmqqqsss~~~UUUSSShhhlllAAA555;;;???@@@@@@<<>>@@@AAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHEEEEEEMMMOOOLLLggg|||iiiCCC@@@hhh]]]UUUXXXmmm}}}~~~kkkdddrrr```VVVrrrhhhTTTTTTQQQPPPXXXiiiuuutttmmmppplllnnnkkk\\\TTTUUUTTTqqqeeezzzxxx~~~hhhPPPIIINNNaaaXXXDDD>>>???iiimmmqqq|||ddd\\\XXXSSSNNNIIIIIITTTccchhhccc[[[QQQPPP[[[lllRRRYYYeeeaaarrrqqqRRRMMMLLLUUU```lllxxxwwwwwwhhhrrrtttwwwMMMSSSkkk[[[999666<<<===@@@KKK999===QQQ```NNNBBBWWWvvv~~~tttqqq|||oooXXX___aaaiiittt|||yyykkk___^^^___eeeppp~~~~~~ddd{{{aaaBBBGGGHHHJJJVVVmmm|||}}}~~~}}}}}}}}}~~~{{{wwwwwwtttppplllgggcccaaa^^^WWWRRROOOKKKDDD======BBBEEEEEEDDDLLL{{{uuuPPPHHHBBBQQQeeevvv```[[[UUULLLDDDNNNsss|||{{{~~~{{{zzz}}}fffdddaaaXXX[[[SSSwwwyyy}}}vvvmmmaaaUUUNNNJJJGGGEEEBBB@@@===999666222222111000//////000000000000/////////.........//////...------///000111111222333555555555444333000000000000000000000000/////////000000000111111000000000000000000000000000000111111222333333333222222333444777999<<<>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHMMMIIIDDDFFFJJJSSS|||nnn]]]>>>EEErrrbbb]]]ccc}}}}}}cccIIIiiiiiiXXXfffyyybbb^^^XXXTTTZZZfffnnnlllfffiiiiiiiiifff\\\RRRWWWggg|||hhh|||jjjYYYKKKHHHVVVjjjyyyWWWJJJDDD@@@^^^}}}vvvnnn|||xxxhhh```\\\QQQQQQTTTYYY[[[^^^fffnnnfffbbbfffnnn|||eeelllwwwnnnwwwTTTOOONNNVVVdddsss~~~uuuqqqfffooouuujjjKKKWWWrrrtttJJJ555:::>>>===AAAEEE<<<444HHHlllzzzeeeJJJIII^^^}}}}}}|||fffbbbdddkkkttt{{{|||uuuoooggghhhpppttteeecccXXXUUUZZZkkk|||{{{}}}}}}}}}|||{{{{{{}}}zzz}}}}}}vvvzzzzzzwwwuuutttpppjjjhhhdddaaa^^^ZZZUUUOOOLLLFFF@@@===???CCCEEEFFFHHH[[[gggLLLEEEDDDGGGooo___[[[YYYSSSFFFDDD]]]}}}~~~{{{sssxxx}}}zzzkkkjjjSSS~~~{{{}}}wwwpppfff\\\SSSMMMHHHEEEBBB@@@???===:::888333333111000////////////000000000////////////...---------......000333555666333111333666888666333000000000000000///////////////000000000111111111000000000000000000000000000000111222222333444444222333555888;;;>>>@@@AAA??????@@@AAABBBCCCCCCDDDBBBCCCDDDEEEGGGHHHIIIIIIKKKLLLHHHFFFMMMaaafffVVV>>>NNN~~~ooodddxxxyyyvvv```bbb|||tttfff___ZZZ^^^fffkkkiiieeeaaaeee^^^ZZZXXXMMMZZZzzzuuuwwwgggUUURRRJJJKKK___TTTOOOGGGEEEZZZ}}}gggmmm}}}uuujjjiiiYYYYYY\\\___]]]]]]fffqqqrrrrrrxxx|||vvvlllsssvvvvvvrrryyycccgggttt~~~xxxssslllfffjjjtttZZZNNN]]]}}}ccc<<<222>>>@@@<<>>===BBBDDDDDDGGGMMMppp{{{ZZZJJJAAAGGGKKKfff]]]ZZZZZZXXXKKKBBBQQQkkk|||sssooovvvzzzYYY{{{|||{{{uuummmddd[[[SSSOOOGGGDDDAAA???>>>===;;;999444333222000///.........111000000000////////////,,,---///000111444888::::::555111222777:::777333111000000000////////////000000000000111111111111000000000000000000000000000000111222333333444444222444777;;;???AAACCCDDD@@@@@@AAAAAABBBCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJDDDLLLMMMMMMVVVnnndddTTT@@@[[[jjjcccuuukkkddd___bbbhhhkkkiiiggg^^^cccUUUOOOSSSGGGZZZrrrvvv{{{dddllluuusssxxxzzzkkkmmm]]]QQQTTTLLLNNNeeelllOOOGGGEEEGGG[[[cccaaa}}}qqqssshhhbbbbbbjjjooommmkkkkkkdddjjjxxxmmmsss~~~~~~QQQXXX^^^dddqqq~~~wwwuuuiiigggfffqqqOOOQQQcccwwwWWW444000@@@AAA===CCC>>>@@@AAAooo```RRRdddKKKhhhvvvwwwwwwuuutttyyywwweeeggg```YYYVVVVVVZZZfffrrrvvvxxx{{{}}}}}}{{{wwwssszzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzzzzxxxyyywwwqqqnnnnnnlllhhh```^^^[[[XXXWWWSSSKKKBBB@@@===>>>CCCEEECCCHHHOOOiiiQQQHHH>>>JJJkkkYYY\\\WWWYYY[[[QQQFFFQQQgggvvvkkkllluuuyyy{{{wwwmmm~~~{{{tttkkkaaaXXXQQQMMMEEEDDDBBB@@@>>><<<;;;:::999888555333111000////////////.........//////000000///......///111444555999999:::999888666444222111000///......///111111111111111111111111000000000222444444222000000000//////000111222222333333;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEGGGFFFEEEFFFHHHJJJJJJJJJPPPEEEMMMPPPVVVXXX<<>>___ZZZQQQrrrzzzrrrlllfffdddnnnfffIIIMMMooo___CCC222;;;AAA:::999AAA999FFFRRRnnnbbbbbbaaaWWW[[[uuusss~~~zzz~~~dddfff]]]PPPEEEFFFOOOZZZ___gggyyyuuu{{{~~~tttvvvuuuuuuvvvyyy{{{}}}~~~~~~~~~}}}yyywwwwwwwwwwwwvvvuuutttssspppkkkfffbbb```ZZZZZZYYYVVVQQQJJJCCC>>>999EEE???<<>><<<;;;;;;999999777666444222111000000000///......////////////...---------///111222333333333333222000///...///.........///000000111////////////////////////...000222222111111222333///000111333444666777777;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEGGGFFFFFFHHHIIIKKKKKKKKKJJJNNNSSSQQQiiilllNNNCCCVVV~~~kkkddduuuyyypppnnnppprrrtttqqqpppgggWWW^^^eeewwwwwwuuubbb]]]TTTMMMSSSmmm}}}qqqeeeSSS___wwwtttqqqfff\\\SSSKKKJJJHHHJJJpppwwwlll[[[RRROOOMMMPPPggguuufffwwwPPPTTTiiibbb[[[uuu~~~|||yyyrrrmmmaaaffflll\\\GGGWWWrrrtttMMM<<<333:::>>>:::;;;BBBEEE555IIIwww{{{bbb[[[___```SSSSSSqqqvvviiiRRRFFFSSShhhfffWWW^^^uuusssxxx}}}vvvyyyvvvyyyxxxyyyyyy{{{|||~~~{{{wwwuuutttttttttssssssqqqooolllgggccc```^^^WWWVVVUUUQQQLLLGGGAAA>>>???CCC???BBBHHHDDDTTT{{{~~~QQQCCCAAAJJJ```mmmXXXYYYXXXZZZYYYSSSLLLNNNUUUqqq~~~|||yyytttllldddeeehhhqqq}}}|||yyymmmaaaWWWQQQNNNNNNEEEDDDBBB@@@>>><<<;;;;;;999999999999777555333111222111000///////////////000///...------...///000---------------,,,++++++,,,,,,...///000000000000////////////////////////...000111000000000222444222333444666888:::<<<<<<======>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLEEERRRTTTWWWrrrZZZCCCGGGccc~~~}}}|||ttteeejjjvvvzzzzzzsss{{{pppSSSNNNSSS[[[ggg~~~yyy^^^SSSHHHWWW{{{~~~tttpppqqqooodddTTTHHHHHHLLLFFFZZZyyyfff[[[VVVUUUMMMPPP[[[eeelllfffTTT^^^QQQHHHTTTXXX___uuu~~~zzzxxxwwwtttnnniiiaaahhheeeOOOHHHcccqqq___999666666:::======???BBBAAA333fff}}}eeezzz^^^[[[bbbeeeWWWTTTyyy}}}oooZZZWWWsss\\\aaa|||yyyxxx|||yyy|||vvv{{{zzzxxxwwwxxxzzz}}}~~~zzzuuurrrqqqqqqqqqpppooommmjjjfffbbb^^^\\\[[[TTTRRROOOJJJFFFBBB???>>>BBBBBBDDDKKKIIIBBBbbbaaaHHHCCCAAAWWW}}}hhhYYY\\\ZZZYYYXXXTTTNNNNNNPPP\\\vvv~~~vvv~~~}}}wwwnnnYYYXXX___nnn{{{zzz~~~}}}vvvkkk___UUUOOOMMMLLLDDDCCCBBB???>>><<<<<<;;;888999::::::999666444222444333222111000/////////222111000///////////////++++++,,,,,,,,,,,,,,,,,,***+++---///000111000000000000000000000111111111111222222000///000222444777888999:::<<<>>>??????>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHJJJLLLLLLLLLMMMNNNMMMRRRUUUppp{{{eeeSSSCCCSSSxxx}}}ooonnnuuuoooiiilllxxxXXX[[[jjjwww{{{lllaaaRRRHHHDDDRRRkkk~~~|||mmmooonnnllldddWWWOOOFFFLLLNNNNNNxxx~~~^^^XXXTTTWWWMMMRRRRRRhhhiiidddhhhVVV@@@???BBBHHHWWWsss|||xxxvvvrrrmmmgggbbbiiieeeWWWHHHRRRjjjfffKKK222777;;;<<>>======@@@DDDJJJLLLHHHNNNzzzzzzPPPJJJGGGDDDgggjjjdddccc]]][[[XXXVVVTTTPPPMMMKKKKKKfff|||vvv{{{|||sssxxxcccZZZVVV^^^mmmwww~~~|||{{{wwwsssjjjaaaXXXPPPKKKIIIDDDCCCAAA???>>>===<<<<<<777888::::::999777555333666555444333222222111111111111000///............++++++++++++,,,,,,,,,---***+++...000111111111000//////000000000111111111111222333222333444888:::======>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGIIILLLMMMMMMMMMOOOQQQ[[[QQQ```ddd]]]MMMDDDiiivvvjjjiiiuuuyyyoookkkvvv{{{llliiiooo|||}}}ooo]]]PPPKKKAAABBBNNNVVV[[[ccciiicccRRRSSSaaaddd^^^VVVKKKHHHGGGKKKKKK___|||yyyZZZUUUQQQVVVNNNVVVMMM{{{jjjgggpppMMMDDDNNNSSSQQQpppzzzlllnnn{{{}}}zzzwwwsssoooiiidddaaappp]]]HHHJJJ___fffSSS<<<444999<<<<<<@@@CCC???666<<>>???FFFJJJCCCHHHkkkdddGGGJJJFFFIII|||ccc```eee^^^\\\YYYWWWVVVTTTPPPKKKMMM___vvv~~~~~~jjj}}}|||uuudddTTTQQQXXXbbbmmmuuuzzz}}}~~~|||~~~yyyqqqnnnhhhaaaYYYQQQJJJGGGDDDCCCAAA???>>>===<<<<<<888999::::::999888777666888777666555555444555555000000//////......------,,,,,,++++++++++++,,,---------///000111111111111...//////000000111111111000222555777999<<>>???;;;555???uuu|||kkkpppjjjYYYaaa^^^WWW\\\YYY]]]\\\hhh``````}}}tttccc^^^jjjooolllxxxyyyxxxtttzzzwwwuuuuuuvvvwwwwwwuuutttsssuuussspppooonnnllliiigggeeeddd```]]]YYYVVVTTTTTTNNNJJJDDD???<<<===???AAAAAAGGGGGGBBBWWWvvvRRRAAAEEEDDDYYY___[[[]]]\\\]]]\\\YYYXXXXXXTTTOOOMMMVVVppp|||ooo]]]QQQLLLNNNWWWaaasssvvv|||yyyfff|||wwwllljjjeee^^^VVVOOOJJJGGGCCCBBBAAA???>>>=========;;;;;;:::::::::::::::999999888888777777777888888111222222222222111111000///...---,,,,,,------...000000000000000111222222111111222333333444555555555777;;;===>>>???AAACCC???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNMMMKKKMMMSSSXXXXXXgggjjj\\\MMM???YYYuuuXXXaaahhh|||```KKKlllvvvqqqttt}}}hhheeehhh~~~xxxVVVJJJKKKLLLkkk~~~pppPPPDDDBBBCCCMMMXXXxxxzzz|||cccVVVWWWVVVXXXRRRVVVTTTYYYssstttjjjzzz~~~iiihhh{{{}}}llliii]]]ccclllNNNGGGSSSjjjzzzgggrrr}}}~~~{{{qqqooolllhhheeeccccccdddTTTOOOGGGQQQ___LLL333444777888;;;>>>===;;;===@@@XXXzzzkkkgggeeeYYYddd```XXX___\\\___[[[eeeqqqVVVccc~~~nnntttddd___lll{{{xxxzzzqqqvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvooonnnnnnnnnmmmkkkgggdddaaa```^^^[[[XXXTTTRRRPPPGGGDDD@@@===<<>>============<<<<<<;;;;;;;;;<<<<<<999999999888999999::::::555666666777777666666555222222000/////////000000222222111000000111222333666666777777888999999:::===???AAABBB@@@?????????>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNLLLKKKMMMTTTZZZYYYyyygggVVVDDDHHH{{{bbbXXXdddaaarrrSSSDDDjjj~~~uuunnnqqqeeeRRRFFFDDDYYYkkk[[[JJJNNNVVVXXXzzz~~~}}}yyy{{{{{{\\\DDDFFFOOOIIIVVVkkksss[[[SSSWWWWWWXXXQQQTTTZZZUUUnnn^^^iiittt|||xxxbbb\\\cccrrrtttgggcccccczzz~~~cccTTT[[[cccbbbhhhwww|||wwwuuurrrooommmiiiddd```___```aaaAAAMMMNNNRRRXXXCCC...444777999>>>BBB>>>999AAAMMMlllfffmmmdddXXXbbb]]]XXX```\\\\\\^^^ZZZzzz|||qqqWWWYYY|||wwwqqq}}}zzz}}}pppsssvvvzzzyyyvvvuuuuuuvvvxxxzzzkkkkkklllmmmmmmjjjeeeaaa^^^^^^\\\ZZZWWWSSSOOOMMMAAA???<<<;;;===AAAEEEIIIHHHDDDTTTsss}}}KKK@@@DDDNNNbbbdddZZZ]]]YYYOOOVVVXXXTTTRRRTTTSSSOOOMMMQQQeeeaaasss{{{yyy{{{{{{~~~vvvbbbNNNHHHKKKDDDMMM[[[hhhrrrxxx|||~~~___www~~~{{{uuukkkfff```ZZZUUUPPPLLLIIIGGGEEEBBB???============>>>>>>======<<<<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::888888777666666555666666888888999::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGJJJHHHGGGGGGIIILLLMMMMMMMMMNNNMMMKKKKKKPPPYYY```jjjnnnXXXCCCBBB```iiiZZZ___gggkkktttyyyaaaSSS~~~|||uuuttt{{{\\\RRRZZZ\\\WWWSSSIIIMMMJJJXXXPPPYYYSSSXXXppp~~~}}}}}}~~~}}}||||||}}}wwwuuuvvvrrrjjjnnncccUUUKKKFFFFFFIIIKKK```]]]cccXXXYYYQQQ[[[VVVKKKZZZZZZIIIgggeeewwwrrrwwwooocccVVVOOOLLLLLLTTT___mmmuuuyyyyyy|||vvvtttpppkkkeee^^^]]]]]][[[SSSLLLEEELLLRRRMMM@@@666444777888;;;FFF@@@;;;;;;FFFoootttYYY|||fff[[[[[[ZZZZZZYYYYYYXXXXXXUUUUUU___rrr}}}~~~{{{|||{{{qqqppptttwww|||wwwzzz{{{uuuwwwpppooovvvuuuuuuvvvvvvvvvtttsssrrrnnnnnnnnnllliiifffbbb```]]][[[YYYWWWTTTNNNHHHCCCEEE999444===FFFFFFDDDDDDHHHLLLfff{{{UUU@@@LLLEEESSSYYY]]]iiiXXXUUUXXXYYYWWWRRRNNNMMMNNNJJJNNNTTTcccyyyuuuyyy~~~{{{|||zzz}}}}}}oooVVVBBBFFFGGGJJJOOOWWWaaalllrrrYYYiii|||{{{xxxsssnnniiieee___YYYTTTPPPLLLIIIGGGEEEBBB???>>>======>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888999::::::;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHHHHIIIKKKMMMNNNNNNRRRHHHFFFNNNRRRSSS^^^nnnyyybbbQQQ===JJJxxxvvvfff]]]aaaeeefffsssvvvHHHhhh}}}yyyvvvxxx~~~vvvQQQBBBGGGNNNNNNKKKLLLSSS```{{{cccSSSSSSrrr~~~}}}}}}}}}{{{zzztttuuurrrmmmjjjjjjfff___ZZZRRRJJJHHHFFFFFFKKKSSSYYYZZZTTTVVVOOOTTTSSSKKKTTTSSSGGG[[[yyyzzzjjjvvvooovvvRRRPPPIIIHHHLLLIIIMMM]]]mmm{{{uuurrrpppkkkgggaaaZZZWWWWWWTTTLLLFFFEEELLLPPPIII<<<333444:::AAA<<<@@@;;;:::999@@@fffvvvgggfff|||hhhZZZZZZZZZZZZYYYYYYXXXXXXXXXZZZ___ooo|||}}}yyyyyyzzz|||{{{tttnnnlllvvvzzzxxxwwwzzzrrrnnntttsssssstttsssrrrqqqooonnnjjjjjjjjjiiigggdddaaa___\\\YYYVVVSSSOOOJJJDDD@@@:::===???AAACCCGGGKKKMMMMMMZZZPPPBBBGGGEEEKKKrrrwwwbbbccc^^^UUUSSSTTTUUUUUURRRPPPOOOOOOQQQQQQPPPUUUddduuu{{{yyyqqqtttyyy}}}}}}||||||}}}yyyjjj]]]HHHDDDAAABBBIIIOOOTTTUUUZZZ]]]yyytttpppllljjjgggccc]]]XXXTTTPPPKKKHHHFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNPPPGGGIIISSSTTTVVVrrr{{{nnnYYYLLL@@@]]]jjjbbb```cccbbbaaaooo\\\aaawww~~~yyyxxxzzz}}}tttUUU@@@>>>HHHMMMLLL]]]gggtttjjjVVVTTTtttmmmuuu|||zzzyyyxxxvvvuuurrrqqqmmmgggcccaaa]]]WWWKKKFFFFFFKKKHHHEEEOOOaaammmsssQQQOOORRRNNNLLLNNNLLLMMMMMMJJJRRRhhhzzzwww{{{xxxlll^^^DDDLLLIIIJJJTTTNNNPPPhhhvvvtttmmmmmmiiicccaaaZZZSSSOOONNNKKKEEE???DDDHHHIIIAAA666111666===BBB===@@@999???KKKYYYsssYYYccc^^^ZZZZZZZZZYYYYYYYYYYYYXXXUUUZZZ[[[hhh~~~~~~|||xxxwwwvvvuuuwww{{{vvvzzz}}}tttnnnrrrpppqqqppppppnnnkkkiiihhhfffffffffeeecccaaa^^^]]]YYYUUUPPPLLLHHHDDD@@@===777@@@FFFFFFGGGKKKNNNMMMRRR~~~```888>>>OOOFFFccc```dddcccSSSSSSQQQQQQQQQQQQSSSRRRQQQOOOOOOOOOLLLMMMXXXmmmxxxyyyyyyzzz{{{}}}|||aaaUUUHHH@@@AAACCCCCCAAAzzz]]]VVV|||zzzuuupppmmmlllkkkccc```[[[WWWSSSOOOKKKGGGEEEDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@????????????????????????@@@??????>>>>>>>>>??????????????????@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMNNNMMMLLLLLLLLLIIILLLRRRUUUTTTffftttdddTTTHHHPPPvvvmmmeee``````cccaaa___jjjzzz|||wwwyyysssooorrr|||}}}fffKKKAAAGGGNNNMMMUUU```]]]eeeVVV___YYY^^^ggguuu}}}yyyvvvtttsssrrrqqqrrrooohhhbbb]]]YYYTTTPPPJJJGGGJJJOOOKKKKKKccc|||aaa|||YYYPPPNNNOOOPPPJJJJJJNNNJJJKKKQQQOOO]]]~~~mmmvvv{{{yyysssaaa^^^HHHQQQJJJHHHQQQKKKRRRrrr~~~|||uuuttttttpppkkkiiiiiiccc[[[XXXSSSMMMIIIHHHEEEAAA===AAA@@@<<<777333444:::???>>>BBBDDD777EEEcccuuufffjjjpppUUUXXXYYYYYYYYYYYYYYYYYYYYYYYYUUUWWWVVV^^^vvvzzzvvvvvvuuussstttxxx|||}}}yyyuuu{{{|||tttoooqqqnnnnnnmmmllliiifffdddbbbccccccbbb```^^^[[[XXXWWWTTTPPPJJJEEEAAA???===;;;@@@AAAEEEJJJKKKJJJLLLPPPnnnnnnJJJBBBIIIIIISSSlllTTTZZZZZZPPPSSSSSSPPPOOOPPPSSSSSSQQQNNNJJJLLLMMMMMMUUUjjj~~~}}}tttaaaQQQGGGCCCAAA@@@qqq]]]OOOddd~~~|||wwwrrrnnnlllkkkjjj```]]]YYYUUURRRNNNJJJGGGEEEDDDCCCAAA@@@??????>>>>>>????????????????????????????????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJMMMOOOOOOMMMKKKKKKKKKJJJPPPRRRRRRccc~~~kkkYYYJJJBBBccciiieee```^^^aaaaaa```dddllloooxxxoooiiipppzzz{{{yyypppUUUBBBAAAGGGIIIMMMUUURRRccchhh~~~}}}zzzwwwtttsssqqqooonnnjjjddd]]]WWWRRRLLLHHHFFFKKKGGGHHHMMMRRReeetttqqqyyynnnNNNTTTPPPNNNRRRNNNKKKQQQJJJKKKTTTLLLTTTwwwjjjppp{{{zzzxxxvvvXXX\\\ccc___kkkeeecccZZZWWW\\\\\\nnn|||{{{|||zzzwwwpppnnnkkkgggfffddd]]]UUUPPPLLLHHHFFFEEECCC@@@===<<<666000///444:::>>>???@@@DDDBBB444NNNrrrmmmiiiaaagggYYY[[[XXXXXXXXXXXXXXXYYYYYYYYYZZZWWWUUUWWW```qqq||||||wwwuuusssqqqqqquuu}}}}}}{{{}}}}}}~~~}}}~~~zzzuuuuuuxxxxxxrrroooqqqkkkkkkjjjhhhfffbbb___]]]bbbaaa^^^[[[WWWTTTQQQOOOMMMIIICCC???============HHHCCCFFFKKKFFFCCCXXXuuuxxxHHHCCCHHHGGGJJJqqq{{{[[[ZZZTTTRRRVVVSSSUUURRROOOPPPQQQRRROOOMMMMMMOOOPPPNNNMMMWWWkkk}}}}}}|||kkkYYYKKKDDDBBBnnn\\\OOOXXX~~~~~~wwwqqqmmmiiifffccc\\\ZZZWWWTTTQQQNNNIIIFFFDDDDDDCCCBBBAAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPPPPMMMLLLMMMOOOUUUSSSPPP]]]mmm[[[OOOAAAIIIttteeeeeeeee^^^[[[]]]___^^^^^^```xxx{{{uuuyyyvvv~~~pppggg```hhhwww}}}uuu~~~~~~~~~www{{{ttt^^^HHHAAAGGGOOO^^^cccmmmzzzwwwtttrrrpppnnnkkkhhh```YYYRRROOOKKKGGGEEEEEEIIIFFFIIIUUUnnn|||~~~uuu\\\NNNVVVPPPMMMSSSQQQOOOSSSKKKJJJQQQHHHJJJddd}}}vvvrrrwww}}}~~~}}}}}}___fffwwwrrr~~~yyyllljjjppppppyyy~~~|||zzzyyywwwqqqlllooolllgggccc```\\\UUUOOOHHHGGGEEEDDDCCCAAA>>>;;;666111,,,///777>>>AAA@@@BBB??????BBBggg```HHH{{{eee```[[[VVVWWWXXXXXXXXXXXXYYYYYYYYYYYYUUUVVVYYYTTT]]]xxx|||llliii|||vvvtttrrrppprrrvvvzzz~~~zzzvvvvvvyyy{{{}}}~~~~~~}}}~~~rrruuusssrrrrrrqqqnnnmmmmmmggggggfffdddbbb^^^[[[YYY]]][[[XXXTTTPPPLLLIIIGGGEEEAAA===<<<===???AAAAAAGGGHHHKKKJJJDDDPPP}}}WWWFFFAAAAAAGGGuuugggTTTaaaVVVPPPWWWQQQUUUSSSPPPOOONNNNNNMMMKKKNNNOOOPPPOOOJJJIIISSS___{{{}}}{{{yyyxxxwwwzzzsss```RRRLLLoooXXXOOOTTTjjj~~~uuuooolllhhhbbb\\\ZZZXXXUUUSSSQQQMMMIIIEEEDDDDDDCCCCCCBBBAAA???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJNNNQQQQQQOOOPPPTTTXXX^^^YYY```qqqZZZMMMLLLKKKkkk\\\]]]___[[[XXXYYYZZZYYYYYYZZZ```rrryyygggmmmsss~~~nnn]]]ZZZdddppptttsssttttttvvvxxxzzz}}}zzzzzz{{{{{{{{{{{{zzzzzzvvvxxxwwwiiiUUULLLWWWhhhqqq{{{yyyxxxtttrrrooommmjjjfff```\\\VVVOOOJJJJJJJJJGGGHHHLLLJJJPPP]]]xxx}}}wwwzzzeeeTTTPPPRRRNNNMMMPPPOOOOOOPPPKKKIIILLLGGGGGGSSS___vvv}}}yyy~~~~~~~~~~~~}}}|||{{{sss^^^lll~~~}}}}}}~~~|||yyyyyyyyyvvvooojjjiiieee```\\\WWWQQQLLLJJJCCCCCCBBBBBB@@@===888555111111333666;;;???AAABBBBBB???OOOccc}}}}}}cccdddXXXZZZZZZOOOWWWWWWWWWXXXXXXXXXYYYYYYSSSRRRWWWZZZUUU___wwwuuuiiiwww}}}zzzwwwsssqqqppppppppprrrwww}}}~~~zzzvvvrrrppprrruuuyyyzzz}}}}}}}}}|||zzz{{{~~~|||}}}vvvtttvvvoooooonnnkkkjjjjjjhhhfffccccccbbb```]]]ZZZWWWUUUVVVTTTQQQLLLHHHEEEBBBAAA>>><<<:::;;;>>>CCCFFFGGGEEELLLMMMMMM\\\TTTIIIKKKCCCNNNooo|||bbbUUUXXXVVVOOOOOORRRQQQPPPOOOMMMJJJIIIJJJKKKLLLJJJKKKMMMLLLJJJOOOXXXggg|||}}}|||xxxwwwuuuiiiccclllNNNIIIOOO]]]}}}rrrmmmkkkhhhaaaZZZXXXVVVTTTRRRPPPMMMHHHEEECCCDDDCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIMMMQQQQQQQQQSSSYYY______aaazzzxxxhhhQQQHHHNNN]]]hhh___XXXZZZXXXVVVWWWVVVUUUVVVXXX[[[nnnzzz______~~~rrr^^^RRRSSS^^^iiilllmmmoooqqquuuxxx{{{}}}zzzzzz{{{{{{zzzyyyyyyxxxuuuvvvwwwppp___VVVeee}}}wwwrrrmmmllliiigggccc]]]VVVQQQLLLEEEAAADDDGGGFFFIIIOOOOOO^^^xxx}}}zzzqqq{{{TTTSSSQQQMMMKKKMMMNNNLLLMMMLLLJJJJJJJJJJJJKKKMMM[[[kkkvvvxxx~~~~~~wwwyyy|||yyy{{{ccc~~~~~~|||{{{{{{|||||||||{{{tttnnnnnnpppooollljjjccc___YYYUUUNNNIIIFFFGGG@@@@@@AAA@@@===999333000///444;;;=========AAADDDEEEFFFfffkkkfff^^^^^^]]]```TTTWWWWWWWWWXXXXXXXXXYYYYYYRRRRRRVVVVVVRRR\\\nnnxxx|||}}}xxxsssnnnjjjhhhbbbhhhqqqyyy||||||xxxuuurrrooollllllooossswwwxxxxxxzzzzzzxxxwwwzzzzzzwwwyyyxxxzzz}}}|||wwwvvvxxxuuuuuuxxxzzzxxxssspppqqqjjjkkkjjjfffeeegggeee```_________]]][[[XXXUUUSSSPPPNNNKKKGGGDDDAAA???>>>:::888888;;;@@@EEEIIIKKKGGGMMMKKKQQQ|||qqqTTT===CCCIIIHHHkkk^^^gggVVVHHHQQQLLLEEETTTLLLNNNNNNKKKGGGFFFIIILLLLLLHHHGGGJJJKKKJJJNNNUUU]]]yyy|||xxx}}}zzzvvvjjjQQQIIIRRRPPPccczzz|||}}}sssiiiccc___[[[QQQPPPNNNLLLJJJHHHHHHGGGEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJNNNLLLJJJHHHHHHJJJNNNPPPMMMNNNNNNMMMKKKJJJKKKMMMJJJMMMPPPTTTWWWZZZ]]]aaagggzzzeeeSSSIIIMMMWWWqqq]]]bbbTTTWWWXXXYYYWWWSSSQQQRRRSSSUUUeee|||~~~PPPfffzzzbbbSSSOOOOOO\\\```eeeiiijjjjjjjjjkkknnnnnnoooqqqtttuuuuuusssooopppsssoooccc```xxxxxxrrrmmmiiicccbbbaaa^^^YYYQQQHHHCCCIIIGGGHHHKKKJJJHHHNNNXXX[[[uuuvvvZZZOOONNNLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJuuu^^^hhh|||zzzvvv}}}xxxwwwxxxyyyzzz{{{|||}}}~~~~~~{{{~~~zzzuuusssssstttuuurrrooommmnnnooolllddd]]]^^^XXXPPPLLLJJJIIIFFFCCC@@@@@@@@@>>>;;;777222///555777999<<>>>>>???===;;;<<<===@@@DDDIIIKKKJJJHHHIIILLL\\\|||FFF@@@KKKMMMBBB___gggVVVUUURRROOOLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJHHHHHHJJJNNNRRRUUUaaakkk}}}~~~{{{ppp{{{iiiPPPHHHQQQNNNNNNyyyxxx{{{zzzssskkkeee___YYYUUUSSSQQQNNNKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLMMMMMMMMMIIIKKKNNNOOOOOOOOOPPPQQQXXXRRRPPPXXX___``````bbbppp```aaaRRR>>>TTTeeeYYYVVVSSSWWWXXXYYYVVVSSSQQQQQQSSSUUUbbbxxxrrrMMMrrr{{{mmmccc\\\PPPRRRUUUYYY\\\___aaabbbffffffgggiiilllnnnmmmlllnnnooorrrqqqhhhggg|||rrriiifffccc___^^^ZZZUUUPPPMMMKKKJJJIIIJJJIIIJJJJJJGGGKKK[[[lllxxxzzzrrrVVVPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJccc}}}|||kkkooouuujjjsssyyy~~~zzzvvvwwwxxxyyyzzz{{{||||||}}}}}}|||{{{{{{yyyvvvrrrppppppqqqqqqooollliiihhhhhhddd]]]WWWTTTQQQLLLGGGBBB??????@@@BBB@@@>>>:::777444111000222666===CCCFFFGGGGGGFFF666ZZZzzznnn\\\ZZZPPPWWWZZZWWWVVVSSSTTTUUUVVVUUURRROOOMMMSSSUUUVVVVVVUUUXXX^^^cccnnn\\\jjjqqq~~~{{{~~~~~~xxxoooggg___\\\XXXXXXYYY\\\^^^^^^hhhjjjlllnnnqqqssstttuuuwwwuuusssrrrqqqqqqrrrsssooonnnmmmmmmoooppppppooommmmmmllllllkkkjjjiiiiiieeeeeecccaaa___]]][[[[[[ZZZXXXUUURRROOOKKKGGGCCCDDD@@@;;;999:::;;;;;;;;;???EEEJJJIIIEEEDDDIIIPPPSSSdddzzzPPPEEECCCHHHJJJ[[[___SSSQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIHHHGGGGGGHHHKKKMMMOOO]]]bbbpppvvvqqq~~~wwwzzzgggPPPGGGOOOLLLDDDYYY||||||yyysssmmmhhh```XXXXXXVVVSSSOOOLLLIIIGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKJJJJJJJJJJJJLLLOOOQQQQQQPPPMMMLLLIIILLLOOOQQQQQQQQQRRRSSSNNN]]]qqqxxxkkkcccyyysssXXXLLLRRRIIICCCkkkiii^^^\\\SSSYYYVVVWWWWWWUUUSSSQQQQQQRRRPPPWWWfffwww|||zzzmmmpppwwwuuu^^^YYYSSSMMMKKKNNNTTTXXXZZZWWWVVVWWWYYY[[[\\\[[[ZZZ```aaadddeeebbbcccssszzziii^^^[[[[[[YYYVVVQQQNNNIIIFFFDDDFFFHHHJJJJJJLLLNNNPPPUUUggguuuxxxTTTTTTPPPOOONNNMMMKKKIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHQQQaaavvv}}}~~~xxx^^^dddooo}}}|||uuuvvvvvvwwwxxxyyyyyyzzzzzz|||~~~|||yyyyyy{{{~~~vvvttt{{{tttsssqqqooommmkkkkkkjjjiiifffaaa^^^\\\YYYSSSNNNIIIJJJHHHBBB;;;999<<<@@@BBB>>>999444111111222333999>>>CCCFFFDDDAAA@@@@@@<<>>;;;888888:::===???@@@AAADDDHHHKKKMMMNNNNNNOOOppphhhGGG>>>IIIEEEMMMddd^^^YYYNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFFFFGGGGGGHHHIIIIIIRRRTTT]]]lllyyyyyy|||jjjhhhuuuyyyvvvdddOOOFFFLLLJJJHHHMMM}}}sssmmmjjjccc[[[XXXVVVSSSOOOLLLIIIGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRRRRQQQOOONNNNNNOOOQQQQQQQQQQQQSSSUUUUUUgggsssuuu}}}[[[VVVKKK@@@DDD```ZZZ[[[]]]WWW\\\VVVVVVUUUTTTRRRQQQPPPPPPNNNPPPWWWcccooozzzxxx}}}ooo\\\PPPLLLNNNOOOOOOOOONNNNNNOOOQQQQQQPPPOOOPPPOOORRRUUUUUUWWWaaalllwwwmmmkkkkkkeee^^^WWWSSSTTTUUUSSSPPPHHHHHHIIIHHHGGGGGGIIIJJJJJJQQQ\\\jjj}}}~~~ttt```RRROOOMMMMMMMMMMMMKKKIIIGGGEEEGGGGGGGGGGGGHHHHHHHHHHHHEEEKKKTTTtttsssvvvbbb```bbbooo}}}}}}~~~~~~|||zzzuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxxxxwwwuuuuuuwwwyyyyyyvvv{{{wwwpppooopppooommmkkkhhheeecccbbb```]]]XXXTTTRRROOOKKKHHHDDDDDDCCC@@@===<<>>:::444///...111666999BBBDDDEEEDDDAAABBBGGGKKK[[[VVVTTTgggjjj```YYYXXXYYYWWWWWWYYYSSSTTTTTTUUUWWWXXXYYYZZZXXX[[[]]]\\\XXXUUUVVVWWWrrrcccZZZjjjvvvwwwlllbbb\\\SSSMMMJJJIIIJJJJJJMMMOOOSSSYYY___eeejjjmmmggghhhjjjjjjkkkjjjiiiiiihhhgggfffhhhjjjkkkjjjhhheeeeeeddddddcccbbbaaaaaaZZZZZZXXXVVVTTTSSSQQQPPPJJJGGGCCC@@@>>>===;;;999999999;;;===AAAEEEGGGHHHHHHHHHGGGEEEGGGRRRdddrrrYYYAAACCCFFFKKKKKKfffeeeWWWSSSLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJIIIIIIIIIIIIHHHCCCEEEGGGHHHIIIIIIIIIHHHMMMOOOTTT]]]kkk{{{|||mmmwwwuuusssaaaNNNDDDIIIGGGDDDGGG^^^vvvnnnjjjddd]]]UUUTTTRRROOOLLLJJJHHHHHHDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQTTTXXX\\\nnncccbbbrrr|||]]]PPPSSSJJJAAAUUUbbb[[[VVVVVVYYYUUUVVVUUUSSSRRRRRRPPPOOONNNRRRQQQRRRYYYhhhyyy~~~}}}~~~pppdddZZZPPPIIIPPPNNNLLLLLLNNNPPPPPPPPPJJJIIIJJJMMMNNNPPPTTTYYYbbb```]]]XXXTTTRRRTTTUUUPPPOOOMMMMMMMMMMMMJJJHHHGGGIIIJJJJJJKKKMMMRRRUUUZZZjjj{{{^^^QQQRRRLLLIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHCCCJJJNNNfffooogggzzzjjj[[[[[[jjjyyy~~~}}}~~~~~~|||{{{{{{zzzxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuxxxwwwuuurrrpppqqqsssvvvtttxxxzzz{{{~~~~~~xxxvvvwwwwwwwwwxxxwwwppphhhkkkkkkiiifffbbb^^^ZZZXXXUUUSSSOOOLLLJJJHHHFFFEEEAAA???===>>>@@@BBBAAA@@@888555000...000555<<<@@@BBBBBBBBBCCCIIITTTcccmmm___LLL^^^ttt]]]ZZZXXXWWWUUURRRTTTWWWUUUSSSPPPNNNOOOQQQUUUWWWYYY[[[\\\ZZZVVVUUUWWWZZZUUUggg||||||~~~jjj]]][[[WWWhhhwwwzzzzzzkkkddd[[[SSSNNNKKKIIIHHHCCCDDDGGGJJJOOOTTTXXXZZZZZZ\\\^^^aaabbbcccbbbbbb___^^^^^^```bbbcccbbb```bbbaaa```^^^\\\ZZZYYYXXXSSSRRRPPPNNNKKKIIIGGGFFFAAA???<<<;;;<<<<<<<<<;;;999<<>>IIILLLBBBMMMkkkOOOSSSLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFAAADDDGGGJJJLLLLLLKKKKKKLLLPPPUUUWWW]]]kkkzzz]]]dddvvv^^^MMMCCCGGGDDD>>>CCCIIIooovvvooohhh```UUUTTTRRROOOLLLJJJIIIHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOQQQRRRSSSPPPQQQRRRSSSVVVZZZ```eee```]]]kkkvvvaaaQQQMMMFFFHHH[[[xxxgggSSS```WWWRRRYYYRRRVVVTTTRRRQQQQQQPPPNNNMMMPPPPPPPPPTTT```sss}}}lll```WWWSSSMMMJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLLLLMMMOOOOOOOOOPPPQQQQQQOOOMMMFFFGGGHHHHHHHHHGGGEEEDDDIIIJJJKKKMMMRRR\\\jjjtttsssQQQGGGKKKQQQGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHDDDHHHGGGQQQkkk{{{xxxtttxxx\\\NNNSSScccrrr{{{zzzvvvuuuzzz}}}||||||~~~~~~}}}{{{zzzxxxvvvttttttsssssssssssssssrrrrrrrrryyyvvvqqqmmmkkkkkklllnnnsssuuutttrrrrrrtttqqqlllmmmssstttnnnkkknnnlllfffdddbbb```]]]YYYUUUQQQOOOKKKJJJHHHEEECCCBBBAAAAAA===;;;:::===@@@AAA===999222222111222555;;;AAADDDAAAAAACCCHHHSSS```llltttKKKddd^^^WWWWWWVVVUUUTTTTTTVVVYYY[[[XXXSSSNNNMMMNNNQQQTTTVVVWWWWWWUUURRRRRRVVVZZZSSSSSSaaaxxxqqq]]]VVVFFFMMM[[[fffmmmuuu~~~zzztttkkkaaaXXXQQQJJJFFFEEEDDDCCCCCCCCCDDDFFFGGGMMMNNNQQQSSSUUUVVVVVVVVVXXXXXXYYY[[[]]]^^^\\\ZZZYYYXXXWWWTTTRRRPPPNNNMMMHHHGGGFFFDDDAAA???>>>======;;;;;;<<<>>>@@@@@@@@@>>>BBBFFFIIIIIIHHHHHHHHHCCCDDDNNNeeejjjEEE???DDDDDDEEEKKKiiiaaaVVVMMMMMMKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGFFFFFFFFFFFF@@@CCCGGGJJJLLLMMMLLLKKKGGGLLLOOONNNOOOYYYlll||||||uuueeemmmxxx~~~rrr|||\\\MMMBBBEEEBBB@@@>>>CCCXXX}}}pppfffXXXWWWTTTPPPMMMJJJHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSPPPSSSWWW[[[^^^aaaeeehhh___vvvVVVHHHOOOIIIDDDUUU{{{|||aaaTTTZZZZZZUUUTTTUUUUUUSSSPPPPPPQQQPPPNNNKKKJJJOOOQQQSSS\\\lllwwwzzzzzzwww|||sssggg\\\UUUPPPNNNMMMLLLMMMNNNMMMMMMMMMLLLLLLIIIIIIJJJJJJHHHFFFDDDCCCGGGIIIKKKLLLLLLMMMOOOPPPTTTYYY```iiiuuujjjxxx___QQQGGGHHHRRRGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHBBBCCCHHHRRRjjjvvv}}}mmmWWWKKKOOO]]]iiillljjjiiikkkqqqyyy{{{yyyxxxyyy|||zzzzzzzzzxxxuuutttsssssspppppppppooooooooonnnnnnqqqooollliiihhhhhhgggfffjjjnnnpppnnnnnnppppppnnnjjjiiihhhgggccc```___```XXXWWWTTTQQQNNNKKKIIIHHHDDDDDDCCCAAA>>><<<;;;;;;;;;<<<>>>???>>>;;;666333000111444888<<<@@@CCCEEECCCFFFMMMWWW```dddaaa]]]]]]gggYYYWWWVVVTTTSSSUUUXXXYYYYYYZZZXXXTTTQQQPPPPPPRRRSSSQQQSSSTTTSSSPPPPPPSSSWWWXXXYYYUUUhhhfffOOOBBBDDDPPPWWW^^^dddooovvvkkk___TTTMMMIIIHHHEEEBBB@@@??????@@@BBBCCCDDDFFFGGGGGGHHHHHHMMMMMMNNNQQQSSSTTTRRRPPPLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@???>>>======<<<<<<===<<<===@@@CCCEEEEEEDDDBBBEEEHHHIIIIIIIIILLLNNNQQQ[[[uuuvvvMMM===<<>>>>>???@@@CCCEEEFFFDDDBBBBBBBBBAAA@@@>>>===<<<<<<=========>>>>>>>>>??????>>>???@@@CCCGGGHHHGGGFFFDDDFFFHHHIIIJJJNNNTTTYYYsssVVV>>>???AAAFFFHHHGGGUUU}}}jjjZZZOOODDDUUUHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@AAACCCEEEFFFEEEDDDDDDGGGEEEDDDFFFKKKQQQVVVYYYdddkkkvvv|||{{{kkkccc]]]QQQCCCAAA<<>>CCCCCCFFFBBB@@@GGGRRRlll{{{sssMMMUUU]]]ZZZLLLTTTQQQNNNNNNPPPRRRTTTTTTUUURRRPPPRRRVVVWWWTTTPPPRRRTTTVVVVVVTTTRRRRRRRRRWWWSSSRRRTTTWWWeee~~~yyygggaaaIIICCCGGGJJJAAAFFFXXXdddvvv~~~uuugggaaa\\\TTTNNNIIIEEE@@@<<<>>>>>>>>>>>>>>>>>>>>>???============>>>>>>>>>>>>:::<<<>>>???>>>>>>???@@@BBBAAA???======@@@EEEIIIMMMIIIDDDBBBCCCDDDEEEDDDGGGLLLOOOPPPUUUgggZZZCCC@@@AAAEEEHHHEEEDDDWWW{{{XXXLLLKKKIIIHHHKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????@@@AAAAAAFFFEEEDDDDDDEEEGGGIIIKKK[[[nnnzzzzzz~~~}}}xxxUUUKKK@@@AAA???:::<<<@@@???;;;KKK}}}wwwxxx~~~nnnaaaYYYTTTOOOLLLJJJHHHEEEDDDEEEFFFHHHIIIGGGEEEDDDEEEHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNMMMLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSPPPQQQRRRTTTTTTTTTRRRPPP[[[UUUQQQTTT]]]eeefffdddaaa\\\]]]ggg{{{www^^^LLLKKKHHH???EEEUUU|||[[[[[[[[[YYYVVVUUUTTTSSSQQQOOORRROOOLLLLLLMMMMMMLLLJJJIIILLLNNNLLLKKKOOOYYYaaannn{{{{{{~~~ZZZPPPNNNKKKHHHFFFEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDEEEDDDCCCDDDFFFFFFDDDAAAEEECCCEEEFFFBBBCCCWWWnnnqqqsssRRREEEAAAEEEKKKMMMJJJHHHOOOYYYPPP[[[jjjtttuuuooohhhdddjjjiiiiiikkknnnnnnllliiihhhhhhhhhgggffffffeeeeeeeeedddcccaaa```^^^]]]\\\ZZZZZZZZZYYYWWWTTTQQQOOOKKKKKKKKKJJJHHHEEECCCBBBDDDCCCAAA???============666777999;;;===>>>???@@@@@@<<<777333222333666888@@@DDD???===FFFIIIGGGLLL]]]fffaaaWWWOOORRRZZZLLLSSSTTTUUUSSSOOONNNPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTSSSSSSQQQSSSUUUUUUTTTRRRRRRRRRLLLRRRXXXWWWQQQaaadddDDD222777AAAJJJJJJ@@@NNNVVVdddtttvvvfffXXXPPPLLLKKKKKKDDDBBB???===;;;<<<===>>>AAAAAA@@@???>>>======<<<===???@@@@@@@@@@@@AAACCCBBBBBBDDDEEEFFFEEECCCBBB;;;@@@FFFJJJLLLLLLMMMMMMMMMQQQ^^^tttsssNNN<<>>DDDPPPggg~~~eeeOOOKKKMMMJJJHHHJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????@@@AAAAAACCCBBBBBBBBBCCCEEEGGGHHHTTT___hhhkkkuuuyyyuuuwwwoooMMMFFF<<<@@@AAA888888>>>BBB666333XXX{{{}}}pppcccXXXPPPPPPMMMIIIEEECCCCCCDDDDDDIIIHHHFFFGGGHHHJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMQQQQQQPPPOOONNNNNNNNNOOONNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQOOONNNNNNXXXTTTYYYeeekkkgggcccdddeeehhhxxxsss\\\NNNHHHJJJAAA???```[[[OOO]]]YYYXXXVVVVVVUUURRRNNNKKKOOONNNMMMLLLMMMLLLJJJHHHIIIIIIIIIGGGGGGIIIMMMQQQ```lllxxx}}}www}}}rrrXXXGGGJJJHHHFFFDDDCCCBBBCCCCCCAAAAAA@@@@@@AAACCCEEEFFFFFFDDDBBBBBBCCCCCCBBBAAAGGGDDDDDDDDD???<<>>AAACCCCCCFFFKKKEEEHHHNNNSSSYYY^^^dddhhhcccbbb```aaaccceeeeeeddd````````````aaaaaaaaaaaa______]]]\\\ZZZXXXWWWVVVOOOPPPOOONNNMMMJJJGGGFFFFFFFFFEEEEEECCCAAA???>>>======;;;:::999999999999444777<<>>???<<<:::<<>>??????===>>>>>>>>>===>>>@@@CCC@@@AAABBBCCCDDDBBB>>>;;;GGGHHHIIIHHHGGGKKKTTT[[[sss~~~ppp___OOO>>>999???GGGHHHFFFHHH\\\}}}^^^PPPHHHKKKNNNJJJFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@?????????@@@BBBDDDEEEHHHIIINNNYYYgggttt|||}}}yyyrrriiiiiiqqqkkkKKKEEE:::>>>@@@>>>888777<<<:::888FFFYYYxxxhhh]]]WWWRRRLLLIIIJJJJJJGGGDDDKKKIIIHHHIIIJJJLLLLLLKKKJJJKKKKKKKKKLLLLLLLLLMMMPPPOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRPPPOOOOOORRRWWWZZZ\\\]]]eeelllcccYYYbbbuuu~~~pppYYYMMMKKKEEEBBBLLLgggfffZZZ]]]\\\WWWUUUTTTSSSSSSQQQOOOLLLNNNOOOOOOOOOOOOMMMJJJHHHGGGFFFEEEFFFHHHJJJKKKKKKUUU^^^jjjvvvzzz|||]]]CCCRRRGGGGGGEEEDDDCCCCCCDDDDDDAAAAAAAAAAAABBBCCCEEEFFFFFFDDDBBB@@@@@@@@@@@@AAAHHHEEEDDDDDDAAA===???FFFXXXxxxkkkyyy}}}^^^KKK999888@@@EEEDDDAAAIIIDDD===:::>>>IIIVVV```___^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWUUUTTTRRRPPPOOONNNIIIIIIIIIHHHGGGEEECCCBBBCCCCCCCCCBBBAAA@@@??????888888888888999999::::::===???BBBCCCBBB>>>999666000000111444888<<<@@@CCCAAAFFFCCCDDDMMMOOOUUUcccrrrVVVNNNpppUUUHHHWWWXXXOOOMMMSSSQQQNNNNNNOOOPPPPPPPPPRRRTTTTTTRRRNNNMMMPPPSSSOOOQQQSSSTTTSSSRRRRRRRRRUUURRRQQQRRRRRRSSS[[[fffttt}}}~~~|||{{{nnnKKK555:::FFF@@@>>>;;;999;;;CCCOOOXXX[[[eeettt~~~ssskkk```\\\VVVPPPJJJFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAA@@@??????@@@CCCFFFDDDEEEEEEDDDCCCDDDIIILLLJJJNNNUUU```mmm|||mmmKKK777333777CCCMMMLLLDDDEEEMMMrrraaaQQQKKKHHHKKKLLLGGGDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>======<<<<<<======>>>???============>>>@@@AAABBBCCC<<<<<>>fff}}}nnnaaaSSSNNNQQQTTTRRRMMMKKKIIIHHHIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPRRRTTTVVVXXX\\\bbbgggkkkccc``````___gggwwwaaaSSSRRRMMMDDD???MMMpppfffQQQYYY\\\RRRUUURRROOONNNOOOQQQQQQQQQOOOQQQRRRRRRQQQNNNLLLKKKIIIGGGFFFHHHKKKLLLKKKJJJMMMRRR^^^pppttt~~~rrrRRRMMMIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBBBBDDDCCCAAA???>>>>>>???@@@DDDCCCCCCDDDCCC@@@???AAA@@@kkkxxxuuuhhhMMM@@@===>>>???AAAAAA@@@??????@@@AAABBBBBBOOOPPPRRRSSSSSSRRRQQQPPPQQQPPPPPPPPPPPPPPPOOOOOONNNNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<999999;;;<<<===??????@@@BBBAAA@@@===:::555222///111333777<<<@@@BBBCCCCCCGGGFFFAAAHHHYYY___bbbmmmYYYGGGiiiRRRDDDTTTLLLFFFPPPPPPNNNMMMKKKLLLNNNPPPQQQPPPPPPPPPOOONNNNNNNNNNNNNNNOOOQQQSSSSSSRRRQQQQQQQQQQQQLLLKKKQQQWWWWWWRRROOO[[[yyy]]]FFFAAACCC>>>===<<<999888888:::<<<;;;AAAKKKWWWdddpppzzz|||zzzwwwrrrmmmgggccc```YYYWWWTTTOOOJJJFFFBBB@@@BBBBBBBBBAAA@@@AAAEEEGGGEEEKKKQQQQQQPPPSSS]]]gggmmmttt|||iiiQQQAAA===@@@FFFGGGJJJGGG===???]]]cccKKKOOOKKKHHHGGGFFFDDDDDDFFFDDDCCCBBBBBB@@@@@@???>>>??????>>>>>>===<<<<<<<<<:::::::::::::::;;;<<<<<<::::::;;;<<<===>>>???@@@BBB;;;:::AAAFFFKKK\\\ooogggOOOKKK<<<;;;<<<000<<>>???>>>>>>@@@AAAAAA@@@??????>>>SSSdddvvvzzzjjjtttpppZZZDDD888<<>>???@@@AAAAAA???:::777999===BBBFFFHHHIIIJJJLLLIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@?????????======<<<<<<<<<<<<===>>>===>>>???@@@AAAAAAAAAAAA;;;999666444222111111111888:::???CCCEEEFFFEEEDDDIIIHHHJJJ[[[nnnfffSSSNNNWWWWWW;;;HHHWWWDDDJJJZZZIIIJJJIIIIIIJJJMMMOOOOOOOOOLLLLLLLLLMMMNNNMMMLLLKKKOOOQQQSSSSSSQQQOOOOOOOOOKKKMMMOOOOOOOOOOOOQQQSSSVVVvvv~~~wwwyyyeee]]]YYY;;;::::::;;;===<<<:::888444555666999@@@JJJUUU]]]nnnpppuuuyyy|||~~~~~~~~~sssrrrooolllhhheeebbbaaa^^^______^^^^^^___aaaccceeemmmvvvzzzyyy{{{uuuaaaRRRTTTNNNFFFAAA@@@CCCFFFHHHIIIBBB===@@@LLLlll\\\JJJKKKLLLIIIEEEBBBAAABBBDDDFFFBBBBBBAAA@@@???>>>=========<<<<<<;;;;;;:::999999888777777777777888999999777888999:::;;;<<<<<<===;;;:::===BBB???<<>>>>><<<>>>@@@@@@>>><<<===???;;;===???>>>>>>>>>>>>>>>AAAFFFMMMddd|||uuuxxxzzzuuuuuuaaaMMMEEEEEEBBB???;;;:::<<<>>>>>>===333666999;;;;;;<<<@@@CCC@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@????????????@@@BBBCCC?????????>>>===;;;:::888111000//////111555888;;;@@@AAACCCEEEFFFGGGGGGGGGDDDNNNXXXccchhhZZZRRR\\\PPPIIIAAAEEEHHHHHHUUUVVVBBBIIIHHHGGGIIIKKKLLLLLLKKKFFFJJJOOOOOOMMMKKKLLLMMMPPPRRRSSSSSSPPPNNNMMMMMMMMMQQQRRRNNNJJJJJJNNNRRRSSS^^^kkksssxxx{{{wwwSSSJJJ@@@<<<<<<===:::777666888:::999666444444555<<<@@@FFFMMMTTT[[[___aaaooooooqqqsssuuuwwwxxxyyywwwyyyzzzzzzzzzzzz{{{}}}pppfffYYYOOOJJJEEE???:::;;;;;;<<>>===<<<<<<:::::::::999888888777777555555555555555666666777444555666777888999999999555777;;;>>>>>>===???BBBIIIQQQcccttt\\\FFFFFF999;;;???AAA666222999>>>;;;888999<<<111BBBrrr{{{tttaaa___[[[YYYXXXVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQLLLMMMOOOQQQRRRRRRQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVZZZfffwww|||oooYYYPPPJJJIIIBBB===LLLbbbsss]]]\\\ZZZUUUPPPMMMNNNQQQPPPOOOOOOOOOPPPOOOLLLJJJJJJLLLNNNLLLHHHFFFGGGHHHGGGHHHHHHGGGEEEDDDFFFHHHIIIGGGHHHMMMXXXhhh|||}}}xxx}}}sssuuurrrxxx}}}UUUIIIJJJHHHAAALLLQQQAAADDDDDDDDDDDDDDDCCCBBBAAA===>>>>>>?????????>>>>>>:::===@@@@@@>>><<<===>>><<<@@@AAA>>><<<===>>>>>>888<<<===MMMkkkyyywwwwwwmmmSSSBBB===<<<;;;===???@@@>>>;;;;;;;;;:::666222222555888;;;;;;<<<>>>???AAABBBCCCAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA??????>>>>>>???@@@BBBCCC===<<<;;;999666333000...---...///111555;;;@@@CCCFFFEEEDDDDDDEEEGGGIIIKKKGGGVVV]]]UUUJJJLLLsssQQQFFFDDDKKKBBB===HHHHHHBBBIIIIIIHHHGGGHHHJJJJJJIIIHHHAAAJJJRRRSSSMMMIIILLLQQQQQQSSSTTTSSSPPPMMMLLLLLLQQQQQQQQQQQQTTTVVVTTTQQQSSSRRROOO]]]yyyxxxvvvtttcccMMM???===>>>===;;;888:::;;;999777666888:::555555555666777999;;;===<<<===???BBBFFFIIIKKKMMM[[[]]]___```______```aaaxxxmmm^^^TTTPPPOOOKKKHHH<<<:::999:::;;;>>>??????@@@BBBEEEDDDBBB@@@AAABBBHHHccc{{{VVVFFFTTTYYYHHHHHHHHHFFFDDDEEEEEEBBB===@@@@@@???>>>===<<<;;;;;;999999888888777666666666444333333333333444555555222222444555666777777777777777666444777<<<===;;;;;;===RRRccckkkvvv\\\FFF>>>===>>>:::777777777777777777777777444:::666===iii~~~}}}nnnbbb\\\[[[[[[VVVXXXZZZ[[[ZZZXXXXXXXXXWWWZZZZZZUUURRRTTTUUUTTTSSSTTTUUUTTTSSSSSSUUUWWWWWWVVVVVVYYY\\\\\\YYYVVV[[[\\\ZZZWWWXXX\\\\\\ZZZ^^^fffrrr}}}{{{iiiTTTHHHGGGDDD@@@@@@QQQtttXXXOOOPPPOOOMMMLLLLLLMMMOOOPPPNNNMMMNNNPPPPPPMMMIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHGGGHHHIIIFFFCCCFFFLLLNNNGGGDDDGGGJJJRRRhhh}}}~~~uuurrrPPPKKKIIIHHHHHHIIIJJJHHHGGGAAABBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<======>>>;;;;;;;;;::::::;;;;;;;;;AAA:::999DDDNNNYYYnnnxxxrrrtttjjjEEE===888;;;===<<<===AAA@@@AAA???999555333222111111000///222666:::<<<<<<<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>???@@@AAA>>>>>>===<<<;;;:::999999555333111000///000222333555666777:::???EEEHHHHHHIIIKKKDDDDDDMMMMMMGGGIIIddd[[[OOOOOOfffIII888JJJAAAAAAAAABBBCCCDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGJJJMMMNNNNNNLLLKKKKKKNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQTTTNNNSSSWWWbbb}}}ooo___NNNIIIEEE888===;;;<<<>>>;;;555444666===777666999888333333777999666333444777:::::::::;;;<<<<<<<<<<<<<<<;;;;;;AAA???;;;888777888:::<<<666>>>BBB===<<>>===;;;:::999888888666555444333333333333333222222222222222222222222111111222333333444555555666666666666777888999:::777<<>>888666;;;@@@KKKccc|||xxxooouuuuuu|||zzzdddKKK>>>:::888:::===888;;;===============<<<<<<:::777555444333222000444444555555666888999:::888777777666666666666777555444444333333222111111111111000000111444666888:::AAAHHHLLLKKKGGGAAA===BBBKKKIIIFFFIIIJJJNNNZZZMMMIIIVVVnnnJJJDDDDDD===????????????@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEHHHLLLNNNMMMMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSZZZRRRTTTTTTUUUkkk{{{qqqyyymmm^^^MMMGGG===444444:::???>>><<<===777444888:::888777888:::888777888999:::777555888888999999999999888888<<<:::888888:::;;;:::999>>>BBBDDDDDDDDDEEECCC??????@@@>>>BBBQQQhhhlllWWWGGGGGGJJJGGGDDDEEEEEECCC@@@BBBEEEFFFCCC???>>>===;;;:::888777777777555555444333333333333333222222222222222222222222111111222222333444444555444444444444555666777888999;;;===;;;<<>>===<<<;;;::::::::::::::::::::::::999999888888888888999999999999888888888888999999888666666888666:::NNNcccyyynnnqqqttttttvvvzzzwwwpppeeeXXXIII<<<999;;;???@@@AAABBBBBB@@@>>>>>>>>><<<:::999888777444222222111000//////000111222333222111000000//////000000000000000000000000000444444555666999<<>>???NNNhhhkkkYYYNNNSSSssscccEEE<<<>>><<<999<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCBBBAAA@@@CCCFFFJJJLLLMMMMMMMMMNNNJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUNNNRRRUUUQQQWWW___\\\zzz~~~rrr___WWWNNNBBB:::<<>><<<;;;999888666666555555444444333222222222222333111111111111111111111111111111111222333333444444222222222222333444555555666777888777777888;;;>>>HHHKKKXXXkkksssooonnnsssQQQAAA<<<999888555666666666666666666666666888000000777666333BBBYYYnnnfffYYYfffsss{{{}}}zzztttmmmpppqqqsssttttttvvvyyy{{{tttiii\\\SSSNNNOOOKKKAAA???DDDRRRiii|||}}}~~~lllNNNOOOOOODDDGGGJJJMMMNNNMMMKKKJJJJJJEEEIIILLLLLLIIIGGGIIIJJJFFFGGGGGGGGGGGGGGGFFFFFFEEEBBB@@@BBBAAA???AAAFFFBBB@@@AAACCCBBBAAAGGGQQQ```ppp~~~www{{{ooo{{{VVVFFFIIIKKKFFFDDDCCCAAABBBCCCCCCBBB@@@>>>>>>>>>======<<<;;;;;;::::::::::::::::::::::::888888777666666666777777777777666666666666777777333444888:::666333999BBBTTTbbbrrrzzzkkkyyy|||oooZZZEEE777@@@<<<999:::;;;;;;<<<>>><<<;;;:::;;;<<<<<<;;;999666555222000///...///000333333222222222222333333666666666777888888999999>>>>>>???@@@BBBEEEGGGIIIJJJHHHHHHIIIGGGBBB???@@@NNN\\\___XXXSSSMMMQQQ```VVV111;;;EEE999333>>>::::::::::::<<<===>>>???>>>???AAACCCCCCBBB@@@???CCCFFFIIIKKKKKKKKKKKKLLLHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLMMMNNNOOOQQQRRRLLLHHHMMMUUUSSSPPPUUU\\\iii~~~|||}}}xxxyyyvvvmmm___SSSKKKCCC===<<<:::888999;;;;;;;;;:::::::::;;;===??????>>>==================>>>>>>???===>>>@@@BBBBBBCCCCCCDDDDDD===:::>>>CCCHHHRRR]]]lllzzz}}}aaaMMMMMMMMMOOOOOOIIIAAAAAAGGGCCCBBB@@@@@@AAA@@@>>>;;;999888777555444444333333333222222111111111222222111111111111111111111111000111111111222222333333111111111111222333444444444444666999===?????????999888@@@OOOUUUWWWbbbrrrMMM@@@===999888666555555555555555555555555444111111666999888777888ZZZwwwbbbRRRYYYnnn|||sssmmmdddYYYRRRKKKIIIIIIFFF???CCC^^^|||{{{}}}VVVNNNNNNBBBAAAOOODDDGGGKKKLLLKKKIIIGGGGGGBBBFFFIIIIIIGGGFFFGGGIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFBBBAAACCCDDDBBBBBBEEEBBBBBBCCCDDDBBB@@@BBBGGGIIIYYYjjjpppooowww~~~{{{{{{{{{pppyyyjjjIIIHHHNNNGGG@@@CCCCCCBBBAAAAAABBBBBBAAA@@@???>>>======<<<;;;;;;;;;::::::::::::::::::::::::888777666666555555555666555555444444444444555555444333444666666333333444>>>OOOppp|||zzzuuuqqqvvvvvv}}}zzzhhhUUUHHH>>>666444555444777<<<:::999777777888777666555777666444333333333444444555666666777888:::;;;<<<===>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEFFFFFFGGGHHHJJJCCC???EEEKKKOOOSSSXXXeeebbbRRRFFFOOOeee~~~BBBAAA<<<777555777:::<<<888888888999:::;;;======<<<>>>@@@BBBBBBAAA@@@???CCCFFFHHHHHHHHHGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHMMMMMMLLLLLLLLLMMMMMMNNNLLLJJJKKKPPPPPPHHHJJJVVVIIIccckkkhhh~~~vvvhhh^^^EEEFFFEEEAAA>>><<<<<<===>>>>>>============???@@@??????>>>>>>???@@@AAAAAABBBDDDEEE@@@;;;:::@@@EEEAAAFFFPPP\\\fffsss|||SSSHHHMMMIIIHHHHHHHHHEEECCCDDDIIIDDDCCCAAA@@@???===:::888777666555444333222222222111111000000000111111222000000000000000000000000000000111111111111111222111111111111222333444444777666555666999::::::888@@@@@@???======BBBHHHMMMIII???>>>999888777555555555555555555555555...333666333222555666444...MMMrrrnnnaaa[[[eeettt|||rrrhhh___YYYTTTMMMHHHGGGLLLCCC>>>EEEYYYttt~~~ttt\\\>>>CCCKKKDDDAAAHHH@@@CCCGGGIIIHHHGGGGGGGGG@@@BBBEEEFFFFFFEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFCCCCCCFFFHHHEEECCCDDDAAABBBCCCCCCAAA@@@AAACCC???KKKYYY```fffuuuyyysss}}}zzzxxxwwwzzzVVVKKKCCCDDDFFFFFFEEEFFFCCCAAA@@@@@@AAABBB@@@???>>>===<<<;;;;;;:::;;;;;;999999999999999999999999777666555444444333444444333333222222222222333333555111......111555777888<<<;;;III\\\hhhyyy|||mmmzzz~~~yyyyyy|||xxxhhhXXXOOOEEE888111222555333111111333444555555222222333555777888999999666777888999;;;===???@@@@@@AAAAAABBBDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFIIIEEEIIIVVV```ccchhhoooZZZSSSNNNhhhfffEEE...;;;===222000999:::222666666666777888999:::;;;;;;<<<===???@@@@@@@@@???BBBDDDFFFFFFEEEDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHLLLLLLKKKJJJJJJJJJJJJKKKLLLOOOKKKMMMPPPIIIHHHUUUKKKPPPNNNVVVpppvvvwwwvvvooocccYYYRRRLLLGGGCCCBBB@@@<<<999888999;;;:::999888888999:::<<<===>>>AAACCCBBBBBBHHHSSS]]]^^^rrrcccGGGQQQUUUAAAEEEDDDDDDEEEFFFEEECCCAAAAAAAAA@@@>>><<<999777666555555444333222111111111000////////////000111111////////////////////////000000000000000000000000111111111111222333444555666444222222444555666555;;;AAA@@@;;;<<>>NNNeee}}}hhhcccdddeeegggmmmwwwyyyrrrjjjfffTTTNNNJJJIIIGGGDDDGGGLLLFFFQQQddd{{{QQQMMMEEE>>>AAAIIIFFF===???BBBEEEFFFEEECCCCCCDDD@@@@@@AAACCCEEEFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFCCCDDDIIIKKKGGGCCCBBB???@@@@@@???>>>@@@AAAAAAAAADDDJJJPPP[[[mmm~~~~~~uuuqqqggg===;;;KKKMMM===:::IIINNNEEEBBB@@@??????@@@@@@???>>>===<<<:::999888888999999666666666666666666666666555444333222111111111111222111111111111111111222333222///---...333777999999111666BBBRRRlll~~~sssooo|||vvv|||wwwlllXXXJJJFFF===:::666555555777999999111222555777999999888888888888999:::;;;===???@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJLLLMMMNNNNNNUUU\\\lll{{{vvveeeYYYYYYkkk{{{RRR444--->>>222,,,222888777333111333333333444555666888888999999:::;;;===>>>>>>??????AAABBBCCCBBBBBBDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJFFFOOOJJJIIISSSPPPLLLWWWVVVOOOJJJOOObbbsssvvvooo{{{uuuwwwkkkaaabbbaaa]]]XXXUUUUUUVVVSSSSSSRRRQQQRRRTTTVVVWWWccccccdddiiisssxxxVVVNNNFFFBBBFFFJJJFFFFFFEEEDDDDDDCCC???;;;;;;<<<<<<;;;999777666555555444333222111111111111///.........//////000111////////////////////////000000000000000000000000000000000000111222333444000111111222444666888999111666:::;;;@@@FFFEEE@@@uuu@@@:::<<<888666666444444444444444444444444666///...555999666333444555555000777YYYzzzgggccc```ccckkkrrrvvvvvv}}}xxxpppeeeYYYOOOHHHDDDDDDAAAAAADDDDDDDDDLLLVVVjjjmmmPPPIIIJJJJJJEEE;;;999AAACCC===<<>>>>>???>>>>>>AAAEEEGGGEEEBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEBBBDDDJJJLLLHHHCCCAAA===>>>>>><<<<<>>@@@???>>>>>>??????>>>===;;;:::999777777777777888444444444444444444444444333222111000////////////111111000000000000111111...333555333//////000222//////999???@@@TTTppp}}}uuuyyyxxx|||zzztttooowww~~~yyy~~~wwwuuuUUUOOOGGG???;;;999777666555777999::::::888555333::::::::::::;;;===>>>???FFFFFFGGGGGGHHHIIIIIIJJJJJJLLLNNNRRRUUUWWWYYYZZZqqqhhh```[[[UUUZZZuuu___;;;777:::777444666777333000111666:::111111111222333444666666888888888999:::<<<===>>><<<>>>@@@AAAAAABBBDDDFFFDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKBBBOOOIIIDDDQQQOOOGGGOOOLLLHHHJJJPPPOOOMMM[[[ooovvvqqqvvv[[[TTTSSSPPPGGGGGGHHHAAACCCCCCAAA>>>===??????>>>666777888888666555555666444444333222111111111222...............///000111////////////////////////000000000000/////////////////////000000111222333///111333444333333555666777444444888;;;;;;===@@@lllHHH>>>888:::444444333333333222222222111111222222222222222222222222555222444888<<>>IIICCCAAA@@@CCCOOOccc{{{wwwNNN===;;;999888;;;<<<;;;;;;<<<<<<===>>>???<<<>>>@@@@@@??????@@@AAA???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>===>>>>>>??????===@@@AAA>>>;;;BBBPPP\\\lllttt~~~yyywww{{{}}}zzz~~~~~~{{{eeesssvvv\\\QQQMMMHHHCCCGGGFFFDDDBBBAAA@@@AAAAAA??????>>>======<<<<<<<<<::::::999999888777777666555444333222111111111111////////////////////////111111000000//////......///000000000111111111111000222444333444;;;EEENNNYYYuuu{{{uuulllmmmvvvnnnooorrr~~~{{{tttpppgggXXXMMMJJJIIICCC===999777666888:::===777444888<<<<<<>>>@@@EEEEEEGGGJJJIIIJJJRRR\\\^^^]]]cccggg```RRRLLLOOO[[[PPPNNNlllyyyNNN;;;777333333555111111111111111111111111222222333333333444444444777666555888<<>>???@@@AAAAAAAAAAAACCCDDDDDDCCCCCCDDDFFFJJJGGGDDDDDDFFFIIIKKKKKKHHHJJJNNNPPPQQQNNNKKKIIIIIIKKKMMMNNNNNNOOOQQQSSSrrrsssttt{{{}}}ssslllOOOOOOMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@???>>><<<;;;;;;999888777666555444333333222222222111000//////...////////////////////////..................------..............................------------....../////////000111111222222444444555666888999;;;<<>>;;;===???TTTppp[[[GGG666666888666666999999999999999:::;;;<<<===;;;===??????>>>>>>???@@@???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???===??????<<<888:::BBBIIISSS___qqqvvvqqqtttoooeeehhhtttbbbfffppp{{{}}}yyyxxx{{{|||zzzrrrwwwgggRRRGGGFFFIIIJJJHHHGGGFFFDDDBBB@@@?????????>>>?????????>>>===<<<;;;999999999888777777666666444444333111111000000000////////////////////////000000000/////////......//////000000000111111111222333333111///222:::@@@XXXnnn~~~~~~vvvhhh~~~~~~rrrvvvwww|||{{{qqqggg```^^^ZZZPPPMMMQQQNNNLLLMMMNNNKKKFFFGGGLLLHHHPPP___jjjlllhhhhhhllllll___TTTRRRQQQRRR[[[hhh~~~\\\GGG555333444111000444111111111111111111111111111111222222222333333333111333666999;;;;;;:::999;;;<<<===???@@@@@@@@@@@@CCCDDDFFFFFFEEEEEEFFFHHHKKKIIIGGGGGGIIIKKKLLLLLLGGGIIIKKKNNNNNNMMMKKKIIIHHHJJJLLLLLLLLLLLLNNNPPPSSS^^^aaahhh}}}xxxuuuuuurrrtttWWWMMMPPPLLLKKKIIIGGGFFFDDDDDDDDD@@@@@@???===<<<;;;:::999888777777666555444333222222222111000000///.......................................---------------------------------------......------------............///000000111111222222222333444555777999:::cccBBB<<<777999555555333222222222222111111111111111111111111111111111222111333666222,,,111;;;VVVrrrqqq___^^^^^^WWWRRRTTTRRRUUU[[[aaagggllloooqqq~~~}}}{{{wwwoooiiiccc[[[QQQKKKIIIJJJGGGDDDBBBBBB===777<<>>======>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@??????>>>>>>======;;;<<<<<<:::888777888999>>>GGGVVVjjj|||~~~|||www{{{{{{vvv___MMMHHHCCCBBBDDDGGGGGGFFFFFFEEECCCBBB@@@?????????>>>>>>@@@@@@???===;;;:::888888777777666555555555333333222111000000000000///////////////////////////////////////.........////////////000000000000111222222000------111555AAAPPP```kkktttzzzwwwlll~~~}}}rrrmmmsss||||||uuunnnyyyyyynnnqqqyyy~~~uuummmjjjrrr{{{{{{vvvrrr}}}tttfffXXXTTTWWWRRRQQQ\\\tttsss|||xxxeeeIII333------333333...---111000000000000000000000000000000000000111111111111000222333444555666888::::::;;;<<<===????????????BBBCCCEEEEEEDDDEEEFFFHHHIIIHHHHHHIIIKKKLLLLLLKKKFFFGGGIIIJJJKKKKKKKKKJJJHHHIIIJJJJJJIIIIIIJJJKKKBBBFFFHHHVVVyyysss}}}}}}sss|||~~~yyy{{{gggXXXLLLJJJOOOHHHHHHFFFEEEDDDCCCCCCCCC>>>>>>===<<<:::999888777666666555555444333222222111111000000//////..............................------------------------------------------------...------,,,,,,------...---......///000000111111000000111111333444666777```AAA<<<777999444555222222222222111111111111111111111111111111111111222000333777777333222666111GGGbbb}}}}}}pppiiibbb^^^XXXTTTUUUYYY^^^aaaXXXXXX[[[bbbfffggghhhjjjwwwvvvwwwwwwtttpppnnnoooeeeeeebbb\\\WWWRRRKKKDDDDDDDDD>>>666444:::???>>><<>>?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@??????>>>===@@@@@@@@@???>>>===<<<<<<:::999999999::::::999888;;;:::<<>>@@@AAA@@@===:::888666666666555444444333333222111000000/////////000........................................................./////////000000...000111111000///111444,,,333>>>JJJ[[[ppp~~~~~~yyyuuuxxxwwwiiiyyyqqqTTTMMM___```OOOccc]]][[[ccckkkmmmkkkiiiVVVUUUVVVYYY^^^gggwww{{{}}}xxxkkkPPP888)))555222222444222......333////////////////////////....../////////000000000444111---,,,000666;;;===888999:::<<<===>>>>>>>>>???@@@BBBBBBBBBBBBDDDEEEFFFEEEFFFHHHJJJJJJIIIGGGFFFFFFGGGHHHIIIKKKKKKLLLHHHIIIJJJIIIGGGFFFGGGHHHHHHJJJJJJIIIPPP[[[]]]YYY~~~|||}}}iiiMMMIIIRRRSSSJJJAAAFFFEEEDDDDDDCCCCCCCCCCCC>>>===<<<;;;999888777777555444444333222222111111000000000//////.........------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------...//////000000/////////000111333444555___BBB>>>777888333444222222222111111111000000000000000000000000000000111......111333333444666***222===SSS{{{zzzssspppppptttwwwssslllllluuu}}}}}}{{{zzz}}}uuunnnkkkeee\\\XXXYYYWWWYYYVVVMMMGGGEEEBBB>>>555BBBHHHCCCEEESSS___bbbgggyyyqqqSSS===333666<<<666222000222444333555777333333333333444555666777777999;;;<<<<<<<<<===???>>>>>>???????????????>>>???@@@@@@AAAAAA@@@@@@???>>>>>>??????>>>>>>===<<<>>>??????>>>>>><<<;;;:::;;;999777777999::::::999:::888444333888GGG\\\jjj}}}zzz~~~mmmWWWGGGGGGOOODDDHHHKKKLLLIIIFFFEEEEEEAAAAAABBBCCCDDDEEEEEEEEE<<<===???@@@>>><<<999777555444444333333222222111000000///.........//////---------------------------------------.........---............/////////---...000111111111111222///...000666AAAPPP```kkk{{{|||~~~```lll}}}||||||}}}xxxwwwlllMMM777///111666333///---...///000111444........................---------.........//////222...+++...555;;;;;;:::666777888:::;;;<<<======>>>???AAABBBAAABBBDDDEEEDDDDDDEEEGGGIIIJJJHHHFFFFFFGGGGGGHHHIIIJJJLLLLLLIIIJJJJJJIIIGGGFFFFFFGGGKKKLLLKKKFFFAAAAAAIIIQQQjjjkkkuuuwwwWWWQQQLLLJJJJJJJJJHHHFFFGGGEEEDDDDDDCCCCCCCCCCCCCCC======<<<;;;999888777666333333222222111111000000/////////...............------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---......///////////////000111222333444\\\BBB>>>888888222333222111111111111000000000////////////////////////555222///......000111222222333111333IIInnn}}}kkk___UUUVVVUUUOOOKKKLLLBBBGGGHHHEEEHHHQQQSSSOOO]]]oooxxxsssuuuttt\\\AAA222000111333444000......111333444111///222222222222333444555666555777999;;;:::;;;<<<>>>;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>======>>>>>>======<<<;;;<<<<<<=========;;;:::999<<<999666555555666666666333777999777333444:::@@@SSS___sssuuu}}}{{{cccIIIGGGRRRVVVMMMBBBDDDGGGJJJIIIEEEBBBBBBCCC???@@@AAACCCDDDEEEEEEEEE<<<=========<<<:::777555333333222222111000000000///......------.........------------------------,,,,,,,,,---------------------------.........///....../////////...------555000...///333777???FFFccczzz~~~~~~zzzvvvrrr|||rrr}}}zzzrrryyyiiiVVV===......222444333...,,,,,,...000000...,,,------------------------------------............,,,---111888======777222444555666888:::;;;<<<<<<>>>@@@BBBCCCCCCCCCEEEGGGEEEEEEEEEGGGIIIJJJHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKHHHIIIJJJIIIFFFEEEFFFGGGFFFCCCAAACCCFFFFFFFFFGGGHHHZZZ___```{{{~~~sss^^^RRRPPPFFFKKKPPPOOOIIIDDDFFFJJJDDDDDDCCCBBBAAAAAAAAABBB===<<<;;;:::888777666666111111111000000000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,------......000//////000111222333333WWW???===777777222444111111111111000000000000////////////////////////444444222000///000000///222333222---///@@@\\\sss~~~xxxkkkeeehhhjjj[[[SSSZZZaaa^^^YYYXXXyyy{{{zzz{{{wwwcccAAA555...222777444,,,'''///111222222222111...+++111111111111222333444444222444666888888888:::;;;999:::;;;<<<===>>>>>>>>><<<===>>>??????>>>===<<<<<<============<<<;;;;;;999:::;;;<<<<<<;;;999888888888777555444333333444///333777888555111//////444>>>OOOaaaqqq{{{}}}{{{oooVVVGGGIIILLLLLLFFF@@@@@@DDDGGGHHHIIIFFFBBB???>>>??????@@@AAABBBBBBBBBAAAAAA<<<<<<;;;;;;999777666555222222111111000//////......---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...........................---,,,000......222222000222888AAAVVViiiooosssppp~~~mmmrrr~~~qqqxxxttt~~~{{{tttqqqvvv~~~tttvvvgggIII;;;555///000555555///(((000111111000000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,---------............///---333999<<<:::666333222222333555777999:::;;;;;;>>>???AAABBBBBBCCCEEEGGGDDDDDDDDDEEEGGGHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIHHHFFFDDDEEEFFFBBB???>>>AAAEEEGGGDDD???@@@DDDDDDDDDWWWsss}}}www~~~~~~}}}~~~hhhWWWNNNHHHFFFGGGEEECCCAAAAAACCCCCC@@@;;;CCCBBBAAA@@@????????????;;;:::999888777555444444000000000////////////...------------------------++++++++++++++++++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++,,,---------///////////////000111222SSS<<<;;;666777222444111111111111000000000000////////////////////////***...111111111111000...)))---333666111---222<<>>>>>>>>:::;;;===>>>>>>===;;;:::<<<<<<======<<<<<<;;;:::777888:::;;;;;;:::999888333555777777555444444555222000......222555777777222000222:::JJJ\\\kkktttyyy}}}yyy~~~kkkgggQQQAAALLLFFFDDDCCCDDDCCCBBBCCCEEEAAABBBCCCCCCAAA@@@@@@??????@@@AAAAAA@@@???===<<<<<<;;;:::999777666555555111111111000//////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........------...000111111000......222777555//////333333888===IIIaaa|||uuuzzz|||||||||rrr{{{uuulllttt}}}qqq[[[CCC333333...111333000,,,+++000555...111111...+++---///111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333:::>>>999///+++111999111222444666888999:::;;;;;;===???@@@@@@AAACCCEEEBBBAAA@@@AAACCCEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGGGGFFFEEEDDDDDDFFF???BBBDDDAAA@@@CCCFFFHHHBBBFFFGGGDDD???BBBNNNZZZjjjppp{{{yyybbbXXXPPPHHHEEEGGGHHHIIIJJJBBBEEEFFFEEEEEEFFFEEECCCBBBAAA@@@>>>======<<<<<<999999888666555444333222///////////////.........------------------------++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++************++++++)))******+++,,,,,,------...............///000111PPP<<<===666444000555222222222111000//////...////////////////////////////////////////////////////////////000000000000222<<>>000---333222333555666555444222000....................................////////////---...000222444555555666777999;;;<<<<<<<<<>>>@@@<<<;;;:::999:::;;;===???======<<<;;;::::::999999===<<<;;;:::888777666555666555444333222222222222111111111111111111111111000111222333555;;;AAAFFFbbblllyyyzzz~~~yyyccc[[[PPPGGGDDDEEEGGGIIIDDDCCCDDD>>>;;;JJJTTTLLLHHHGGGEEEBBBAAA@@@@@@@@@============<<<;;;:::999;;;999666666666666555333////////////....................................---,,,+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000////////////000000111222111000333<<>>>>>>>>>>>======CCCBBBAAA@@@AAAAAACCCDDDGGGDDDBBBCCCEEEGGGFFFDDDCCCAAABBBEEEEEEBBBAAACCCDDDDDDCCCBBBAAA@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAAIIISSS[[[dddssszzziiiTTTJJJLLLFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBBBBAAA@@@@@@AAA@@@??????>>>===<<<<<<;;;:::999888666444222000000//////...------------.........---,,,,,,+++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,------...OOO<<<===666555111555222222111111000//////........................................................./////////000000000111000111999LLLgggcccPPP>>>888333...000777//////000111000///...------------------------------.........////////////...///000111222444555555666888:::;;;;;;<<<>>>???===<<<;;;::::::<<<>>>???>>>======<<<;;;;;;::::::>>>===<<<;;;:::888777777555555444222222111111111111111111111111111111111222222222111111333666999444>>>LLL[[[iiiwwwwww^^^VVVLLL<<>>>>>@@@AAABBBCCCDDDGGGDDDCCCQQQ\\\TTTFFFEEECCCAAA????????????============<<<;;;:::::::::888666555555555444333////////////....................................---,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.../////////...//////000111444222000000111555999<<>>555000111222222000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---000111333111///---,,,,,,---...000111111111111333666999999:::;;;===>>>?????????CCCBBBAAAAAAAAABBBCCCDDDFFFCCCBBBBBBDDDEEEDDDCCCCCCAAAAAADDDDDDAAAAAACCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===@@@BBBBBBAAAFFFPPPYYYaaaooo|||\\\RRRKKKKKKEEE<<<;;;AAADDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBB@@@@@@@@@@@@???>>>>>>===<<<;;;;;;999888777555333222000000//////...---------------...------,,,++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,******+++,,,,,,------...MMM<<<<<<555555111444222111111000000//////............................................................////////////000///000...+++---;;;PPPaaasss]]]NNN;;;000***---///---...333...------------,,,,,,,,,---------------------------------.........//////000000//////000222333444555777999999999:::<<<>>>===<<<;;;;;;;;;<<<===>>>>>>======<<<<<<;;;;;;:::<<<<<<;;;:::888777666666444444333222111111111111000000000000000000000000222222222111///...///111222555999;;;===CCCKKKQQQmmmpppvvv~~~rrrbbbZZZYYYPPP@@@888;;;>>><<<<<<;;;:::;;;>>>@@@@@@?????????DDDCCCAAAMMMVVVNNNDDDCCCAAA@@@>>>>>>============>>>======<<<;;;:::999777555444444444333222/////////............---------------------------,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000/////////000000000000000...999CCCIIIPPP^^^nnnxxxqqq}}}iiiYYYLLL===444222(((,,,111333111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))+++,,,---)))***,,,---...---,,,,,,...///000000000111444777555666999;;;>>>@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDBBBAAABBBCCCDDDCCCAAACCC@@@AAADDDDDDAAA@@@CCCAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;::::::999777444222222555888@@@CCCNNNYYY___eeeuuu|||~~~}}}zzzrrreeeTTTCCC999@@@:::888<<<===:::===DDD@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAA@@@????????????>>>===<<<;;;::::::888777666444333111000000///......---------------------,,,,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,******++++++,,,---------KKK<<<<<<555555111333111111000000////////////................................................------........./////////---444;;;:::333...000333CCC```rrr~~~qqqZZZIII===666222555///---111222...---...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222000///......///111333333555777888888888:::<<<===<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::888888777666555444333333333333222111111111111111000000000000000000000000///111222222111000000111111222111000///111555999666888<<>>??????>>>???===AAAAAA<<>>>>>==================<<<;;;::::::888666444333333333222111//////.........---------------------------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------...///000000+++---...000222333333333111333444555888???HHHNNN^^^fffppptttpppooozzzxxxuuubbbeeeRRREEE888222...,,,...333///222444222...,,,---///------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++''')))+++,,,------,,,+++,,,---.........///222444333555777:::===???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDBBBBBBAAAAAABBBAAAAAA@@@BBB@@@@@@CCCCCC@@@@@@BBB????????????????????????;;;;;;;;;;;;:::999888888888666555555777888999888555222333888<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@???>>>???>>>===<<<;;;:::999888666555444333222111000000///...------,,,,,,------,,,,,,,,,,,,++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++*********+++,,,,,,------}}}HHH<<<<<<444555111222000000000///////////////................................................------------...............000111111//////111333)))888AAANNNggg}}}}}}aaaUUUCCC444,,,+++---000///---,,,...000......///000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111000...------...000111111333555555555666888:::<<<<<<;;;;;;;;;;;;;;;<<<::::::999999999999999888666666555444333222222111222222111000000000111111////////////////////////---///111222111000111111///000111222222333444555000000//////000111222222999;;;888555>>>MMMNNNFFFKKKLLLaaammmjjjMMM777777:::>>>:::333222888888111---///999777666777999;;;<<<;;;AAA>>>BBBBBB<<>>>>>=========<<<<<<;;;:::999777555222111222222111///............------------------------------------,,,+++++++++,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000//////...............///111000///000222444888;;;>>>@@@FFFLLLOOOTTT```lll}}}ooohhhzzzzzz{{{rrrddd]]]RRRBBB888888'''(((+++111333222000111...---+++++++++---000111---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,++++++***************++++++++++++++++++,,,,,,+++,,,......---...000222444555777999;;;<<<======???@@@AAAAAABBBCCCCCCCCC@@@AAABBBBBBAAA@@@??????AAA???@@@CCCCCC@@@???AAA===>>>>>>???>>>>>>===<<<999999::::::999888666666555333222222444444222000777555444444222000222666222===@@@888999BBBDDD======EEEFFFDDDEEE???<<>>BBB???======:::555......///333777999888666222000000333555666999===<<<<<<<<<======>>>>>>>>>;;;::::::===AAACCCBBBAAA>>>===<<<;;;:::888777777444333333222111000000///......---,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---wwwFFF<<<;;;333666111111////////////////////////------------------------------------------------,,,,,,,,,---------......000---******,,,000333555000///***...;;;GGG]]]{{{qqq^^^III;;;---///111555666333---)))...---,,,+++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---------...///000///111333444444444666888;;;;;;;;;;;;::::::::::::888888888888888888888888666666555555444333333222111111000000000000000111////////////////////////,,,...//////...,,,------333333333333111///,,,+++666666666666555444222111'''111555...)))---111111555555:::999777UUUggg===666999111)))444///...444666333333777777555333444777;;;<<<===>>>:::>>>@@@;;;===@@@:::>>>??????@@@@@@???>>>>>>;;;;;;<<<;;;;;;:::999888555333111000111111///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000......---------...000111333000000333333111222555333222555;;;>>>>>>AAAEEEOOOQQQRRR[[[aaaXXXVVVfffoooyyynnnlllpppuuu{{{jjjjjjgggbbb[[[SSSLLLFFFCCC999888333------000111...;;;777111,,,******+++---+++***)))+++...000...,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++++++++++++++******---,,,+++******+++,,,---***,,,---...------...000444555666888999:::;;;;;;===>>>???AAABBBBBBBBBBBB@@@AAACCCCCCAAA???>>>???AAA>>>???BBBBBB???>>>AAA======>>>>>>===<<<:::999777777888888777666444333222111000000111111000///111333666666444222333555,,,...111333222000...///+++777555...333666111000,,,000222///++++++---000777888888666333///---,,,222222222444555777:::;;;999999:::;;;<<<<<<======<<<;;;;;;>>>CCCFFFEEECCC>>>===<<<:::999777666555222222111111000000000///...------,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,sssDDD<<<;;;333666111000////////////////////////------------------------------------------------+++,,,,,,,,,,,,---------......///000000///---,,,---111......222000666HHH\\\ppp}}}zzztttooottt~~~{{{sss{{{rrrfffSSSCCC999333///,,,444000***''')))---222444000000///,,,***+++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........///...///111222222333555777::::::::::::999999888777888888888888888888888888555444444333333222222111000000/////////000000111........................,,,---...---++++++,,,---'''(((***...111333444333'''((()))+++---...//////+++222888777222000333666333666111***---<<<\\\WWW222000666666777555333111222222111333666555444444555888:::;;;;;;:::444999===777999===999<<<===>>>>>>>>>>>>===<<<::::::::::::999888777777444222000///000000...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,*********+++,,,...///000***+++,,,...000222333444333000111333222...///333666555666::::::666444666444<<<>>>???@@@999999GGG999CCC===@@@???999???666<<<999777666666555666777,,,222666777666666333000&&&)))---111333333///+++------......///---***(((++++++++++++************************************)))))))))))))))))))))))))))******+++++++++*********************+++,,,,,,***,,,---...------...///222333555777999::::::;;;;;;<<<>>>@@@AAAAAAAAAAAA???BBBDDDDDDAAA???>>>???@@@>>>>>>BBBBBB>>>>>>@@@======>>>>>>===:::888666333444555666555333111000///000111222222333555666,,,///333333333333444444222///222888666000///444---555000+++444777111000222111111222222222555999......---,,,,,,000666::://///////------/////////666666777888999:::;;;;;;===;;;:::===BBBDDDBBB???===<<<;;;:::888666555444000000000000000000//////...---,,,,,,++++++,,,,,,******************++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,pppCCC<<<;;;333666222///.........///////////////------------------------------------------------++++++,,,,,,,,,---------+++,,,------++++++,,,...'''111222000444111---333222888EEEUUUaaakkkvvvyyyxxxxxxwwwrrrlllnnnssslllmmmuuu~~~}}}vvvxxxwwweeeQQQBBB:::666000///000111000///,,,---///111222000+++'''))),,,---++++++---//////+++,,,...///...---+++)))******************************+++++++++,,,,,,,,,***+++,,,---............---///111111111222444666999999999999999888777666999999999999999999999:::222222111111000000//////000000////////////000111........................+++,,,------,,,---///111111000......//////...---/////////000000000111111333,,,)))---222222...++++++666111///666///,,,===???BBB888///000---***111,,,///111111000000222333333222222444555555444222===666:::>>>888999===999:::;;;<<<=========<<<;;;999999999999888777666666444222000/////////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************)))************+++++++++******+++++++++,,,,,,,,,*********+++,,,---///000***+++,,,------,,,+++))),,,***,,,000000...111888111000222555666666;;;AAA<<<@@@:::888@@@???999;;;999???888<<<777,,,777888111111333555444111000111222111000///+++))),,,222222000+++'''))),,,---,,,++++++,,,+++***)))+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&'''(((***+++,,,++++++***,,,......------...///000111444666888:::;;;<<<:::;;;===???@@@AAA@@@@@@???BBBEEEEEEBBB???>>>???@@@>>>>>>AAAAAA>>>>>>@@@===>>>>>>>>><<<999666555111222333444333111///...///000111///------///111222333444222222222111...---111111++++++000444333***000...---111...,,,444...******///111...,,,,,,,,,...000111111///...---///111111000111444555444333444555666777888999:::===:::888:::>>>@@@===999===<<<;;;999777666444444000000000000000/////////...---,,,,,,++++++,,,,,,******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,fffFFF444777444000222222///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000111555;;;AAAEEEVVVdddvvvhhh]]]NNN@@@888444111///000//////...------,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,//////000111222444666777777777777777888888888888888888888888888777666666333222111111000000111111........................------............------------------------------------------------------,,,------......------,,,------------------------000000000000000000000000000000//////........................////////////000000000000111222333444888888888888888888888888777777888888888777777666666666777888888777666555333222111///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++---------.........//////---------............///000111222444666777999999::::::::::::999999888777888777777666555555444444222222222222111111111000////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000111333444444666999;;;<<<<<<<<<<<<============BBBCCCBBBAAA>>>===>>>@@@>>>>>>???>>>>>>===<<<;;;:::;;;;;;::::::888777666111111111111000000000///////////////////////////////////////.............................................////////////000---------------------------------.........//////............////////////333333333444555666888888999:::;;;=========<<<<<<:::999999888777666555555222222111111000/////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************dddEEE555888444000222111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////222111//////000222555777---444>>>GGGOOO[[[iiitttyyy}}}xxxpppdddVVVHHH<<<666===888333000111333333333/////////...---,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,......///000111333444555666666666666666777777777777777888888777777666555222222111000000000111111........................------............------------------------------------------------------,,,,,,------------,,,,,,------------------------//////////////////////////////.........---------------........./////////////////////000111222333666777777777888888888888888888999999999999888888999::::::999888666444333333222111///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------......------------............000000222333555777888999999999999999999888777777666555555444333333222222111111111111000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...///111222222444666999<<<<<<<<<<<<============AAABBBBBB@@@>>>===>>>???===>>>>>>>>>>>>======<<<;;;;;;:::999888777666666111111111000000000//////......................../////////.........---------------------------------------............///------------------------,,,,,,------------......------........./////////000000111111222444555666777888999;;;;;;;;;;;;::::::999999777666555444444222222111000000//////...------,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********___CCC666999555111222//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000///...------------444333///,,,***---333888>>>CCCJJJOOOSSSZZZcccjjjppprrrxxx~~~~~~yyytttuuuzzzxxxnnniiijjjfffddd[[[PPPMMMNNNGGG===999777555222000/////////+++******,,,...000000//////......------,,,,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,---------...///111222333444444444444555555555666666777777777777666555555222111111000000000000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------------...........................///000111333444555555666777888888999999::::::::::::999999======<<<;;;888555222111222111000///...---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---------......//////000222444555666777777888888888888777666666333333222222111000000000000000000/////////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++---//////000111444666;;;;;;<<<<<<=========>>>???@@@@@@???===<<<===>>><<<<<<===>>>>>>>>>=========<<<999777666555555555000000000000////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------.....................//////111222333555666777888999999999999:::999888777555444333222111111111000//////......,,,,,,,,,,,,++++++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******ZZZBBB777999555222222...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---.........///......---111000///000000111000///,,,,,,...000333666999;;;444777888888:::>>>>>>:::===<<>><<<===???>>><<<<<<<<<===;;;;;;<<<===>>>>>>>>>======;;;888555333333333444000000/////////.........------------------------------------,,,,,,,,,,,,************************************+++++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------------------...///000111333444555666777888888888999888777555444222111000111000000//////...------,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***UUU@@@888999555333333---///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---...//////......((((((+++///333444222///555444333222222222111000444777666222444:::999333...,,,,,,000111000///000000000......000444333///111111000...,,,+++))))))---------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...//////000000111222222333333444555555555555444333333111000//////......//////------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........000111333444666666555555666777777777777777888888888888666444222111111000///...---------...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************)))))))))*********++++++++++++++++++,,,,,,,,,---,,,---...///000111222333333333444444555444444333111111111000000000000000.........------------,,,------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,.........///111333777888999:::;;;<<<======:::<<<===>>><<<<<<<<<===:::;;;<<<===============<<<:::777444222111222222/////////............---------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))************++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000333333333444555777888888777666555444222111000///000000//////...---------,,,,,,+++++++++*********)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))QQQ???888888333333444...///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,++++++***333000---+++***)))((('''///////////////.........,,,---,,,+++---000000---444000...///222333222111---,,,++++++,,,---,,,***%%%'''))),,,---......---++++++,,,+++***+++---000++++++++++++++++++++++++)))***++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,---......//////000111222333333333444444444444333222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))******++++++******)))************************************************)))))))))))))))*********************++++++++++++,,,,,,,,,++++++,,,,,,---,,,---...///111222333444222333444555555666555555666666777777666444333222000///......------......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******************************)))))))))************+++******+++++++++,,,,,,,,,+++,,,,,,---...///000111111111222333333333333222111111111000000000000000.........---------,,,,,,------------------------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,......---...111333444555666888999;;;<<<<<<888;;;===>>>===<<<<<<===;;;;;;<<<=========<<<<<<999888555333222111111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((())))))))))))*********************************)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,---...///111111222222444555777888444444333222111111000////////////...------,,,,,,++++++++++++************))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))OOO???888777111333555//////............---------++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...111333+++...000000000///111333111000111333333222222444000///...------...---,,,111///...///...,,,+++***------------,,,+++******,,,...///...+++***+++---*********+++++++++++++++))))))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------......///000111222333333333333333333333222222111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))************))))))************************************************(((((())))))************)))))))))*********++++++---,,,,,,++++++,,,,,,,,,,,,,,,---...///000111222111222333444555555555555777777888777666555333222//////...---------......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************))))))*********+++++++++************++++++++++++***++++++,,,---.../////////000111222222222222111///000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,------,,,---///111222333444666888999;;;;;;888:::===???>>>======>>><<<<<<<<<===<<<<<<;;;;;;666555444333222111000000.........---------,,,,,,++++++++++++++++++++++++++++++*********)))))))))************************((())))))))))))*********************************))))))*********+++++++++)))))))))*********+++++++++++++++++++++,,,,,,---/////////000111333555666222222222111111000000000//////......---,,,,,,+++++++++++++++************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))NNN???888666000333555/////////.........---------++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,---//////))),,,//////---+++*********---000///,,,+++---///...+++---111...((((((...,,,000222000------------...,,,---......---,,,,,,+++************+++------%%%)))---...,,,++++++---******************++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********+++,,,------......///000111222333333222333333333333222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))))))))******++++++))))))))))))************------,,,,,,+++,,,,,,,,,+++,,,,,,---...///000000111222333444555555555555999999999999777555333111//////...---------......---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++******+++,,,------......//////000111111111111111......////////////////////////.........---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++,,,...000111111333555777888:::;;;777:::===??????>>>>>>>>><<<=========<<<;;;::::::333444444333333111000///......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))************************))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))************+++***************+++,,,------------///111333555000000000000000000000000///......------,,,+++++++++++++++************))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))KKKAAA999666444111000111......---------,,,,,,,,,++++++++++++++++++++++++...+++((((((+++...+++&&&,,,+++))))))+++---------$$$,,,***------+++&&&///"""+++///---,,,...,,,&&&,,,++++++,,,---,,,***'''))),,,---+++***,,,...---///+++111***...111&&&777111...,,,,,,...///...------...000,,,000000'''000,,,000333///)))&&&***...(((...000,,,***,,,+++'''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......---------......///111222222222222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......000111111222333444555666>>>===<<<:::777444111000///............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))888777444111...+++)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,//////000000000000///...////////////////////////------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,222222333333555666888888888:::;;;;;;:::999999:::======<<<:::888777555555333222111///......------......---------,,,,,,,,,++++++************++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++------...///000111222222222111111000///......---000//////---,,,+++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))KKKAAA888666444111000111......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***((()))+++,,,+++,,,,,,++++++++++++)))(((777...,,,%%%000***,,,'''000,,,&&&!!!$$$+++222444+++++++++,,,---,,,***(((///'''(((222222(((###''''''***&&&!!!,,,444,,,,,,---,,,+++---///000...,,,///---000///000000***,,,555%%% ---555...&&&%%%(((******''')))...---)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------...//////111111222222111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000000111222333444555555777666666555333111000///............------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,/////////000000//////...........................------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,000000111222333555777888666888:::;;;::::::;;;===<<<;;;:::999777555444333333222111///......------...------------,,,,,,,,,+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++,,,,,,---...///000111111111111000000///......---//////...---,,,+++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJ@@@888666555111000111......---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))+++---)))***++++++***)))'''&&&)))((("""000***444''')))&&&'''+++---***%%%###*********+++,,,---+++***---((('''*********333???)))666222333444***)))+++))))))***,,,......,,,***///***---///,,,...222+++)))+++......'''###***666+++***(((&&&)))......***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000111111111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------//////000111222333444444111111111222111111000000............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((((((((())))))))))))))))))))))))*********++++++++++++,,,---...////////////..............................,,,,,,,,,,,,++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///000222444666777555777:::;;;;;;;;;===>>>;;;:::999777666444333222222111000///...---------------------,,,,,,,,,,,,+++******))))))******+++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))*********++++++++++++,,,---......//////000000000///......------//////...---,,,+++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))HHH???888666555222000111......---------,,,,,,,,,+++++++++++++++++++++++++++))))))++++++)))((()))***+++,,,,,,+++++++++,,,///***111,,,%%%%%%---%%%+++&&&%%%))))))''')))///***))))))***,,,---,,,***---...)))&&&...444&&&&&&,,,!!!+++222&&&,,,333---,,,,,,------...------.........111)))***555***$$$......$$$$$$------$$$,,,---,,,++++++,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,...///000000000111111000000///............---------,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,......///000111222222333000111222222222222111111.........---------,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((************++++++++++++,,,------............---------------------------,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,---...///222444666888555777:::;;;::::::<<<===;;;:::999777555444333222111111000///...------------------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))*********************+++,,,------.../////////......---------......------,,,+++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((GGG>>>777666555222000000......---------,,,,,,,,,++++++++++++++++++++++++,,,'''&&&+++---)))&&&&&&&&&'''&&&$$$""""""%%%(((&&&***''',,,$$$000...+++%%%''',,,000,,,&&&%%%(((***)))((()))+++,,,,,,+++&&&---000***$$$%%%///777333666$$$,,,000,,,$$$***)))'''%%%$$$%%%&&&((($$$000+++111,,,'''333''')))333888333//////---((('''***------+++(((***---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******,,,---/////////000000000000///.........------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,------...///000111111111222222222222111000000...------------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))(((((('''(((((((((((((((((((((((())))))*********+++++++++++++++,,,---------------------------------------,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,---...000222444666888666888::::::999888999:::;;;:::999888666444333222111000///...---------...------,,,,,,,,,+++++++++***))))))))))))))))))***))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******++++++,,,,,,............---------------------,,,,,,++++++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((FFF>>>777666555222000000......---------,,,,,,,,,++++++++++++++++++++++++,,,'''''',,,---)))(((---///000000...***)))+++..."""...(((###+++...%%%%%%'''***)))$$$"""'''+++---+++)))((((((***++++++***000 ...444***$$$(((,,,<<<)))&&&///&&&///000000///...,,,,,,...000***===$$$%%%...(((222)))111!!!***,,,,,,///&&&&&&(((+++***(((***...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///////////////......---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************))))))*********+++++++++++++++,,,---...///000000000000000000///...------------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++------...///111333555666666777999999777666777777;;;:::999777666444333222000///......------......,,,,,,,,,,,,++++++++++++***))))))(((((())))))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++---------------------------,,,,,,,,,+++++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||EEE===777666666222///000......---------,,,,,,,,,+++++++++++++++++++++++++++(((***---)))&&&000???}}}qqq$$$...>>>bbbOOO,,,***(((((()))******)))!!!000XXX777...'''"""$$$***yyy;;; 000'''///,,,FFF555555,,,%%%'''+++******,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,....../////////...---------------,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))*********+++******+++,,,---...//////......//////......---------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))******))))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,---...///111333444333444666777666555666777:::999888666444333222111//////...---------......,,,,,,,,,++++++++++++***))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxDDD===777666666222//////......---------,,,,,,,,,++++++++++++++++++++++++******---...%%%###666PPP$$$333%%%---+++((((((((())))))(((111WWW+++)))...###---hhh***333$$$((()))AAAIII666'''''',,,---***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++......//////......---,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---......///---...//////000000//////---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///111111000222444555555666777888888888666555333111000000//////...---------......,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))